![]() 5.2.1 מהו ערוץ 5.2.2 היתרונות בערוצים 5.2.3 השלבים ביצירת ערוץ 5.2.4 האלמנטים של CDF בפרק זה נתמקד במימוש של מיקרוסופט לטכנולוגיית הדחיפה(push technology) אפליקציה זו נקראת Channel Definition Format) CDF) מיקרוסופט הציגה את טכנולגיית הערוץ האקטיבי(Active Channel ) ואת הבסיס המבני שלה , CDF, יחד עם אינטרנט אקספלורר 4.0 טכנולוגיות דחיפה מבוססות XML (למשל CDF) נותנות את האפשרות לשלוח מסמכים מותאמים אישית בזמנים מסויימים למשתמשים הדורשים זאת. באמצעות CDF ניתן לשלוח מידע למשתמשים שונים בפורמטים שונים. לדוגמה מסמך יכול להישלח בתור דף html,דואר אלקטרוני מעוצב,או שומר מסך. מסמכים המתעדכנים בקביעות יכולים להישלח לכל תחנת עבודה באירגון. אחרי שהמידע הגיע ניתן לצפות בו גם באופן לא מקוון היות וכולו(טקסט,תמונות וכו') נשלח בחבילה אחת . CDF מגדירה סדרה של אלמנטים ליצירת ערוצים אשר באופן אוטומטי שולחים מידע משרת האינטרנט לערוצים המוגדרים. את מושג הערוץ ניתן להבין בקלות ע"י התבוננות בטכנולוגיה הקיימת כיום ברשתות הטלוויזיה. תשלום עבור צפיה (pay per view) הוא שרות אשר תמורת תשלום מאפשר לצפות בתוכנית מסויימת בשעה מסויימת. המשתמש בוחר את התוכנית שברצונו לצפות מקליד קוד מסויים ובשעה המוגדרת תוכנית זו מוקרנת במסך הטלוויזיה שלו. ערוצים עובדים פחות או יותר באופן דומה . ערוצים שולחים חבילה הכוללת מידע, גרפיקה ,קול וכו' .המידע אודות מה שנכלל בערוץ נמצא בקובץ CDF. בקובץ מוגדר גם מתי הערוץ יתעדכן בפעם הבאה.מוגדר גם איך המשתמש יקבל את המידע. לאחר מכן המשתמש יכול לצפות במידע באופן לא מקוון.
XML יוצרת את התשתית אשר בה משתמש הדפדפן כדי למצוא,לתאר ולשלוח את תוכן הערוץ. CDF היא אפליקציה מבוססת XML, כלומר מיקרוסופט יצרה מספר אלמנטים אשר מתאימים לכללי XML והגדירה להם מאפיינים משלה. אלמנטים אלה משמשים ליצירת ערוץ . CDF מכיל מידע אודות מקור המידע , מידע על התוכן והזמנים להורדת המידע אפליקציית ה-CDF מורכבת מאלמנט שורש הנקרא CHANNEL. תחת השורש נמצאים אלמנטים הנקראים ITEM. ניתן לשים אלמנטים CHANNEL נוספים תחת השורש ליצירת תת-ערוצים. אלמנטים מסוג ITEM מתארים את הדפים עצמם. קיימים חמישה שלבים :
עיצוב הערוץ שלב זה חשוב במיוחד. בשלב זה מארגנים את המידע בצורה היררכית . הקפדה על כשמונה אלמנטים תחת אלמנט השורש תקטין את זמן ההורדה של המידע בערוץ. הקפדה על בהירות במטרת האתר. יצירת הלוגו לערוצים יש שלושה סוגי אייקונים הנמצאים באתר , בדפדפן ועל שולחן העבודה. אייקונים אלה עוזרים למשתמש למצוא במהירות את הערוץ המבוקש. האייקונים צריכים לעמוד בקריטריונים מסויימים של גודל. אייקון על רצועת הערוצים - גובה 32 פיקסלים , רוחב 192 פיקסלים המידע אודות האייקונים של הערוץ נראה פחות או יותר כך :
כל אלמנט CHANNEL צריך להכיל שלושה בנים מסוג LOGO.כל אחד צריך להכיל מאפיין STYLE המתאר את סוג האייקון.אם לא מוגדרים האייקונים אזי נעשה שימוש בברירת מחדל. הוספת "STYLE=ICON" נועדה להציג את הערוץ כראוי במידה והמשתמש הכניס את הערוץ לקטגורעה מסויימת. יצירת קובץ ה-CDF השורה הראשונה מגדירה שזהו מסמך XML כך:
מגדירים את אלמנט השורש המגדיר היכן הערוץ ממוקם:
אלמנט ABSTRACT מתאר את את המידע שהמשתמשים רואים לפני שהם נרשמים לאתר
כותרת הערוץ :
מידע אודות האייקונים של הערוץ :
סגירת אלמנט השורש
אם יש דף שאנו רוצים לאפשר למשתמש לראות בצורה לא מקוונת אזי אנו צריכים להוסיף לאלמנט ITEM את המאפיין PRECACHE דוגמה :
ניתן לאחסן בזיכרון מטמון קבצים מסויימים ע"י שימוש באלמנט USAGE עם
מאפיין VALUE
ניתן גם לאחסן מספר אלמנטים בזיכרון המטמון כך:
הגדרת הזמנים למשלוח דוגמה: מגדירים את הזמנים למשלוח הערוץ ע"י שימוש באלמנט SCHEDULE
קוד זה מגדיר שהערוץ מתעדכן פעם בשבועיים בין חצות ל12 בצהריים החל מה -2 לפברואר 2001 ע"י שימוש ב-EARLIESTTIME ו - LATESTTIME העידכון מתבצע בזמנים אקראיים בטווח הזמנים המוגדר וכך מושגת הפחתת העומס על השרת . העלאת הקובץ לשרת יש לשים לב שכל הקבצים הרלוונטיים מועלים גם הם. העלאת הקובץ לשרת מתבצעת כמו העלאה רגילה של דף אינטרנט . הצעת הערוץ למשתמשים פוטנציאלים ע"י יצירת קישורים מהאתר או ע"י צירוף קישורים לדואר אלקטרוני ניתן ליידע משתמשים פוטנציאליים אודות הערוץ כן הפנייה ישירה לקובץ ה-CDF . ASBSTRACT אלמנט זה מתאר בקצרה את הערוץ . טקסט זה מוצג כאשר המשתמש עובר עם העכבר על הערוץ. יש לאלמנט זה מאפיין אחד XML-SPACE. מאפיין זה מגדיר איך להתייחס לרווחים לבנים . הערכים האפשריים למאפיין זה הם:
דוגמה לשימוש ב -ABSTRACT
CHANNEL אלמנט זה מגדיר ערוץ או תת-ערוץ . התחביר הוא כדלהלן:
המאפיינים :
התחביר הוא כדלהלן :
המאפיינים :
SCHEDULE אלמנט זה מאפשר להגדיר את הזמנים שבהם הערוץ מתעדכן
לאלמנט SCHEDULE יש את הבנים הבאים : INTERVALTIME אלמנט זה מגדיר את הפרש הזמן בין שני עדכונים שוטפים
EARLIESTTIME אלמנט זה מגדיר את הזמן שבו יכול העדכון להתחיל
LATESTTIME אלמנט זה מגדיר את הזמן שבו העדכונים מסתיימים
LOGIN אלמנט זה מודיע למשתמש שעליו להכניס שם משתמש וסיסמה על מנת להירשם לערוץ . השימוש בו הוא כך :
LOGO אלמנט זה מגדיר את האייקונים שבהם משתמש הערוץ .
LOGTARGET אלמנט זה מאפשר לעקוב אחרי הדפים הנצפים בערוץ .
ניתן אפילו לעקוב אחרי דפים שנצפים באופן בלתי מקוון. נשמר קובץ על המחשב של המשתמש ונשלח לשרת בעדכונים הבאים של הערוץ .
LOG כל ITEM הדורש מעקב צריך לכלול בתוכו אלמנט LOG.
PURGETIME אלמנט זה הוא בן של LOGTARGET ומגדיר את מספר השעות שבהן קובץ המעקב תקף . כאשר מתרחש עדכון צפיות ישנות יותר מאשר PURGETIME לא מדווחות TITLE אלמנט זה הוא הכותרת של המסמך והוא מופיע כבן של CHANNEL USAGE התחביר :
הערכים של VALUE:
|