1 / 10

A Survey of Application Protocols for Wireless Devices

A Survey of Application Protocols for Wireless Devices. Éric Lesage. Introduction. SMS HDML I-mode WAP LEAP Summary Conclusion. SMS (Short Message Service). Used to send messages from one device to another Gateways from and to Internet e-mail Very popular, particularly in Europe.

gaenor
Download Presentation

A Survey of Application Protocols for Wireless Devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Survey of Application Protocols for Wireless Devices Éric Lesage

  2. Introduction • SMS • HDML • I-mode • WAP • LEAP • Summary • Conclusion Éric Lesage

  3. SMS (Short Message Service) • Used to send messages from one device to another • Gateways from and to Internet e-mail • Very popular, particularly in Europe Éric Lesage

  4. HDML (Handheld Device Markup Language) <HDML version="3.0" markable="true"> <CHOICE name="main" key="pgtarg"> <ACTION type="accept" task="go" dest="/redirs_hd3.hdml?pgtarg=$(pgtarg)"> <ACTION TYPE="SOFT1" LABEL="ABOUT" task=gosub dest="/hd3/about.hdml"> <ACTION TYPE="help" task=gosub dest="/hd3/help.hdml?help=index"> <LINE>INFOSPACE <ce task="go" dest="/hd3/my.hdml?&r=25569" REL=NEXT>My InfoSpace <CE task="go" dest="#direc">Directories <CE value="invi">Finance <CE value="spti">Sports <CE value="funst">Entertainment <CE value="nwsi">News <CE value="weat">Weather <CE value="ylwdir">Directions </CHOICE> <CHOICE name="direc" key="pgtarg"> <ACTION type="accept" task="go" dest="/redirs_hd3.hdml?pgtarg=$(pgtarg)"> <ACTION label="DONE" type="soft1" task="go" dest="#main"> <WRAP>DIRECTORIES <CE value="ppli">White Pages <CE value="ylwi">Yellow Pages <CE value="pplrl">Reverse Lookup <CE task="go" dest="http://yp.infospace.com/hd3/yel/finders.hdml?yp_f=N&r=25569"> Finders </CHOICE> </HDML> Éric Lesage

  5. I-mode <html><head> <META http-equiv="Content-Type" content="text/html; charset=x-sjis"> <META name="CHTML" content="yes"> <META name="description" content="欧州、国際ビジネッス"> <title>(カ)ユーロテクノロジー</title></head> <body bgcolor="#ffffff" text="#000000"> <center> ユーロテクノロジー<br> eurotechnology<br> </center> <hr> ●メニュー:<br> <A HREF="http://eu-japan.com/i/index.html" accesskey="1">&#63879</A>欧州のページ<BR> <A HREF="eurotechnologyj.html" accesskey="2">&#63880</A>会社案内<BR> <A HREF="eurotechnologye.html" accesskey="3">&#63881</A>English<BR> <hr> <center> <A href=mailto:@docomo.ne.jp? body=http://www.eurotechnology.com/i/index.html>友達に紹介</a><br> &copy;2000ユーロテクノロジー<BR> </center></body></html> Éric Lesage

  6. WAP (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 Éric Lesage

  7. LEAP (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. Éric Lesage

  8. LEAP Protocols EMSD EHTD … ESRO UDP or equivalent IP Bearer Éric Lesage

  9. Summary Éric Lesage

  10. Conclusions • 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.) Éric Lesage

More Related