כנס TPAC2008 - כנס תכנון ופגישות עבודה
בשבוע שבין ה 19/10 ל 23/10 השנה התקיים בצרפת כנס שנתי גדול של ארגון ה W3C כמנהל המשרד הישראלי, הוזמנתי להשתתף בכנס זה, בשבילי זו זכות גדולה להשתתף בכנס שכזה, לראות מקרוב כיצד פועל הארגון החשוב הזה. לראות מקרוב כיצד מתפתח הווב.
במאמר זה אסקור בקצרה את פעילות הארגון ואספר קצת על חוויותי מהכנס האחרון.
מהן הפעילויות העיקריות של הארגון היום?
פעילויות הארגון העיקריות היו והינן הטכנולוגיות העיקריות בווב שהן שפת HTML בה מוצג תוכן אתרי האינטרנט כיום, שפת CSS המיועדת לעיצוב דפי ווב, תקן ה XML המשמש לשמירת מידע טקסטואלי, תקנים לגרפיקה ווקטורית SVG, קווים מנחים לאינטרנט בהתקנים ניידים, קווים מנחים ויעוץ בנושא נגישות לבעלי מוגבלויות ועוד ועוד.
מה היה בכנס?
נתחיל מזה שהצליחו לכנס תחת קורת גג אחת 350 איש ממגוון רחב של חברות שחלקן מתחרות עסקיות וחלקן לכאורה אינן קשורות ישירות לווב.
רשימה חלקית מהזכרון שלי של מי שהיה שם:
- נוקיה שהיו גם הספונסורים של האירוע
- קרן מוזילה (פיירפוקס)
- אופרה (חברה המפתחת דפדפני אינטרנט למחשב האישי והתקנים ניידים)
- גוגל
- יאהו
- קאנון (חברת המצלמות והמדפסות)
- HP
- IBM
- בואינג (כן, חברת המטוסים הגדולה, מה להם ולזה מיד תראו)
- אוניברסיטאות ומכוני מחקר מרחבי העולם
- מיקרוסופט
- דויטשה טלקום (חברת הבזק הגרמנית)
- פרנס טלקום (חברת הבזק הצרפתית)
- סאן מיקרוסיסטמס
- מתכנתי OpenOffice (הנחשבים לעובדי סאן)
היו עוד מספר רב של חברות שאיני זוכר וכן חברות קטנות יותר ופחות ידועות.
נציגי החברות האלו ישבו באינספור קבוצות דיון בכל מני נושאים הקשורים לטכנולוגיות חדישות בווב.
אחד הדברים שעניינו אותי מעבר לנושאים הטכניים של פעילות הארגון, היו האינטרס של כל החברות המשתתפות להשקיע כסף ויותר חשוב מזה זמן בפעילות ארגון ה W3C.
בעיקר חברות שאינן קשורות ישירות לתחום המחשבים כמו חברת בואינג.
לשמחתי יצא לי באחת מארוחות הערב לשבת ליד נציגת בואינג ולשאול אותה את השאלה הזו.
תשובתה הייתה שמאחר שחברת בואינג משתמשת בווב לאינספור שימושים פנימיים, הם רצו להכיר את התקנים מקרוב ולהיות בין המשפיעים על התקנים. נימוקים אלו מוכרים לי גם מחברות אחרות, בעיקר כאלו שעיסוקן המרכזי הוא מחשבים ותוכנה. היא גם הוסיפה נימוק נוסף שלדעתי לא פחות חשוב, היא אמרה שהיא לא מכירה דרך אחרת לפגוש מהנדסים מכל החברות הגדולות במקום אחד.
לסקור את כל קבוצות הדיון שהיו שם לא אוכל מאחר שלא יכולתי להתחלק למספר מקומות בו זמנית.
אנסה לסקור בקצרה את הדברים אותם אני מכיר.
זה גם היה הקונפליקט שלי מתחילת הכנס, היו שם לא מעט קבוצות עבודה שכל אחת עניינה אותי. להשתתף בכל הפגישות גם קשה ובמקרים רבים בלתי אפשרי מאחר שהן מתקיימות במקביל.
הטכנולוגיה הכי חמה כיום היא כנראה טכנולוגית הרשת הסמנטית (Semantic Web) מדובר בטכנולוגיה שתאפשר שיתוף מידע בין אתרים בצורה קריאה לתוכנות ולא רק לבני אדם, כך ניתן יהיה ליצור אפליקציות מעניינות כמו למשל לקרוא נתונים על תמונות שצילמנו ופרסמנו ברשת מתוך לוח השנה שלנו, או להוסיף לצילומים של אתרים ארכיאולוגיים שצילמנו, מידע מאתרי ארכיאולוגיה, כל זה מבלי ללכת ולחפש באופן עצמאי.
כיצד זה יתכן?
המפתח טמון בשתי טכנולוגיות: טכנולוגית RDF המגדירה שיטה לאכסון נתונים הכוללת אכסון הנתונים בשלשות של נושא, יחס ותוכן, למשל: למציאת נושא הדף יאוכסנו הפרטים הבאים: נושא - הדף עצמו, יחס - נושא הדף, תוכן - תיאור הנושא.
השלשות הללו מאוכסנות בדרך כלל כקובץ במבנה דומה ל XML.
טכנולוגיה נוספת היא RDFa המאפשרת שילוב הנתונים הללו לתוך דפי HTML קיימים וכך תוכנת אחזור המידע תקרא מכל האתרים את שלשות ה RDF, תאכסן אותם בבסיס נתונים אחד וכך ניתן יהיה לבצע שאילתה עליהם. את השאילתה מבצעים בעזרת שפה הנקראת SAPRQL שהיא שפת שאילתות דומה במקצת ל SQL ומיועדת סצפיצית למידע המאוכסן כשלשות RDF.
הגרסאות הבאות של תוכנת OpenOffice יכללו אפשרויות הכנסת השלשות הללו וכן שאילתה מבסיס נתוני ה RDF על כל המסמכים הקיימים.
מתברר שכבר כיום כולל פורמט הקבצים ODF אפשרות לשמירת שלשות RDF. הגרסאות הבאות של תוכנת Open Office תאפשרנה שמירה של נתונים בשלשות RDF ואחזורם. כך יהיה קל יותר למצוא מסמך במרחבי הדיסק שלנו
כמו כן חברת יאהו הודיעה שהם יאספו מידע RDF מאתרים הכוללים מידע זה, מה שיאפשר חיפוש יעיל יותר של מידע.
חוץ מהטכנולוגיות החדישות כמו הרשת הסמנטית ישנן עוד טכנולוגיות מעניינות שרובן מבוססות על XML.
- גרפיקה ווקטורית (SVG) המאפשרת הצגת גרפיקה עם אפשרות הגדלה והקטנה ללא עיוותים וגם מאפשרת אנימציה, טכנולוגיה זו יכולה להחליף במקרים רבים דברים הנעשים כיום בפלאש.
- תפריטים מבוססי XML בעזרת שפה הנקראת ScXML שמשמעותה State Chart XML כך אפשר לשמור את הבחירה האחרונה בכל תת תפריט.
- שפה להצגת נוסחאות מתימטיות על דפי ווב הנקראת MathML.
מעבר לקבוצות דיון בנושא טכנולוגיות ספציפיות, קיימות מספר קבוצות דיון בנושא נגישות העוסקות בהגדרות הקשורות לנגישות לתקנים חשובים כמו HTML וכן הגדרות הקשורות לנגישות לישומי ווב (פורומים, דואר אלקטרוני מבוסס ווב, בלוגים וכד').
וכן קבוצת נגישות העוסקת בהפקת מסמכי הסבר בנושא נגישות, מסמכים המיועדים לבוני אתרים, בעזרתם יוכלו להפוך את האתר שלהם לנגיש.
הקבוצות אותן הזכרתי כאן, הן רק חלק קטן מקבוצות העבודה הקיימות. אפשר לקבל מידע נוסף באתר ה W3C בכתובת:
http://www.w3.org/Consortium/activities
כיצד התנהל הכנס:
מרבית הכנס היה דיונים של קבוצות עבודה שונות כאשר כל קבוצה היא קבוצה של חברי הארגון עם ראש קבוצה שאחראי לארגן את הדברים למסמכים תקניים של ה W3C. הקבוצות הן קבוצות עם חברים קבועים המנהלים דיונים בדואר אלקטרוני ובטלפון על בסיס קבוע. הקבוצות נפגשות פנים אל פנים כשלוש פעמים בשנה. כנס זה הוא אחת הפגישות ואולי הגדולה בינהם. בכנס הזה מביאים יחד את כל הקבוצות. המטרה היא לאפשר שיתוף פעולה בין הקבוצות, למשל קבוצת SVG רצתה להיות תואמת במינוחים לקבוצת ה CSS, מפגש כזה הוא האפשרות של הקבוצות לדיונים בינהן.
חברי ה W3C שאינם חברים בקבוצה מסויימת, רשאים להשתתף בפגישות של מרבית הקבוצות כצופים. מרבית הקבוצות מקבלות בברכה צופים בעיקר חברי קבוצות אחרות מאחר שצופים אלו עשויים לעזור בכל מני נקודות.
דוגמה אחת בה אני הייתי שותף היא קבוצת SVG שדברו על בעיות בהצגת שפות המוצגות מימין לשמאל כמו עברית וערבית. מאחר שאני דובר עברית ומשתמש באפליקציות בעברית, אני מכיר את הבעיות האלו ולכן יכולתי לסייע להם. הסיוע שלי היה במקרה זה בכתיבת דוגמה ב HTML של הצגת עברית בבלוק עם כיווניות ימין שמאל מול הצגת עברית בבלוק עם כיווניות שמאל ימין, הדוגמה שלי תורגמה ל SVG ותהווה חלק מהדוגמאות במסמך הסופי, לאחר מכן על מנת להיות הוגנים כלפי דוברי הערבית, ביקשתי אני מנציג ה W3C במרוקו שגם היה בכנס, לתרגם את הדוגמה שלי לערבית.
מעבר לדיונים של קבוצות דיון, הייתה הרצאה של סטיב בראט המשמש כרגע כמנכ"ל הארגון. בהרצאה הוא דיבר על עתיד הארגון, סקר את פעילות הארגון בשנים האחרונות ונתן תקציר של הדוחות הכספיים בשנים האחרונות וכן צפי כלכלי לשנתיים הבאות.
בבוקר למחרת הייתה הרצאה של טים ברנרס לי מייסד הארגון וממציא הווב, בהרצאה הוא דיבר על חשיבותם של התקנים ככלי להתקדמות הטכנולוגיה ובעזרת הטכנולוגיה כל הווב וכך האנושות כולה, טים ברנרס לי מגדיר את הווב כ"אנושות מחוברת בעזרת טכנולוגיה".
כמו כן היו פנלים בהשתתפות מומחים בנושאים שונים הקשורים לווב, כולל הצגת דוגמאות עובדות של מרבית הטכנולוגיות המפותחות בארגון.
פגישה של ה W3C מתבצעת בדרך כלל עם ערוץ IRC לצ'אט בין המשתתפים במקביל לדיון, בערוץ זה יכולים אנשים לבקש את זכות הדיבור, או להעביר בינהם כתובות אתרים וכד'.
בנוסף לכך, אחד המשתתפים ממונה על כתיבת סיכום דיון ישירות לערוץ הצ'אט. תוכן ערוץ הצ'אט נשמר ומשמש סיכום דיון.
בקישור הבאְ:
http://www.w3.org/2008/10/22-tp-minutes.html אפשר לראות את הצ'אט (לאחר מחיקת דברים לא רלוונטיים) שהתקיים במהלך ההרצאה של טים ברנרס לי והפנלים שהתקיימו לאחר מכן.