מכללת ספיר - W3C - תהליכים וטכנולוגיות

97
W3C תהליכים וטכנולוגיות אייל סלע מנהל פרויקטים, איגוד האינטרנט הישראלי ומשרד הW3C- הישראלי מכללת ספיר23/4/2012

description

 

Transcript of מכללת ספיר - W3C - תהליכים וטכנולוגיות

Page 1: מכללת ספיר - W3C - תהליכים וטכנולוגיות

W3C תהליכים וטכנולוגיות

אייל סלע הישראלי-W3C איגוד האינטרנט הישראלי ומשרד ה, מנהל פרויקטים

מכללת ספיר

23/4/2012

Page 2: מכללת ספיר - W3C - תהליכים וטכנולוגיות

2

תוכנית•W3C & The Open web platform

?(W3C recommendation)תהליך יצירת •

•HTML5 and more

W3C-עוד טכנולוגיות ב•

דיון•

2

Page 3: מכללת ספיר - W3C - תהליכים וטכנולוגיות

3

איגוד האינטרנט הישראלי

שלוחת האיגוד הבינלאומי

עמותה ללא מטרת רווח

קידום האינטרנט והטמעתו בישראל כתשתית

חברתית ועסקית, חינוכית, מחקרית, טכנולוגית

Page 4: מכללת ספיר - W3C - תהליכים וטכנולוגיות

4

מה אנחנו עושים

(IIX, שמות מתחם)תשתית •

...(קו חם , אוכלוסיות, גלישה בטוחה)חברה •

....(פרסומים , מפגשים)תוכן •

......(, IPV6, הסדרה עצמית, ממשל, צנזורה)משפט •

(אבטחת מידע ,קוד פתוח, STS ,W3C)טכנולוגיה •

26/04/11 07:43

Page 5: מכללת ספיר - W3C - תהליכים וטכנולוגיות

5

A NEW WAVE TRANSFORMATIONS

of

Just as the Web

has transformed

everything…

…It will

transform

everything again

Page 6: מכללת ספיר - W3C - תהליכים וטכנולוגיות

6

W3C &

The Open web platform

Page 7: מכללת ספיר - W3C - תהליכים וטכנולוגיות

7

W3C

ארגון בינלאומי

ארגונים 350-כ

פורום ניטראלי ליצירת תקני הווב

:משימה

להוביל את הרשת למיצוי הפוטנציאל על ידי פיתוח

פרוטוקולים וקווים מנחים שיאפשרו את צמיחתה

.לטווח ארוך

7

Page 9: מכללת ספיר - W3C - תהליכים וטכנולוגיות

9

האינטרנט

9

(web) ווב

ת) ת (המארג) (המרש

Page 11: מכללת ספיר - W3C - תהליכים וטכנולוגיות

11

? מי חבר

Page 12: מכללת ספיר - W3C - תהליכים וטכנולוגיות

12

12

Page 13: מכללת ספיר - W3C - תהליכים וטכנולוגיות

13

המשרד הישראלי

1999-הוקם ב

איגוד האינטרנט הישראלי - 2008משנת

:מטרות

להביא ליישום המלצות1.

ערוץ קשר2.

לוקליזציה ותקני עברית3.

13

Page 14: מכללת ספיר - W3C - תהליכים וטכנולוגיות

14

W3C בישראל

W3Cתקני

.org/TR/3w

Page 15: מכללת ספיר - W3C - תהליכים וטכנולוגיות

15

תהליך יצירת תקן

(W3C recommendation)

Page 17: מכללת ספיר - W3C - תהליכים וטכנולוגיות

17

World Wide Web Consortium Process Document

1 Introduction

2 Members, Advisory Committee, Team, Advisory Board, Technical Architecture Group

3 General Policies for W3C Groups

4 Dissemination Policies

5 Activities

6 Working Groups, Interest Groups, and Coordination Groups

7 W3C Technical Report Development Process

8 Advisory Committee Reviews, Appeals, and Votes

9 Workshops and Symposia

10 Liaisons

11 Member Submission Process

12 Process Evolution

13 References

14 Acknowledgments

Page 18: מכללת ספיר - W3C - תהליכים וטכנולוגיות

18

נקודות עיקריות ביצירת תקן

1. Interest – (Member Submissions , Team monitors , Workshops, community and

business group)

– (proposal, inside consensus)

2. new Activity / Group – (working/ interest/ coordination)

– Charter

– Members, Invited Experts, and Team.

3. Recommendation track

18 cdoc3j.mp/w

Page 20: מכללת ספיר - W3C - תהליכים וטכנולוגיות

20

Interest - Workshops

Page 21: מכללת ספיר - W3C - תהליכים וטכנולוגיות

21

Interest - (proposal, inside consensus)

...שאלון לחברים•

...מציאת שותפים•

Page 22: מכללת ספיר - W3C - תהליכים וטכנולוגיות

22

New Activity / Group

•Working

• Interest

•Coordination

Page 23: מכללת ספיר - W3C - תהליכים וטכנולוגיות

23

New Activity / Group

1. Members

2. Invited Experts

3. Team

Page 24: מכללת ספיר - W3C - תהליכים וטכנולוגיות

24

24

cgro3j.mp/w

23 Activities

71 groups

Page 26: מכללת ספיר - W3C - תהליכים וטכנולוגיות

26

Recommendation track

bit.ly/w3cpro

26

• Review

• Implementation

• Interoperability.

-Fulfill all requirements

-seeks technical review

-feedback

- first implementation

-sufficient implementation

experience

-sent to the Advisory Committee for

review

appropriate for widespread

deployment and promote

Page 27: מכללת ספיר - W3C - תהליכים וטכנולוגיות

27

What we do

27

cac3j.mp/w

Page 28: מכללת ספיר - W3C - תהליכים וטכנולוגיות

28

And more…

Page 29: מכללת ספיר - W3C - תהליכים וטכנולוגיות

29

HTML5 אפליקציות

HTML4 דפים

Page 30: מכללת ספיר - W3C - תהליכים וטכנולוגיות

30

New & Improved:

SEMANTICS CSS3 DEVICE

ACCESS

3D, GRAPHICS

& EFFECTS

OFFLINE &

STORAGE

CONNECTIVITY MULTIMEDIA PERFORMANCE

& INTEGRATION

Page 33: מכללת ספיר - W3C - תהליכים וטכנולוגיות

33

•http://j.mp/sddsad

Page 36: מכללת ספיר - W3C - תהליכים וטכנולוגיות

36

Page 37: מכללת ספיר - W3C - תהליכים וטכנולוגיות

37

Page 38: מכללת ספיר - W3C - תהליכים וטכנולוגיות

38

• 425 group participants,

• 425 in good standing,

• 197 participants from 53 organizations

• 228 Invited Experts

(חריג)

Page 42: מכללת ספיר - W3C - תהליכים וטכנולוגיות

42

remove @ping from HTML5?

• bit.ly/hn3GqF

Page 43: מכללת ספיר - W3C - תהליכים וטכנולוגיות

43

Removing the aside Element?

Page 45: מכללת ספיר - W3C - תהליכים וטכנולוגיות

45

•2j.mp/dfeasd

Page 47: מכללת ספיר - W3C - תהליכים וטכנולוגיות

47

Face-to-Face Meetings

Page 48: מכללת ספיר - W3C - תהליכים וטכנולוגיות

48

•3bit.ly/dOhme

Page 49: מכללת ספיר - W3C - תהליכים וטכנולוגיות

49

Page 50: מכללת ספיר - W3C - תהליכים וטכנולוגיות

50

Who’s using it?

Page 51: מכללת ספיר - W3C - תהליכים וטכנולוגיות

51

Facebook

developers.facebook.com/html5

Page 52: מכללת ספיר - W3C - תהליכים וטכנולוגיות

52

Scribd

Scribd CTO: "We Are Scrapping Flash And Betting The Company On HTML5”

Erick Schonfeld, Techcrunch, May 5th, 2010

Page 53: מכללת ספיר - W3C - תהליכים וטכנולוגיות

53

SlidhShare

“we wanted to reach the most number of users…

Download… (is) not a pleasant user experience.

We want presentations on mobile devices to be accessible to as many users as possible.”

Page 54: מכללת ספיר - W3C - תהליכים וטכנולוגיות

54

Twitter

A better app for your mobile browser

We want you to be able to access Twitter no matter where you are; regardless of what device you use; or, whether you prefer to access Twitter through a mobile application or the browser.

j.mp/oJruQ9

May 11, 2011

Page 55: מכללת ספיר - W3C - תהליכים וטכנולוגיות

55

Amazon – Kindle Reader

“Amazon Releases Web-Based HTML5 Kindle Cloud Reader, Skirts Apple's App Store”

Dan Rowinski, RWW, August 10, 2011

j.mp/o8f3Ln

Page 56: מכללת ספיר - W3C - תהליכים וטכנולוגיות

56

גוגל

....GOOGLE VOICEהמקרה של

http://j.mp/pgoaAI

Page 57: מכללת ספיר - W3C - תהליכים וטכנולוגיות

57

Financial Times

“Financial Times Proves HTML5 Can Beat Native Mobile Apps”

John Paul Titlow, RWW, September 23, 2011

m.ft.com

Page 58: מכללת ספיר - W3C - תהליכים וטכנולוגיות

58

Zynga, Disney, Motorola

Zynga, Disney embrace Web game technology Stephen Shankland, CNET, March 3, 2011

j.mp/nhMjpr

“Zynga has recently started investing

heavily into the open Web stack. While

most of our current games (CityVille,

FarmVille) still run on Flash, our

subsidiary in Germany is exclusively

focussing on JavaScript driven game

technology.”

Page 59: מכללת ספיר - W3C - תהליכים וטכנולוגיות

59

תמיכת דפדפנים

היצרנים מתחרים על רמת יישום התקן בדפדפנים

Page 60: מכללת ספיר - W3C - תהליכים וטכנולוגיות

60

Page 61: מכללת ספיר - W3C - תהליכים וטכנולוגיות

61

Some Examples

Page 63: מכללת ספיר - W3C - תהליכים וטכנולוגיות

63

Lights - Ellie Goulding

lights.elliegoulding.com/

Page 64: מכללת ספיר - W3C - תהליכים וטכנולוגיות

64

three.js - webgl dynamic cube reflection demo

http://j.mp/ocMabi

Page 65: מכללת ספיר - W3C - תהליכים וטכנולוגיות

65

Streamie

streamie.org

Page 66: מכללת ספיר - W3C - תהליכים וטכנולוגיות

66

Timeline Reader

•.labs.ap.org5html

Page 67: מכללת ספיר - W3C - תהליכים וטכנולוגיות

67

smartusa.com

Page 68: מכללת ספיר - W3C - תהליכים וטכנולוגיות

68

גרפיקה

• Canvas

• offline

gregmurray.org/fish

Page 69: מכללת ספיר - W3C - תהליכים וטכנולוגיות

69

CSS3-אפקטים ב

http://layerstyles.org/builder.html

Page 70: מכללת ספיר - W3C - תהליכים וטכנולוגיות

70

2011דיווח סיכום טוויטר

http://aworldoftweets.frogdesign.com/

Page 72: מכללת ספיר - W3C - תהליכים וטכנולוגיות

72

וידאו

•http://j.mp/vidhtm

Page 73: מכללת ספיר - W3C - תהליכים וטכנולוגיות

73

Games

http://canvasrider.com/

Page 74: מכללת ספיר - W3C - תהליכים וטכנולוגיות

74

More Games Massively multiplayer online word game

http://wordsquared.com/

it's like Words-with-Friends and World of Warcraft had an HTML5

baby.

Page 75: מכללת ספיר - W3C - תהליכים וטכנולוגיות

75

Painting

http://muro.deviantart.com/

Page 76: מכללת ספיר - W3C - תהליכים וטכנולוגיות

76

HTML5FEST APP CONTEST

.w3c.org.il/news/272 76

Page 77: מכללת ספיר - W3C - תהליכים וטכנולוגיות

77

W3C-עוד טכנולוגיות ב

Page 78: מכללת ספיר - W3C - תהליכים וטכנולוגיות

78

מסמכים שפורסמו לאחרונה

78 crct3j.mp/w

Page 79: מכללת ספיר - W3C - תהליכים וטכנולוגיות

79

79

Page 81: מכללת ספיר - W3C - תהליכים וטכנולוגיות

81

•Offline Technology

(geolocation API) מיקום •

•Accelerometer / Orientation API לרשימת אנשי קשר

• API ליומן

•API למדיה

•API להודעותSMS, MMS, email) )

•API למידע מערכת

•API לגלרייה

•…

Page 83: מכללת ספיר - W3C - תהליכים וטכנולוגיות

83

Web based GPS

m.maps.nokia.com

Page 85: מכללת ספיר - W3C - תהליכים וטכנולוגיות

85

WCAG 2.0 Web Content Accessibility Guidelines

85

Page 86: מכללת ספיר - W3C - תהליכים וטכנולוגיות

86

Layers

• Principles (4)

• Guidelines (12)

• Success Criteria

• Sufficient and Advisory Techniques (גם בעברית)•

86

Page 87: מכללת ספיר - W3C - תהליכים וטכנולוגיות

87

Example guideline

87

Page 89: מכללת ספיר - W3C - תהליכים וטכנולוגיות

94

Authoring Tool Accessibility Guidelines (ATAG) 2.0

• Ensure that automatically generated content is

accessible.

• Guide authors to create accessible content.

• Assist authors in checking for accessibility problems.

• Assist authors with managing alternative content for non-text content.

94

Page 90: מכללת ספיר - W3C - תהליכים וטכנולוגיות

95

TV

Car

hyperdevices

Page 91: מכללת ספיר - W3C - תהליכים וטכנולוגיות

96

Requirements for Home Networking Scenarios

access to services and content provided by home network devices on other devices

(from traditional broadcast media and internet based services but also from the home network.)

w3.org/TR/hnreq/

Page 92: מכללת ספיר - W3C - תהליכים וטכנולוגיות

97

Local Network Service Discovery

Source: use case "Push Play“ via Sony Mobile Communication j.mp/J1fxDA

s

Page 93: מכללת ספיר - W3C - תהליכים וטכנולוגיות

98

Source: use case "Push Play“ via Sony Mobile Communication j.mp/J1fxDA

Page 94: מכללת ספיר - W3C - תהליכים וטכנולוגיות

99

Object Memory Modeling - smart labels

Barcodes, RFID, sensor nodes, …

object memory format - events or other information about individual physical artifacts, ideally over their lifetime

• Event Logging for Process Documentation

• Collecting Instructions for Future Processes

• Object Assembly History

Page 95: מכללת ספיר - W3C - תהליכים וטכנולוגיות

104

What Can You Do?

– Public review (drafts, last calls…)

– Mailing lists & newsletter

– Implementations

– Writing tests!

– Community and business groups

– Interest groups

– Through us

– Join as a member

:בארץ

תרגם•

הרצאות•

פ איתנו"שת•

.פיתוח, מפגשים•

104

Page 96: מכללת ספיר - W3C - תהליכים וטכנולוגיות

105

דיון.1HTML4 לHTML5

הדפדפן כמערכת הפעלה, מחשוב עננים2.

.ותוספים אחרים לטכנולוגיות הווב הפתוחות flashתחרות בין / יחסי הגומלין 3.

@longdescהסרת 4.

?להשתמש רק בהם? האם צריך לחכות לתקנים? יצירת תקנים בגוף גדול ומורכב5.

.6HTML5 video codac (פריסה, פתוח לעומת איכות)

?מהו תקן פתוח7.

נגישות8.

.9CSS vendor prefixes?

בעבר וכיום –נושאי תאימות דפדפנים 10.

מובייל ווב11.

.12....

Page 97: מכללת ספיר - W3C - תהליכים וטכנולוגיות

106

אייל סלע

[email protected]

@isociltech @eyalsela