Mobile Messaging Technologies and Services: SMS, EMS and MMS