Sunday, August 06, 2006

Mobile Messaging

This is the first posting in the series exploring mobile technology platforms. For introduction to the series please refer to: "What technology platform to choose for development of mobile applications?"

Messaging

Short Message Service (SMS) allows wireless phones to send and receive short text messages. All carriers and nearly all phones support the sending and receiving of messages. SMS supports e-mail addressing, so the device can send e-mails directly to an e-mail address. For example, to send a text message to the Cingular phone number (415) 123-4567 you simply send an e-mail to 4151234567@mmode.com. For Verizon the e-mail address would be 4151234567@vtext.com.
Messages have a 160-character limit which includes the sender's e-mail address (if applicable), the message and, if provided, the subject and callback number.

SMS application may use Simple Mail Transfer Protocol (SMTP), a protocol used in sending and receiving e-mails over the Internet. Such an application structurally is not different from a non-mobile application that sends or receives e-mails. Another option is connecting directly to the carrier’s SMS access gateway through SMPP (Short Message Peer to Peer) protocol. SMPP is more complex to implement but it offers some advantages such as shorter latency and the ability to confirm delivery.

Multimedia Message Service (MMS) is an extension of the SMS concept. It is a store-and-forward method of transmitting text, graphics, sound files and video clips. Carriers deploy servers, called MMS Centers, to implement the offerings on their networks. MMS also supports e-mail addressing, so the device can send mesage directly to an e-mail address. Verizon’s address for the phone number (415) 1234567 would be 4151234567@vzwpix.com. MMS, however, is not the same as e-mail. E-mails support attachments, MMS does not. Instead, presentation of the message is coded into the message itself so that the images, sounds, and text are displayed in a predetermined order.
MMS messages support up to 1000 characters of text. Multimedia file size limit is 100kb at Cingular and 200kb at Verizon.

0 Comments:

Post a Comment

<< Home