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