スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」

この記事をtweetする このエントリーをはてなブックマークに追加

流行りモノから新技術まで! 5分でわかる最新キーワード解説

スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」

2015/12/02


 今回のテーマはさまざまな機器とスマートデバイスをWeb技術でつなぐ「デバイスWebAPI」。これから続々登場することが予想されるウェアラブルデバイスや各種ガジェット、IoTデバイスなどとスマートデバイスとの連携になくてはならない通信部分の開発をする代わりに、アプリのコードにチョチョイとはめこめば使える標準APIが登場しています。NTTドコモをはじめ国内大手キャリアなどがこぞって「デバイスWebAPIコンソーシアム」を設立、標準化・普及活動の中心をなすオープンソースの「GotAPI」(ゴットエーピーアイ)は、すでにスマホアプリとして利用できるようになっています。いったいどんな仕組みなのでしょうか。

デバイスWebAPI

※「デバイスWebAPI/スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「デバイスWebAPI/スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」」の記事全文がお読みいただけます。

会員登録はこちら(無料)



1

「デバイスWebAPI」って何?

 各種の外部デバイスをスマートフォンのネイティブアプリ、Webアプリ、ハイブリッドアプリのどれからでも連携できるようにするWeb技術を利用した統一インタフェースのこと(利用例は図1)。

図1 デバイスWebAPIを利用したスマートフォンからの外部デバイス操作例
図1 デバイスWebAPIを利用したスマートフォンからの外部デバイス操作例
左:カメラ映像のストリーミング
中央:ライトの色や明るさ制御
右:スマートウォッチの操作
資料提供:NTTドコモ
1-1

「デバイスWebAPI」の誕生は?

 「デバイスWebAPI」は2014年2月、アメリカのAT&Tがスマートフォンを軸にした外部デバイスのWeb APIの標準化をOMA (Open Mobile Alliance) に提案したのが発端となっており、通信仕様が異なるさまざまな外部デバイスとスマートフォンとの連携を行う統一インタフェースが必要だというこの提案にいち早く賛同したのが日本のNTTドコモだ。実はこの提案の以前から、ドコモは同様に標準的に利用できるAPIである「デバイスコネクトAPI」を独自に作成済みだった。その技術をもとに「GotAPI」と呼ばれる標準API仕様が起草され、2015年4月にはOMAで仕様策定が完了、「Generic Open Terminal API Framework Version 1.0(GotAPI)」として公開される運びとなった(図2)。

図2 デバイスWebAPIのこれまで
図2 デバイスWebAPIのこれまで
※OpneMobileAlliance:携帯電話関連の標準化団体
資料提供:デバイスWebAPIコンソーシアム

 この流れの中でスマートフォンと外部デバイス接続の標準化という主旨に賛同する企業が増え、今年4月30日にNTTドコモ、ソフトバンクモバイル(当時:現ソフトバンク)が共同で「デバイスWebAPIコンソーシアム」設立を発表、以来、記事執筆時点(11月)までにKDDIなど大手通信業者やメーカー、SIerなど79社が企業会員に名を連ねるようになった。

■「デバイスWebAPI」誕生の背景

 ウェアラブルデバイスやIoTデバイスは多種多様なものがこれからも登場することが見込まれているが、スマートフォンとの連携が必要とされるケースも増えていくはずだ。これに対応するためには、ネイティブアプリの場合にはデバイス個別に連携機能を一から構築する必要があり、開発生産性の面で課題がある。Webアプリの場合にはJavaScript経由での連携が前提になり、W3Cの標準APIが出揃わない限り、利用は限定的にならざるを得ない。ハイブリッドアプリでもネイティブアプリと同様の課題がある。
 こうした課題を解決し、外部デバイス利用アプリの開発を容易にするとともに、外部デバイスの開発や普及を促進しようという思いがデバイスWebAPI開発の背景になっている。

…この記事の続きは、会員限定です。  会員登録はこちら(無料)

続きを読むには…
会員登録いただくと自動的にこの記事に戻り、続きが読めます。

会員登録(無料)・ログイン

キーマンズポイントで今応募できるプレゼントはこちら!(2016/6/30まで)

ITキャパチャージに解答いただくとポイントがたまります。
たまったポイント数に応じて、以下、A〜E賞の各賞品に応募することができます。

●B賞:抽選で1名様
 MODERNITY ワイヤレスイヤホン「EARIN」 
●A賞:抽選で1名様
 RITEWAY クロスバイク「SHEPHERD CITY 2016」 
●C賞:抽選で1名様
 ASUS Windows 10搭載モバイルノートPC「EeeBook X205TA」
●D賞:抽選で2名様
 sodastream 簡単に炭酸水を作れる「Genesis Deluxe スターターキット」
●E賞:抽選で3名様
 ソウ・エクスペリエンス 体験ギフト「総合版カタログGREEN」

このページの先頭へ

デバイスWebAPI/スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「デバイスWebAPI」関連情報をランダムに表示しています。

「開発環境/BaaS」関連の製品

クラウド開発基盤 Web Aviator(PaaS) 【キヤノンITソリューションズ】 開発プラットフォーム『iRYSHA』 【GCT研究所】 Magic xpa Application Platform 【マジックソフトウェア・ジャパン】
開発環境/BaaS 開発環境/BaaS 開発環境/BaaS
クラウドやオンプレミスで稼働させるWebアプリケーションの開発、検証、本稼働を迅速に行えるクラウド開発基盤。クラウド&標準技術&GUIツールでスピード開発を実現。 ◎フルスクラッチとパッケージのいいとこ取りで、低コスト&短納期を実現する開発プラットフォーム
◎わずか2ステップですぐに稼働する業務システムの開発が可能
クライアント/サーバ、Web、RIA、iOS/Androidなど様々な形態やデバイスのアプリケーションをワンソース・マルチユースで統合開発・実行できるプラットフォーム。

「開発環境/BaaS」関連の特集


開発案件減少により厳しさが増す統合開発環境市場。今後はSaaS開発案件が市場牽引役になると期待される…



 モバイルアプリやクラウド技術、検索、音声認識など、様々な研究開発を行うGoogle。アプリを取り巻…



スマートフォンやタブレットも導入したいし、BYOD環境も整えたい・・・そこで役立つのがアプリ短期構築…


「開発環境/BaaS」関連のセミナー

アジャイルスクラムファンデーション試験対策研修 【IT&ストラテジーコンサルティング】  

開催日 8月3日(水)   開催地 東京都   参加費 有料 5万3136円(税込)

本研修は、ITプロフェッショナルを対象にアジャイルスクラムの基礎知識を学習し、オランダEXINが配信している国際資格「アジャイルスクラムファンデーション認定資格…

「開発」関連 製品レポート一覧

このページの先頭へ

デバイスWebAPI/ スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」」の記事を一部ご紹介しました。
会員登録を行い、ログインすると、「デバイスWebAPI/ スマホと外部デバイスとの接続はお任せ!「デバイスWebAPI」」の記事の続きがお読みいただけます。


Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。


ページ: 1 | 2 | 3


30007960


IT・IT製品TOP > 開発 > 開発環境/BaaS > 開発環境/BaaSのIT特集 > 特集詳細

このページの先頭へ

キーマンズネットとは

ページトップへ