通信・ネットワーク編:
アプリをクラウドやソーシャルにつなぐための記事51選
@IT編集部
2012/6/21(2013/1/10 改訂)
iOS(iPhone/iPad/iPod touch)、Android、Windows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。
- 基本編
- デザイン/グラフィック編
- Webアプリ編
- マネタイズ編
- セキュリティ/企業活用編
- デバイス・センサ編
- 通信・ネットワーク編
- ゲーム編
スマートフォン/スマートデバイスと相性が良い、クラウド上のWebサービスやソーシャルネットワーク/SNSと連携するのに役立つ記事としては、以下をお勧めします。
スマホの通信・ネットワークの基本が分かる記事15選
まずは、スマートフォン/スマートデバイスの通信・ネットワークの基本を知りましょう。基礎知識記事や各OS/プラットフォームの違い、アプリで通信・ネットワークを活用する方法が分かる記事をOS/プラットフォームごとにまとめました。
■ 基礎知識
次世代通信規格LTE(Long Term Evolution)とは? 用語解説(18) 最近、スマホの新製品や新たな通信サービスの紹介などでよく聞く「LTE」。何やら携帯のデータ通信がとても速くなるとか。その特徴や背景、最新動向を解説 「Windows Server Insider」フォーラム 2011/10/31 |
新世代のデータ通信規格「モバイルWiMAX」とは? 用語解説(7) 7月1日から有料サービスが開始された「モバイルWiMAX」。下り40Mbit/sのデータ通信が可能になるという。このモバイルWiMAXとはどのようなサービスなのか? 「Windows Server Insider」フォーラム 2009/7/27 |
モバイル・インターネット接続を共有する「テザリング」 用語解説(21) 最近のスマホによく搭載されている機能「テザリング」とは? モバイル・デバイスのインターネット接続コストを抑えられるという、その仕組みや制限を解説 「Windows Server Insider」フォーラム 2011/11/28 |
データオフロードの仕組みと課題 ものになるモノ、ならないモノ(48) スマートフォンとともに爆発的に増加するトラフィックをどうさばく? 切り札となり得るデータオフロードの仕組みと課題を追う 「Master of IP Network」フォーラム 2012/7/19
|
SIMロック解除をめぐる議論を読み解く 5分……は無理でも15分で絶対に分かるSIMロック 最近よく耳にする「SIMロック」。その成り立ちとSIMロックが抱える功罪を分かりやすく説明します 「Master of IP Network」フォーラム 2010/6/23
|
Skypeの通話を支えるネットワークの仕組みとは? 仕事で使うSkype(2) Skypeがインターネット上に構築するネットワークとは? 導入時に既存システムの設定変更は必要? Skype導入前に管理者視点で気になる点を解説 「Windows Server Insider」フォーラム 2011/11/17 |
NFCやLTE対応が待たれるiPhoneと、先行するAndroid カイ士伝のアプリライフ(10) iPhoneとAndroid、そしてWindows Phoneという3つのOSの今後を占う。それぞれの通信規格とコンセプトは? |
■ Android
年末でJetty(絶対)にできるAndroid携帯サーバ活用 小山博史のJavaを楽しむ(15) Android搭載タブレットにサーバを構築して、PCやほかの携帯端末からアクセスする方法やアプリを紹介します。あなたなら何に使いますか? 「Java
Solution」フォーラム 2010/12/27 |
□ iOS
iPhoneの外側にショートメッセージが飛び出したら カイ士伝のアプリライフ(7) ケータイのみに閉じられていたSMSやMMSがiOS 5限定で他の機器にも広がったが、メールアドレスがIDになる仕様が誤解を招くのが課題だ |
Windowsネットワーク管理者のための
iPhone/iPod touch入門 Windows管理者のために「仕事」で使えるiPhone/iPod touch活用連載スタート! iPhoneとiPod touchの違いやビジネス用アプリなどを紹介 「Windows Server Insider」フォーラム |
iPhone 3Gでソフトバンクのネットワークが心配だ ものになるモノ、ならないモノ(25) アップルのサービス「MobileMe」と、iPhone 3Gの通信を黒子となって支えるソフトバンクモバイルのインフラの現状をお伝えする 「Master of IP Network」フォーラム 2008/7/22
|
■ Windows Phone
[応用編]RSSリーダーWindows Phoneアプリの作り方 Silverlightベースで作るWP7アプリ開発入門(6) これまでの連載で学んだMetro、Panorama、Pivot、ビヘイビアなどを駆使して@ITのRSSを表示するアプリの作り方を解説 「Smart & Social」フォーラム 2011/10/28 |
.NET Micro FrameworkとWindows Phoneをつなぐ!! .NET Micro Frameworkのネットワーク機能 UDPのMulticast Group機能を使って、.NET Micro Framework端末からWindows Phoneにメッセージを通知するアプリを開発 |
■ スマホ向けWebアプリ
JavaサーブレットとJSON-libでできるiPhone向けAjax iPhoneで動かす業務用Webアプリ開発入門(3) AjaxとJSONの基本をおさらい後、iPhone用Ajaxの実装に役立つライブラリを2つ紹介し「iUI」に組み込む方法を解説します 「Smart & Social」フォーラム 2011/1/17 |
■ PlayN
PlayNアプリでJSON作成やネット接続をするには PlayNでクロスプラットフォームのゲーム開発(4) PlayNでJSONデータを扱う「Json」インターフェイスや、インターネットへアクセスする「Net」インターフェイスについて解説 「Smart & Social」フォーラム 2012/12/10 |
スマホアプリとクラウドをつなぐための記事7選
アプリから各クラウドのサービスやAPI/SDKを使うための記事を各OSごとにまとめました。主に、Amazon Web ServicesやWindows Azureを使っています。Google App Engine上にスマホ向けのWebアプリを作る記事もあります。
■ BaaS(Backend as a Service)
スマホアプリ開発に超絶便利なBaaSとは、MEAPとは 安藤幸央のランダウン(62) バックエンドの設定用のモバイル向けクラウドサービス「BaaS」と、企業向け業務アプリの複数プラットフォーム対応ソリューション「MEAP」を紹介 「Java Solution」フォーラム 2012/9/28 |
■ Android
AWSとAndroidを直結するSDKで何ができるのか? スマートフォンとクラウドをつなぐ技術カタログ(2) 簡単なコーディングでAndroidアプリからAmazon S3のストレージに直接接続できるサンプルを基にSDKの使い方を紹介 「Smart & Social」フォーラム 2012/2/3 |
□ iOS
スマホ×クラウドの可能性をAzure×iOSで試す スマートフォンとクラウドをつなぐ技術カタログ(1) スマホからクラウドを使うアプリ開発の例としてWindows Azure Toolkit for iOSでの開発の仕方をサンプルを交えて紹介 「Smart & Social」フォーラム 2011/9/12 |
「iCloud」が示す「こちら側」を中心とした世界観とは? D89クリップ(22) 15分で体験するApple WWDC 2011 Keynote。コンテンツが自動的に同期される「こちら側」を中心とした世界観。アップルならではの「クラウド」の姿とは |
Amazon S3とiPhone/iPadを直結するSDKとは スマートフォンとクラウドをつなぐ技術カタログ(3) 簡単なコーディングでiOSアプリからAmazon S3のストレージに直接接続できるサンプルを基にSDKの使い方を紹介します 「Smart & Social」フォーラム 2012/3/9 |
■ Windows Phone
「Windows Azure Toolkit for WP7」を試してみた .NET開発者中心 厳選ブログ記事 Windows Phone 7向けのWindows Azure開発用ツールキットの試用レポート。その概要と基本的な開発手順を紹介。実機での実行も試す 「Insider.NET」フォーラム 2011/6/8
|
■ クラウド上のスマホ向けWebアプリ
クラウドで動くGPS連動スマホ用Webアプリを作る たぶん1時間でできるマッシュアップ講座 Google App Engine用Webアプリ開発の環境を構築し、マップや位置情報取得、施設情報のWeb APIを組み合わせてみます 「Smart & Social」フォーラム 2010/11/4 |
通知・ノーティフィケーションに役立つ記事2選
Webサービスからの情報をプッシュ配信してアプリに表示するには、ノーティフィケーションの仕組みが使われます。常に携帯するスマホにプッシュ配信できると、情報を提供するのに効果的です。
■ Android
Androidのウィジェットにノーティフィケーションするには Androidで動く携帯Javaアプリ作成入門(29) Android 4.0の新機能「オーディオリモコン」を使うために、ウィジェット「RemoteViews」を使用するNotificationについて解説 「Smart & Social」フォーラム 2012/2/16 |
□ iOS
Push Notificationを使ったiPhoneアプリ13選 これ、俺ならこう使う(7) iPhoneアプリに新しい可能性をもたらす、外部サービスからiPhoneアプリに向けて非同期にメッセージを送信するAPNSを使ったiPhoneアプリを紹介 「Smart & Social」フォーラム 2009/9/28 |
オフライン対応に役立つ記事2選
ネットワークは常につながっているわけではありません。Webサービスからのデータやキャッシュを端末側に保存できるようにアプリを実装しておくと、オフライン時でもユーザーにストレスなくアプリを使ってもらえます。
■ Android
AndroidでSQLiteのDB操作をするための基礎知識 Androidで動く携帯Javaアプリ作成入門(6) ついに日本でもドコモからHTC製端末の発売が決定したAndroid。今回はデータベースを操作するための基礎を解説します 「Smart & Social」フォーラム 2009/5/20 |
■ HTML5
HTML5でiPhone用Webアプリをオフライン対応に iPhoneで動かす業務用Webアプリ開発入門(終) アプリケーションキャッシュの使い方をコードを交えて解説します。iPhoneのSafariはキャッシュの更新に注意が必要です 「Smart & Social」フォーラム 2011/4/18 |
ソーシャルネットワークと連携するための記事8選
アプリから各ソーシャルネットワークのサービスやAPI/SDKを使うための記事を各OSごとにまとめました。主に、TwitterやFacebook、mixiを使っています。OAuth 2.0という認証技術が連携の基盤にあるのは、どれも同じです。
■ Android
OAuth 2.0を使うソーシャルなAndroidアプリの作り方 ネイティブアプリで実践! mixi Graph API活用法 OAuth 2.0のソーシャルなWeb APIを使った、Androidで動く簡単なネイティブ・アプリケーションの作り方を解説します 「Smart & Social」フォーラム 2011/3/30 |
UnityでAndroidのBluetooth制御&Twitter4J連携 Unityで楽々スマホ用3Dアプリ開発入門(3) Unityが提供しているネイティブコードとの連携手法の応用編として、デバイスやJavaライブラリとの連携について解説します 「Smart & Social」フォーラム 2011/7/29 |
□ App Inventor for Android
コードを書かずにTwitterのAndoridアプリを作るには App Inventorでアプリ開発はどこまでできるのか(5) App Inventorの部品とTwitter APIの概要を解説しTwitterの開発者登録をして簡単なクライアントの作り方を紹介 「Smart & Social」フォーラム 2011/9/28 |
□ iOS
iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る SDKで始めるiPad/iPhoneアプリ開発の勘所(4) Webサービスと連携したiPhone/iPadアプリ作成の基本や、Cocoa Touchフレームワークの便利なクラスを解説します 「Smart & Social」フォーラム 2010/9/28 |
書籍転載:Facebook SDK for iOSアプリ開発ガイド iOS用のFacebook SDKを使って、iPhone/iPad/iPod touchアプリにさまざまなFacebook連携機能を盛り込む方法を解説します 「Smart & Social」フォーラム |
OAuthでバーコード情報Twitter投稿iPhoneアプリ Web技術でネイティブアプリを作れるTitanium(3) iPad/iPhone開発も解禁になって再び要注目のTitanium。拡張「モジュール」を使ったアプリの作り方を解説します |
■ Windows Phone
SilverlightでWindows Phone 7のTwitterアプリ構築 連載:ScottGu氏のブログより 先日MIXで発表されたVS 2010 Express for Windows Phoneを使って、Windows Phone 7で動くSilverligfhtアプリの構築手順を解説 「Insider.NET」フォーラム 2010/3/24
|
■ jQuery Mobile
jQuery Mobileで作るスマホ向けFacebookアプリ 無料クラウドでできるFacebookアプリ開発入門(3) 公開したFacebookアプリの管理系機能や、jQuery Mobileを使ったスマートフォン向けのアプリ開発について解説します 「Smart & Social」フォーラム 2011/8/1 |
音声通話・電話網関連の記事8選
スマートフォンはあまりにも多機能になったため、電話として使っていないというユーザーもいるかもしれませんが、やはりスマホは「フォン」(Phone)であり、音声通話は重要な機能です。
キャリアが提供する電話網ではなく、IPネットワークを介して通話するためのアプリも多く出ています。また最近は電話網とソーシャルネットワークを連携したり、音声認識を活用したりするなど、多様な機能を組み合わせたアプリも注目されています。
Google Voiceはやっぱりすごかった [Analysis] Web業界は電話関連ビジネスを飲み込もうとしているのではないか。もう1年以上も前になるが、2010年5月に米国に出張した際に、そういう印象を受けた。といっても、VoIPのことではない。電話帳がSNS内のソーシャルグラフで置き換えられるということとも、ちょっと違う。電話の音声サービス全般のことだ…… Coding Edge > News 2011/9/20 |
マルチメディアでの一貫性ある対応がCS向上のカギ 連載:スマホ時代、SIPの可能性を再考する(2) スマホ&ソーシャルメディア時代、コンタクトセンターは対応窓口を拡大しながら一貫性ある対応を実現しなければならない |
5分で絶対に分かるSIP インターネットで電話をかけるためには、発信や着信、応答、切断といった制御が必要です。その手順を取り決めたシグナリングプロトコルの1つ、SIPを5分で理解しましょう 「Master of IP Network」フォーラム 2007/11/16
|
ご存じですか? Asteriskの魅力 オープンソースPBX、Asteriskの実力(1) オープンソースソフトウェアのPBXとしてはほぼ唯一無二の存在だった「Asterisk」。その特徴や導入手順を紹介していきます 「Master of IP Network」フォーラム 2008/12/22
|
“音声”で広がるバーチャル・エクスペリエンス eビジネスが生み出すエクスペリエンス 第5回 インターネット利用に音声が活用されることで、ユーザーはリアルとバーチャルの双方で新しい体験をすることになる |
Skype、Line、Fb、Google+、どれが好きですか カイ士伝のアプリライフ(11) コミュニケーションを変える新たなチャットサービス。Skype、Line、Facebook、Google+のスマホ対応機能や特色をまとめてみる |
改めて、Skypeを仕事で活用することを考える 仕事で使うSkype(1) スマフォに対応し、在宅勤務などでも注目を集めるSkype。無料で使える多くの機能を仕事に活用しない手はない。まずは現在のSkypeの概要を解説 「Windows Server Insider」フォーラム 2011/10/19 |
iPhoneSkypeとケータイ、通話に向いてるのはどっちだ ものになるモノ、ならないモノ(33) iPhone Skypeの通話の遅延はどのくらい?ケータイと、PSP版、WILLCOM 03版、日本通信のモバイルのIP電話とで比較してみた 「Master of IP Network」フォーラム 2009/6/3
|
NFC、Bluetoothなど近距離無線技術に関する記事9選
NFC、Bluetoothなど近距離無線技術に関する記事をまとめました。特に、NFCはAndroid 2.3から使えるようになって注目されています。
■ 基礎知識
5分で絶対に分かる近距離無線技術 ユビキタス社会のネットワークとなる近距離無線技術。Bluetooth、UWB、ZigBeeのほか、新たに研究が始まった技術を5分間で見ていきます 「RFID+IC」フォーラム 2007/9/11
|
NFCは次世代近距離通信のデファクトとなるか ICカード事例研究(3) 複数の非接触ICカード技術を包含する形で標準化された近距離通信規格「NFC」。そろそろ、NFCモジュールを搭載した製品が市場に登場しそうだ 「RFID+IC」フォーラム 2007/8/3
|
Bluetoothとの連携も――進化するFeliCa技術 進化するモバイル技術の基礎講座(1) 携帯電話を利用した新たなサービス展開が発表されるなど、更なる広がりを見せているFeliCa。その仕組みをあらためて解説 |
■ Android
Android 4.xのAndroidビームをアプリに組み込むには Androidで動く携帯Javaアプリ作成入門(39) NFC/BluetoothによるAndroid端末同士の通信、通称「Androidビーム」について4.0と4.1の違いも含めサンプルを使って解説 「Smart & Social」フォーラム 2013/1/10 |
AndroidアプリでNFCタグを読み書きするための基礎 Androidで動く携帯Javaアプリ作成入門(38) Android のAPIを使ってSuica/Edy/運転免許証などのIDmを読む方法、NFCタグに情報を読み書きする方法について解説 「Smart & Social」フォーラム 2012/11/27 |
Bluetoothを使ってAndroidアプリ同士で通信するには Androidで動く携帯Javaアプリ作成入門(35) Androidで使えるBluetoothの種類や設定の仕方、ペアリングや通信の行い方などを通信対戦ゲームのサンプルを交えて解説 「Smart & Social」フォーラム 2012/9/12 |
Androidからイヤフォンやヘルス機器とBluetooth通信 Androidで動く携帯Javaアプリ作成入門(36) ヘッドフォンの再生状態の確認やヘッドセットからの音声の認識、ヘルス機器との通信などのやり方をサンプルを交えて解説 「Smart & Social」フォーラム 2012/10/17 |
UnityでAndroidのBluetooth制御&Twitter4J連携 Unityで楽々スマホ用3Dアプリ開発入門(3) Unityが提供しているネイティブコードとの連携手法の応用編として、デバイスやJavaライブラリとの連携について解説します 「Smart & Social」フォーラム 2011/7/29 |
□ iOS
iPhoneアプリでBluetooth通信を使うための基礎知識 iPhone/iPadスマートアプリ開発レシピ(4) Bluetooth通信を行うためのフレームワーク「Core Bluetooth」「Game Kit」についてサンプルアプリを例に利用方法を紹介します 「Smart & Social」フォーラム 2012/6/19 |
通信・ネットワーク編以外のまとめは順次追加
通信・ネットワーク関連の技術が身に付いたら、基本編を含めて以下のまとめを参照してください。今後、順次公開していきます。
- 基本編
- デザイン/グラフィック編
- Webアプリ編
- マネタイズ編
- セキュリティ/企業活用編
- デバイス・センサ編
- 通信・ネットワーク編
- ゲーム編
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に対応】
|
|