Hello Everyone!
So basically, I want to write an messaging system like Cellity SMS if anyone heard about it.
Cellity is a free Java J2ME based application for MIDP compatible mobile devices such as Nokia, Sony Ericsson, Motorola & Blackberry that allows you to send free SMS text messages through GPRS to a single recipient or multiple recipients in groups.The intended recipient should also have the Cellity application installed on thier mobile device to recieve SMS with more than 160 characters (upto 2,048 characters). If the recipient does not have Cellity, the service sends a free regular SMS text message prompting them to download and install the application. The software also keeps your SMS history in a conversation like thread.
There is only one difference. My server would call the recipient for three seconds and then hangup upon receiving an message for that phone number. The client would then run the application and check his/hers inbox.
GPRS access is expensive in my country and I was wondering if compressing the messages would have good results. The cost of one message (160 chars) would be around 0.01$. The normal cost of one sms is 0.10$ except for that one "special" number you can choose - sending message to that number costs 0.5$. I have not done any tests with longer messages, sorry, I will do that in a day or two. Also, can you recommend any compression algorithms/methods that I should take a look at if it's worth it. Thank you!
Oh and by the way, this is my idea for my high school graduation project (is that how it's called on English?) And sorry for my bad English, it's my second language.