モバイルコンピューティングという言葉は、スマートフォンの技術として理解されることが多くなっています。
スマートフォンの技術もモバイルコンピューティングの一部ですが、このトピックはそれよりも少し広い範囲に及びます。
この記事では、モバイルコンピューティングのトピックについて紹介します。
モバイルコンピューティングとは
モバイルコンピューティングとは、無線LANを利用して、小型の携帯端末で音声やデータを伝送する技術です。
モバイルコンピューティングシステムとは
モバイルコンピューティングシステムは、無線ネットワークで接続された分散型システムです。
クライアントやノードはモビリティを持ち、いつでもどこでもコンピューティングを提供することができる。
以下は、モバイルコンピューティングが使用されているいくつかの例です。
- クレジットカードの認証に伴うオンライン配送システム。
- スマートフォンやモバイルアプリを利用したタクシー・タクシーサービス
- 天気予報や道路情報など、位置情報を活用したモバイルサービス
- スマートフォンによるソーシャルメディアアプリケーションやメールアクセス
- 個人の医療・健康状態を測定・記録するためのスマートウェアラブルデバイス
モバイルコンピューティングシステムの主な構成要素
モバイルコンピューティングシステムは、以下のコンポーネントで構成される。
モバイル機器
モバイルハードウェアとは、データを取得し処理する機能を持つ、小型で持ち運び可能なコンピューティングデバイスのことです。
スマートフォン、ハンドヘルドデバイス、ウェアラブルデバイスは、モバイルハードウェアに該当します。
これらのデバイスは通常、オペレーティングシステム(OS)を内蔵しており、その上でアプリケーションソフトウェアを実行することができます。
これらのデバイスは、センサー、全二重データ伝送、IR、WiFi、Bluetoothなどのワイヤレスネットワーク上で動作する機能を備えています。
モバイルソフトウェア
モバイルソフトウェアは、モバイルハードウェア上で動作するように特別に開発されたソフトウェアプログラムです。
これは通常、モバイル機器に搭載されているオペレーティングシステムです。
これらのOSは、タッチスクリーン、携帯電話接続、Bluetooth、Wi-Fi、GPSモバイルナビゲーション、カメラ、ビデオカメラ、音声認識、ボイスレコーダー、音楽プレーヤー、近距離無線通信、センサーなどの機能を提供します。
デバイスのセンサーやその他のハードウェアコンポーネントは、OSを介してアクセスすることができます。
モバイル通信
Mobile Communication refers to the exchange of data and voice using existing wireless networks. The data being transferred are the applications including File Transfer (FT), the interconnection between Wide-Area-Networks (WAN), facsimile (fax), electronic mail, access to the internet and the World Wide Web. The wireless networks utilized in communication are IR, Bluetooth, W-LANs, Cellular, W-Packet Data networks and satellite communication system. It is the mobile communication infrastructure which takes care of seamless and reliable communication between mobile devices.
モバイルコンピューティングの原理
モバイルコンピューティングの原理として、以下の要因が挙げられている。
ポータビリティ
モバイルコンピューティングシステム内に接続されるデバイス/ノードは、モビリティを促進する必要があります。
これらのデバイスは、デバイスの機能や電力供給が制限されている場合があるが、移動可能な環境で動作するために十分な処理能力と物理的な携帯性を備えている必要がある。
接続性
ネットワーク接続の QoS (Quality of Service) を定義する。
モバイルコンピューティングシステムでは、接続ノードのモビリティに影響されることなく、遅延/ダウンタイムを最小限に抑え、ネットワークの可用性を高いレベルで維持することが期待される。
インタラクティビティ
モバイルコンピューティングシステムに属するノードは、互いに接続され、データの活発なトランザクションを通じて、通信やコラボレーションを行う。
個性的
モバイルネットワークに接続された携帯端末やモバイルノードは、しばしば個人を表す。
モバイルコンピューティングシステムは、個人のニーズに対応する技術を採用し、各ノードのコンテキスト情報を取得できるようにする必要がある。