Archive for August, 2009

Sonic Message Manager is now Sonic-independent

August 31st, 2009 Comments off

(In theory, at least)

The nightly build of SMM now has all Sonic-specific logic separated from the main program. The main program compiles without any references to SonicMQ libraries and this opens the door to implementing support for other MQs.

All sonic-specific code is to be found in the “sonic-src” directory of the mercurial repository, all core code is in “src”. There probably still are some Sonic-specific assumptions in there, we’ll have to work those out when we get to them.

If anyone is interested in implementing support for another MQ, please contact me before writing any code so I can explain the process and structure of the application to you. I will document this in time, but not right now.


Java version requirements

August 21st, 2009 Comments off

I have received some reports of trouble running the Sonic 6.1 version of Sonic Message Manager on Java 1.6.0_15. Because of this, I have changed the platform requirements for that specific version of SMM to Java 1.5.x – 1.6.14.

If you only have Java 1.6.0_15 or higher installed, java web start will attempt to install a compatible JRE for you if you want to run the Sonic 6.1 version of SMM. If you are using any other version of Sonic, any Java 1.5 or higher JVM will work just fine.

This is a temporary measure until I find out what Sun has changed in j2se 1.6.0_15 and what I need to do to work around it (if at all possible).