Spark is a Java-based instant messaging client that includes many of the features included in today's messengers, such as file transfers, group chat and voice calling.
Although optimized for businesses and organizations (developer's very own words), Spark is more like a decent application supposed to provide chatting capabilities to users who're tired of the popular instant messengers available these days on the Internet.
Configuration basically comes down to writing down the user name, the password and the server you wish to connect, so it all takes just a few seconds.
The interface isn't the best we've seen, that's for sure, although it allows a bit customization. It supports avatars and emoticons, as well as user defined colors, but you may spend some time in the impressively rich settings menu to change all these options.
The conversation window looks just like a typical, well..., conversation window. There are a few options though, such as to view more information on the user you're talking to, send files, take a screenshot and send it automatically, view logs or invite him to conference.
There's a spell checker as well, plus some sort of “Buzz” tool that requests user's attention whenever you want to talk to him.
Conversations can be grouped in tabs, so it's easy to keep things organized on your screen, even when chatting to multiple users at the same time.
Getting back to the settings menu, it comprises options regarding basically everything about Spark, including group chat, media, privacy, login, file transfers, sounds, appearance, notifications and taskbar flashing.
During our test, everything worked flawlessly and we can't complain that Spark is a resource eater because it's not. It runs smooth and easy, so it probably does the same on older machines too.
So all in all, Spark is a decent instant messaging application, but you won't be amazed, that's for sure. But it's still a good idea to take it for a spin and see what it can do.