mobile applications presented by ruchith gunaratne [email protected] 01-nov-2006 mobile computing
TRANSCRIPT
What is a mobile application ?
• An application which resides in the mobile phone or which is accessed/used by a mobile phone over any channel such as SMS, MMS, GPRS, Voice, DTMF[Dual-tone Multi Frequency ], USSDC,etc.
Mobile application
Why mobile applications ?
1. To make mobile users life easier.2. To increase the ARPU [Average Revenue Per
User] Increase the ROI
3. To attract new subscribers4. To reduce the churn5. To gain a competitive advantage in the market.6. To improve the subscriber interaction7. To move with the fast growing technology.
Why mobile applications .. [contd]
0G, 0.5G – Radio signaling based communication- Half Duplex communication
1G – Analog Communication2G – Digital communication – GSM2.5G – GPRS2.75G – EDGE3G – WCDMA 4G - moving 100Mbits/s , stationed 1Gbits/s
bandwidth
• Short Message Service Center – SMSC– Used to enable SMS communication and its VAS– Application Protocols used
• SMPP – Short Message Peer Peer
• UCP - Universal Computer Protocol • CIMD - Computer Interface to Message Distribution
– Well known brands• Logica CMG• Comverse• Ericcson• Nokia• Seimens
Telco Network Components
• Multimedia Message Service Center – MMSC– Used to enable MMS communication and its VAS– Application Protocols used
• MM4 – Based on SMTP• MM7 – Based on SOAP
– Well known brands• Alcatel• Ericcson• Nokia
Telco Network Components
• Unstructured Supplementary Services Data Center - USSDC– Used to enable session based interactions– Application Protocols used
• CIMD• SMPP
– Well known brands• Alcatel• Erricson• Nokia
Telco Network Components
• Intelligent Network – IN / Billing systems– Used for subscriber billing
• For prepaid - IN• For post paid – Billing system
– Application Protocols used • Proprietary protocols will be used.
– Well known brands• Comverse• Erricson• Nokia• Lucent • Alcatel• Logica CMG
Telco Network Components
• Types of SMS applications• SMS Banking / Payments• SMS Stock trading / alerts• SMS Chat / Dating• SMS Games• SMS quiz• Ringtones / Picture messages• Topup solution
Mobile applications
Mobile applications
• SMS Banking applications
SMS
SMSC SMS Gateway
SMPP HTTPRMIWeb service
SOAP
Banking Server
: Links can be secured by VPN or Leased lines
SMS connection layer Bank connection layerSMS banking Business logic
SMS Banking Application
•Balance Check•Fund transfer•Utility bill payment•Alerts
• Types of MMS applications
• MMS portals – Greeting cards, music, viedo• Photo album• Mobile bloging• Email applications
Mobile applications
Mobile applications
• Mobile Blogging applications
MMS
MMSC MMS Gateway
MM7 SOAP
MMS connection layer
Mobile bloggingBusiness logic
Mobile Blogging Application
Presentation layer
HTTPWAP
WAP Gateway
•Upload photos•Write blogs•Read blogs
• Types of GPRS/ WEB/ WAP application
• Video/Audio Streaming applications• WAP portals• Ringtone / picture messages download• Mobile banking / stock trading
Mobile applications
Mobile applications
• Video Streaming applications
RTSP
GPRS gateway
RTSP
Streaming server
•Movies•TV•Audio
Mobile applications
• Stock trading application
HTTP / GPRSFIX
Stock broker Server
: Links can be secured by VPN or Leased lines
Communication layer Stock broker connection layer
Stock tradingBusiness logic
Stock trading Application
•Query stock market •Sell shares•Buy shares•Alerts
Mobile phone with J2ME client
: Link can be secured by SSL or data encryption [3DES , bouncy castle]
– Types of Voice applications• Voice Applications• Customer care applications• IVR Banking• IVR topup
– Types of USSD applications• Topup applications• Roaming applications
Mobile applications
Mobile applications trends
• Mobile banking• Mobile payments• Mobile stock trading• Mobile content
– Audios– Videos– Images
• Mobile gaming• Location Based services• Mobile services – topup, self care, customer care ,
alerts,