7 web trends reviewed from w3c tpac 2012
DESCRIPTION
This slides introduce the seven trends reviewed from W3C TPAC 2012. This presentation will present on HTML5 Developer Conference, 20 November 2012. (It' just a personal perspective)TRANSCRIPT
TPAC 2012 overview
• TPAC(Technical Plenary and Advisory Committee)
• 450 attendee
• 31 WG meetings
• 40 Breakout sessions (10 room)
• AC meeting
2
TPAC Schedule• http://www.w3.org/2012/10/TPAC/
Monday (29 Oct)
Tuesday (30 Oct)
Wednesday (31 Oct)
Thursday (1 Nov)
Friday (2 Nov)
Morning Groups Groups
Plenary Day for AC, Chairs, group participants, AB, TAG, Offices staff, Team (agenda)
Groups, AC Session Groups
Afternoon Groups Groups, AC Session
Plenary Day for AC, Chairs, group participants, AB, TAG, Offices staff, Team
Groups Groups
3
Plenary & Breakout session• http://www.w3.org/wiki/TPAC2012
time PASTEUR RHONE 1 RHONE 2 RHONE 3 RHONE 4 SAINT CLAIR 1
SAINTCLAIR 2
SAINTCLAIR 3a
SAINTCLAIR 3b
SAINT CLAIR 4
11:00‐11:50
Digital Publishing (Ivan Herman) #digpub
TPAC2012/Community Groups (Ian Jacobs) #community
URL (Anne van Kesteren), #urlstandard
Social Web (Ann Bassetti, Wendy Seltzer) #social
Stereoscope 3D Web (Dong‐Young Lee) #3dweb
Web Quality BP (Elie Sloim, Aurelien Levy) #opquast
TPAC2012/Offline Apps (Ashok Malhotra) #offline
Testing (Philippe Le Hégaret) #testing
Web Intents (Claes) #intents
13:30‐14:20
Responsive Images (Marcos Caceres), #respimg
Extended DRM (Toru Kobayashi and Kiyoshi Tanaka), #edrm
Digital Marketing (pptx) (Karen Myers), #digitalm
Identity and Privacy on the Web (Henry Story), #identity
Restyling W3C Specs: boilerplate content and styling (fantasai, darobin, divya), #restyle
Intro of Sys Apps WG (Wonsuk), #sysapps
TPAC2012/agile W3C Process Agility (Steve Zilles), #agile
Test the Web Forward (slides) (Rebecca Hauck, Alan Stearns), #testtwf
XML Memory/Change tracking (Steven Pemberton), Change CG formed #xmlmemory
Linked Data/Gov Publishing (Bernadette Hyland) #linkeddata
14:30‐15:20
How to be a good chair (Charles McCathieNevile), #chair
Performance in the real world (Paul Bakaus, Tobie Langel), #webperf
Linked Data for Web Developers (François Daoust), #ld‐dev
Browser Fingerprinting a lost cause? (Brad Hill), #fingerprint
Social Web Workshop early planning? (Ann Bassetti), #socwork
APIs for trusted web apps (Dave Raggett), #sysapps
Web Platform Docs (Doug Schepers), #webplatform
Test Infrastructure (JGraham), #github
Media and Disaster (Yosuke Funahashi), #disaster
IndieUI (Rich Schwerdtfeger, Janina Sajka), #indie‐ui
16:00‐16:50
Multilingual Web (Felix Sasaki), see slides, #mlw
End to end W3C APIs (Alexandre Morgaut), #jseverywhere
TPAC2012/Modern Guide (Ian Jacobs), #guide
Catch up on DNT (Nick Doty), #dntb
TV APIs (JC Verdie), #tvapis
Smarter WebApps for Smarter Phones (Bryan Sullivan), #smarterwebapps
Declarative 3D as Polyfill (Johannes Behr), #dec3d
Gov Open Data (Hadley Beeman), #opendata
Future of W3C publishing process (Philippe Le Hégaret), #tr
Speech and HTML (Debbie Dahl), #speech
4
7 Web Trends
1. Open and Agile Process
2. HTML5 is the Vanguard
3. Plan 2014
4. Specializing Web App
5. Flooding of Web APIs
6. Emerging Web OS
7. Territorial expansion
5
1. Open & Agile Process
• The W3C Process is already very good.
• Community Groups (CGs) are a big help toward agility– Early invovlement of interested parties– Pre-REC Track development of
specifications
• CG & Breakout SessionNov‐11 May‐12 Jul‐12 Oct‐12
Groups 30 82 90 104
Individual participants 340 1280 1535 1900
Member orgs 50 136 146 168non‐Member orgs 90 443 550 700
6
2. HTML5 is the Vanguard
7
3. Plan 2014• Goal: How to get HTML5 to Rec in 2014?
– http://dev.w3.org/html5/decision-policy/html5-2014-plan.html
• Plan 2014 proposes how to get there:– Charter timeline revisions:
• HTML 5.0 REC: 2014Q4
• Add HTML 5.1 for further feature development
– Permissive CR exit criteria to focus testing
– Modularity• Address remaining open issues via extension
specs
• Provide opportunity for extension specs to merge back
8
4. Specializing Web App
• Web App Models
Running model
Service Model
Trust model ExecutionContext
Browser based Web App
Hosted Web App
Untrusted Web App
Browsing Context
WRT based (Native)Web App
Packaged(Installable) Web App
Trusted Web App
Native Context
9
5. Flooding of Web APIs
• 50 APIs
– 225 specs
• New WG
– Pointer Event
– Web NFC
– System Application
– Web Crypto
– Web RTC
Release Date Name Status2012‐10‐25 Web MIDI API Working Draft2012‐10‐25 HTML to Platform Accessibility APIs Implementation Guide Working Draft2012‐10‐25 File API Working Draft2012‐10‐23 Server‐Sent Events Last Call2012‐10‐18 Push API Working Draft2012‐10‐04 Web Intents Addendum ‐ Local Services Working Draft2012‐10‐04 Web Audio Processing: Use Cases and Requirements Working Draft2012‐10‐04 Network Service Discovery Working Draft2012‐09‐20 The WebSocket API CR2012‐09‐13 Web Cryptography API Working Draft2012‐08‐21 WebRTC 1.0: Real‐time Communication Between Browsers Working Draft2012‐08‐02 Web Audio API Working Draft2012‐08‐02 Ambient Light Events Working Draft2012‐07‐26 User Timing CR2012‐07‐26 Performance Timeline CR2012‐07‐26 Page Visibility CR2012‐07‐26 Navigation Timing CR2012‐07‐12 Proximity Events Working Draft2012‐07‐12 JSON‐LD API 1.0 Working Draft2012‐07‐12 HTML Media Capture Last Call2012‐07‐12 Pick Media Intent Working Draft2012‐07‐12 Pick Contacts Intent Working Draft2012‐07‐10 WebDriver Working Draft2012‐07‐03 Quota Management API Working Draft2012‐06‐28 Selectors API Level 2 Working Draft2012‐06‐28 Selectors API Level 1 Last Call2012‐06‐28 Media Capture and Streams Working Draft2012‐06‐26 Web Intents Working Draft2012‐06‐14 Web Notifications Working Draft2012‐05‐29 Pointer Lock Working Draft2012‐05‐29 Gamepad Working Draft2012‐05‐24 Input Method Editor API Working Draft2012‐05‐24 Indexed Database API Last Call2012‐05‐22 The Screen Orientation API Working Draft2012‐05‐22 Resource Timing CR2012‐05‐10 Geolocation API Specification PR2012‐05‐08 Vibration API CR2012‐05‐08 Battery Status API CR2012‐05‐01 Web Workers CR2012‐05‐01 HTML5 Web Messaging CR2012‐04‐19 Web IDL CR2012‐04‐17 File API: Writer Working Draft2012‐04‐17 File API: Directories and System Working Draft2012‐02‐23 Clipboard API and events Working Draft2012‐01‐17 XMLHttpRequest Level 2 Working Draft
10
6. Emerging WebOS
pecification Internal draft
Public Working draft
Stable draft (Last Call)
Implementors feedback (CR)
Standard (Rec)
Test Suite Notes
Phase 1
Execution & Security Models Q4 2012 Q2 2013 Q2 2013
Alarm Q1 2013 Q2 2013 Q2 2014Contacts Q1 2013 Q2 2013 Q2 2014Messaging Q1 2013 Q2 2013 Q2 2014Telephony Q1 2013 Q2 2013 Q2 2014Raw Sockets Q1 2013 Q2 2013 Q2 2014
Phase 2
Bluetooth APIBrowser APICalendar APIDevice Capabilities APIIdle APIMedia Storage APINetwork Interface APISecure Elements APISystem Settings API
11
7. Territorial expansion
Digital signage (recent Workshop hosted by NTT)
Digital publishing
Two Workshops: eBooks in February 2013, Q2 2013
Digital Marketing
Q2 2013 Workshop
Automotive
14-15 Nov Workshop hosted by Intel and sponsored by Webinos.
Privacy
26-27 Nov Workshop hosted by UC Berkeley and TRUST Science and technology center.
Television
Q2 or Q3 2013 Workshop
Source: Jeff Jaffe, “W3C Update*”, 2012
12
13
Thank youFor more discussion :
JongHong Jeon ([email protected])+82-42-860-5333
Blog : http://mobile2.tistory.com/mhttp://twitter.com/hollobit
OR