Concentrated HTML5 & Attractive HTML5

Sho Ito
Sho ItoSoftware Engineer at PitPa, Classmethod
ぎゅ∼っと濃縮、HTML5
         &
 Attractive HTML5
 マークアップからAPI、その魅力まで



        @shoito
       HTML5-FIT
自己紹介/shoito
宮城 → 福井 [3.5y]
ソフトウェア設計ツールの開発
Flex(Flash)アプリ開発 [3y]
技術系コミュニティ
HTML5に興味を持った訳
ITシステムの変遷
高

               C/S          RIA
ユーザビリティ




              1990年代初頭∼   2003年後半∼




            メインフレーム        Web
                          1990年代中頃∼  
             /ダム端末
             ∼1980年代頃



低                 コストパフォーマンス                         高

                             参考文献:RIAシステム構築ガイド Essential 2007 p005
HTML5とワタシ
Hokuriku.lang - HTML5
      2009/10
HTML5 Tech Talk in 金沢
     2009/10
HTML5勉強会@めがね会館
   2010/03/12
WCAF Seminar Vol.3 - HTML5
      2010/03/20
Chrome Extensions with HTML5作ろう会
         2010/04/12
Google Hackathon for Chrome Extension
          2010/04/17, 24
まずはご覧ください
9elements.com
Sketchpad
HTML5 presentation
Mozilla Bespin
HTML5 QUEST
chrome://newtab
これまでの
Webの制約が変わります
ここからの目的


• HTML5の可能性を知ってもらうこと
• HTML5に興味を持ってもらうこと
• HTML5を 分かった気 になってもらうこと
お話すること


• HTML5の概要
• HTML5の構文, 追加される要素/属性
• 関連APIの拡張で実現される機能
• HTML5の魅力
今、HTMLはVer. 4
     大前提
WHATWG                         W3C
  Web Applications 1.0
        HTML5                     HTML5

       Microdata             HTML5 Microdata

   canvas 2D Context         HTML5 2D Context

Cross-document messaging
                           HTML5 Communications
    Channel messaging

         device                HTML Device


      Web workers              Web workers

      Web storage              Web storage

   Server-sent events        Server-sent events

      Web sockets              Web sockets
HTML5と関連仕様

                         Indexed
        Web workers
                       Database API


        Web Storage   Geolocation API

HTML5
        WebSocket        File API

         Web SQL
                          ...etc
         Database
マークアップとAPIの仕様
     HTML5
前方互換性と後方互換性
   HTML5の設計原則
革新より発展を優先する
  HTML5の仕様策定スタンス
マークアップはよりセマンティックに
  Webアプリはよりリッチに
     HTML5がもたらす変化
Webの技術 - これから



                    JavaScript
 CSS      HTML
                    各種APIの拡張により
見栄えを表現   データ構造を表現
                      機能を実現
Webの技術 - これから



                    JavaScript
 CSS      HTML
                    各種APIの拡張により
見栄えを表現   データ構造を表現
                      機能を実現
Webの技術 - これから



                    JavaScript
 CSS      HTML
                    各種APIの拡張により
見栄えを表現   データ構造を表現
                      機能を実現
新しく追加されるタグ

• セクショニングする新たなタグ
 • section, article
 • header, footer
 • aside, nav, ...
• canvas, video, audioタグ
• ...etc
削除されるタグ
• applet
• big
• font
• frame
• strike/s
• tt
• ...etc
セクショニングする新たなタグ
<article>        <footer>
ブログやニュース記事における   セクションのフッタを表現

記事本体を表現          <header>
<section>        セクションのヘッダを指定

文書などにおける一般的な     <nav>
セクションを表現         ページ内のリンクなど

<aside>          ナビゲーション情報を保持

ページ内容の主題と関連が     ...etc
あまりない内容を指定
...etc
<mark>             <datalist>
マーキングされたテキストを表現    inputタグのlist要素と組み合わせて

<progress>         入力候補を指定

ダウンロードや実行中のタスクの    <embed>
進捗を表現              プラグインを利用するコンテンツに

<command>          利用

ユーザーが実行するコマンドを表現   <meter>
<time>             ディスク容量などの測定値を表現

日付や時刻などを表現         ...etc
HTML4の構造   HTML5の構造




             html5を使ったブログのデザイン -html5doctor- -HTML5.JP
入力サポート

• Non-JavaScriptでバリデーションチェック
• データの種類
 • email
 • url          <input name="pass"
 • date
 • tel
   password           type="password">
 • number
 • range
 •
                                    demo
canvasタグ
<canvas id= sky ></canvas>
canvasタグ
名前を指定してcanvas領域を置く
   <canvas id= sky width= 320 height= 240 />


canvasに描画するにはJavaScriptを使う

<script>
  var canvas = document.getElementById( sky );
   var context = canvas.getContext( 2d );
   context.fillStyle = rgb(255, 0, 0) ;
   context.fillRect(0, 0, 100, 100);
</script>
video
<video src= movie.mov ></video>
videoタグ

• W3Cはタグの規定のみ
• コーデック/コンテナは規定していない
             ブラウザの対応

   Firefox          ogg/theora
   Opera            ogg/theora
   Safari              H.264
Google Chrome     ogg/theora, H.264
videoタグ
src属性に動画ファイルのパスを指定する
   <video src= me.mov controls= true />


ブラウザ毎にサポートフォーマットが違う

複数フォーマットを指定しておくのが有効

<video controls= true >
   <source src= me.mov type= video/quicktime />
   <source src= me.ogg type= video/ogg; codecs= theora, vorbis />
</video>



                                                                    demo
独自データ属性
data- で始まるサイト独自の属性

適当な属性や要素がない時に独自定義


<ul>
   <li data-country= JP >ハナミズキ</li>
   <li data-country= US >恋のマイアヒ</li>
   ....
</ul>
XHTML1からHTML5へ
     その変換方法
<!DOCTYPE html PUBLIC -//W3C/DTD
XHTML 1.0 Strict//EN http://www.w3.org/TR
      /xhtml1/DTD/xhtml1-strict.dtd >


                         DOCTYPEを変更するだけ




        <!DOCTYPE html>
XHTML / HTML5の誤解
JavaScript API拡張
 アプリケーション・プラットフォームとしての
        機能性を実現
Webの技術 - これから


                    JavaScript
 CSS      HTML
                    各種APIの拡張により
見栄えを表現   データ構造を表現
                      機能を実現
関連API
• Application Cache API
• Communication API
• Geolocation API
• Web Storage
• Web SQL Database
• Web Workers
• Web Socket
• File API
• ...etc
Application Cache
      オフライン実行
ネットワークに接続していなくてもアプリケーション
を利用できるようにするAPI

   マニフェストファイルにファイルを列挙する

   CACHE MANIFEST
   hello.html
   hello.js


   NETWORK:
   server.cgi



<!DOCTYPE html>
<html manifest= hello.manifest >
Communication API
     ウィンドウ間連携
Cross Document Messaging
 ウィンドウ間でメッセージの送受信を行うAPI

メッセージの受信
    window.addEventListener( message , function() {
      ...
    }, false);



メッセージの送信
 postMessage( hogehoge , http://example.com/ );
Geolocation API
      位置情報
ブラウザ経由で位置情報を取得するAPI

 function showMap(position) {

 ....

 }




 navigator.geolocation.getCurrentPosition(showMap);


位置情報の取得方法はブラウザの実装次第

Firefox 3.5はGoogle Location Serviceを利用



                                                      demo
Web Storage
  セッション・ストレージ
   ローカル・ストレージ


    KEY : VALUE
    KEY : VALUE
    KEY : VALUE
セッション・ストレージ
• ウィンドウ毎のデータを保持するストレージ
• ウィンドウが閉じられるとデータは消える


 sessionStorage.myKey = myValue;

 sessionStorage.setItem( yourKey , yourValue );

 sessionStorage.clear();
ローカル・ストレージ
• 複数ウィンドウをまたがるストレージ
• オリジン(プロトコル+ドメイン+ポート)毎に異なるスト
 レージ

• ウィンドウが閉じられてもデータは保持される


 localStorage.myKey = myValue;

 localStorage.removeItem( myKey );

 localStorage.clear();
Web Workers
    並列処理
JavaScriptでバッググラウンド処理を実現するAPI

• バッググランド処理スレッド(ワーカー)を生成する
• ワーカーはJavaScriptファイルに定義する
• ワーカー間ではメッセージの送受信でデータ通信する
制約

• バッググランドワーカーはDOMをいじれない
• DOM操作はこれまで通りUIスレッド側で行う
File API
ブラウザ上でファイル操作
ブラウザ上でファイル操作をするAPI

ファイル読み込みの制約

•ユーザーアクションが必要(DnD, ファイル選択)
•勝手にローカルファイルを読み込まれないように


                             demo
Concentrated HTML5 & Attractive HTML5
Attractive
 HTML5
 HTML5の魅力をこっそりと
ここからの目的
HTML5の魅力を


✤ 皆さんに共有すること

✤ 皆さんから共有してもらうこと
私が感じる魅力
標準技術
HTML, CSS, JavaScript
標準技術
HTML, CSS, JavaScript
デザイナ                                1
                                       ー
                                       3
                                   JavaScript
       CSS               HTML
                                   各種APIの拡張により
     見栄えを表現             データ構造を表現
                                     機能を実現



        1
        ー                              開発者
        3
標準技術
HTML, CSS, JavaScript
Browser is a Platform
Webアプリケーションの制約からの解放
No Plug-in
Flash player, Silverlight plug-in, JavaFX runtime
Cross-Platform
Windows, Mac OS X, Linux, Chrome OS
Multi-device
PC, Mac, Mobile, .....
余談
叶わなかった願い - Flash
iPhone OSへのFlash Playerの搭載
iAd
iPhone/iPad向け、モバイル広告 ­ 広告はHTML5で作る
非Andoide Mobile AP-PFの共同開発
ブラウザのHTML5対応はどうなる?
Concentrated HTML5 & Attractive HTML5
Server-Side less
オフライン、ローカルストレージ、Drag&Drop、File API、WebWorker
Web/Desktopの低い垣根
Drag&Drop/File API、ネイティブアプリケーションとしてラッピング
<header>

                                 <section>
                                 <header>
          <nav>                                <aside>
                                  <article>

                                  <footer>


                                <footer>



Webがよりセマンティックに
header, nav, section, article, footer, aside
HTML5 is Simple!
doctype, meta, script, link 省略...




<!doctype html>


<meta charset= utf-8 >


<script src= xxx.js ></script>


<link rel= stylesheet href= xxx.css ></link>
段階的変化の許容
HTML4/XHTMLからHTML5へ - 前方/後方互換性の維持(革新より発展)
N
                     ew
                       !




常に最新のソフトウェアを使える
Webアプリケーションの特性
低コストな開発/実行環境
デバッグ、プロファイラなどがブラウザに組み込める/まれている
私のイチバン
デザイナ                                1
                                       ー
                                       3
                                   JavaScript
       CSS               HTML
                                   各種APIの拡張により
     見栄えを表現             データ構造を表現
                                     機能を実現



        1
        ー                              開発者
        3
標準技術
HTML, CSS, JavaScript
皆さんが感じたHTML5の魅力って?
時間がなかったら懇親会で話しましょう
Concentrated HTML5 & Attractive HTML5
HTML5対応チェック
When can I use...
HTML5 Demos and Examples
Modernizr
巷のFlash悲観論
FlashってFlash Playerのこと?
      Flash CSのこと?
HTML5とFlashの共存
   ExternalInterfaceを利用した
  JavaScript   ActionScript連携
HTML5 / Flash 比較
          HTML5                 Flash

 公平性      ○    (標準技術)               (Adobe独占)



 互換性          (ブラウザ依存)          ○
                                (Flash Playerのみ)



 PC普及率        (IE未サポート)         ○    (ほぼ100%)



モバイル普及率        △                     △
 開発者数     ○(HTML, JavaScript)   △   (ActionScript)



開発ツール          ○                     ○
HTML5に関してコメント
HTML5,
いつから使えるの?
もう, 使える機能から部分的に
iPhone/Android
       &
IE以外のブラウザでは
   既に結構イケる
HTML5は
デザイナ/開発者にとって魅力的
次期Web標準技術なので
   無視できない
これまでの
Webの制約が変わります
提案
別に作りたいサイトや
Webアプリはないという方
Chrome Extensionsで
便利なツールを作っては?
Thanks!
    shoito
    sho.ito@air-life.net
    http://twitter.com/shoito
    HTML5-FIT
1 of 111

Recommended

Adobe Edge Inspectを利用してデバッグ by
Adobe Edge Inspectを利用してデバッグAdobe Edge Inspectを利用してデバッグ
Adobe Edge Inspectを利用してデバッグKeisuke Todoroki
8.2K views25 slides
Chrome Apps 概要 by
Chrome Apps 概要Chrome Apps 概要
Chrome Apps 概要yoshikawa_t
8.4K views38 slides
Xamarin で今日から始めるクロスプラットフォーム開発 by
Xamarin で今日から始めるクロスプラットフォーム開発Xamarin で今日から始めるクロスプラットフォーム開発
Xamarin で今日から始めるクロスプラットフォーム開発友太 渡辺
16.8K views28 slides
Basis of Firefox Apps by
Basis of Firefox AppsBasis of Firefox Apps
Basis of Firefox Appsdynamis
3.4K views49 slides
ng-mtg#6 AngularJS ディレクティブ・パターン by
ng-mtg#6 AngularJS ディレクティブ・パターンng-mtg#6 AngularJS ディレクティブ・パターン
ng-mtg#6 AngularJS ディレクティブ・パターンHayashi Yuichi
11.8K views84 slides
HTML5開発最前線 by
HTML5開発最前線HTML5開発最前線
HTML5開発最前線yoshikawa_t
2.2K views91 slides

More Related Content

What's hot

Xamarin.formsでのmvvm利用のコツ by
Xamarin.formsでのmvvm利用のコツXamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツMasuda Tomoaki
6.3K views38 slides
Xamarin 101 ~環境構築からビルド・テストまで~ by
Xamarin 101 ~環境構築からビルド・テストまで~Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~Masaki Takeda
5K views33 slides
Firefox OS App Manager by
Firefox OS App ManagerFirefox OS App Manager
Firefox OS App Managerdynamis
3.6K views33 slides
HTML5でできるカメラアプリを実際に体験しよう by
HTML5でできるカメラアプリを実際に体験しよう HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう Hideki Akiba
13K views42 slides
Lt 20130209 by
Lt 20130209Lt 20130209
Lt 20130209Tomoyuki Obi
765 views15 slides
8th july2013 packaged_apps_codelab by
8th july2013 packaged_apps_codelab8th july2013 packaged_apps_codelab
8th july2013 packaged_apps_codelabKensaku Komatsu
933 views11 slides

What's hot(20)

Xamarin.formsでのmvvm利用のコツ by Masuda Tomoaki
Xamarin.formsでのmvvm利用のコツXamarin.formsでのmvvm利用のコツ
Xamarin.formsでのmvvm利用のコツ
Masuda Tomoaki6.3K views
Xamarin 101 ~環境構築からビルド・テストまで~ by Masaki Takeda
Xamarin 101 ~環境構築からビルド・テストまで~Xamarin 101 ~環境構築からビルド・テストまで~
Xamarin 101 ~環境構築からビルド・テストまで~
Masaki Takeda5K views
Firefox OS App Manager by dynamis
Firefox OS App ManagerFirefox OS App Manager
Firefox OS App Manager
dynamis 3.6K views
HTML5でできるカメラアプリを実際に体験しよう by Hideki Akiba
HTML5でできるカメラアプリを実際に体験しよう HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba13K views
8th july2013 packaged_apps_codelab by Kensaku Komatsu
8th july2013 packaged_apps_codelab8th july2013 packaged_apps_codelab
8th july2013 packaged_apps_codelab
Kensaku Komatsu933 views
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう by Akira Onishi
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようXamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Akira Onishi6K views
Microsoft Edge 最新アップデートとこれから by Osamu Monoe
Microsoft Edge 最新アップデートとこれからMicrosoft Edge 最新アップデートとこれから
Microsoft Edge 最新アップデートとこれから
Osamu Monoe1.7K views
Windows ストアアプリのつくりかた (JS + HTML + CSS) by Yu Nobuoka
Windows ストアアプリのつくりかた (JS + HTML + CSS)Windows ストアアプリのつくりかた (JS + HTML + CSS)
Windows ストアアプリのつくりかた (JS + HTML + CSS)
Yu Nobuoka3.6K views
Apps for Web Platform by dynamis
Apps for Web PlatformApps for Web Platform
Apps for Web Platform
dynamis 1.9K views
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能 by 一希 大田
XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能
XAML + C#で開発するときの Visual Studio 2013(とBlend)の 便利機能
一希 大田10.2K views
About Chrome web store by knj77
About Chrome web storeAbout Chrome web store
About Chrome web store
knj77716 views
Redmineカスタムフィールド表示改善 by Yuuki Nara
Redmineカスタムフィールド表示改善Redmineカスタムフィールド表示改善
Redmineカスタムフィールド表示改善
Yuuki Nara19.5K views
クライアントに感謝されるCMS導入のコツ by Hishikawa Takuro
クライアントに感謝されるCMS導入のコツクライアントに感謝されるCMS導入のコツ
クライアントに感謝されるCMS導入のコツ
Hishikawa Takuro4.1K views
Attractive HTML5 by Sho Ito
Attractive HTML5Attractive HTML5
Attractive HTML5
Sho Ito1.5K views
AngularJSについて by 昌生 高橋
AngularJSについてAngularJSについて
AngularJSについて
昌生 高橋3.7K views
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する by Takashi Uemura
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
Takashi Uemura111.9K views

Viewers also liked

IEとHTML5とワタシ by
IEとHTML5とワタシIEとHTML5とワタシ
IEとHTML5とワタシSho Ito
1.8K views16 slides
Profusion of RIAs by
Profusion of RIAsProfusion of RIAs
Profusion of RIAsSho Ito
2.7K views55 slides
ぎゅ〜っと濃縮、HTML5 by
ぎゅ〜っと濃縮、HTML5ぎゅ〜っと濃縮、HTML5
ぎゅ〜っと濃縮、HTML5Sho Ito
6K views100 slides
第2回Google Hackathon for GAE in 福井 事前事前勉強会 by
第2回Google Hackathon for GAE in 福井 事前事前勉強会第2回Google Hackathon for GAE in 福井 事前事前勉強会
第2回Google Hackathon for GAE in 福井 事前事前勉強会Sho Ito
1.5K views44 slides
Silverlight development using Eclipse4SL by
Silverlight development using Eclipse4SLSilverlight development using Eclipse4SL
Silverlight development using Eclipse4SLSho Ito
1.6K views31 slides
Introduce of Hokuriku Engineer Group by
Introduce of Hokuriku Engineer GroupIntroduce of Hokuriku Engineer Group
Introduce of Hokuriku Engineer GroupSho Ito
2K views13 slides

Viewers also liked(11)

IEとHTML5とワタシ by Sho Ito
IEとHTML5とワタシIEとHTML5とワタシ
IEとHTML5とワタシ
Sho Ito1.8K views
Profusion of RIAs by Sho Ito
Profusion of RIAsProfusion of RIAs
Profusion of RIAs
Sho Ito2.7K views
ぎゅ〜っと濃縮、HTML5 by Sho Ito
ぎゅ〜っと濃縮、HTML5ぎゅ〜っと濃縮、HTML5
ぎゅ〜っと濃縮、HTML5
Sho Ito6K views
第2回Google Hackathon for GAE in 福井 事前事前勉強会 by Sho Ito
第2回Google Hackathon for GAE in 福井 事前事前勉強会第2回Google Hackathon for GAE in 福井 事前事前勉強会
第2回Google Hackathon for GAE in 福井 事前事前勉強会
Sho Ito1.5K views
Silverlight development using Eclipse4SL by Sho Ito
Silverlight development using Eclipse4SLSilverlight development using Eclipse4SL
Silverlight development using Eclipse4SL
Sho Ito1.6K views
Introduce of Hokuriku Engineer Group by Sho Ito
Introduce of Hokuriku Engineer GroupIntroduce of Hokuriku Engineer Group
Introduce of Hokuriku Engineer Group
Sho Ito2K views
[MindMap] A recommendation of the design for developers by Sho Ito
[MindMap] A recommendation of the design for developers[MindMap] A recommendation of the design for developers
[MindMap] A recommendation of the design for developers
Sho Ito685 views
制約条件の理論On Fite091023 by 智弘 森下
制約条件の理論On Fite091023制約条件の理論On Fite091023
制約条件の理論On Fite091023
智弘 森下549 views
で、オブジェクト指向って結局なんなのよ by katzchang Otani
で、オブジェクト指向って結局なんなのよで、オブジェクト指向って結局なんなのよ
で、オブジェクト指向って結局なんなのよ
katzchang Otani2.3K views
Typetalk APIを使ったChrome拡張開発ノウハウ #1 by Sho Ito
Typetalk APIを使ったChrome拡張開発ノウハウ #1Typetalk APIを使ったChrome拡張開発ノウハウ #1
Typetalk APIを使ったChrome拡張開発ノウハウ #1
Sho Ito2.1K views

Similar to Concentrated HTML5 & Attractive HTML5

マイクロソフトWeb開発の今と今後 by
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後Akira Inoue
6.5K views39 slides
SilverlightとSharePoint2010の紹介 by
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介Tadahiro Higuchi
1.1K views39 slides
マイクロソフトにとってのWebって? by
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?Microsoft
8.6K views26 slides
Web on Kernel by
Web on KernelWeb on Kernel
Web on Kerneldynamis
2.2K views57 slides
今からハジメるHTML5プログラミング by
今からハジメるHTML5プログラミング今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミングSwapSkills
1.8K views25 slides
Mvc conf session_5_isami by
Mvc conf session_5_isamiMvc conf session_5_isami
Mvc conf session_5_isamiHiroshi Okunushi
707 views43 slides

Similar to Concentrated HTML5 & Attractive HTML5(20)

マイクロソフトWeb開発の今と今後 by Akira Inoue
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
Akira Inoue6.5K views
SilverlightとSharePoint2010の紹介 by Tadahiro Higuchi
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介
Tadahiro Higuchi1.1K views
マイクロソフトにとってのWebって? by Microsoft
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?
Microsoft8.6K views
Web on Kernel by dynamis
Web on KernelWeb on Kernel
Web on Kernel
dynamis 2.2K views
今からハジメるHTML5プログラミング by SwapSkills
今からハジメるHTML5プログラミング今からハジメるHTML5プログラミング
今からハジメるHTML5プログラミング
SwapSkills1.8K views
Gamefest Japan 2010 by Microsoft
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010
Microsoft523 views
インタラクティブコンテンツにおけるHTML5とFlash by Yasunobu Ikeda
インタラクティブコンテンツにおけるHTML5とFlashインタラクティブコンテンツにおけるHTML5とFlash
インタラクティブコンテンツにおけるHTML5とFlash
Yasunobu Ikeda3.4K views
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン by Shumpei Shiraishi
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Shumpei Shiraishi4.5K views
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発 by Daizen Ikehara
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
jQuery/Html5/ASP.NET MVC 対応コンポーネントを用いたデバイス対応業務アプリケーション開発
Daizen Ikehara2.2K views
Web Technology Meeting by dynamis
Web Technology MeetingWeb Technology Meeting
Web Technology Meeting
dynamis 2.4K views
jQuery と MVC で実践する標準志向 Web 開発 by Akira Inoue
jQuery と MVC で実践する標準志向 Web 開発jQuery と MVC で実践する標準志向 Web 開発
jQuery と MVC で実践する標準志向 Web 開発
Akira Inoue1.9K views
JavaScript And Keywords by uupaa
JavaScript And KeywordsJavaScript And Keywords
JavaScript And Keywords
uupaa2.7K views
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」 by Takashi Endo
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
Takashi Endo855 views
Html5 seminar 1_pac by 1PAC. INC.
Html5 seminar 1_pacHtml5 seminar 1_pac
Html5 seminar 1_pac
1PAC. INC.1.5K views
20140902 HTML5認定試験紹介資料 by leverages_event
20140902 HTML5認定試験紹介資料20140902 HTML5認定試験紹介資料
20140902 HTML5認定試験紹介資料
leverages_event3.4K views

More from Sho Ito

Javaと小道具 by
Javaと小道具Javaと小道具
Javaと小道具Sho Ito
1.3K views14 slides
Doppel Travel by
Doppel TravelDoppel Travel
Doppel TravelSho Ito
1.1K views14 slides
Startup Concierge by
Startup ConciergeStartup Concierge
Startup ConciergeSho Ito
1.1K views19 slides
HTML5時代の技術の恩恵を受けるには by
HTML5時代の技術の恩恵を受けるにはHTML5時代の技術の恩恵を受けるには
HTML5時代の技術の恩恵を受けるにはSho Ito
4K views31 slides
AIR2.xとHTML5/CSS3と... by
AIR2.xとHTML5/CSS3と...AIR2.xとHTML5/CSS3と...
AIR2.xとHTML5/CSS3と...Sho Ito
1.4K views30 slides
Attractive HTML5~開発者の視点から~ by
Attractive HTML5~開発者の視点から~Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~Sho Ito
1.3K views69 slides

More from Sho Ito(11)

Javaと小道具 by Sho Ito
Javaと小道具Javaと小道具
Javaと小道具
Sho Ito1.3K views
Doppel Travel by Sho Ito
Doppel TravelDoppel Travel
Doppel Travel
Sho Ito1.1K views
Startup Concierge by Sho Ito
Startup ConciergeStartup Concierge
Startup Concierge
Sho Ito1.1K views
HTML5時代の技術の恩恵を受けるには by Sho Ito
HTML5時代の技術の恩恵を受けるにはHTML5時代の技術の恩恵を受けるには
HTML5時代の技術の恩恵を受けるには
Sho Ito4K views
AIR2.xとHTML5/CSS3と... by Sho Ito
AIR2.xとHTML5/CSS3と...AIR2.xとHTML5/CSS3と...
AIR2.xとHTML5/CSS3と...
Sho Ito1.4K views
Attractive HTML5~開発者の視点から~ by Sho Ito
Attractive HTML5~開発者の視点から~Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Sho Ito1.3K views
Flex/Flash meets HTML5 Family by Sho Ito
Flex/Flash meets HTML5 FamilyFlex/Flash meets HTML5 Family
Flex/Flash meets HTML5 Family
Sho Ito1.7K views
分かった気になるHTML5 〜開発者の視点から〜 by Sho Ito
分かった気になるHTML5 〜開発者の視点から〜 分かった気になるHTML5 〜開発者の視点から〜
分かった気になるHTML5 〜開発者の視点から〜
Sho Ito5.2K views
[MindMap]Software Patterns by Sho Ito
[MindMap]Software Patterns[MindMap]Software Patterns
[MindMap]Software Patterns
Sho Ito804 views
ディベロッパーへデザインのススメ by Sho Ito
ディベロッパーへデザインのススメディベロッパーへデザインのススメ
ディベロッパーへデザインのススメ
Sho Ito2.1K views
創法 - 創造技法 by Sho Ito
創法 - 創造技法創法 - 創造技法
創法 - 創造技法
Sho Ito859 views

Recently uploaded

The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
76 views29 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
25 views17 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
29 views38 slides
SSH応用編_20231129.pdf by
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
380 views13 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
90 views41 slides
SNMPセキュリティ超入門 by
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
453 views15 slides

Recently uploaded(12)

The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.76 views
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga25 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4380 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka90 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda453 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」

Concentrated HTML5 & Attractive HTML5