This is a short TODO list with things that should be fixed in smsj. Please let me know if you would like to help out with anything on this list, or if you have something that should be added to this list.
The current 7bit charset encoder/decoder is incomplete. There are some characters that must be encoded as two 7bit characters.
There should be a simple demo app. Either a command line tool or a swing application.
The current EMS implementation is only a stub implementation. I created a bunch of classes but never completed the implementation.
The current UCP transport is currently in a bad shape. It should work to submit simple text messages, but I'm unsure if UDH, 8bit and UCS2 messages works. I would really like to have some help here since I don't have access to an UCP server right now.
This would really be a boost for smsj. This would make it possible to use smsj in implementations that need to send alot of SMS but at the same time keep track of all messages.