of 98/98
Slides @ OSC Kyoto 2012 on 2012/08/04 by Tomoya Asai (dynamis) Firefox OS Last Update: 2012/08/05

Toward Firefox OS

  • View
    25.325

  • Download
    3

Embed Size (px)

DESCRIPTION

OSC Kyoto で使用したスライド

Text of Toward Firefox OS

  • 1. Firefox OSSlides @ OSC Kyoto 2012 on 2012/08/04by Tomoya Asai (dynamis) Last Update: 2012/08/05

2. about: 3. about:dynamis Mozilla Japan http://[email protected]/ dynamis mailto: Tomoya ASAI 4. 5. Web Platform 6. ""HHTTMMLL55"" 7. 8. Web vs 9. Web WebWeb 10. "HTML5" "HTML5" > HTML > HTML5 "HTML5" Web OS 11. 12. Web WiFi , ... , ... USB, BlueTooth, NFC... 13. Mozilla 14. Web = 15. CSS3 Web = 16. CSS3 DOM4 Web = 17. CSS3 DOM4 Web = HTML5 18. CSS3 DOM4 Web = HTML5ECMAScript 6th 19. CSS3 DOM4 Web = HTML5ECMAScript 6th 20. HTML5 = HTML = HTML 21. Multi MediaMouse,HTML5 Key ev.FormsW3COineHTML5 HTML5SupportParser WAI-XHTML5 ARIA Semantic Elements 22. Canvas Web WHATWG Messag-ing Multi Web MediaMouse,SocketsHTML5 Key ev.FormsW3C Server-OineHTML5 HTML5SupportSent ev.Parser Web WAI-XHTML5 Storage ARIA Semantic Elements Web WorkersMicro-HTMLData 23. Canvas Web WHATWG Messag-ing Multi Web MediaMouse,SocketsHTML5 Key ev.FormsW3C Server-OineHTML5 HTML5SupportSent ev.Parser Web WAI-XHTML5 Storage ARIA Semantic Elements Web Media Workers LayoutQueriesMicro-HTMLData Trans CSS3~FlexBox form AnimRegions ation 24. KhronosSMILVibra- tion WebGL Geo-SVG other locationOrien-tation Canvas WHATWGWebIETFMessag-ingWebMultiSPDY WebSocketsDNTMedia Mouse,SocketsHTML5 Key ev. XHR2FileAPI CSPFormsW3C Server-Oine ECMAHTML5 HTML5SupportSent ev. ECMA ScriptParserIndexedWeb WAI- DBXHTML5Storage ARIASemanticElements WebMediaWorkers Layout QueriesMicro- HTML Data TransCSS3~Flex BoxOGPXPathform RSSAnim MathRegionsationML WOFFDOM4 25. KhronosSMILVibra-MP3WebCLWebm Opus tion WebGL Geo-SVG H.264 other locationOrien- WebAudioNoti-tation Web Canvascation WHATWGWebIETF RTCMessag-ingWebTCP TelMultiSPDY WebSocketsDNT SocketMedia Mouse,SocketsHTML5 Key ev. XHR2RadioFileAPICSPForms NetW3C Server- InfoOineECMAHTML5 HTML5SupportSent ev. ECMA Script ECMA NFCParser 6thIndexedWeb Device WAI- DBStorage StorageXHTML5 ARIASemanticWebElements WebSQLMedia USBWorkers Layout QueriesFileMicro-Sys HTML Data TransCSS3~Flex BatteryStatus BoxOGPXPathformProxi-AnimmitySchema RSS MathRegions.orgationML WOFFRDF DOM4 26. Web APIWeb HTML5 APIAPI https://wiki.mozilla.org/WebAPI 27. Web APIGeolocation ()Orientation ()Audio Data APIWebGL (3D )Camera API (Media Capture) Android Firefox 28. Web APISMS, Telephony, AlarmMobile Connection, WiFi Info,Network Info (),Contacts, Settings, Time/ClockIdle, Battery StatusResource Lock () API 29. Web APIVibration, Pointer LockAmbient Light (),Proximity (),Mouse Lock ()Device Storage, BrowserOpen Web Apps, DOM Crypt API 30. Web APIWebRTC (Camera, P2P )Web Activities (Intent)Push NoticationPower ManagementTCP Socket, BluetoothFM Radio, Permissionhttps://wiki.mozilla.org/WebAPI 31. Web APIUDB Datagram SocketHTTP-cache, LogUSB, NFC, USB le-readingBackground Service...and more...https://wiki.mozilla.org/WebAPI 32. WebAPIMagnetic FieldTime/Clock ()CalendarSpellcheck...and more... 33. WWeebb 34. WWeebb 35. Web API Web W3C DAP (Device API) WG W3C System Apps WG IETF/W3C WebRTC WG P2P WG 36. 37. MMoozziillllaa 38. Firefox for Android 39. 40. Web WebKit OK OK 41. Web 42. MMoozziillllaa Mozilla 43. Firefox for Mobile Web "Firefox" 44. Firefox for Mobile 45. Firefox for Mobile Flash ... 46. 47. Firefox for Android Android Flash UI 48. (UI )Firefox 10Firefox 14 49. Gecko Gecko XUL UI Firefox Gecko FirefoxJava UI 50. Gecko Gecko XUL UI Firefox Gecko FirefoxJava UI 51. Gecko Gecko XUL UI Firefox Gecko FirefoxJava UI 52. Firefox1010.2Firefox14 20.5Dolphin14.2Default13.9Chrome 11.9 Opera9.60fps 11fps22fps Eideticker - cnn.com on Galaxy Nexus, Android 4.0.4 53. Firefox1010.2Firefox14 20.5Dolphin14.2Default13.9 1.5Chrome 11.9 Opera9.60fps 11fps22fps Eideticker - cnn.com on Galaxy Nexus, Android 4.0.4 54. HTML5 Canvas Firefox1013.2Firefox1439.3 Opera21.6Chrome19.6Dolphin14.1Default 120fps10fps 20fps30fps 40fps Eideticker - Canvas on Galaxy Nexus, Android 4.0.4 55. HTML5 Canvas Firefox1013.2Firefox1439.3 Opera21.6Chrome19.6Dolphin14.1 3Default 120fps10fps 20fps30fps 40fps Eideticker - Canvas on Galaxy Nexus, Android 4.0.4 56. Firefox GPU GPU UI 57. Firefox UI UI etcGPU GPU Java 58. Flash Flash API 59. Firefox 60. UI ... 61. UI ... 62. 12 Sync 63. Adblock Plus Tap Tap Wrap Delete Cookies on Exit Cookie 64. Adblock Plus Tap Tap Wrap Delete Cookies on Exit Cookie 65. Do Not Track Yahoo!, Twitter, 66. 67. 68. Android 69. Marketplace 70. 71. Mozilla MarketplaceDevice, OS Web Platform Firefox Firefox http://marketplace.mozilla.org/ 72. Web ... https://persona.org/ 73. 74. http://marketplace.mozilla.org/ 75. http://marketplace.mozilla.org/ 76. http://marketplace.mozilla.org/ 77. WWeebb 78. 79. Android 80. Java 81. WWeebb PC 1 82. Boot to Gecko 83. Firefox OS 84. 85. Firefox OS (Boot to Gecko) Gecko WebRT Linux Kernel Gecko Java VM Web HTML5, JavaScript, Web API... Web Gecko Firefox WebRT = Web Runtime 86. 87. (...) SMS Firefox 88. (...) SMS Firefox Web 89. Telefnica 34 Qualcomm ZTE TCLand more... 90. () 91.