מהו קובץ HDM?
קובץ HDM הוא קובץ דף אינטרנט בשפת סימון שנוצר ב-Handheld Device Markup Language (HDML). הוא מכיל תגי סימון הדומים לשפת HTML, אך מיועד למכשירים אלקטרוניים כף יד כגון סמארטפונים ומחשבי כף יד. מפרטי פורמט קובץ ה-HDML הוגשו ל-W3C לסטנדרטיזציה אך לא יכלו להפוך לתקן. HDM מבוסס על מפרטי פורמט הקובץ HDML הזמינים באתר W3.
פורמט קובץ HDM - מידע נוסף
קובץ HDM מורכב מתגי סימון המעובדים לאתר מעוצב ויזואלית במכשירי כף יד. קבצי HDM מועתקים למכשירים באמצעות פרוטוקול HDTP (Handheld Device Transport Protocol) במקום פרוטוקול HTTP המשמש עבור דפי HTML.
רכיבי קובץ HDML
להלן אור של אלמנטים המספקים סביבת זמן ריצה עבור HDML ומכונה סוכן המשתמש.
אלמנט | תיאור |
---|---|
כרטיסים | זהו אבן הבניין הבסיסית של HDML, ומציגה ומאפשרת למשתמש אינטראקציה עם כרטיסי מידע. |
חפיסות | כרטיסי HDML מקובצים יחד לחפיסות. חפיסת HDML דומה לדף HTML בכך שהיא מזוהה על ידי כתובת URL [RFC1738] והיא יחידת התוכן המבוקשת משרת ונשמרת במטמון על ידי סוכן המשתמש. |
פעולות | פעולות יכולות להיות מסוג PREV, SOFT1-SOFT8 ו-HELP. אלה מופשטים ונתמכים בממשק המשתמש באופן ספציפי לסוכן משתמש. |
פעילויות | פעילות היא כמו קבוצה של כרטיסים קשורים שמבצעים פונקציה לוגית אחת. אלה עשויים להשתרע על חפיסה אחת או יותר. מודל הניווט והמצב של HDML בנוי סביב פעילויות. |
ניווט מבוסס היסטוריה | סוכן המשתמש שומר על היסטוריה של הכרטיסים המוצגים למשתמש. כל כרטיס שניגש אליו מתווסף להיסטוריית הכרטיס. סוכן המשתמש מאפשר למשתמש לנווט בקלות חזרה לכרטיס הקודם בהיסטוריה. |