Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

HTML5 in Firefox4

on

  • 16,805 views

HTML5などなど次世代Web勉強会 in 福井での講演スライド

HTML5などなど次世代Web勉強会 in 福井での講演スライド
http://kokucheese.com/event/index/5492/
# 公開用に多少編集したものです

Statistics

Views

Total Views
16,805
Views on SlideShare
7,362
Embed Views
9,443

Actions

Likes
7
Downloads
31
Comments
1

9 Embeds 9,443

http://20kaido.com 9420
http://www.onlydoo.com 6
http://takeshaaan.posterous.com 5
http://www.iweb34.com 4
http://s.deeeki.com 3
http://web.archive.org 2
http://www.google.co.jp 1
http://webcache.googleusercontent.com 1
http://20kaido.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Did not explain so useless
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

HTML5 in Firefox4 Presentation Transcript

  • 1. "HTML5" in Firefox4 Slides @ HTML5 NadoNado in Fukui by Tomoya ASAI (aka. dynamis) Fractal Firefox Background Image: http://r.dynamis.jp/fractalfx
  • 2. ...
  • 3. Agenda
  • 4. This specification evolves HTML and its related APIs to ease theauthoring of Web-based applications. http://whatwg.org/html5 - Abstract
  • 5. http://whatwg.org/html5 - Abstract
  • 6. http://whatwg.org/html5 - Abstract
  • 7. http://whatwg.org/html5 - Abstract
  • 8. http://whatwg.org/html5 - Abstract
  • 9. It is necessary to evolve HTMLincrementally. The attempt to get the world to switch toXML, ... all at once didnt work. Tim Berners-Lee : http://dig.csail.mit.edu/breadcrumbs/node/166
  • 10. Tim Berners-Lee : http://dig.csail.mit.edu/breadcrumbs/node/166
  • 11. The drag-and-drop API is horrible,but it has one thing going for it: IE6implements it, as do Safari and Firefox. Ian Hickson http://twitter.com/Hixie/status/4075253361
  • 12. Drag & Drop API IE6 Safari Firefox Ian Hickson http://twitter.com/Hixie/status/4075253361
  • 13. ref. http://whatwg.org/html5 - 1.1 Is this HTML5?
  • 14. HTML5 Markup Forms WebFonts The WebSockets API Canvas 2D Cross-document Messaging WebGL Server-Sent Events SVG XMLHttpRequest Level 2 Event Listener Indexed Database APIDrag & Drop API Offline Events File API Web StorageGeolocation API Web Workers Microformats WebM (VP8) Codec Microdata CSS3 Transitions XPath ECMAScript 5th
  • 15. HTML5 Markup Forms WebFonts The WebSockets API Canvas 2D Cross-document Messaging WebGL Server-Sent Events SVG XMLHttpRequest Level 2 Event Listener Indexed Database APIDrag & Drop API Offline Events File API Web StorageGeolocation API Web Workers Microformats WebM (VP8) Codec Microdata WHATWG CSS3 Transitions Canvas HTML5 XPath ECMAScript 5th
  • 16. Web ( "HTML5") Web Applications 1.0 (CSS) WHATWG - HTML5 CSS Images (Gradients ...) CSS 2D Transforms Microdata ( ) CSS Media QueriesEvents & Messaging ( ) Web FontsWeb ... SVG SMILdevice , ping ...Next Generation of HTML MathML WebGL Web Workers Web Storage Indexed Database API Web Sockets Audio Data API
  • 17. WHATWG - HTML5 Web Storage Forms Indexed Database API The WebSockets APICanvas 2D Graphics Context Server-Sent Events Microdata Microdata vocabularies XMLHttpRequest Level 2Cross-document messaging Geolocation API Channel messaging Audio Data API <device> ping="" Device Orientation Eventtimed track HTML→Atom CSS3 XPath Next Generation of HTML SVG MathML Web Workers The WebSocket protocol Touch Events : WHATWG Spec W3C Spec Non Standard
  • 18. WHATWG - HTML5 W3C - HTML5 Semantic Elements Semantic Elements Multimedia Elements Multimedia Elements HTML5 Forms HTML5 Forms Event model & APIs Event model & APIs Offline Events Offline Events Drag & Drop API Drag & Drop API HTML5 Parser HTML5 ParserCanvas 2D Graphics Context HTML Canvas 2D Context Microdata HTML5 Microdata Microdata vocabulariesCross-document messaging HTML5 Web Messaging Channel messaging HTML5
  • 19. Web DesignCSS, Image, Fonts...
  • 20. Firefox3.5~ https://developer.mozilla.org/ja/CSS/@font-face
  • 21. http://decomoji.jp/
  • 22. Firefox3.5~ http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/
  • 23. : http://people.mozilla.org/~jdaggett/webfontsfuture.pdf
  • 24. http://hacks.mozilla.org/2009/10/font-control-for-designers/
  • 25. Firefox 4~ http://24ways.org/2009/going-nuts-with-css-transitions
  • 26. http://hacks.mozilla.org/2010/07/firefox4-beta2/
  • 27. http://hacks.mozilla.org/2010/06/css3-calc/
  • 28. http://hacks.mozilla.org/2010/05/moz-any-selector-grouping/
  • 29. http://hacks.mozilla.org/2010/05/moz-any-selector-grouping/
  • 30. http://hacks.mozilla.org/2010/05/moz-any-selector-grouping/
  • 31. http://hacks.mozilla.org/2010/08/mozelement/
  • 32. http://webkit.org/blog/176/css-canvas-drawing/
  • 33. http://webkit.org/blog/176/css-canvas-drawing/
  • 34. JS mozSetImageElement()
  • 35. http://hacks.mozilla.org/2010/08/mozelement/
  • 36. http://hacks.mozilla.org/2010/08/mozelement/
  • 37. Native MultimediaVideo, Audio, 3D ...
  • 38. Firefox <video>VLC Web Browser Plugin: http://www.videolan.org/vlc/download-macosx.html
  • 39. autobuffer preload
  • 40.    http://hacks.mozilla.org/2010/08/html5-video-buffered-property-available-in-firefox-4/
  • 41. http://shaver.off.net/diary/2010/08/27/free-as-in-smokescreen/ OSS
  • 42. http://www.w3.org/2005/Incubator/audio/
  • 43. http://hacks.mozilla.org/2010/08/html5-video-buffered-property-available-in-firefox-4/
  • 44. http://twitter.com/cherenkov/status/21614170698
  • 45. http://www.khronos.org/webgl/
  • 46.              http://webos-goodies.jp/archives/getting_started_with_webgl.html
  • 47. Firefox 4~ https://developer.mozilla.org/en/WebGL
  • 48. Application PlatformJS APIs for Web Apps...
  • 49. http://d.hatena.ne.jp/javascripter/20100404/
  • 50. http://host/path?query#fragment
  • 51. https://dev.mozilla.jp/hacksmozillaorg/websockets-in-firefox/
  • 52. http://hacks.mozilla.org/2010/08/firefox-4-http-strict-transport-security-force-https/
  • 53.   http://hacks.mozilla.org/2009/10/multi-touch/
  • 54. http://r.dynamis.jp/mozhacks
  • 55. One Point Q&A
  • 56. Theora Firefox 3.5~, WebM Firefox4~
  • 57. Xiph.Org On2 Tech. Google VP3 OggTheora VP4Vorbis VP5 VP6 WebM VP7 Matroska VP8 VP8 Vorbis Container Video Audio WebM FAQ: http://www.webmproject.org/about/faq/
  • 58. Wave : http://atnd.org/events/6995
  • 59. Wave : http://atnd.org/events/6995
  • 60. Referencesfor more information...
  • 61. http://hacks.mozilla.org/https://dev.mozilla.jp/hacksmozillaorg/https://developer.mozilla.org/en/Upcoming_Firefox_features_for_developershttps://developer.mozilla.org/ja/Firefox_3.6_for_developershttp://www.whatwg.org/html5http://w3g.jp/blog/studies/html5report
  • 62. http://www.slideshare.net/myakura/presentationshttp://www.slideshare.net/myakura/microdata-a-primerhttp://people.mozilla.org/~jdaggett/webfontsfuture.pdfhttp://www.slideshare.net/beltzner/firefox-roadmap-2010-0510
  • 63. http://www.whatwg.org/html5http://caniuse.com/http://caniuse.com/#cats=HTML5&statuses=rec,pr,cr,wd,ietfhttp://wiki.whatwg.org/wiki/Implementations_in_Web_browsershttp://www.codedread.com/svg-support.php
  • 64. http://hacks.mozilla.org/http://html5rocks.com/http://developer.apple.com/safaridemos/http://ie.microsoft.com/testdrive/http://twitter.com/paulrouget/ Web
  • 65. http://html5gallery.com/http://www.scribd.com/doc/30964170/Scribd-in-HTML5http://280slides.com/http://www.youtube.com/html5
  • 66. https://gaming.mozillalabs.com/http://www.canvasdemos.com/type/games/http://benfirshman.com/projects/jsnes/http://www.dextrose.com/en/projects/aves-enginehttp://www.kesiev.com/akihabara/ Web
  • 67. http://tools.mozilla.com/http://processingjs.org/http://azarask.in/projects/algorithm-ink/http://code.google.com/p/contextfree/source/browse/trunk/contextfree.jshttp://code.google.com/p/cakejs/
  • 68. http://d.hatena.ne.jp/uupaa/searchdiary?word=*[uupaa.js]http://raphaeljs.com/http://g.raphaeljs.com/Cappuccino: http://objective-j.org/Sproutcore: http://www.sproutcore.com/JavaScriptMVC: http://javascriptmvc.com/Ample SDK: http://www.amplesdk.com/ Gianduia
  • 69. http://www.w3.org/TR/css3-fonts/http://code.google.com/webfontshttp://typekit.com/http://decomoji.jp/http://www.fontsquirrel.com/fontface/generator
  • 70. http://www.khronos.org/webgl/http://www.khronos.org/webgl/wiki/Demo_Repositoryhttps://developer.mozilla.org/en/WebGLhttp://www.gatk.net/webgl/http://webos-goodies.jp/archives/getting_started_with_webgl.htmlhttp://learningwebgl.com/cookbook/
  • 71. http://www.w3.org/TR/FileAPI/http://www.w3.org/TR/file-writer-api/http://www.w3.org/TR/geolocation-API/https://wiki.mozilla.org/Audio_Data_APIhttps://developer.mozilla.org/en/DOM/window.onmozorientation
  • 72. http://www.w3.org/Style/CSS/current-workhttps://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.htmlhttps://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/TypedArray-spec.htmlhttp://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#is-this-html5?