Submit Search
Upload
デバイス WebAPIによるスマートフォン周辺デバイスの活用
•
5 likes
•
5,065 views
Device WebAPI Consortium
Follow
デバイス WebAPIによるスマートフォン周辺デバイスの活用
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
GitHub Japan Solutions Engineering シニアソリューションズエンジニア 田中 裕一 近年GitHubがカバーする領域は広がっており、新しいプロダクトや機能のアイデアを思いついてからそれをソフトウェアとしてユーザーに届けるまでをすべてGitHub上で行うことで、高速な開発サイクルを実現できるようになっています。本セッションでは、そういったGitHubを使った開発サイクル全体を、最新の機能のデモを織り交ぜながらご紹介します。
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
■Description Ansible実践ガイド -入門編- http://amzn.asia/ebi7wIz ※上記の書籍内容に基づいて作成を行っています。 ■Target ・これからAnsibleを学びたい方 ・Ansibleとは何かを知りたい方 ・Ansibleと他の構成管理ツールとの違いを知りたい方
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
XRKaigi 2020発表 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」 https://xrkaigi.com/2020/session/1e5a2f1485f4.html 講演概要 : Mozillaがオープンソースで開発しているネットワークWebVR「Hubs」を用いたバーチャルイベント設計テクニック、配信、音響の改善、アバター、クライアントのカスタマイズ、Hub Cloud AWS、子供向けから国際イベントまでの幅広い活用、VTech Challenge 2020を通した先端事例やプロフェッショナル業務での課題や解決方法について共有します。 https://vr.gree.net/lab/demo/hubs/ 登壇者:白井 暁彦 REALITY株式会社 GREE VR Studio Laboratory, Director 東京工業大学 知能システム科学 博士(工学) 。専門はVRエンターテインメントシステム、触覚技術、GPU応用、多重化ディスプレイ、体験の物理評価、国際連携。日本バーチャルリアリティ学会 IVRC実行委員,フランスLaval Virtual評議員。著書「白井博士の未来のゲームデザイン~エンターテインメントシステムの科学」、「WiiRemoteプログラミング」他。 デジタルハリウッド大学大学院 客員教授。2018年より「GREE VR Studio Laboratory」 Directorとして、VTuber関連技術をはじめとするXRエンターテインメントにおける未来開発,異業種R&D連携強化,業界振興・イノベーション型人材の支援発掘や育成中心に、世界に向けた発信活動を行っている。 (C) GREE, Inc. / (C)REALITY / GREE VR Studio Laboratory 2020/12/10発表の講演アーカイブ動画(質疑応答パートはありません) https://www.youtube.com/watch?v=sdZjLy9JxOE
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
GREE VR Studio Lab
Active Directory Authentication and Authorization
Active directoryと認証・認可
Active directoryと認証・認可
Hiroki Kamata
Room Metro #15
HttpClient詳解、或いは非同期の落とし穴について
HttpClient詳解、或いは非同期の落とし穴について
Yoshifumi Kawai
LotusScript の使い方については Domino Designer のヘルプに詳細が載っています。私自身、過去にヘルプを読んで始めました。ただ、分量が多く、最初にヘルプのみだとどれから手を付ければよいのか?で悩みます。そこで、Domino クラスライブラリに焦点をあてて、「よく使用する」または「重要なもの」に厳選する形で資料にまとめました。
今日から始める LotusScript - Domino クラスライブラリの使い方
今日から始める LotusScript - Domino クラスライブラリの使い方
Takeshi Yoshida
Moverio+unityで始めるarグラスアプリ開発
Moverio+unityで始めるarグラスアプリ開発
Moverio+unityで始めるarグラスアプリ開発
優介 黒河
Yahoo! JAPAN Tech Conference 2019 B-6の資料です
YJTC19 B-6 Yahoo! JAPANの巨大インフラの運用と展望 #yjtc
YJTC19 B-6 Yahoo! JAPANの巨大インフラの運用と展望 #yjtc
Yahoo!デベロッパーネットワーク
Recommended
GitHub Japan Solutions Engineering シニアソリューションズエンジニア 田中 裕一 近年GitHubがカバーする領域は広がっており、新しいプロダクトや機能のアイデアを思いついてからそれをソフトウェアとしてユーザーに届けるまでをすべてGitHub上で行うことで、高速な開発サイクルを実現できるようになっています。本セッションでは、そういったGitHubを使った開発サイクル全体を、最新の機能のデモを織り交ぜながらご紹介します。
【BS7】GitHubをフル活用した開発
【BS7】GitHubをフル活用した開発
日本マイクロソフト株式会社
■Description Ansible実践ガイド -入門編- http://amzn.asia/ebi7wIz ※上記の書籍内容に基づいて作成を行っています。 ■Target ・これからAnsibleを学びたい方 ・Ansibleとは何かを知りたい方 ・Ansibleと他の構成管理ツールとの違いを知りたい方
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Shingo Kitayama
XRKaigi 2020発表 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」 https://xrkaigi.com/2020/session/1e5a2f1485f4.html 講演概要 : Mozillaがオープンソースで開発しているネットワークWebVR「Hubs」を用いたバーチャルイベント設計テクニック、配信、音響の改善、アバター、クライアントのカスタマイズ、Hub Cloud AWS、子供向けから国際イベントまでの幅広い活用、VTech Challenge 2020を通した先端事例やプロフェッショナル業務での課題や解決方法について共有します。 https://vr.gree.net/lab/demo/hubs/ 登壇者:白井 暁彦 REALITY株式会社 GREE VR Studio Laboratory, Director 東京工業大学 知能システム科学 博士(工学) 。専門はVRエンターテインメントシステム、触覚技術、GPU応用、多重化ディスプレイ、体験の物理評価、国際連携。日本バーチャルリアリティ学会 IVRC実行委員,フランスLaval Virtual評議員。著書「白井博士の未来のゲームデザイン~エンターテインメントシステムの科学」、「WiiRemoteプログラミング」他。 デジタルハリウッド大学大学院 客員教授。2018年より「GREE VR Studio Laboratory」 Directorとして、VTuber関連技術をはじめとするXRエンターテインメントにおける未来開発,異業種R&D連携強化,業界振興・イノベーション型人材の支援発掘や育成中心に、世界に向けた発信活動を行っている。 (C) GREE, Inc. / (C)REALITY / GREE VR Studio Laboratory 2020/12/10発表の講演アーカイブ動画(質疑応答パートはありません) https://www.youtube.com/watch?v=sdZjLy9JxOE
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
GREE VR Studio Lab
Active Directory Authentication and Authorization
Active directoryと認証・認可
Active directoryと認証・認可
Hiroki Kamata
Room Metro #15
HttpClient詳解、或いは非同期の落とし穴について
HttpClient詳解、或いは非同期の落とし穴について
Yoshifumi Kawai
LotusScript の使い方については Domino Designer のヘルプに詳細が載っています。私自身、過去にヘルプを読んで始めました。ただ、分量が多く、最初にヘルプのみだとどれから手を付ければよいのか?で悩みます。そこで、Domino クラスライブラリに焦点をあてて、「よく使用する」または「重要なもの」に厳選する形で資料にまとめました。
今日から始める LotusScript - Domino クラスライブラリの使い方
今日から始める LotusScript - Domino クラスライブラリの使い方
Takeshi Yoshida
Moverio+unityで始めるarグラスアプリ開発
Moverio+unityで始めるarグラスアプリ開発
Moverio+unityで始めるarグラスアプリ開発
優介 黒河
Yahoo! JAPAN Tech Conference 2019 B-6の資料です
YJTC19 B-6 Yahoo! JAPANの巨大インフラの運用と展望 #yjtc
YJTC19 B-6 Yahoo! JAPANの巨大インフラの運用と展望 #yjtc
Yahoo!デベロッパーネットワーク
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/ShortSession-1
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech
入門Ansible
入門Ansible
Taku SHIMIZU
AWSとオンプレミスと繋ぐときに知っておきたいルーティングの基礎知識。 JAWS DAYS 2021の発表資料です。
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
de:code 2019 MW03 Xamarin.Forms アプリケーション 設計パターン 事前公開用資料です。
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
一希 大田
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon Web Services Japan
日本オラクル株式会社Database ソリューション部 佐々木亨
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
オラクルエンジニア通信
日本と海外(中国・台湾)のチート事情
Arxan導入前後で変わったこと
Arxan導入前後で変わったこと
Yusuke Shirakawa
JAWS Festa Tohoku 2014 で行ったAWS VM import / export ハンズオンの資料です。
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
1月13日に開催するGit超入門ハンズオン編のための事前準備資料になります。
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
憲昭 村田
Web API開発をするなら、ドキュメントは自動生成にしておこう!(PHPerKaigi2021) 皆さんの開発現場はAPIドキュメントの自動生成化がお済みでしょうか? このLTではCakePHP4にSwaggerを導入して、コードのアノテーションからドキュメントを自動生成するまでの流れをご紹介いたします。 ▼こんな方におすすめ ・これからWeb API開発を始める方 ・ドキュメント書くの面倒な方 ・実装とドキュメントの乖離に苦労したことがある方 昨年、社内で実施した勉強会のテーマの中で一番メンバーの反応が良かったのが「アノテーションからのドキュメント自動生成」でした。ドキュメント作成の手間を少しでも減らして、開発体験を向上させていきましょう! (LTではCakePHPをサンプルコードとして紹介いたしますが、Laravelに導入する手順も別途資料をご用意させていただく予定です。) https://fortee.jp/phperkaigi-2021/proposal/976b1869-082b-4309-a2c5-f23ae43bd134
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Akito Tsukahara
2011年10月22日に大阪で開催された「第3回 HTML5など勉強会」での発表に使ったプレゼン資料です。
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
@JTF2021
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
Kamon Nobuchika
2022年技育祭用スライド
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
LIFULL Co., Ltd.
DeNA史上最大級のマスターデータの運用改善。
FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
2017/8/31に開催した「AKIBA.aws 第1回 基礎編」で発表した資料となります。 http://dev.classmethod.jp/news/akiba-aws-170831/
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方 (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ システム技術本部 デジタル技術部 高見 将則 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=JXCnM_M_jb8
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
監視ツールと時系列データ。そこから見る統計解析入門。
Zabbixで学ぶ統計解析入門
Zabbixで学ぶ統計解析入門
Takeo Noda
GREE Tech Conference 2020 で発表された資料です。 https://techcon.gree.jp/2020/session/Session-12
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
gree_tech
「Kubernetes Meetup Tokyo #30」で発表された資料です。 https://k8sjp.connpass.com/event/171599/
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
gree_tech
HashiTalks: Japan 2020
Vault の鍵管理機構
Vault の鍵管理機構
Katsuya Yamaguchi
Web programming introduction
Web programming introduction
colun
タイトル:Webシステムプログラミング 出張講義@佐倉西高校, April 13, 2015
Webシステムプログラミング20150413
Webシステムプログラミング20150413
義広 河野
More Related Content
What's hot
GREE Tech Conference 2021 で発表された資料です。 https://techcon.gree.jp/2021/session/ShortSession-1
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech
入門Ansible
入門Ansible
Taku SHIMIZU
AWSとオンプレミスと繋ぐときに知っておきたいルーティングの基礎知識。 JAWS DAYS 2021の発表資料です。
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
de:code 2019 MW03 Xamarin.Forms アプリケーション 設計パターン 事前公開用資料です。
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
一希 大田
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon Web Services Japan
日本オラクル株式会社Database ソリューション部 佐々木亨
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
オラクルエンジニア通信
日本と海外(中国・台湾)のチート事情
Arxan導入前後で変わったこと
Arxan導入前後で変わったこと
Yusuke Shirakawa
JAWS Festa Tohoku 2014 で行ったAWS VM import / export ハンズオンの資料です。
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
1月13日に開催するGit超入門ハンズオン編のための事前準備資料になります。
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
憲昭 村田
Web API開発をするなら、ドキュメントは自動生成にしておこう!(PHPerKaigi2021) 皆さんの開発現場はAPIドキュメントの自動生成化がお済みでしょうか? このLTではCakePHP4にSwaggerを導入して、コードのアノテーションからドキュメントを自動生成するまでの流れをご紹介いたします。 ▼こんな方におすすめ ・これからWeb API開発を始める方 ・ドキュメント書くの面倒な方 ・実装とドキュメントの乖離に苦労したことがある方 昨年、社内で実施した勉強会のテーマの中で一番メンバーの反応が良かったのが「アノテーションからのドキュメント自動生成」でした。ドキュメント作成の手間を少しでも減らして、開発体験を向上させていきましょう! (LTではCakePHPをサンプルコードとして紹介いたしますが、Laravelに導入する手順も別途資料をご用意させていただく予定です。) https://fortee.jp/phperkaigi-2021/proposal/976b1869-082b-4309-a2c5-f23ae43bd134
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Akito Tsukahara
2011年10月22日に大阪で開催された「第3回 HTML5など勉強会」での発表に使ったプレゼン資料です。
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
Kohei Kadowaki
@JTF2021
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
Kamon Nobuchika
2022年技育祭用スライド
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
LIFULL Co., Ltd.
DeNA史上最大級のマスターデータの運用改善。
FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
2017/8/31に開催した「AKIBA.aws 第1回 基礎編」で発表した資料となります。 http://dev.classmethod.jp/news/akiba-aws-170831/
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
Takashi Toyosaki
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方 (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ システム技術本部 デジタル技術部 高見 将則 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=JXCnM_M_jb8
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
監視ツールと時系列データ。そこから見る統計解析入門。
Zabbixで学ぶ統計解析入門
Zabbixで学ぶ統計解析入門
Takeo Noda
GREE Tech Conference 2020 で発表された資料です。 https://techcon.gree.jp/2020/session/Session-12
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
gree_tech
「Kubernetes Meetup Tokyo #30」で発表された資料です。 https://k8sjp.connpass.com/event/171599/
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
gree_tech
HashiTalks: Japan 2020
Vault の鍵管理機構
Vault の鍵管理機構
Katsuya Yamaguchi
What's hot
(20)
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
入門Ansible
入門Ansible
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Oracle Database (CDB) on Docker を動かしてみる
Oracle Database (CDB) on Docker を動かしてみる
Arxan導入前後で変わったこと
Arxan導入前後で変わったこと
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
(資料更新)事前に準備できる方は本資料で環境準備していただけるとより理解が深まります。ご協力宜しく御願い致します。
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
Web api開発をするなら ドキュメントは自動生成にしておこう__ph_per_kaigi2021_
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
最速・最短・最簡単でKubernetesを始めるハウツー with k0s
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
趣味と仕事の違い、現場で求められるアプリケーションの可観測性
FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術
負荷分散だけじゃないELBのメリット
負荷分散だけじゃないELBのメリット
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
Zabbixで学ぶ統計解析入門
Zabbixで学ぶ統計解析入門
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
バーチャルライブ配信アプリREALITYの3Dアバターシステムの全容について
Amazon EKS によるスマホゲームのバックエンド運用事例
Amazon EKS によるスマホゲームのバックエンド運用事例
Vault の鍵管理機構
Vault の鍵管理機構
Viewers also liked
Web programming introduction
Web programming introduction
colun
タイトル:Webシステムプログラミング 出張講義@佐倉西高校, April 13, 2015
Webシステムプログラミング20150413
Webシステムプログラミング20150413
義広 河野
Webアーキテクチャ入門スライド。HTML/CSS/JavaScriptなど。
Webプログラミング入門
Webプログラミング入門
Tsuyoshi Kiryu
第4-6回用学習教材 QAサイトをつくってみよう
QAサイトをつくってみよう
QAサイトをつくってみよう
Sawada Makoto
社内で行ったPHP基礎勉強会の資料です。深い内容までは踏み込んでいませんが、幅広い内容を取り上げています。
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
Webデザイナに必要なWeb知識 プログラミング言語の種類、FTP、.htaccessなどを説明
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
PHPカンファレンス関西2015 メイントラック11:30~12:00のセッション資料です。
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
Hiroyuki Sugimoto
AlphabetBootCamp説明用資料 プログラミング、PHPの基礎
第4回 PHPのおさらい
第4回 PHPのおさらい
Sawada Makoto
PHPカンファレンス関西2012で使用したスライドです。完全な内容は下北沢で開催した際のスライドと動画を御覧ください。
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
Yusuke Ando
Viewers also liked
(9)
Web programming introduction
Web programming introduction
Webシステムプログラミング20150413
Webシステムプログラミング20150413
Webプログラミング入門
Webプログラミング入門
QAサイトをつくってみよう
QAサイトをつくってみよう
PHP基礎勉強会
PHP基礎勉強会
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
第4回 PHPのおさらい
第4回 PHPのおさらい
40分濃縮 PHP classの教室
40分濃縮 PHP classの教室
Similar to デバイス WebAPIによるスマートフォン周辺デバイスの活用
プッシュ通知の実装の仕方を解説します
Swiftアプリにプッシュ通知を組み込もう!
Swiftアプリにプッシュ通知を組み込もう!
natsumo
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
デバイスWebAPIコンソーシアム 第4回技術ワーキンググループ会合 株式会社NTTドコモ 山添 隆文 氏
デバイスコネクトWebAPIの開発状況について
デバイスコネクトWebAPIの開発状況について
Device WebAPI Consortium
株式会社NTTドコモ 山添 隆文 氏
デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016
デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016
Device WebAPI Consortium
Developers Summit 2016 【18-E-2】奥山様の資料です。
【18-E-2】Android6.0 対応! モバイルアプリセキュリティの最新トレンド
【18-E-2】Android6.0 対応! モバイルアプリセキュリティの最新トレンド
Developers Summit
2021年2月の鹿児島らぐで発表した資料です。 仕事が忙しくて英訳出来ていませんでした。 遅くなりましたが公開しますので Likeとダウンロードをお願いします。 是非ジャンクガラホを改造して遊んでみて下さい。
はじめての980円ジャンクガラホ改造, UserLAndとTermuxでUbuntuなどLinux動作 Beginner for UserLAnd a...
はじめての980円ジャンクガラホ改造, UserLAndとTermuxでUbuntuなどLinux動作 Beginner for UserLAnd a...
Netwalker lab kapper
NCMB 第7回勉強会資料「io t×ネットワーク」の資料です。
ニフティクラウド mobile backend とIoTの良い関係
ニフティクラウド mobile backend とIoTの良い関係
ニフクラ mobile backend
第五回ビュージックス デベロッパーズ カンファレンスで利用した資料になります。
VDC 5th - NTTドコモ ハンズオン資料
VDC 5th - NTTドコモ ハンズオン資料
Keiichiro Fujii
Firefox OS & Windows 8 Hackathon で使用したスライド
Firefox os hackathon
Firefox os hackathon
dynamis
@デバイスWebAPIコンソーシアム第3回技術WG
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について
Takagi Koichi
iPodTouch で UNIX ぽく遊ぶ
iPodTouch で UNIX ぽく遊ぶ
Kenichiro MATOHARA
SORACOM UG 九州 #1 SORACOM アップデート!! ~since 2016/9/23~ 株式会社ソラコム テクノロジー・エバンジェリスト 松下 享平
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
SORACOM,INC
ビーコンをつかうIoTアプリケーション
ビーコンをつかうIoTアプリケーション
ビーコンをつかうIoTアプリケーション
CRI Japan, Inc.
kintone devCamp 2017 D-3セッション資料。 「kintone連携スマホアプリの開発・配布体験」
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone papers
Intel Edisonユーザ会で発表した資料です。動画が動くのは https://www.icloud.com/keynote/AwBUCAESEPW06tbPHBYyoj1NmObIXjMaKaJuCZpWJSI21vaAQuq-A7t-hapFNPqzOxHdE4lpEOKtlC_WNZN8MD8JMCUCAQEEIM_VZ2v0NObpTbfxuM2qyhLaNkbRqa1dJf6hoLV_9ZTx#第六回勉強会資料「IoT」 にアップロードしてあります。
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
ニフクラ mobile backend
KOF 2013 で使用したスライド https://k-of.jp/2013/
Try Firefox OS
Try Firefox OS
dynamis
5jcupのラストハッカソンでのPRタイム資料です。
5jCup WebRTC賞
5jCup WebRTC賞
Yusuke Naka
kintone devCamp 2017 ハンズオンセッション資料
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
アシアル株式会社
2017/12/08 OSC .Enterpriseのセッション資料 Azure Web App for Containerの紹介やコンテナの基礎から DevOps 環境の構築まで
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
三七男 山本
Similar to デバイス WebAPIによるスマートフォン周辺デバイスの活用
(20)
Swiftアプリにプッシュ通知を組み込もう!
Swiftアプリにプッシュ通知を組み込もう!
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
デバイスコネクトWebAPIの開発状況について
デバイスコネクトWebAPIの開発状況について
デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016
デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016
【18-E-2】Android6.0 対応! モバイルアプリセキュリティの最新トレンド
【18-E-2】Android6.0 対応! モバイルアプリセキュリティの最新トレンド
はじめての980円ジャンクガラホ改造, UserLAndとTermuxでUbuntuなどLinux動作 Beginner for UserLAnd a...
はじめての980円ジャンクガラホ改造, UserLAndとTermuxでUbuntuなどLinux動作 Beginner for UserLAnd a...
ニフティクラウド mobile backend とIoTの良い関係
ニフティクラウド mobile backend とIoTの良い関係
VDC 5th - NTTドコモ ハンズオン資料
VDC 5th - NTTドコモ ハンズオン資料
Firefox os hackathon
Firefox os hackathon
MozOpenHardプロジェクトと そのコア技術について
MozOpenHardプロジェクトと そのコア技術について
iPodTouch で UNIX ぽく遊ぶ
iPodTouch で UNIX ぽく遊ぶ
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
SORACOM UG 九州 #1 | SORACOM アップデート!! ~since 2016/9/23~
ビーコンをつかうIoTアプリケーション
ビーコンをつかうIoTアプリケーション
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
kintone連携スマホアプリの開発・配布体験_生形 可奈子氏
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Try Firefox OS
Try Firefox OS
5jCup WebRTC賞
5jCup WebRTC賞
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
More from Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第15回普及促進WG会合 株式会社JLabs 川上 祐介 氏
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第12回技術WG会合 株式会社神戸デジタル・ラボ 村岡 正和 氏
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第12回技術WG会合 ソフトバンク株式会社 花岡 博和 氏
NIDD (Non-IP Data Delivery) のご紹介
NIDD (Non-IP Data Delivery) のご紹介
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第11回技術WG会合 株式会社セック 一番ヶ瀬 敦 氏
RT ミドルウェアの IoT プラットフォームへの適用
RT ミドルウェアの IoT プラットフォームへの適用
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第11回技術WG会合 京セラコミュニケーションシステム株式会社 日比 学 氏
LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第11回技術WG会合 Hansung University Min-gyu Han 氏
DeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WG
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第10回技術WG会合 ユニオンツール株式会社 和田 昌明 氏
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第10回技術WG会合 オムロン株式会社の羽山 幸介 氏
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第10回技術WG会合 ソフトバンク株式会社 中山 大輔 氏
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第四回総会 株式会社フュートレック デモ展示
音声によるデバイスWebAPIの操作
音声によるデバイスWebAPIの操作
Device WebAPI Consortium
デバイスWebAPIコンソーシアム第四回総会 株式会社NTTドコモ 吉川 貴 氏
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第9回技術WG会合 LINE 株式会社 砂金 信一郎 氏
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第9回技術WG会合 カシオ計算機株式会社 山田 卓也 氏
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第8回技術WG会合 株式会社NTTドコモ 吉川 貴 氏
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第8回技術WG会合 株式会社NTTドコモ 山添 隆文 氏
デバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例について
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社NTTドコモ 山添 隆文 氏
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第7回技術WG会合 大日本印刷株式会社 中田 雄一郎 氏
IoTに最適なセキュアなVPN通信のご紹介
IoTに最適なセキュアなVPN通信のご紹介
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社NTTドコモ 山下 顕 氏 氏
クラウド連携版デバイスWebAPI
クラウド連携版デバイスWebAPI
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社ビズライト・テクノロジー 田中 博見 氏
RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状
Device WebAPI Consortium
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社管理工学研究所 村林 弘之 氏
デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介
Device WebAPI Consortium
More from Device WebAPI Consortium
(20)
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
NIDD (Non-IP Data Delivery) のご紹介
NIDD (Non-IP Data Delivery) のご紹介
RT ミドルウェアの IoT プラットフォームへの適用
RT ミドルウェアの IoT プラットフォームへの適用
LPWA Sigfoxネットワークとクラウド連携
LPWA Sigfoxネットワークとクラウド連携
DeviceWebAPI and other standardization status of OMA CD WG
DeviceWebAPI and other standardization status of OMA CD WG
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
音声によるデバイスWebAPIの操作
音声によるデバイスWebAPIの操作
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
デバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例について
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
IoTに最適なセキュアなVPN通信のご紹介
IoTに最適なセキュアなVPN通信のご紹介
クラウド連携版デバイスWebAPI
クラウド連携版デバイスWebAPI
RaspberryPi(OSH)の産業利用の現状
RaspberryPi(OSH)の産業利用の現状
デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介
Recently uploaded
YouTube nnabla channelの次の動画で利用したスライドです。 【AI論文解説】Consistency ModelとRectified Flow https://youtu.be/3IKCrAPe55k Consistency ModelとRectified Flowに関連する以下の論文を紹介しています。 Consistency models(解説編Part1で紹介) - “Consistency Models,” ICML 2023. - “Improved Techniques for Training Consistency Models,” ICLR 2024. - “Consistency Trajectory Models: Learning Probability Flow ODE Trajectory of Diffusion,” ICLR 2024. Rectified flow(解説編Part2で紹介) - “Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow,” ICLR 2023. - “InstaFlow: One Step is Enough for High-Quality Diffusion-Based Text-to-Image Generation,” ICLR 2024.
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
2024/05/25 serverless Meetup osaka
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
Security-JAWS【第33回】 勉強会 https://s-jaws.doorkeeper.jp/events/173294
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
第23回 Customer系エンジニア座談会 の LT 公開用スライドです。 https://customer-x-engineer.connpass.com/event/314639/ クラウド電話システム CallConnect に興味を持った方はこちら。 https://www.callconnect.jp/?slideshare お気軽にフォロー/DM お待ちしています。 https://x.com/24guchia https://www.facebook.com/eiichi.nishiguchi
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
サイバーエージェントAI事業部の新卒研修で利用したスライドを公開します。
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料) 2024年4月24日(水) 株式会社NTTデータグループ 技術開発本部 笠原 辰仁
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
https://iotlt.connpass.com/event/318403/
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
Recently uploaded
(11)
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
デバイス WebAPIによるスマートフォン周辺デバイスの活用
1.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 0 デバイスWebAPIによる スマートフォン周辺デバイスの活用 2016/11/19更新版 株式会社NTTドコモ
2.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.デバイスWebAPIの色々な機能を試す 3.curlによるREST API動作確認 1
3.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.1 STEP:0 下準備 ルータ パソコンAndroid端末 無線LAN 1.同一ネットワークのパソコンとAndroid端末を用意 デバイスコネクト デモWebサイト マネージャアプリ HOSTプラグイン 次ページ以降で説明次ページ以降で説明 2
4.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 3 1. スマートフォンで”http://deviceconnectusers.github.io/manager/”にアクセス 2.2 STEP:1 Webサイトからのアプリインストール 機能検証用の デモWebサイト (STEP4以降) 2. デバイスWebAPIの利用に必要なファイルの ダウンロード画面(Download APK)を開く 3. ManagerとHostプラグインをダウンロード、インストール (Androidの設定⇒セキュリティから、「提供元不明のアプリ のインストールを許可する」を有効にしておく) Android画面 Android画面
5.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.3 STEP:2 パソコンから確認する準備 とりあえず試すために、マネージャアプリのセキュリティを無効にする ※セキュリティ設定の説明はまた別の機会に・・・ マネージャーアプリを開いてサーバ機能をオフにし、セキュリティ設定の外部IPのみを 有効にしてからサーバ機能をオンにする IPアドレス (ローカルNW) Android画面 4
6.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.4 STEP:3 PCでデモ用Webサイトを開く 2. PCのWebブラウザで以下のURLを入力して開く "http://deviceconnectusers.github.io/manager/?ip=[Android端末のIPアドレス]#demo" ※Android端末上で開く場合はSTEP:1のURLに#demoをつける "http://deviceconnectusers.github.io/manager/#demo" 操作対象のIPアドレスとして パラメータを付加 5 PC画面
7.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.5 STEP:4 デモ用Webサイトの動作確認:機能リストの表示 1.デモ画面でSearch Deviceを 選ぶとDevice ListにHostが 表示される。 2.Android端末の画面で [同意する]を選ぶと デモ画面に機能のリストが 表示される PC画面 Android画面 PC画面 6
8.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.6 STEP:5.1 PC上の画像をAndroid端末で表示 PC画面 Android画面1.機能リストからcanvas、Canvas DrawImageを選択 2.ファイルを選択で画像を選択 3.mode:「最大化して画像描画」に変更してUploadを選択 4. 画像がAndroidの画面に表示される ① ① ② ② ③ ③ ④ 7
9.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.7 STEP:5.2 Androidのカメラ映像をWebブラウザで表示 1.機能リストからmediastream_recording、Previewを選択 2.Webブラウザの画面にAndrpod端末のカメラ映像が表示される PC画面 8
10.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.8 ブラウザで具体的なNWアクセス状況を確認 Chromeブラウザ上でデベロッパーツールを開く(CTRL+SHIFT+i) 9 PC画面
11.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.8 ブラウザで具体的なNWアクセス状況を確認 Networkタブのログを右クリックで利用可能 10 次章で PC画面
12.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 2.デバイスWebAPIの色々な機能を試す 3.curlによるREST API動作確認 ハンズオン内容 11
13.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 3.1 REST APIを試す下準備 WebAPI(REST API)として利用できる=開発環境にも依存しない ⇒cURL(コンソールからHTTPリクエストが行えるツール http://curl.haxx.se/)により 動作を確かめます ※簡略化のために、セキュリティ無効設定を前提として進めます。 ※現状のバージョンでは、セキュリティ動作の都合上、スライドP.37(2.5 STEP:4)の手順で、 プラグインの機能確認のダイアログで[同意する]を選んでいる必要があります 準備(Windowsの場合) 1.プログラムとファイルの検索で ”cmd”と入力してコンソールの起動 2.cURLをダウンロードしてフォルダを作成 “cd [フォルダの場所]”でcurl.exeのパスに移動 cmd[改行] PC画面 12
14.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved デバイスWebAPIが使えるかどうかの確認(availability) リクエスト >curl -X GET http://192.168.13.6:4035/gotapi/availability レスポンス {"result":0,"product":"Device Connect Manager","name":"Manager-XX","uuid":“xxxx","version":"v2.1.0"} 利用できるデバイスリストの確認(servicediscovery) リクエスト >curl -X GET http://192.168.13.6:4035/gotapi/servicediscovery レスポンス {"product":"Device Connect Manager","result":0, “services”:[{“id”:“「心拍数計のサービスID(利用環境から自動生成される文字列)」", "config":"","type":"BLE","name":"MIO GLOBAL","online":true}, {“id”:“「Host(Android機能)のサービスID(利用環境から自動生成される文字列)」", "scopes":["file_descriptor","phone","media_player","connect","settings","deviceorientation","canvas","authorization","proximity","system" ,"touch","file","serviceinformation","battery","mediastream_recording","keyevent","vibration","notification","servicediscovery"], "config":"HostConfig","type":"Wifi","name":"Host","online":true}],"version":“2.0.0"} >curl -X GET -H "Origin: http://localhost" http://192.168.13.6:4035/gotapi/servicediscovery curlコマンド HTTP GET Originの指定 (セキュリティ設定の Originを有効化した場合) AndroidのIPアドレス 4035ポートの利用はOMAで規定 3.2 REST APIで利用できる機能の確認 デバイスの名前 サービスID ※セキュリティ設定の Originを無効化している場合、curlを使わずにブラウザのアドレス欄からでも確認可能 13
15.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 3.3 REST APIで利用できる機能の確認 プラグインリストの確認(system) リクエスト >curl -X GET http://192.168.13.6:4035/gotapi/system レスポンス {"product":"Device Connect Manager","result":0, supports":["files","system","authorization","servicediscovery","availability"], "plugins":[{"packageName":"org.deviceconnect.android.deviceplugin.heartrate", “id”:“「心拍数計のプラグインIDの文字列」", "supports":["servicediscovery","serviceinformation","system","health"], "name":"HeartRate(BLE) (Device Web API device plug-in)"}, {"packageName":"org.deviceconnect.android.deviceplugin.host", “id”:“「HostのプラグインIDの文字列」", "supports":["servicediscovery","serviceinformation","system","battery", "notification","vibration","settings","deviceorientation","file", "file_descriptor","proximity","connect","mediastream_recording", "phone","media_player","proximity","canvas","keyevent","touch" ], "name":"Host 2.0.0“ } ], "version":"2.0.0“ } プラグインの名前※2 プラグインID※2 ※1 本体APIの“files”はシステム内部のプラグイン処理で、“authorization”はセキュリティ処理で利用のため省略 ※2 ひとつのプラグインに複数のデバイスがあるため、プラグインID≠サービスID、プラグインの名前≠デバイスの名前となっている 本体のAPI※1 プラグインID※2 14
16.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 3.4 REST APIで利用できる機能の確認 指定したデバイスで使える機能の確認(serviceinformation) リクエスト >curl -X GET http://192.168.13.6:4035/gotapi/serviceinformation ?serviceId=「servicediscoveryで見つかったサービスIDの文字列」 レスポンス {"product":"Device Connect Manager","result":0, "supports":["file_descriptor","phone","media_player","connect","settings","deviceorientation", "canvas","authorization","proximity","system","touch","file","serviceinformation","battery", "mediastream_recording","keyevent","vibration","notification","servicediscovery"], "supportApis":{"battery":{"swagger":"2.0","consumes":[],"info":{"description":"","title":"Battery Profile","version":"2.0.0"}, "paths":{ "¥/charging":{"get":{"responses":{"200":{"description":""}},"summary":"","description":"","x-type":"one-shot","parameters":[{"required":true,"in":"query","name":"serviceId","type":"string"}]}}, "¥/":{"get":{"responses":{"200":{"description":""}},"summary":"","description":"","x-type":"one-shot","parameters":[{"required":true,"in":"query","name":"serviceId","type":"string"}]}}, "¥/level":{"get":{"responses":{"200":{"description":""}},"summary":"","description":"","x-type":"one-shot","parameters":[{"required":true,"in":"query","name":"serviceId","type":"string"}]}} }}(略)}(略) "connect":{},"version":"2.0.0"} 利用できる 機能のリスト プラグインの設定をする(system/device/wakeup) リクエスト >curl -X PUT http://192.168.13.6:4035/gotapi/system/device/wakeup ?pluginId=「systemで見つかったプラグインIDの文字列」 レスポンス {"product":"Device Connect Manager","result":0,"version":"2.0.0"} ↑のようなプラグイン の設定画面が開きます 15 ↑ 具体的なAPI記述ルール(Swagger形式)
17.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved バッテリーの残量を知る リクエスト >curl -X GET http://192.168.13.6:4035/gotapi/battery ?serviceId=「servicediscoveryで見つかったサービスIDの文字列」 レスポンス {“charging”:true,“product”:“Device Connect Manager","result":0, "level":0.8700000047683716,"version":"2.0.0"} 3.5 REST APIとしての動作確認:機能の利用例 残り87% Androidに通知を送る リクエスト >curl -X POST http://192.168.13.6:4035/gotapi/notification/notify -F “serviceId=「servicediscoveryで見つかったサービスIDの文字列」" -F "type=3" -F "body=%E3%83%86%E3%82%B9%E3%83%88" レスポンス {"product":"Device Connect Manager","notificationId":69699,"result":0,"version":"2.0.0"} URLエンコードされた文字列(ここでは「テスト」を表している) Android端末上に 通知が表示される (通知の出方は環境依存) サービスID サービスID Android画面 https://github.com/DeviceConnect/DeviceConnect-JS/wiki/2.13.Notification#notification_post 16
18.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved ぜひご活用ください ・Webの標準的な技術のみで、デバイスアクセスのためのWebインターフェースを実現、 Webサイトから利用導線も用意できるのでプリインストールも不要 ・仕様をOMAで標準化し、自由なライセンス(MIT)でオープンソース提供、コンテンツ開発や デバイス対応のためのSDKも整備 ・シンプルで手軽なHTTPでのアクセスから、セキュリティ対策を施したWebSocketによる 効率的なアクセスまで、目的に応じた機能アクセスが可能 http://hacklog.jp/apis/224/ 17
19.
Copyright© 2016 NTT
DOCOMO, Inc. All rights reserved 18 セキュリティに関するご案内 今回は簡単に利用するため、本来のセキュリティ機能を外しています。 今後利用しない場合は、アンインストールしてください。 ・DeviceConnectManagerアプリを開く⇒「デバイスプラグイン管理」を選択⇒ 「HOST(Device Connect ...)」を選択⇒削除ボタン ・DeviceConnectManagerアプリは通常のAndroidアプリと同様にアンインストール 利用する場合でも「DeviceConnectManager」の設定からManagerをOFFにし、 「外部IPを許可」を無効にしてください。
Download now