More Related Content
PDF
デキるWebデザイナーを目指せ!本当に現場で使えるCC活用テクニック PDF
20150806_UXnama_Goodpatch PPTX
PPTX
Google Material DesignをPolymerで表現しよう PDF
20150205 schoo Webディレクションに必要なスキルセットとマインドセット PDF
PDF
PDF
Developers Summit 2017 17-A-7 執筆を支える技術と技術書のトレンド What's hot
PDF
未来のデザイナー論 -変化するデザイン環境と、デザイナーに求められる変化- PDF
PDF
PDF
カオナビのカイゼン・ストーリー 〜どうやってアジャイルな開発組織を作り上げたのか?〜 PDF
Google Web Designerの使い方--インタラクティブなバナーを制作してみよう 先生:川村 健一 PDF
【第二回】デザイン初心者でも出来る!企業ロゴの作り方【案出し~デザイン作成編】 PDF
[UXリサーチ共有会] エンジニアからUXデザイナーへキャリアチェンジして気づいたリサーチの重要性 PDF
GREE Creators Meetup_Closing PDF
PPTX
高いUXをハイブリッド開発で実現するためのポイント PDF
PPTX
2013 HTML5カンファレンス レスポンシブWebデザイン PDF
Holiday のデザインと開発 - ユーザーに価値を届けるためのプロトタイピングから実装まで PDF
IxD of AWA - インタラクションの考え方 PPTX
PDF
UIも大事だよ。という話。@Opt Group Tech Day PDF
「これからは動画だよね」に対応するための動画制作&活用手法(講師:田口 真行) PDF
PDF
PDF
Viewers also liked
PPT
PDF
PDF
War Against Terrorism - CIO's Role PPTX
No sql for sql professionals PDF
2015 multilatinas brochure DOCX
Creating A Sample Libary Assigment Brief PPSX
Broan nutone canada green initiatives 2006 2010 PPT
PDF
Simultaneous optimization of Transfer Prices and Flows of Goods in comparison... PDF
Office and Retail Projects PDF
Mongo ghostsync and slaveDelay (Japanease) PPTX
6 11-13 collecting russia ucb PPTX
PPT
PPT
PDF
ком предл идеал часы с логотипом PPTX
Diversity of global comics the arab world PPT
Present continuous 2n ESO PDF
PPTX
Similar to [okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
PPTX
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう! PDF
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス PDF
ODP
PPTX
KEY
PPTX
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」 PPTX
PPTX
PPTX
PDF
Concentrated HTML5 & Attractive HTML5 PDF
PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』 PDF
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ PDF
Featuring Project Silk & Liike: 楽しい "モダン" Web 開発のちょっとディープなお話 PPTX
PPTX
PDF
Browser Computing Structure More from Masayuki Abe
PDF
Bootstrapにちょい足しアニメーション@春のJavascript祭り PPTX
Drupal7 Blockでサイト構築しよう@Drupal cafe PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう PPTX
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム PPTX
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京 PDF
Html5fun@東京 Bootstrapにアニメーションを付けよう PPTX
Material DesignをPolymerで表現しよう(神戸ITフェスティバル × HTML5fun@神戸) PPTX
Cordovaコトハジメ( Html5fun×senchUG ) PPTX
Html5 fun@Tokyo Bootstrap Tips PPTX
PPTX
Firebug×smart release20120904 PDF
Word pressセミナー東京[マイナビ主催] 阿部20131216 PDF
最低限知っておきたい Webセキュリティーについて@MT関西 PPTX
サーバーの初歩的な話セミナー@大阪20120901 PPTX
PPTX
JavaScriptライフを10倍楽しくする方法-HTML5fun- [okaweb × HTML5 fun] HTML5で人気のAPIを使って 未来価値を創造しよう
- 2.
- 3.
● ACE01 /SmartRelease プロダクトマネージャー
● CPI エバンジェリスト 統括
● KDDIウェブ 公認 CPI スタッフブログ 編集長
● Drupal(g.d.o Japan)日本コミュニティー
● 日本ディレクション協会 講演部
● HTML5 Fun 理事
OSSを広げる活動、Web制作に関する情報発信を行う
神戸生まれ、横浜育ち
阿部 正幸(あべ まさゆき)
ディレクタープログラマー プロマネ エバンジェリスト
- 4.
- 5.
- 9.
- 10.
- 11.
- 12.
- 13.
- 15.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
● Geolocation
● WebStorage
● ファイルAPI
● Indexed Database
● Web Sockets
● Web Workers
● Canvas
一つめ:HTML5でも人気のAPI
- 23.
● Geolocation
● WebStorage
● ファイルAPI
● Indexed Database
● Web Sockets
● Web Workers
● Canvas
一つめ:HTML5でも人気のAPI
- 24.
- 25.
- 26.
- 29.
- 30.
- 31.
- 32.
● Geolocation
● WebStorage
● ファイルAPI
● Indexed Database
● Web Sockets
● Web Workers
● Canvas
二つめ:HTML5でも人気のAPI
- 33.
- 34.
- 35.
- 36.
//変数storageにsessionStorageを格納
var storage =sessionStorage;
//useridキーに1111を割り当てて保存
storage.setItem('userid', '1111');
//useridキーの値を取得する
storage.getItem('userid');
//useridキーの値を削除する
storage.removeItem('userid');
//ストレージに保存されているデータをクリアする
storage.clear();
Web Storage
- 37.
//変数storageにsessionStorageを格納
var storage =sessionStorage;
//useridキーに1111を割り当てて保存
storage.setItem('userid', '1111');
//useridキーの値を取得する
storage.getItem('userid');
//useridキーの値を削除する
storage.removeItem('userid');
//ストレージに保存されているデータをクリアする
storage.clear();
Web Storage
手軽に実装可能
- 38.
- 39.
- 41.
Web Speech API
varrecognizing;
var recognition = new webkitSpeechRecognition();
recognition.lang = “ja-JP"; //言語の選択
recognition.start(); //音声認識開始
recognizing = true; //speechの開始(abort method)
recognition.onresult = function (event) {
console.log(event.results); //コンソールログに出力
}
//音声認識終了
recognition.stop();
//speechの終了(abort method)
recognizing = false;
- 42.
- 43.
- 45.
WebRTC (Web Real-TimeCommunication)とは
W3Cが提唱するリアルタイムコミュニケーション用
のAPIの定義で、プラグイン無しでウェブブラウザ間
のボイスチャット、ビデオチャット、ファイル共有
ができる。
- Wikipediaより引用-
- 46.
- 47.
- 48.
- 50.
- 51.
<script src="https://skyway.io/dist/0.3/peer.js"></script>
● JS読み込む
varpeer = new Peer('pick-an-id', {key: 'myapikey'});
● Peerの生成(自動でidが発番される)
var conn = peer.connect('another-peers-id');
conn.on('open', function(){
conn.send('hi!');
});
●他ユーザーに接続し、メッセージ送信
peer.on('connection', function(conn) {
conn.on('data', function(data){
// Will print 'hi!'
console.log(data);
});
});
●メッセージ受信
- 52.
<script src="https://skyway.io/dist/0.3/peer.js"></script>
● JS読み込む
varpeer = new Peer('pick-an-id', {key: 'myapikey'});
● Peerの生成(自動でidが発番される)
var conn = peer.connect('another-peers-id');
conn.on('open', function(){
conn.send('hi!');
});
●他ユーザーに接続し、メッセージ送信
peer.on('connection', function(conn) {
conn.on('data', function(data){
// Will print 'hi!'
console.log(data);
});
});
●メッセージ受信
手軽に実装可能
- 53.
- 54.
- 58.
- 59.
- 60.
- 61.
- 62.
- 64.
- 66.
- 67.
- 68.
- 69.
- 70.
- 71.
- 72.
- 73.
- 74.
- 77.
- 78.
Editor's Notes
- #60 話をもう少しふくらませる
- #61 話をもう少しふくらませる
- #62 話をもう少しふくらませる