HomeCLOUDvol. 1 no. 1 (2013)

Short Message Service (SMS) Compression using an Improved Optimization Method and Run Length Encoding Algorithm

Lovelle Shayne P. Delos Santos | Angela M. Jover

Discipline: Computer Science



In this study the proponents presented the improvement of an optimization method with the combination of Run Length Encoding algorithm to develop SMS Compression application in mobile phone that can compress and decompress multiple pages of short message service (SMS) into fewer pages. The purpose of this development is to handle short text compression that would probably lessen the cost in sending long messages and to avoid the possibility of receiving broken messages. That is why in optimization method, two different processes are being used. The first is the omission of vowel characters, if a vowel character has a consonant or vowel character after it, then it will be converted to its assigned single special character predefined in the dictionary. The second process is the omission of space character, once the space is discerned then that space would be deleted and the first letter of the next word would be capitalized. By means of this, the decompressor will be able to detect that it has a space character before every capital letter. Moreover, the process of the compression and decompression is programmed with Java 2nd Micro Edition (J2ME) language with the use of Netbeans IDE and implemented on the Nokia based S60 3rd edition platform Feature Pack 2 C-5 mobile phone.