1 / 35

iMode ו- WAP

סקירה של טכנולוגיות:. iMode ו- WAP. Neriad Hakak Tzvika Ben-David. על סדר היום. הצגת WAP הצגת iMode סטטיסטיקה השוואה בין iMode ל - WAP. WAP. the Wireless Application Protocol) WAP ) זהו פרוטוקול גישה למידע ושירותים ממכשירים ניידים.

cheung
Download Presentation

iMode ו- WAP

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. סקירה של טכנולוגיות: iModeו-WAP • Neriad Hakak • Tzvika Ben-David

  2. על סדר היום • הצגת WAP • הצגת iMode • סטטיסטיקה • השוואה בין iMode ל - WAP

  3. WAP

  4. the Wireless Application Protocol) WAP ) זהו פרוטוקול גישה למידע ושירותים ממכשירים ניידים. WAP מוגדר ומתוחזק ע"י ה- WAP FORUM, קונסורציום של שחקנים בשוק בעלי אינטרס בהרחבת סוג המידע והשירותים הזמינים באינטרנט, למשתמשי מכשירים ניידים לרבות טלפונים סלולרים. ה-WAP FORUM הוקם ע"י החברות Phone.com, Ericsson, Nokia and Motorola, וכולל היום את רוב החברות המובילות בשוק כולל היצרנים המובילים של המכשירים הניידים, מפעילי הרשתות המובילות וחברות תוכנה. מה זה WAP ?

  5. כ"כ הרבה פרוטוקולים בעולם התכנות, למה פרוטוקול נוסף? תשובה פשוטה: טלפון סלולרי זה לא PC. לשם מה נדרש פרוטוקול נוסף ? • רוב הפרוטוקולים שבשימוש היום מניחים הנחות לגבי הסביבה עבודה כגון: • סוג הרשת שזמין (בהתייחס בעיקר לרוחב פס ומהימנות) • סוגי המכשירים שייגשו לקבל את השירותים • סוגי השרות שמסופקים

  6. הנחות אלו לאו דווקא נכונות בעולם הסלולרי. ישנם הבדלים בין המכשירים: תצורה ( FACTORFORM) מעבד ( (CPU זכרון ואחסון ( (Memory and Storage סוללה ( (BATTERY תצוגה ( (DISPLAY קלט ( (INPUT pc vs. סלולרי

  7. בנוסף, ישנם הבדלים משמעותיים בין רשת סלולרית לרשת קווית: רוחב פס מהימנות שונות בין סטנדרטים של רשתות סלולריות שונות בעולם סוגי אפליקציות שונות לסלולרי ול-PC. סלולרי (2) pc vs.

  8. WAP תוכנן במיוחד בהתייחסות לנושאים אלו עם השלכות לכל התחומים המוזכרים? על המכשיר, סטנדרט ה-WAP מגדיר סביבה מיוחדת הנקראת: Wireless Application Environment (WAE)אשר מותאם למגבלות של מכשירים סלולרים. WAE כולל microbrowser אשר פחות מוגבל מ – browser של ה-PC ובאחריותו צורת הצגת המידע למכשיר. WAP גם מגדיר micro Virtual Machine (VM) לביצוע שפת הסקריפט של ה - microbrowser, אשר מותאם למגבלות הזכרון והמעבד של המכשירים הניידים. כמו"כ קיים protocol stack אופטימלי לצורך הגישה לרשת. איך WAP מתייחס לנושאים אלו?

  9. שימוש בשפה המשודרגת Wireless Markup Language (WML) אשר מותאם להגבלות המוזכרות של הרשתות הסלולריות והמכשירים הסלולרים, טוב יותר משפת HTML. (יורחב בהמשך) WML נובע מ-XML וכולל אלמנטים שממופים טוב יותר למכשירים ניידים מאלמנטים של HTML. לדוגמא: WML מגדיר אלמנט בשם <option> שה microbrowser יכול לתרגם באופן מותאם ומקביל לאלמנט ה- <button> ב- HTML. ישנה שפת סקריפט (SCRIPT) בשם WMLScript, שנובע מה- ECMAScript. ובצורה דומה, ייושם אלמנט התואמות איפה שניתן והרבה מהסמנטיקה משתמש ב-HTTP 1.1 הקיים. איך WAP מתייחס לנושאים אלו? (2)

  10. כל האלמנטים הללו מתחברים יחד כדי לספק סביבה שמאפשרת את האינטראקציה בין מכשירים ניידים לאפליקציות הממוקמות על שרתים מרוחקים. ה - WAE מיושם על מכשיר ה-CLIENT ומספק סביבה בו הממשק משתמש יכול לתפקד. Sessions ממכשיר ה-CLIENT דרך ה-WAP GateWay נוצרים ומנוהלים בשימוש ב- Wireless Session Protocol (WSP)/Wireless Transport Protocol (WTP) ושכבות הפרוטוקול התואמות. איך WAP פועל ?

  11. השוואה בין WAP protocol stackל - a typical Internet protocol stack: איך פועלות שכבות ה - WAP?

  12. WML זהו שפה משודרגת כללית שעשו לה אופטימיזציה למכשירים ורשתות מוגבלות. מסמכי WML הם מסמכים מסוג XML. WML גם משתמש בטכנלוגיה מ - HDML 2.0 (שפה ייחודית שפותחה ע"י Phone.com) וב - HTML. מה זה WML ?

  13. מה זה WML ? (2) • לשפת WML ניתן לייחס מטפורה של חפיסת קלפים – מסמך הוא אנאלוגיה לחפיסה וקלף הוא אנאלוגיה למסך בודד או יחידת תצוגה. • היחידה המועברת בין המכשיר הנייד ל- gateway היא חפיסת הקלפים ויחידת הממשק משתמש היא קלף מתוך החפיסה.

  14. במקום להתמקד בנושא הממשק משתמש (כפי שנעשה ב- HTML), WML מתמקד במשמעות של האלמנט. בכך הוא מאפשר את המימוש של האפליקציה על המכשיר הספציפי (בדומה ל – XML). מה זה WML ? (3)

  15. Defining a Template <wml>    <template>       <do type="goBack" name="goBack" label="Back">          <prev/>       </do>    </template>    <card id="init" newcontext="true">    </card> </wml> “The above snippet of WML results in the Back option being displayed on each card in the deck. It uses the <do> element to associate the label Back with the <prev> task.  Whenever the user selects the Back option, the microbrowser will navigate to the previous card:” איך נראה WML?

  16. Defining a Card <wml>    <card id="init" newcontext="true">       <p align="center">          <b>Portfolio Service</b><br/>       </p>    </card> </wml> “This code snippet just shows a simple WML card. It includes some formatting elements to influence how the text is laid out by the microbrowser.” איך נראהWML ? (2)

  17. iMode

  18. iMode הוא שירות האינטרנט הסלולרי אשר פותח ע"י חברת NTT DoCoMo דוקומו ביפן. iMode היא רשת המאפשרת למנויים חיבור קבוע לאינטרנט באמצעות טלפון סלולרי. לרשות המנויים עומד מגוון עצום של אתרי אינטרנט יחודיים המספקים שירותי מידע, חדשות, מסחר, בנקאות, משחקים ועוד. מה זה iMode ?

  19. הטכנולוגיה העומדת מאחורי iMode דומה לזו של WAP, אולם בעוד WAP עושה שימוש בשפתWML, iMode עושה שימוש בשפה הקרויה , cHTML (Compact HTML) . הנתונים מועברים בטכניקה של מיתוג מנות (packetswitching) על גבי הרשת הסלולרית. ב- iMode יש שימוש בטכנולוגיה שנקראת PDCP - Personal Digital Cellular Packet. שיטה זו מאפשרת למערכת להיות מחוברת כל הזמן, ללא צורך בחיוג וללא השהיות לצורך יצירת הקשר. איך זה עובד ?

  20. כל המידע מועבר מספקי השירות אל המנויים דרך .iMode Center המנויים זקוקים למכשיר טלפון מיוחד עם דפדפן הפועל בשיטת iMode . יתרון גדול של iMode הוא שאין צורך לחייג על מנת להיות מחובר. החיבור לאינטרנט קבוע (always on), והמכשיר נמצא במצב standby גם כשאינו מבצע שיחות. התשלום לחברת הטלפון הנו לפי כמות המידע המועבר ולא לפי זמן אוויר. איך זה עובד ? (2)

  21. ארכיטקטורה Info. Provider HTTP/TCP/IP Leased Line Info. Provider Packet Network (PDC-P) iMode Server Info. Provider HTTP/TCP/IP PC Communication Network (PDC) Internet PSTN Groupware Server PC

  22. החדירה המהירה של הטלפונים הסלולריים. בנוסף, ביפן החדירה של המחשבים האישיים בקרב האוכלוסייה הנה יחסית נמוכה. בטכנולוגיה של iMode החיוב נעשה לפי כמות המידע שהמשתמש מקבל ולא לפי זמן הגלישה. לפיכך, התשלום הנו יחסית נמוך. CHTML קרובה ל- HTML ומאפשרת המרת אתרים קיימים לפורמט iMode ופיתוח תכנים בקלות ובמהירות רבה גם למפתחים וגם למשתמשים השונים. הסיבות העיקריות לצמיחה המהירה של טכנולוגיית ה- imode ביפן ובכלל:

  23. מערכת ניווט דואר אלקטרוני מסחר אלקטרוני משחקים מערכת ניהול פגישות טלוויזיה אינטראקטיבית הזמנת כרטיסים קריוקי מידע פיננסי הורוסקופ שירותים קיימים ועתידיים: שירותים קיימים ועתידיים:

  24. איך נראה cHTML ? cHTML – Details.chtml ... <p id="person"> <b><em id="name">John Doe</em></b><br /> <b>Position: </b><em id="position">President</em><br /> <b>Phone: </b><em id="phone">111.2222</em><br /> <b>Fax: </b><em id="fax">222.3333</em><br /> </p> ...

  25. נתונים סטטיסטים

  26. כ- 80% מהגולשים באינטרנט הסלולרי בעולם הנם מיפן, 12.5% מקוריאה, 5% מאירופה וכ- 1% מארה"ב. כ- 1000 אתרי אינטרנט רשמיים מבוססי I-mode וכ- 30000 אתרים שנעשו בהתנדבות. סטטיסטיקה

  27. Wireless Internet WAN/LANסטטיסטיקה - USA EC Japan CDPD, Mobitex, DataTAC, WAP WAP i-mode (PDC-P) PROTOCOL PRESENTATION HDML & WMLHandheld Dynamic Markup Language WMLWireless Markup Language cHTML Compact Hypertext Markup Language

  28. כ- 60% מהשימוש באינטרנט סלולרי נעשה בטכנולוגית iMode. כ- 39% מהשימוש באינטרנט סלולרי נעשה בטכנולוגית WAP. כ- 1% מהשימוש באינטרנט סלולרי נעשה ב- PALM. סטטיסטיקה - איזה פרוטוקולים נמצאים בשימוש ואיפה?

  29. סטטיסטיקה - איזה פרוטוקולים נמצאים בשימוש ואיפה? (2)

  30. השוואה בין iMode ל- WAP

  31. הגדרה iMode – שם של פורטל לשירות סלולרי WAP – שם פרוטוקול שמתאר שכבות שונות בתקשורת מידע למכשירים סלולריים. שפת תכנות iMode – משתמש בשפת cHTML WAP – משתמש בשפת WML ממשק משתמש iMode – מכשירים ידידותיים למשתמש (מתוכנתים מראש, מסך צבעוני קטן יותר, קלים יותר). מוגבל לטלפונים סלולריים רק של רשת דוקומו. WAP – שימוש בעקרון "דף הבית". אין תכנות מראש של המכשירים, לכן יש אתחול מסורבל של המכשירים. השוואה בין iMode ל- WAP

  32. מטרת השימוש iMode – מטרת הנאה ותרבות הפנאי. WAP – אוריינטציה עסקית גלישה באינטרנט iMode – לא שווק כגלישה באינטרנט (ביקוש נמוך ביפן לאינטרנט בעת החדירה לשוק) WAP – שווק כדומה לגלישה באינטרנט (הביצועים בפועל אכזבו בתחילה) Packet Switched Data Versus Circuit Switched iMode – Packet Switched Networks WAP – Circuit Switched השוואה בין iMode ל- WAP (2)

  33. המעבר ל- Packet Switched Networks מהווה סממן מבטיח. דו-קיום צפוי של iMode ו- WAP יחד. ייתכן מיזוג לטכנולוגיה אחידה מתקדמת יותר בעתיד. מה צפוי בעתיד ?

  34. http://www.vbxml.com/wap/articles/wap_overview/howell2text6.asphttp://www.vbxml.com/wap/articles/wap_overview/howell2text6.asp http://www.amalnet.k12.il/madatec/view_maa.asp?num=22900&dir_id=7500 http://www.amalnet.k12.il/madatec/articles/A6_00039.asp http://www.itpolicy.gov.il/topics_general/wap1.htm http://www.wapforum.org/ ביבליוגרפיה

  35. Questions: These slides can be found at: www.amalnet.k12.il/neriad/shinua/WAP_iMode.ppt תודה !

More Related