1. 5 - HTMLמבט על התקן
ממשקפי שמישות וקיימות
ד"ר ישע סיון
ראש משרד ה- W3Cהישראלי
www.w3c.org.il 1
2. אודות: איגוד האינטרנט הישראלי
• שלוחת האיגוד הבינלאומי:
• עמותה ללא מטרת רווח
פועל לקידום האינטרנט והטמעתו בישראל
כתשתית טכנולוגית, מחקרית, חינוכית, חברתית
ועסקית.
www.w3c.org.il 2
3. טכנלוגיה
• תשתיות
– שמות מתחם ו-IIX
• קידום
– - W3Cהמשרד הישראלי
– - OPNמערכות פתוחות וקוד פתוח
– - STSמאגר נתוני האינטרנט בישראל
• נושאים נוספים
www.w3c.org.il 3
4. W3C
ארגון בינלאומי •
כ-053 ארגונים •
פורום ניטראלי ליצירת תקני רשת באינטרנט. •
משימה: •
להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח
פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה
לטווח ארוך.
www.w3c.org.il 4
5. המשרד הישראלי
• הוקם ב-9991
• משנת 8002 -איגוד האינטרנט הישראלי
• מטרות :
1. להביא ליישום המלצות
2. ערוץ קשר
3. לוקליזציה ותקני עברית
www.w3c.org.il 5
6. HTML5 For VPs
Dr. Yesha Sivan, Head W3C Office Israel
Michael(tm) Smith: W3C HTML Activity Lead
www.w3c.org.il 6
7. HTML 5 – in 1 min
1. Vision: Runtime environments (like Flash, Java J2ME/MIDP,
Silverlight).
• No downloads, in the browser.
2. W3C stewardship -- integrating a lot of work into common
platform (e.g., SVG, CSS, HTML, JavaScript) – stewardship.
3. Growing support
• Google, Microsoft, Opera, Firefox, Apple Safari.
4. Promise
– New elements build in – video.
– Easy of deployment: web, TV, mobile.
– The rise of SVG, Canvas: HTML for graphics (The no-flash Iphone
example).
– Keyboard Input
– Off line (like Google gears).
www.w3c.org.il 7
8. HTML 5 Design Principles
1. Support existing content
• Maintain prior investment.
2. Ensure interoperability
• Web, Mobile, Many browsers.
• Difference between format and engine (flash example).
3. Precisely define browser behavior
• Example: how “table” or “form” should act.
• Detailed specs for the outcome.
4. Handle errors (non-draconically)
• Today 90% of the web is not “correct”
• So… we support graceful dealing with errors.
5. Evolution not revolution
• Keep the past.
• Enable the future.
www.w3c.org.il 8
9. History
• 1989 – First HTML idea.
• 1994 – W3C founded.
• 1995 – HTML 2.
• 1998 – HTML 4.
• ~~ XHTML (now part of HTML) [dark ages]
• 2007 – Start New HTML working group.
• 2009 (now) – Mature HTML 5 [600 pages].
– Example working: video. Canvas.
– Rate of acceptance is scary! (too fast for us).
• 2011 – Final HTML 5.
www.w3c.org.il 9
10. Forms
• Less JavaScript more built-
in items.
– <input type="date> and no
code.
www.w3c.org.il 10
13. More abilities
• drag-and-drop
• Geolocation API
• Accesskey
• Spellcheck (one can ask for
spellcheck).
<textarea spellcheck="false"> <textarea spellcheck="true">
www.w3c.org.il 13
14. Supporters
There is a value for the different players as market share is now divided.
They will compete:
• Speed.
• Added value (like bookmarks, addons).
• Stability.
• BUT keep the standard look & feel.
www.w3c.org.il 14
15. What should I do?
1. Follow the updates and changes [where].
2. Examine sites with several browsers.
3. Use HTML 5 in internal/external marketing.
4. Use validators [where, what?].
5. Remember – web is progressing from
showing information – to an operating
system that run applications and services. As
W3C calls it: “open web platform”
www.w3c.org.il 15