SlideShare une entreprise Scribd logo
1  sur  31
みなさんがHTML5をやらなくていい
      3つの理由


         神戸IT飲み会
     2012.7.12 BathTimeFish
            村岡正和
自己紹介
むらおか まさかず


村岡正和           @bathtimefish

Webアプリケーション開発 IT業務システム設計/開発
Webサービス導入/事業戦略コンサルティング

HTML5-WEST.jp代表 / 京都GTUG / CSS Nite in OSAKA / 神戸ITフェス
ティバル実行委員など

                         HTML5-WEST.jp
HTML5       JavaScript
   Python
中国拳法          主夫になりたい



  炊事 Google Apps
                          http://html5-west.jp/
おことわり


HTML5マジスゲーとかいうタテマエベース
の話にしようかと思ったけど、やっぱやめ
てホンネベースの話にしました。
唐突ですが、


みなさんはHTML5なんかやらないほうが
いいですよ。
新しいことやるの
めんどくさいわ。。。
HTML5とは
                   IT Nomikai Kobe

  ホームページを制作する技術「HTML」の次の
  バージョン。
  デザインだけでなく、アプリケーション開発のた
  めの機能仕様が豊富に盛り込まれている。

  現在、W3Cで草案が策定中。
  Webブラウザが仕様を先行して実装中。


                   HTML5-WEST.jp
やらなくていい3つの理由



1. 将来アプリ開発のデファクトになる

2. あらゆるデバイスで動く

3. カメラ、センサー等の制御が可能
HTML5-WEST.jp




1. 将来アプリ開発のデファクトになる
開発者は職を失う
           IT Nomikai Kobe




           HTML5-WEST.jp
HTML5-WEST.jp

スマートデバイスの普及によりソフトウェアにウェブアクセス機能が強
く求められている。(Facebook Googleなどのウェブサービス)

利用者はウェブサービスを深く、迅速に利用することを求めている。
且つ、PC、スマートフォン、タブレットで同じデータを同じように利用
することを求めている。

このようなアプリケーションをウェブアプリケーションとして手早く、
高機能に開発するための様々な技術仕様がHTML5という名前で策定さ
れている。
HTML5-WEST.jp

  スマートデバイスの普及によりソフトウェアにウェブアクセス機能が強
  く求められている。(Facebook Googleなどのウェブサービス)

  利用者はウェブサービスを深く、迅速に利用することを求めている。
  且つ、PC、スマートフォン、タブレットで同じデータを同じように利用
  することを求めている。

  このようなアプリケーションをウェブアプリケーションとして手早く、
  高機能に開発するための様々な技術仕様がHTML5という名前で策定さ
  れている。



ウェブアプリケーションはインストール不要
HTML5-WEST.jp

  スマートデバイスの普及によりソフトウェアにウェブアクセス機能が強
  く求められている。(Facebook Googleなどのウェブサービス)

  利用者はウェブサービスを深く、迅速に利用することを求めている。
  且つ、PC、スマートフォン、タブレットで同じデータを同じように利用
  することを求めている。

  このようなアプリケーションをウェブアプリケーションとして手早く、
  高機能に開発するための様々な技術仕様がHTML5という名前で策定さ
  れている。



ウェブアプリケーションはインストール不要

PC、スマフォ、テレビでも動作可能
HTML5-WEST.jp




2. あらゆるデバイスで動く
マルチプラットフォームアプリ
                    IT Nomikai Kobe

 HTML5ウェブアプリの原理はホームページと同じ。

 つまりWebブラウザが搭載されていればどんなマシン
 でも動作する。
          PC、スマフォ、TV... これから出て
           くる夢のデバイスでも動作する




                   HTML5-WEST.jp
HTML5 対応OSが続々登場
             IT Nomikai Kobe




             HTML5-WEST.jp
TV向けWebブラウザ
              IT Nomikai Kobe




              HTML5-WEST.jp
日本でもはじまった
            IT Nomikai Kobe




            HTML5-WEST.jp
HTML5-WEST.jp

あらゆるデバイスで動作するウェブアプリケーションは、通常のアプリ
ケーションに比べて開発コストが低くできる可能性がある。

今までホームページのみ制作していた技術者は、スマートフォン、テレ
ビなどで動作するアプリケーションを既存の技術をベースにして制作す
ることができる。

ウェブ制作業界は、他のソフトウェア開発に比べて技術者人口が多い。
プログラマー、デザイナー、プランナー等職種も多種多様。大規模から
小規模まで、顧客のニーズに応じたアプリケーションを低コストで制作
できる。
HTML5-WEST.jp

 あらゆるデバイスで動作するウェブアプリケーションは、通常のアプリ
 ケーションに比べて開発コストが低くできる可能性がある。

 今までホームページのみ制作していた技術者は、スマートフォン、テレ
 ビなどで動作するアプリケーションを既存の技術をベースにして制作す
 ることができる。

 ウェブ制作業界は、他のソフトウェア開発に比べて技術者人口が多い。
 プログラマー、デザイナー、プランナー等職種も多種多様。大規模から
 小規模まで、顧客のニーズに応じたアプリケーションを低コストで制作
 できる。




ウェブ系技術者は引く手あまたになる
HTML5-WEST.jp




3. カメラ、センサー等の制御が可能
ホームページの枠を超えた機能
                                                FIT2012



 Geolocation, Camera, Sensors...


 Webアプリケーションが動作するハードウェア
 のリソースをコントロールできる。


              HTML5でモバイルカメラを
              コントロールした例

              http://bit.ly/M6OgTg

                                     HTML5-WEST.jp
Device Support (Smartphone)

 位置情報



加速度センサ


動画カメラ


静止画カメラ


データ保存


バッテリ残量
開発してます
                                         FIT2012

         ぐるぐる神戸           http://guruguru.ko-co.jp/


         神戸のエリアをまわってネジ(ポイント)を
         ゲット。抽選でいろいろな商品が当たる。
         GPS位置情報を使った地域型ゲームアプリ。


         ひとつのWebアプリケーションでiPhone, Androidに
         両方対応(各アプリを開発する必要なし)

         URLで迅速なアクセスが可能なので、街歩きのユー
         ザーを誘導しやすい。QRコードで即アクセス。


                       HTML5-WEST.jp
HTML5-WEST.jp


HTML5は、ウェブアプリケーションが動作するデバイスが持つ様々な機
能を利用可能にする。(カメラ、位置情報、音声の再生etc)

将来的にはBluetoothなどの遠隔通信デバイスも利用できるようになるか
もしれない。

現在のネイティブアプリケーションでは、それぞれのデバイス毎にカメ
ラ、位置情報などのプログラミングを行う必要がある。一方、HTML5仕
様では、一つのプログラミングで全てのデバイスでそれらが動作するこ
とが期待されている。
結論
いろいろ書きましたが、
みなさんはやらなくていいですよ。
ボクだけ   かればいいんで!
でもまあ、詳しく勉強したければ、
直近楽しげなイベント
                         IT Nomikai Kobe




• 7/21 HTML5など勉強会
• 8/18 CSS Nite in OSAKA Vol.32
• 10/5, 6 神戸ITフェスティバル2012


                         HTML5-WEST.jp
Thanks!

Contenu connexe

Tendances

事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
Monaca
 

Tendances (18)

事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント 事例で解説するハイブリッドアプリ開発のポイント
事例で解説するハイブリッドアプリ開発のポイント
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
 
Open Data on W3C TPAC 2014
Open Data on W3C TPAC 2014Open Data on W3C TPAC 2014
Open Data on W3C TPAC 2014
 
はじめてのモバイルウェブアプリ 2
はじめてのモバイルウェブアプリ 2はじめてのモバイルウェブアプリ 2
はじめてのモバイルウェブアプリ 2
 
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれからモバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれから
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
 
Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来Onsen UI 2.0とUIライブラリの未来
Onsen UI 2.0とUIライブラリの未来
 
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
 
Vtecxlt20151201
Vtecxlt20151201Vtecxlt20151201
Vtecxlt20151201
 
Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621Monacaソリューションセミナー20160621
Monacaソリューションセミナー20160621
 
This is iPaas
This is iPaasThis is iPaas
This is iPaas
 
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
 
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンスHTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
 
Power platform day summer '20 Power Automate のエラーに向き合ってみよう
Power platform day summer '20 Power Automate のエラーに向き合ってみようPower platform day summer '20 Power Automate のエラーに向き合ってみよう
Power platform day summer '20 Power Automate のエラーに向き合ってみよう
 
はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1はじめてのモバイルウェブアプリ 1
はじめてのモバイルウェブアプリ 1
 
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
エンタープライズ・モバイルアプリにおける ハイブリッドアプリ開発
 
ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-
ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-
ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-
 

Similaire à みなさんがHtml5をやらなくていい3つの理由

ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
Monaca
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
Masakazu Muraoka
 
Html5 seminar 1_pac
Html5 seminar 1_pacHtml5 seminar 1_pac
Html5 seminar 1_pac
1PAC. INC.
 
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なことHTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
Masakazu Muraoka
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
Masakazu Muraoka
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
Masakazu Muraoka
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
Katsuaki Sato
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
 
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
 
Html5でOpen Dataをやってみる
Html5でOpen DataをやってみるHtml5でOpen Dataをやってみる
Html5でOpen Dataをやってみる
Masakazu Muraoka
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
 

Similaire à みなさんがHtml5をやらなくていい3つの理由 (20)

ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演ICT ERA+ABC 2012東北講演
ICT ERA+ABC 2012東北講演
 
Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方Html5時代のクリエイターのあり方
Html5時代のクリエイターのあり方
 
Html5 seminar 1_pac
Html5 seminar 1_pacHtml5 seminar 1_pac
Html5 seminar 1_pac
 
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なことHTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
 
スマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイントスマートフォン開発の事例 Html5開発の導入ポイント
スマートフォン開発の事例 Html5開発の導入ポイント
 
Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)Phone gap+javascriptスマホアプリ開発(入門編)
Phone gap+javascriptスマホアプリ開発(入門編)
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
 
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみるWeb屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
 
Mochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミットMochrom - スマートフォンビジネスサミット
Mochrom - スマートフォンビジネスサミット
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 
20110824 android apps_tanaka
20110824 android apps_tanaka20110824 android apps_tanaka
20110824 android apps_tanaka
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
 
企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点企画者が押さえておきたいHtml5アプリ開発の要点
企画者が押さえておきたいHtml5アプリ開発の要点
 
はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版はじめてのiOSアプリ開発 Swift対応版
はじめてのiOSアプリ開発 Swift対応版
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみたリモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
 
Html5でOpen Dataをやってみる
Html5でOpen DataをやってみるHtml5でOpen Dataをやってみる
Html5でOpen Dataをやってみる
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 

Plus de Masakazu Muraoka

Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
Swaggerのさわりだけ
Masakazu Muraoka
 
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
 
実はとれました。System xhrでcsv形式のopen dataを取得する
実はとれました。System xhrでcsv形式のopen dataを取得する実はとれました。System xhrでcsv形式のopen dataを取得する
実はとれました。System xhrでcsv形式のopen dataを取得する
Masakazu Muraoka
 
HTML5でOpen Dataをやってみた
HTML5でOpen DataをやってみたHTML5でOpen Dataをやってみた
HTML5でOpen Dataをやってみた
Masakazu Muraoka
 
HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?
Masakazu Muraoka
 
Gaiaのソースコードに見るちょっと未来のweb app開発
Gaiaのソースコードに見るちょっと未来のweb app開発Gaiaのソースコードに見るちょっと未来のweb app開発
Gaiaのソースコードに見るちょっと未来のweb app開発
Masakazu Muraoka
 
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
 
Async flow controll basic and practice
Async flow controll basic and practiceAsync flow controll basic and practice
Async flow controll basic and practice
Masakazu Muraoka
 

Plus de Masakazu Muraoka (20)

Kerasで可視化いろいろ
Kerasで可視化いろいろKerasで可視化いろいろ
Kerasで可視化いろいろ
 
Async awaitでの繰り返し処理についての小話
Async awaitでの繰り返し処理についての小話Async awaitでの繰り返し処理についての小話
Async awaitでの繰り返し処理についての小話
 
Thing.jsについて
Thing.jsについてThing.jsについて
Thing.jsについて
 
Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満
 
react-jsonschema-formについて
react-jsonschema-formについてreact-jsonschema-formについて
react-jsonschema-formについて
 
Fetch apiについて
Fetch apiについてFetch apiについて
Fetch apiについて
 
JS非同期処理のいま
JS非同期処理のいまJS非同期処理のいま
JS非同期処理のいま
 
Swaggerのさわりだけ
SwaggerのさわりだけSwaggerのさわりだけ
Swaggerのさわりだけ
 
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
JavaScriptで ごく普通にhttp通信をする 〜esp8266+espruinoでhttp getリクエストをするテスト〜
 
Espruinoの紹介
Espruinoの紹介Espruinoの紹介
Espruinoの紹介
 
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
 
実はとれました。System xhrでcsv形式のopen dataを取得する
実はとれました。System xhrでcsv形式のopen dataを取得する実はとれました。System xhrでcsv形式のopen dataを取得する
実はとれました。System xhrでcsv形式のopen dataを取得する
 
HTML5でOpen Dataをやってみた
HTML5でOpen DataをやってみたHTML5でOpen Dataをやってみた
HTML5でOpen Dataをやってみた
 
Htmlのコトバ
HtmlのコトバHtmlのコトバ
Htmlのコトバ
 
HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?HTML5が最近どうなっていて何があぶなっかしいのか?
HTML5が最近どうなっていて何があぶなっかしいのか?
 
Gaiaのソースコードに見るちょっと未来のweb app開発
Gaiaのソースコードに見るちょっと未来のweb app開発Gaiaのソースコードに見るちょっと未来のweb app開発
Gaiaのソースコードに見るちょっと未来のweb app開発
 
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
 
HTML5 and Graphics
HTML5 and GraphicsHTML5 and Graphics
HTML5 and Graphics
 
AMD basic and practice
AMD basic and practiceAMD basic and practice
AMD basic and practice
 
Async flow controll basic and practice
Async flow controll basic and practiceAsync flow controll basic and practice
Async flow controll basic and practice
 

みなさんがHtml5をやらなくていい3つの理由

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n