Symbian OS

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Symbian OS
公式サイト: http://www.symbian.com
開発者: Symbian Ltd.
ソースコード: 公開
対応
プラットフォーム:
ARM (x86のエミュレートに対応)
カーネル種別: リアルタイム
ユーザ
インタフェース
:
S60UIQMOAP
開発状況: 開発中

Symbian OS(シンビアンオーエス)はシンビアンによる携帯機器向けオペレーティングシステムであり、関連するライブラリユーザインタフェースフレームワーク、一般的なツールの参照実装が含まれる。

目次

概要

PSION社がハンドヘルドPC向けとして開発したOSEPOC32を名称を改めスマートフォン向けに改良したOSである。2007年現在までに、Symbian OSを使用したユーザインタフェースにはUIQS60(旧称Series 60)、Series 80、Series 90、MOAPなどがある。ユーザインタフェースの高い適応性によりSymbian OSをさまざまなフォームファクターのデバイス(クラムシェル型やタブレット型、キー入力式やペン入力式、PDA携帯電話など)で使用することが可能となっている。

UIQはソニー・エリクソン・モバイルコミュニケーションズモトローラのペン型スマートフォンに、S60はキーパッド型スマートフォンに採用されている。Series 80はコミュニケータと呼ばれるフルキーボード型スマートフォンに、Series 90はノキアのペン型スマートフォンにそれぞれ採用されていたが、Series 90は2006年、Series 80は2007年にそれぞれ開発終了している。コミュニケータタイプはS60へ移行・統合すると発表されている。

また、UIQとS60ではソフトウェア開発キットを公開していることで、パソコンソフトのように個人が自由にソフトを開発することができる。また個人が自由に端末にソフトをインストールし、拡張することができる。

2008年6月 各モバイル端末ベンダーとアプリケーションプロバイダとで構成されるSymbian Foundation(Symbian財団)を創設し、SymbianOSを オープンソースライセンス(Eclipse Public License)のもとで一般公開する計画を発表した。[1]創業メンバーは、Nokia、Sony Ericsson、Motorola、NTTドコモ、AT&T、韓国LG Electronics、Samsung Electronics、スイスSTMicroelectronics、米Texas Instruments(TI)、英Vodafoneの10社。又すでに20社以上の企業が参加表明している。

プログラミング上の特徴

Symbian OSの最大の利点は数ヶ月から数年にわたって稼動しつづける可能性のあるリソースの少ない携帯機器のために設計されているという事実である。メモリを節約することが強調されており、ディスクリプタやクリーンアップスタックなどのSymbian OS固有のプログラミングイディオムが使用されている。他の技法と組み合わせることによってメモリの使用量を低く保ち、メモリリークの発生を抑える。また外部記憶スペースを節約するための同様の技法も存在している(Symbian機器の記憶装置はフラッシュメモリであることが多い)。

さらに、全てのSymbian OSプログラミングはイベント駆動方式であり、アプリケーションが直接イベントを処理していないときにはCPUはオフにされる。これはアクティブオブジェクトと呼ばれるプログラミングイディオムによって達成されている。こうした技法が正しく使われなければ、アプリケーションが携帯電話のバッテリーを数時間で消費してしまうこともある。正しく使えば、バッテリーの持続時間は飛躍的に向上する。

このような特徴により、Symbian OSのC++コードは非常に特殊化したものとなっており、プログラムすることはかなり難しい。ただし、Symbian OS機器はOPLPythonVisual BasicSimkinPerl、さらにJavaJava ME環境やPersonal Java環境でプログラムすることも可能である。

ウイルス問題

2004年にはSymbian OS S60を使用した携帯電話を対象にした最初の携帯電話ウイルス(ワーム)「Cabir」 が登場した。このワームはBluetoothを使用して近くの携帯電話に伝播する。ただし、Symbian OSであれば何でも感染するわけではなく、S60を採用したものに限られる。

日本で発売されている機種

日本でも、今まで主流だったリアルタイムOSを置き換えるかたちで採用例が増えている。

富士通FOMA F2051で初めて携帯電話に採用し、現在では富士通(F)と三菱電機(D)、シャープ(SH)とソニー・エリクソン・モバイルコミュニケーションズ(SO)がNTTドコモ向けFOMA携帯電話に使用している。これらはユーザーインターフェースにMOAPを採用している。

モトローラM1000は、UIQインタフェースを採用している。

S60ユーザインタフェースを採用したものは、ボーダフォンからは、ノキア製702NK702NK II804NKが、ソフトバンクモバイルに移行後に705NKX01NKX02NKが発売されている。ノキアジャパンからはSIMフリー機であるNokia 6630STD日本版及びE61STD日本版が発売されている。NTTドコモからは、NM850iGNM705iが発売されている。

脚注

  1. ^ http://www.nokia.co.jp/about/release_080624.shtml

関連項目

外部リンク

ウィキメディア・コモンズ

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net