Title: A Survey of Application Protocols for Wireless Devices
1A Survey of Application Protocols for Wireless
Devices
2Introduction
- SMS
- HDML
- I-mode
- WAP
- LEAP
- Summary
- Conclusion
3SMS (Short Message Service)
- Used to send messages from one device to another
- Gateways from and to Internet e-mail
- Very popular, particularly in Europe
4HDML (Handheld Device Markup Language)
ltHDML version"3.0" markable"true"gt ltCHOICE
name"main" key"pgtarg"gt ltACTION type"accept"
task"go" dest"/redirs_hd3.hdml?pgtarg(pgtarg)"
gt ltACTION TYPE"SOFT1" LABEL"ABOUT" taskgosub
dest"/hd3/about.hdml"gt ltACTION TYPE"help"
taskgosub dest"/hd3/help.hdml?helpindex"gt ltLINE
gtINFOSPACE ltce task"go" dest"/hd3/my.hdml?r255
69" RELNEXTgtMy InfoSpace ltCE task"go"
dest"direc"gtDirectories ltCE value"invi"gtFinance
ltCE value"spti"gtSports ltCE
value"funst"gtEntertainment ltCE
value"nwsi"gtNews ltCE value"weat"gtWeather
ltCE value"ylwdir"gtDirections lt/CHOICEgt ltCHOICE
name"direc" key"pgtarg"gt ltACTION type"accept"
task"go" dest"/redirs_hd3.hdml?pgtarg(pgtarg)"
gt ltACTION label"DONE" type"soft1" task"go"
dest"main"gt ltWRAPgtDIRECTORIES ltCE
value"ppli"gtWhite Pages ltCE value"ylwi"gtYellow
Pages ltCE value"pplrl"gtReverse Lookup ltCE
task"go" dest"http//yp.infospace.com/hd3/yel/fi
nders.hdml?yp_fNr25569"gt Finders lt/CHOICEgt lt/HD
MLgt
5I-mode
lthtmlgtltheadgt ltMETA http-equiv"Content-Type"
content"text/html charsetx-sjis"gt ltMETA
name"CHTML" content"yes"gt ltMETA
name"description" content"????????????"gt lttitlegt
(?)??????????lt/titlegtlt/headgt ltbody
bgcolor"ffffff" text"000000"gt ltcentergt
??????????ltbrgt eurotechnologyltbrgt lt/centergt lthrgt ?
????ltbrgt ltA HREF"http//eu-japan.com/i/index.htm
l" accesskey"1"gt63879lt/Agt??????ltBRgt ltA
HREF"eurotechnologyj.html" accesskey"2"gt63880lt
/Agt????ltBRgt ltA HREF"eurotechnologye.html"
accesskey"3"gt63881lt/AgtEnglishltBRgt lthrgt ltcentergt
ltA hrefmailto_at_docomo.ne.jp? bodyhttp//www.eur
otechnology.com/i/index.htmlgt?????lt/agtltbrgt
copy2000??????????ltBRgt lt/centergtlt/bodygtlt/htmlgt
6WAP (Wireless Application Protocol)
- The most widely-known solution (but not the most
widely used) - Works on practically any bearer (including
non-IP) - Complete protocol stack (not just application
level) - Heavily criticized
7LEAP (Lightweight and Efficient Application
Protocol)
- Underdog effort unlike WAP, no massive
corporative support - Focus on messaging solutions
- Works using a binary remote procedure call
protocol (ESRO efficient short remote operation
protocol) - Using EMSD (Efficient Mail Submission and
Delivery Protocol), sending a short message
requires 3 transmission, instead of at least 9
using TCP and SMTP.
8LEAP Protocols
EMSD
EHTD
ESRO
UDP or equivalent
IP
Bearer
9Summary
10Conclusions
- 3G (UMTS, GSM GPRS, etc.) networks are IP based
is the WAP proxy model still justified? - WAP XHTML and maybe TCP in next version
protocol stack slowly starting to erode. - LEAP good idea, but no real taker so far.
- i-mode based on HTML future lies in XML
however, much richer experience (video on 3G
Java games, etc.)