Professional Documents
Culture Documents
Outline
Mobile vs other computing devices Wireless Application Protocol Wireless Markup Language Messaging Technologies
Emulators
PC-like Systems
Memory
2MB to 64MB Sound, limited color displays 128 x 160 to 320 x 480 pixels 9.6 Kbps to 11Mbps
Display area
Capabilities/resolution
Limited bandwidth
Moving a Web app into a mobile app? Differences in device, network, user
Protocol to support development of apps over cellular networks Added support for IP, TCP, HTTP Address unique characteristics of wireless devices
WAP Architecture
GPRS, GSM
A markup language intended for devices that implement the WAP specification
WML...
Use of <a> to link two cards together wireless bit map graphics (wmbp) image format <image> tag
Like HTML, WML provides data input, hyperlinks, text and image presentation, forms, etc WML decks are stored in a web server
XHTML
Derivative of XML and HTML HTML web sites (PC-based browsers) WML apps for handheld devices Can we create a single version of apps that can be viewed by PC-based browsers and minibrowsers available on handheld devices?
YES!
Using reduces development time standardizing the appearance
XHTML
Emulators
J2ME Wireless Toolkit Integrated with IDEs such as NetBeans and eclipse emulation environment, documentation and examples Microsoft Mobile Explorer 3.0 Ericsson WAP Toolkit 3.1 Nokia WAP Toolkit 3.1 Windows Mobile 2003 Emulator
.NET
SMS
Short Message Service Text only, max of 160 characters From cellphones, pc or handheld to a cellphone Enhanced Messaging Service Long messages: text, pictures, animations, other objects
EMS
MMS
Add Email gateway for SMSC WAP Push Minimum user intervention
Push Technology
Thank You!