saje


Cross platform, plugin oriented, generic application platform (Qt based)

A generic application platform, with an architecture loosely based on that of the popular multi-protocol instant messenger Miranda. It is implemented in pure Qt (c++) and will therefore run on multiple platforms including Windows, Linux and Mac OS X.

Current functionality includes a minimal Jabber client, with SSL and MD5-DIGEST authentication (meaning it can be used with google talk and most jabber hosts), support for multiple accounts and jabber 'transports'.

The core program is just a plugin loader - all functionality is made available via plugins. This enforces modularity and ensures well defined component interaction via interfaces.

http://lh4.ggpht.com/_NGp3vVCpXnc/TApOgJDZYUI/AAAAAAAAAa8/7vZ1Xo4SF9c/saje_main.png

http://lh3.ggpht.com/_NGp3vVCpXnc/TApOJDZ8FHI/AAAAAAAAAao/DXeVeaR6OqA/saje_options.png

http://lh3.ggpht.com/_NGp3vVCpXnc/TApOI-QFyOI/AAAAAAAAAak/Ca2WnAAoLuA/saje_message.png

http://lh4.ggpht.com/_NGp3vVCpXnc/TApOJES9ntI/AAAAAAAAAas/w4LNqqiJUqY/saje_popup.png

Project Information

  • License: GNU GPL v3
  • 10 stars
  • svn-based source control

Labels:
qt c platform framework plugin jabber messaging instant messenger qt4 chat