デバイス編:アプリにGPS・カメラ・タッチなど
の機能を組み込むための記事55選
@IT編集部
2012/3/15 (2012/12/18 改訂)
iOS(iPhone/iPad/iPod touch)、Android、Windows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。
- 基本編
- デザイン/グラフィック編
- Webアプリ編
- マネタイズ編
- セキュリティ/企業活用編
- デバイス・センサ編
- 通信・ネットワーク編
- ゲーム編
スマートフォンの「スマート」は、さまざまなセンサやデバイスを使うところにあります。さまざまなセンサやデバイスをアプリに組み込むのに役立つ記事としては、以下をお勧めします。
デバイス・センサ全般の記事8選
まずは、各スマホOS・プラットフォームで、どんなデバイスやセンサが使えるのかを知りましょう。比較記事や、各OSごとに使えるデバイス/センサの記事をまとめました。
■ 比較
NFCやLTE対応が待たれるiPhoneと、先行するAndroid カイ士伝のアプリライフ(10) iPhoneとAndroid、そしてWindows Phoneという3つのOSの今後を占う。それぞれの通信規格とコンセプトは? |
■ Android
iPhoneより多彩なAndroidのセンサをアプリで操作 Androidで動く携帯Javaアプリ作成入門(13) Androidで使えるさまざまなセンサを紹介し、加速度や磁気、方位、温度などの値を取得して使うアプリの作り方を解説します 「Smart & Social」フォーラム 2010/1/15 |
開発者が知って得するAndroid 2.3の新機能18選 Androidで動く携帯Javaアプリ作成入門(22) ネイティブコード周りやコンカレントGC、バッテリ管理、NFC、複数カメラ、SIP電話などの新機能をテーマごとに紹介します 「Smart & Social」フォーラム 2011/1/27 |
開発者が知らないと損するAndroid 4.0の新機能44選 Androidで動く携帯Javaアプリ作成入門(26) AndroidビームやWi-Fiダイレクト、ライブエフェクト、顔認識、スクリーンリーダ、ソーシャル系などの新機能をテーマ別に紹介 「Smart & Social」フォーラム 2011/11/2 |
App InventorでAndroidのセンサを操作するには App Inventorでアプリ開発はどこまでできるのか(3) App Inventorで扱えるセンサの種類や概要、JavaのAPIで扱うときとの違いを解説しセンサアプリの作り方を紹介する 「Smart & Social」フォーラム 2011/6/7 |
□ iOS
iOS端末ハードウェアの歴史と近接センサアプリ開発 iPhone/iPadスマートアプリ開発レシピ(1) 新しいiPad含め、これまでのiOS端末を振り返り、使うのが簡単な近接センサを入門編としてセンサプログラミングを始めましょう 「Smart & Social」フォーラム 2012/3/8 |
Flash Proで作れる! iPhoneのセンサ類を使うアプリ Flashでできる! iOSアプリ制作入門(3) 最新のFlash CS5.5の「AIR for iOS」機能は、ActionScriptでカメラデバイスや加速度センサ、GPS/地図を使うiOSアプリが作れます 「Smart & Social」フォーラム 2011/10/5 |
■ HTML5/JavaScript
HTML5のデバイス&位置情報系APIを使いこなせ! D89クリップ(33) モバイルデバイス上のWebアプリの未来を担う、HTML5のデバイス系と位置情報系APIを使いこなせ! getUserMediaや、Geolocation APIとは? |
GPS/位置情報/地図に関する記事11選
モバイル端末ならではのGPS/位置情報/地図を使うための記事を各OSごとにまとめました。Web APIやHTML5でも使えます。
■ 基礎知識
位置情報を取得する仕組み 連載:位置情報を使ってみよう(1) 可能性の広がる位置推定技術。ケータイやカーナビ、モバイル端末での位置推定の仕組みを、具体的な製品や実装方法を交えて説明 「Master of IP Network」フォーラム 2009/2/12
|
■ Android
地図/位置情報/GPSを使うAndroidアプリを作るには Androidで動く携帯Javaアプリ作成入門(16) Android Maps API Keyの取得方法を紹介し、その使い方やさまざまな設定/表示と操作方法、注意点を徹底解説します 「Smart & Social」フォーラム 2010/4/7 |
Google Maps Android APIがアップデート 3D表示やインドアマップなどをサポート 米Googleは12月3日、Google Playのサービス刷新を発表し、Google Maps Android APIのアップグレード版を含む2種類の新しいAPIを公開した 「Smart & Social」フォーラム 2012/12/4
|
Wi-Fiベース屋内測位技術をAndroidアプリに組み込む Androidで使えるO2O技術まとめ解説(2) O2Oの技術要素の1つとして屋内測位の概要や、Wi-Fiを利用したものを5つ紹介し、Walkbaseというサービスを例に使い方も解説 「Smart & Social」フォーラム 2012/11/19 |
□ iOS
GoogleマップがiPhone向けに登場、SDKも提供開始 グーグルがiPhone向けのネイティブ版地図アプリ、「Googleマップ」をリリース。同時にSDK提供も開始した 「Coding Edge」フォーラム 2012/12/13
|
iPhoneアプリで位置情報と地図を使うための基礎知識 iOSでジオ(GEO)プログミラング入門(1) 利用が加速するジオメディアを使うための基礎としてCoreLocationとMapKitの2つのフレームワークの使い方を中心に解説します 「Smart & Social」フォーラム 2011/4/4 |
Flickrと位置情報を使い画像をiPhoneの地図に表示 iOSでジオ(GEO)プログミラング入門(2) 通信でデータを取得し表示する例として、写真共有サイトのWeb APIを使って現在地付近の写真を取得する方法を解説します 「Smart & Social」フォーラム 2011/6/6 |
■ Windows Phone/7
スマホに欠かせない位置情報/地図を使うアプリを作る Silverlightベースで作るWP7アプリ開発入門(9) スマートフォン/モバイル端末に欠かせない、位置情報/GPSや地図を使ったアプリを作りシミュレートする方法を解説 「Smart & Social」フォーラム 2012/2/15 |
Windows 7でセンサや位置情報を使うアプリを作ろう 楽しいWindows 7アプリ作成入門(2) GPSで位置情報を取得したり、加速度や温度、脳波などのセンサを使うアプリを作る方法を具体的なコードやデモとともに教えます |
■ Web API/ HTML5
クラウドで動くGPS連動スマホ用Webアプリを作る たぶん1時間でできるマッシュアップ講座 Google App Engine用Webアプリ開発の環境を構築し、マップや位置情報取得、施設情報のWeb APIを組み合わせてみます 「Smart & Social」フォーラム 2010/11/4 |
位置情報をブラウザで活用! Geolocationを使おう 連載:人気順に説明する初めてのHTML5開発(新) スマホWeb開発での人気順に各HTML5機能の使い方を解説する連載がスタート。今回は断トツ人気のGeolocation API 「Insider.NET」フォーラム 2011/7/14
|
Bing Mapsのサンプルコードを使ってみよう! Bing Mapsを使ってみよう!(後編) 「Bing Maps」のサンプルコードを使って、HTML5のlocalStorageとgeolocation APIを利用してスマホアプリを作ってみよう 「HTML5 + UX」フォーラム 2012/12/13 |
マルチタッチインターフェイスに関する記事13選
iPhoneで一躍有名になったマルチタッチを含め、タッチインターフェイスを使うための記事を各OSごとにまとめました。
■ 基礎知識
iPhoneでマルチタッチができるのはなぜ? デジタル技術の仕組みと傾向(2) 現在主流となっている「抵抗膜方式」とiPhoneに採用されている「静電容量方式」を基に、タッチパネルの仕組みを解説します |
第272話 タッチインターフェイス 4コマまんが「がんばれ!アドミンくん」 スマホにタブレット、いまや家庭で電車で会社でみんなスリスリ。いいぁな、わしもスリスリしてみたい…。おっこんなところに! 「Windows Server Insider」フォーラム 2011/6/21 |
第313話 誤タッチ 4コマまんが「がんばれ!アドミンくん」 スマホの着信履歴にうっかり誤タッチして、その気もないのに取引先の部長に電話かけちゃったよ…。いやぁ、あせったあせった 「Windows Server Insider」フォーラム 2012/4/24 |
■ Android
Android 3.0の新APIで簡単ドラッグ&ドロップ実装 Androidで動く携帯Javaアプリ作成入門(23) 3.0対応端末とSDKのリリースで本格的に到来した「Androidタブレット」時代。ユーザーに快適な操作を提供する実装方法を解説 「Smart & Social」フォーラム 2011/3/8 |
□ iOS
iOSでマルチタッチができるアプリを作るための初歩 iPhone/iPadスマートアプリ開発レシピ(5) マルチタッチイベントを使うためのクラス「UIResponder」を中心に「UI Kit」フレームワークについてサンプルを例に使い方を解説 「Smart & Social」フォーラム 2012/8/7 |
Core Graphicsで作るiPad向けお絵描きアプリの基礎 SDKで始めるiPad/iPhoneアプリ開発の勘所(5) 画面を指でなぞって絵を描くiPad用アプリ作成の基本や、Core Graphicsフレームワークの便利なAPIを解説します 「Smart & Social」フォーラム 2010/12/15 |
画像をタッチ編集! アートなiPhoneカメラアプリを作る Retinaに映える! iOS美麗アプリ制作入門(3) カメラの起動やピクセル情報の扱いが簡単なopenFrameworksを使ってタッチやドラッグで画像の色見を変えるアプリを作ろう 「Smart & Social」フォーラム 2012/5/8 |
iPhoneをリモコンにしてみる 次世代のインプットを考えよう(1) マウスやキーボードだけではつまらない。Flashを応用して、iPhoneやバランスWiiボード、Chumbyを入力デバイスにしてみよう 「Smart & Social」フォーラム 2009/1/9 |
■ Windows Phone/7/8
MSの開発環境「TouchDevelop」、iPadやAndroid端末上での開発にも対応 対応プラットフォームを拡大 米Microsoftは、ブラウザで実行できるモバイルプログラミング環境「TouchDevelop」のWebアプリプレビュー版でプラットフォームのサポートを拡大した 「Smart & Social」フォーラム 2012/12/3
|
Windows PhoneのMetro UIをタッチでジェスチャ操作 Silverlightベースで作るWP7アプリ開発入門(4) Windows 8の発表で話題のタッチ操作のMetro。Windows Phoneでも共通するマルチタッチのジェスチャについて解説 「Smart & Social」フォーラム 2011/10/3 |
マルチタッチのWindows 7アプリ作成の基礎 楽しいWindows 7アプリ作成入門(1) 画面を触って字や絵を描いたり、アプリを操作するには何をどうすればいいのだろう? 具体的なコードやデモとともに一から教えます |
Windowsでもスマートにできるマルチタッチの基礎知識 Windowsタブレット向けマルチタッチアプリ開発(1) iPhoneの登場で一般的になったマルチタッチ。Windows 7での対応状況やタッチ操作をシミュレートできるアプリを紹介 「Smart & Social」フォーラム 2011/6/24 |
Metro UIの肝となる「マルチタッチ」アプリの作り方 Windowsタブレット向けマルチタッチアプリ開発(2) Windows PhoneやWindows 8を含め、タッチUI全般の5つのポイントや具体的なタッチアプリ開発方法について解説 「Smart & Social」フォーラム 2011/10/20 |
カメラ操作・AR(拡張現実)に関する記事11選
フィーチャーフォンのころからモバイル端末には搭載が当たり前になっていた、カメラの機能を使うための記事を各OSごとにまとめました。カメラの操作ばかりではなく、精度が上がった画像認識/顔認識、AR(拡張現実)など、その使い方は広がっています。
■ Android
もはやケータイに必須のカメラをAndroidで制御しよう Androidで動く携帯Javaアプリ作成入門(17) 標準カメラ制御用APIを解説します。起動・終了・撮影だけでなくフォーカスやフラッシュなども制御できます。ARに応用も!? 「Smart & Social」フォーラム 2010/5/27 |
Android 4.0で注目の顔認識をアプリに組み込むには Androidで動く携帯Javaアプリ作成入門(28) カメラを使った画面アンロック、オートフォーカス、ライブエフェクトなど応用例が多彩な顔認識機能を使うための基礎知識を解説 「Smart & Social」フォーラム 2012/1/18 |
App InventorでもAndroidで人気のカメラアプリを作る App Inventorでアプリ開発はどこまでできるのか(4) App Inventorのカメラ部品の概要、JavaのAPIで扱うときとの違いを解説し簡単な落書きカメラアプリの作り方を紹介する 「Smart & Social」フォーラム 2011/7/19 |
NyARToolKitでマーカー型ARのAndroidアプリを作る モバイルARアプリ開発“超”入門(2) 「NyARToolKit for Android」ライブラリの概要とサンプルアプリの実装、カスタマイズしてオリジナルアプリにする方法を解説します 「Smart & Social」フォーラム 2011/10/24 |
NyARToolKit for Androidよりも簡単なAndARとは モバイルARアプリ開発“超”入門(3) その概要とNyARToolKitと比較しての利点・欠点、サンプルアプリの実装、カスタマイズしてオリジナルアプリにする方法を解説 「Smart & Social」フォーラム 2011/11/16 |
□ iOS
iOS 5の顔検出機能とカメラを使ったiPhoneアプリ作成 iPhone/iPadスマートアプリ開発レシピ(3) 顔検出機能のCIDetector、カメラ機能のUIImagePickerControllerクラスの使い方を、メガネをかけるサンプルアプリとともに解説 「Smart & Social」フォーラム 2012/6/7 |
iPhoneで動くARアプリを作るためのライブラリ10選 モバイルARアプリ開発“超”入門(5) ARToolkitをはじめ、iOS(iPhone/iPad)で使えるAR(拡張現実)を実現するためのさまざまなライブラリをサンプルやコードを交えて紹介 「Smart & Social」フォーラム 2012/1/25 |
グランプリは生徒と先生が作った役に立つAR D89クリップ(34) 今年のiPhone・iPadアプリ大賞を勝手に決めてしまうイベントで、最終プレゼンに選ばれた12組のアプリを紹介します |
■ Windows Phone/7
Windows Phoneで動くカメラアプリ作成の基礎知識 Silverlightベースで作るWP7アプリ開発入門(7) iPhoneやAndroidでも人気のカメラを使ったアプリの作り方の基本としてプレビュー表示や撮影画像の保存方法を解説 「Smart & Social」フォーラム 2011/12/2 |
Silverlightで作れるAR(拡張現実)アプリの基礎知識 楽しいWindows 7アプリ作成入門(4) オープンソースライブラリ「NyARToolkitCS」「SLARToolkit」の登場でWPF、C#、Silverlight環境でもARが体験できるようになりました |
■ HTML5/JavaScript
Web RTC、Face.jsとJSARToolkitのお味は? HTML5の味見しちゃうよ(1) Web RTC、Face.jsとJSARToolkitを試した。JavaScriptを使って、Webカメラで顔認識とAR(拡張現実)してみよう |
音声認識・テキスト読み上げなど音声関連の記事8選
音声認識・テキスト読み上げなどに関する技術の記事をまとめました。音声認識は主に精度が高いAndroidで注目されていましたが、iOSでもiPhone 4Sで音声認識に加え、音声でユーザーの要求に応答する「Siri」が注目されています。
■ 基礎知識
ナイトライダーも示唆する人とシステムのあるべき関係 情報マネージャとSEのための「今週の1冊」(90) “使ってもらえる”システム、“なくてはならない”システムを開発する上で、重要な視点とは何なのだろうか? |
グーグル、iPhoneやAndroidで音声検索を開始 ケータイを言葉を理解する「耳」に グーグルは12月7日、音声入力で検索ができる「Google音声検索」をリリースした。NTTドコモのHT-03AをはじめとするAndroid端末やiPhoneで利用できる リッチクライアント & 帳票 > News 2009/12/7
|
モバイルアプリで音声入力が普通になる日 テクノロジー最前線(4) モバイル向け音声認識・音声合成に強みを持つ米ニュアンスコミュニケーションズ。モバイルアプリで音声入力が普通になる日も近いか |
古くて新しい組み込み技術「音声認識/合成」のいま ESEC2009イベントレポート 古くから研究開発されてきた音声認識/音声合成。近年この分野が大きく進化している。ESECで見た最新動向を紹介しよう |
■ Android
Androidアプリでマルチメディアを扱うための基礎知識 Androidで動く携帯Javaアプリ作成入門(30) 音楽/動画ファイルを扱うMediaPlayerクラスの状態遷移や基本的な使い方、リモート操作、ロック画面からの制御などを解説 「Smart & Social」フォーラム 2012/3/28 |
Android 1.6のジェスチャーとテキスト読み上げを使う Androidで動く携帯Javaアプリ作成入門(11) ジェスチャーに得点を付けて比較するサンプルや、テキスト読み上げ機能で「しゃべるAndroid」を実現するサンプルを作ります 「Smart & Social」フォーラム 2009/11/4 |
□ iOS
iPhone音楽アプリ「メロディベル」ができるまで ここが大変だよiPhone開発(3) iPhone開発の一通りの流れに沿って、準備するもの、仕様の決め方、実装の仕方の手順を説明。アプリをカタチにする方法がわかる! 「Smart & Social」フォーラム 2009/8/6 |
■ PlayN
PlayNアプリでオーディオ再生、ストレージデータ保存 PlayNでクロスプラットフォームのゲーム開発(3) PlayNでオーディオを再生する「Sound」インターフェイスや、データを保存する「Storage」インターフェイスについて解説 「Smart & Social」フォーラム 2012/10/30 |
加速度センサ・ジャイロに関する記事4選
iPhoneのゲームなどで一躍有名になった加速度センサに関する記事をまとめました。
■ 基礎知識
いまさら聞けない加速度センサ入門 センサ技術解説 使用用途が拡大し、いまや民生機器への搭載も広がっている「加速度センサ」について、その概念をあらためて解説します |
□ iOS
加速度センサとジャイロで体の動きを感じるアプリ作成 iPhone/iPadスマートアプリ開発レシピ(2) iOS SDK 4で追加されたデバイスのモーションデータを扱うフレームワーク「Core Motion」の使い方をサンプルアプリとともに解説 「Smart & Social」フォーラム 2012/4/17 |
Unityで作るiPhoneの傾きセンサを使う3Dビューア 現場が教えるUnityで実践iPhoneゲーム制作(2) アプリをXcodeに書き出して実機にビルドするまでの手順や、PC上でもジャイロでシミュレートする方法などを解説 「Smart & Social」フォーラム 2012/5/30 |
■ Windows Phone
Windows PhoneをShake!加速度センサアプリを作る Silverlightベースで作るWP7アプリ開発入門(8) iOSやAndroidでも人気の加速度センサを使ってグラフィックを動かす方法やジェスチャを使ってアプリを動かす方法を解説 「Smart & Social」フォーラム 2012/1/13 |
デバイス・センサ編以外のまとめは順次追加
アプリ開発にデバイス・センサの機能を組み込めるようになったら、以下のまとめも参照してみてください。今後、順次公開していきます。
- 基本編
- デザイン/グラフィック編
- Webアプリ編
- マネタイズ編
- セキュリティ/企業活用編
- デバイス・センサ編
- 通信・ネットワーク編
- ゲーム編
Smart&Social フォーラム トップページへ |
Smart & Social フォーラム 新着記事
- 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24)
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう - 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方 (2017/7/20)
子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基本的な使い方を紹介する。夏休みの子どもの自由研究などに役立てつつ、プログラミングを始めるきっかけにしてみてはいかがだろうか - 3DゲームのAIをiOSのSceneKitとGameplayKitで作る基本 (2017/7/10)
3Dゲーム用のフレームワークSceneKitを使った簡単なアプリ制作を通して、3Dゲーム用の人工知能(AI)について学ぶ - UnityアプリをWebGL、UWP、Android、iOS用としてビルドしてみた (2017/6/27)
アプリをWebで実行できるように書き出す方法やWindows上でUWP、Android、iOS用などにビルドする方法について解説する【Windows 10、Unity 5.6に対応】
|
|
Smart & Social 記事ランキング
本日
月間