2006年01月28日

英語版だが日本語サイトも閲覧可能 Vodafone 702NKで使える「Opera」

オペラ・ソフトウエアの「Opera for Mobile」も,海外の携帯電話などに多くの搭載実績を持つブラウザである。国内でも,2004年5月に発売されたウィルコムの「AH-K3001V」(京セラ製)を皮切りに,KDDIの「W21CA」「W21CAII」(カシオ計算機製)やNTTドコモの「FOMA M1000」(米モトローラ製)などに標準で搭載されている。

 日本国内で発売されている携帯電話にダウンロードして使えるOpera for Mobileは,今のところVodafone 702NK(Nokia 6630)向けだけ。Operaのバージョンは6.20である。オペラ・ソフトウエアのWebサイトからダウンロードでき,価格は29ドル。アプリ自体は英語版だが,日本語のページも表示できる。また,表示画面の横幅に合わせてWebコンテンツを再配置して表示する「スマート・レンダリング」機能は,携帯用,パソコン用を問わず標準で搭載している。SSL通信にも対応する。

 接続先を「VF JP Web」から「VF JP Access Internet」にしておく必要があるのはNetFrontの場合と同じ。パケット定額制プランの適用外である点も,NetFront同様に注意が必要である。■
posted by シンビアン at 22:57| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

Vodafone 702NK向けの「NetFront」 アプリ単体でWebサイトの閲覧が可能

ACCESSの「NetFront」は,情報家電や家庭用ゲーム機,携帯電話などの機器組み込み用ブラウザとして多く採用されている。中でも「Compact NetFront」は,iモード携帯電話用のブラウザとして数多くの採用実績を誇っている。

国内の携帯電話向けに4月からダウンロード販売を開始したのは,「NetFront for Series 60 702NK edition」である。シンビアンのSeries 60をプラットフォームに採用したVodafone 702NK向けだが,この端末の製造元であるノキア・ジャパンの「Nokia 6630」でも使える。ボーダフォンライブ!向けサイト「Symbian Style」からダウンロードでき,アプリ価格は2625円。WebサイトからHTMLデータを直接ダウンロードする方式のブラウザ・アプリなので,サービス利用料金などはかからない。

NetFrontのバージョンは3.2で,表示を速くする「ラピッド・レンダー」や,画面の横幅に合わせた表示を行う「スマートフィット・レンダリング」機能などを備えている(写真6)。SSL通信にも対応する。

 利用時には,インターネット接続用のアクセス・ポイントの設定変更が必要。ボーダフォンライブ!向けの「VF JP Web」から,一般サイトへのアクセス向けにボーダフォンが提供するプロバイダ・サービス「アクセスインターネット」用の「VF JP Access Internet」に変更する。

 パケット通信料金は,定額料金プランの「パケットフリー」(6月に「デュアルパケット定額」へ名称変更)の対象外なので注意が必要だ。パケット料金を抑えるには,パケット割引サービスである「ハッピーパケット」を使う。

 ACCESS製の携帯電話向けフル・ブラウザ・アプリは,NTTドコモが5月17日に発表した「N901iS」にも標準で搭載される。
posted by シンビアン at 22:56| Comment(1) | TrackBack(1) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

メッセージパッシング

メッセージパッシングとはその名の通り、オブジェクトが他のオブジェクトにメッセージを送ることによって処理を起動するしくみで、現実にはメソッドを呼び出すことを指します。つまり、オブジェクト同士が話(パッシング)をするもっとも簡単な手段で、このメッセージのことをイベントと表現することもあります。
posted by シンビアン at 21:41| Comment(0) | TrackBack(0) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

メッセージ・パッシング

オブジェクトに対して指示を与える唯一の手段
posted by シンビアン at 21:38| Comment(0) | TrackBack(0) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

オブジェクト指向のパラダイム

オブジェクト指向のパラダイムはメッセージパッシングです。オブジェクト間をメッセージが送受信される、そういうモデルです。
posted by シンビアン at 21:35| Comment(0) | TrackBack(0) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

ポリモルフィック DLL

この DLL にはエントリポイントは 1 つだけで、オブジェクトをリターンします。またこの DLL はフレームワークによって管理されます。ポリモルフィック DLL の例としては、アプリケーションやデバイスドライバ、 CSY があります。
posted by IMDb at 19:28| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

NokiaがSymbian OS上でWeb Servicesを推し進める

"There are two protocol families emerging," says Timo Skytta, director of Web services at Nokia. "One is SIP-based, from a voice background. The other is Web services, emerging from IT vendors such as Sun and Microsoft. Nokia needs to let people develop applications using both."

Windows Mobile 5に対抗してSymbian 60 version 3でのIT機能強化を図るためにスマートフォンにもWebサービス機能を搭載。
Symbian Series 80ベースの携帯電話でのWebサービス利用を促進中。
狙いは携帯電話特有のプロトコルに特化するのではなく、より一般的なプロトコルを採用することでスマートフォンにIT機能をより持たせようとしています。
posted by シンビアン at 13:59| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

SIS ファイルのインストール

Symbian Installation System は、アプリケーション、データまたは構成情報をインストールするための簡単かつ首尾一貫したユーザインターフェイスを Symbian OS 携帯電話に提供します。開発者 (またはエンドユーザ) は、SIS (.sis) ファイルにパッケージされたコンポーネントをインストールします。3 つのインストールオプションが考えられます。

* PC 上にある SIS ファイルを呼び出し、次に、PC と携帯電話間で赤外線または Bluetooth 通信によって携帯電話にアプリケーションをインストールする


* OBEX 、赤外線または Bluetooth により SIS ファイルを PC、その他の Symbian OS 携帯電話または OBEX デバイスなどの別デバイスから転送し、携帯電話の「アプリケーションコントローラ」を使用してアプリケーションをインストールする


* または、SIS ファイルを電子メール添付ファイルとして送信し、携帯電話の「アプリケーションコントローラ」でアプリケーションをインストールする。ただし、対象デバイスのメッセージングインボックスは、受信メッセージ添付ファイル内の Symbian OS 実行可能ファイルを認識できるが、セキュリティ上の理由からメッセージとその添付ファイルを開くことはできない

インストール後、小さい「stub.sis ファイル」が携帯電話に残り、将来必要となった場合にはアプリケーションのアンインストールをコントロールします。
posted by シンビアン at 13:53| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Series 60 デバイスでのファイルの実行

ファイル転送、PC コネクティビティ、さらにはアプリケーションのインストールに関するオプションは、使用中の Series 60 デバイスに利用することができる特定のハードウェア/ソフトウェアによって異なる場合があります。
posted by シンビアン at 10:35| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

MIME サポート

MIME (Multipurpose Internet Mail extension:汎用インターネットメール拡張子) は、グラフィクス、オーディオ、ファクスなどの非テキストデータをインターネットで転送するためのファイルフォーマットを定義します。Symbian OS アプリケーションは、.aif ファイルでサポートしている MIME タイプと、各タイプにアサインされるサポートの優先順位を指定することができます。

.aif ファイルの詳細は、『Series 60 用 C++ アプリケーションの設計』と Series 60 SDK ドキュメンテーションをご覧ください。
posted by シンビアン at 10:33| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

キャプション

Avkonは、ショートキャプションを各アプリケーションに関連付けることができます。デフォルトにより、このキャプションは、.aifファイルにあるキャプションと同じになります。しかし、アプリケーション作成者は、キャプションとショートキャプションを持つ、各言語の個別キャプションファイルを作成することができます。ショートキャプションがアプリケーショングリッドディスプレイで使用されるのに対し、ロングキャプションはアプリケーションリストで使用されます。キャプションファイルは、通常のリソースファイルと同じ方法で作成されます。このキャプションの作成に使用されるリソース構造は、 apcaptionfile.rh で定義されています。
posted by シンビアン at 10:32| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

アイコン

アプリケーションとその関連ファイル / ドキュメントが組み込まれている場合、あるいは、アプリケーションシェルに表示されている場合、アイコンはこれらを表現するのに使用されます。アイコンは、さまざまなサイズで与えられます。現在のコンテナズーム状態に最適なサイズが表示されます。さまざまなサイズを用意することにより、特定のサイズでアイコンが表示された場合にアイコンを大幅に拡大縮小する必要がなくなります。小さいビットマップを拡大縮小すると、通常は画質が大幅に損なわれます。

AIF Builder は、アイコンを構成するビットマップとマスクを生成するアイコンデザイナ機能を起動することができます。 AIF Icon Designer は、マルチビットマップ (.mbm) ファイルフォーマットと呼ばれる、Symbian OS 固有のビットマップファイルフォーマットを必要とし、このようなアイコンを作成するのに役立ちます。

アプリケーションが異なる言語の異なるアイコンビットマップを必要とする場合、Aiftool を使用し、それぞれが正しいビットマップを持つ .aif ファイルのコピーを複数作成することによりアイコンビットマップを作成することができます。作成された各 .aif ファイルは、aXX という拡張子 (XX は、当該言語に対応する 2 桁の言語コード) で保存してローカライズする必要があります。アプリケーションフレームワーク (AppArc) ソフトウェアは、ユーザが選択した現在の言語に対応する .aif ファイルのロードを試みることを目的に変更されています。
posted by シンビアン at 10:30| Comment(0) | TrackBack(1) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Symbianの動向とスマートフォン市場

スマートデバイスの次世代プラットフォームをめぐる競争はますます激しくなっています。そのひとつに、機器ベンダのコンソーシアムによって1998年に作成されたSymbianがあり、Microsoftと並んで有力候補として注目されています。

通信、ITなどの分野における新技術、新市場の調査分析とコンサルティングを専門としております英国の調査会社Ovum, Ltd. は、Symbianの動向とスマートフォン市場についてまとめた英文調査報告書 "Symbian and the smartphone market" を発行致しました。

当報告書は、スマートフォン市場とSymbianの動向について調査したもので、Symbianのライセンスを有する主要5社のスマートフォン戦略および予測出荷数についても分析しております。また、SymbianとMicrosoftの7地域におけるマーケットシェアも掲載しております。

総ページ数は70ページで、概略は下記のとおりとなっております。
要点

* Symbianはスマートフォン市場を支配することが予想されるが、Microsoftなど他のプラットフォームにもチャンスはある
* スマートフォン市場は差別化と標準化の両方に適応する
* Symbianの成功にNokiaが重要な役割を果たす

掲載内容

* 要点
* Symbianとは
* 無線産業におけるスマートフォンの重要性
* スマートフォンのユーザ
* スマートフォンの経済的側面
* Symbianの競合状況
* Symbianライセンス取得企業の戦略
* 市場展開シナリオ
* 将来予測(2003-2007)
o スマートフォン地域別出荷数−SymbianとMicrosoftのシェア
* 予測方法と仮定条件

posted by シンビアン at 10:28| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

AIF ファイル

アプリケーション情報 (.aif) ファイルは、実行時に使用され、以下を始めとする、アプリケーションに関するデータを格納しています。

* アプリケーションを表現するためにシステムが使用する、さまざまなサイズのアイコン

* サポート対象言語で書かれたキャプション


* ドキュメントの組込、アプリケーションが隠されている/いない場合の新規ファイルの作成、MIMEタイプの優先サポートといった機能

各アプリケーションは、当該アプリケーションに関するビットマップとキャプションの格納に用いられるアプリケーション情報ファイル (または .aif ファイル) を持っている必要があります。.aif ファイルがない場合、アプリケーションは、デフォルトアイコンと、キャプションとしてアプリケーション名を使用し (ファイル名拡張子がありません)、MIME タイプと組込はサポートされません。ファイルは、Series 60 SDK に与えられている AIF Builder ツールにより、アプリケーションに関係なく作成できます。AIF Builder ツールは、.aifb 拡張子を持つファイル内に .aif 定義の詳細を保存します。
posted by シンビアン at 10:26| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

リソースファイル

リソースファイル (HelloWorld.rss など) は、スクリーン上での GUI アプリケーションの 表示方法を定義するために Symbian OS で使用されます。アプリケーションのアピアランス、動作および機能を定義する情報の大部分は、リソースファイルに格納されています。プログラム本体の外側に、ステータスペイン、メニュー、ホットキーから個々のダイアログボックスに至るすべてをリソースファイルで定義することができます。個々のリソースは、必要に応じて実行時に極めて効率的にロードされるため、メモリ要件は最低限に抑えられます。アプリケーションリソースは、テキストスクリプトファイル (通常は .rss 拡張子が付いています) で定義されています。作成時、アプリケーションリソースは、実行時に使用されるバイナリファイルにコンパイル、圧縮されます (デフォルトにより .rsc拡張子が付いています)。リソースファイルは、メインプログラムを再コンパイルせずにローカライズさせることができます。ローカライゼーションを簡単に行うため、すべてのユーザインターフェイステキストは通常、メインリソースファイルに含まれる別個のヘッダファイルに分けられます (慣例により .loc 拡張子が付きます)。異なる言語に翻訳するために送られるのが .loc ファイルです。

当初、リソースは複雑そうに見えますが、ステップバイステップで見て行けば非常に単純です。アプリケーションリソースファイルの全体的な説明と例は、Series 60 SDK ドキュメンテーションに記載されています。
posted by シンビアン at 10:25| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Carbide Development Tools

Nokia's new Carbide.c++ developer tools are built for Symbian OS application development. Based upon Eclipse, the rapidly evolving Java-based open-source integrated development environment (IDE), the new tool family is designed to lower barriers for new developers, while encouraging open-platform innovation.

The new family of Carbide.c++ development tools on Symbian OS includes the following products:

Carbide.c++ Express, an Eclipse-based, entry-level tool available to Symbian and Nokia registrants for free download, designed to encourage open-platform innovation and lower barriers for developers new to Symbian by leveraging Eclipse's standardized plug-in architecture to provide Symbian functionality.

Download datasheet »


Carbide.c++ Developer Edition, designed with a new graphical Rapid Application Development (RAD) tool to ease C++ development and meet the requirements of advanced-level developers for improved productivity and reduced debug time.


Carbide.c++ Professional Edition, designed for the ultimate professional-level developer, who is focused on device development and high performance and requires early access to next-generation Symbian technical specifications.

Please add your name to the Forum Nokia Developer Newsletter to keep abreast of the Carbide and CodeWarrior status. Go to www.forum.nokia.com/newsletters to sign up.

For more information on Carbide please contact sales.carbide@nokia.com.

Feature Carbide.c++ Express Carbide.c++ Developer Edition Carbide.c++ Professional Edition
CodeWarrior Equivalent CW Personal Edition CW Professional Edition & OEM Edition/td>
Typical User New mobile developers, academic users Advanced application developers OEM, device creation, and system integrators
Feature focus Basic build and debug support for SDK platforms Productivity oriented tool features for SDK and production phones Performance oriented tool features
Additional Features Productivity tools including graphical UI design tool TBA
SDK Support Series 60/80 and UIQ SDK Series 60/80 and UIQ SDK Series 60/80 and UIQ SDK
Phone targets Compile, no debug support Production phones Pre-release
Availability Q1 2006 Q2 2006 H2 2006
Price Free w/ registration 299 € TBA
Options JTAG debug plug-in module
Datasheet Datasheet Not Available Not Available
posted by シンビアン at 10:23| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Series 60 Application Wizard

開発者は、テストハーネスの基礎として HelloWorld コンソールアプリケーションの使用、または、アプリケーションの第一歩として GUI バージョンの選択が可能です。

あるいは、Series 60 SDK に同梱されている Series 60 Application Wizard は、開発者にとって、Visual Studio 内からベーシックな GUI アプリケーションプロジェクトを生成する簡単かつ便利な方法です。このアプリケーションウィザードは、上述した 3 つの UI アーキテクチャのいずれかに適合するプロジェクトを生成することができます。

Application Wizard は以下を生成します。

* ほとんどの Symbian OS アプリケーションに対応する 4 つの基本的なクラス (App、AppUI、Document および View) のスタブコードと宣言

* プロジェクトの作成に必要なすべてのビルドおよびプロジェクトファイル。

* 簡単なリソースファイルと、デフォルトアプリケーションアイコンとして使用されるビットマップファイル

* デバイスへアプリケーションをインストールする際に必要なファイル

Application Wizard の使用に関する詳しい説明は、"Series 60 App Wizard Installation & User's Guide"(英語) の Series 60 SDK ドキュメンテーションをご覧ください。
posted by シンビアン at 10:21| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

UI スタイル

アプリケーションのビュー、メニュー、ダイアログボックスなどの物理的な見た目は、Series SDK ドキュメンテーションの一部として入手可能な "Developer's Guide to Series 60 UI Category" (英語) に準拠することにより、さらにプロフェッショナルなものにすることができます。
posted by シンビアン at 10:17| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

GUI 設計の選択肢

アプリケーション UI は、Calculator などのメインスクリーンが 1 つの単純なものから、Messaging アプリケーションなど多くのスクリーンを持つ複雑なものまでさまざまです。そのため、アプリケーション GUI の書き込みには以下の 3 つのアーキテクチャアプローチが用意されています。

* 従来の Symbian OS コントロールアーキテクチャ− CCoeControl 派生ビュー

* ダイアログベースアーキテクチャ−ビューはすべて Dialog クラスから派生

* ビューアーキテクチャ−アプリケーションビューを CAknView から派生できる場合のビュー切り替え

アプリケーションアーキテクチャは、アプリケーションの複雑さ、ビューナビゲーションおよび通信に関する要件、スクリーンレイアウトに関する要件に基づいて選択します。どのアーキテクチャを使用する場合でも、各アプリケーションの最上位アプリケーション UI クラスは、単一のアプリケーション UI ベースクラスから派生されます。ベースクラスは、開発者が追加しなければならない UI アーキテクチャの選択を実施しません。

Symbian OS アプリケーションは、アプリケーションビューの役割を果たすため、従来からアプリケーションコントロールスタック上にある CCoeControl 派生カスタムビューコントロール機能を用いて書かれています。これらのコントロール機能は、必要に応じてアプリケーションで作成 / 破壊、表示 / 非表示など適切な動作を提供します。このアプローチは、Avkon 内のアプリケーションに最適です。 Avkon アプリケーションの多くが、従来の方法に従って書かれた既存の UI をベースに作成されるため、Avkon と同一のスタイルを踏襲するのが妥当です。
posted by シンビアン at 10:17| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Series 60 アプリケーションフレームワーク

Avkon は、Series 60 Platform に固有の UI レイヤです。 Avkon は、さまざまなユーザインターフェイス用コンポーネントを提供するクラスライブラリで、UIKON / 標準 EIKON フレームワークのベースクラスから派生された多数のクラスを実装しています。 Avkon を用いることで、Series 60 プラットフォーム特有の属性や動作をアプリケーションに実装することができます。

UIKON から派生された数多くのクラス、また、Series 60 Platform の属性と動作特性を Avkon アプリケーションに付与する標準 EIKON フレームワーク基底クラスを実装します。

CAknDocument −このクラスは、アプリケーションドキュメント用の基底クラスとして提供されており、CEikDocument から派生されます。このクラスを使用すると、デフォルトアプリケーションのドキュメントファイルへのアクセスが開始されることはありません。この状況は、大多数の Avkon アプリケーションにとって問題ありません。アプリケーションドキュメント用の基底クラスとして CAknDocument クラスが使用される場合、Avkon はドキュメントファイルの生成をデフォルトで無効にします。

CAknAppUi −Avkonアプリケーション (ビューアーキテクチャアプリケーションを除く) は、このクラスから派生されます。このクラスは、以下のような Avkon 固有の機能をサポートしています。

* KeySound サポート

* CBA およびステータスペイン用アクセサリ

* TextResolver −CAknAppUI::HandleError() からの Avkon 固有のエラーコードを人間が読めるテキスト情報に変換

* Avkon ビューアーキテクチャの統合

* コントロールダンピング−デバッグ機能


CAknViewAppUi

ビューアーキテクチャ (後述の「GUI 設計の選択肢」をご覧ください) をベースにしたすべてのアプリケーションは、このクラスから派生される必要があります。また、このクラスは CAknAppUi から派生されます。アプリケーションビューは、CAknView から派生することができます。

アプリケーションの起動−CEikApplication クラスの派生クラスの 1 つに CAknApplication クラスがあります。このクラスは CEikApplication クラスの PreDocConstructL() 関数と OpenIniFileLC (RFs& aFs) 関数を実装し直したものです。 PreDocConstructL 関数は、生成しようとしているアプリケーションのインスタンスが既に存在していないかどうか確認するように実装されています。もしインスタンスが既に存在していたら、アプリケーションは既存のインスタンスに実行権を渡して終了します。このチェックは非埋込アプリケーションの場合にだけ実行されます。デフォルトでは、Series 60 アプリケーションは ini ファイルをサポートしていません。 OpenIniFileLC() 関数は、コールされても何もせずに終了するよう実装された単純な関数でオーバーライドされています。 ini ファイルを使いたい場合は、CEikApplication::OpenIniFileLC() 関数の呼び出しを伴うクラスの中で ini ファイル生成メソッドを独自に実装する必要があります。
posted by シンビアン at 10:15| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

EPOC

Symbian社が開発している携帯端末向け32ビットOS。マルチタスク、ネットワーク対応、ペン入力を前提としたGUIなどの機能を持つ。元々はPsion社が開発したものだったが、後にPsion、Ericsson、Nokia、Motorola、松下が合資して興したSymbian社に引き継がれた。Psion社のPDAに採用されていることで知られており、欧州を中心に普及している。日本では、エヌフォーが日本語化を行ったものを提供している。また、Symbian社とPalm社の合意により、Palm OSとのソースレベルでの互換性実現が予定されている。
posted by シンビアン at 10:07| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

ノキアとNRIラーニングネットワークが モバイル・ディベロッパー向けのトレーニング・プログラムを開始 〜日本で初めてのSeries 60 アプリケーション開発トレーニングコース〜

ノキア・ジャパン株式会社
NRIラーニングネットワーク株式会社


 ノキア・ジャパン株式会社(本社:東京都目黒区、社長:ヘイッキ・テンフネン)はNRIラーニングネットワーク株式会社(本社: 東京都千代田区、社長:木村東一:以下NRIラーニングネットワーク)を「ノキア認定トレーニングセンター」として認定し、開発者向けプログラム、 Forum Nokia (フォーラム・ノキア)の活動の一環として、日本におけるモバイル・ソフトウェア・アプリケーション開発のための認定トレーニング・プログラムを2004 年10月より共同で提供します。

 このトレーニング・プログラムは昨年アジア地域で開設され、その後北米および欧州地域に拡大しましたが、今回の日本でのプログラム開始により、世界12 か国で提供されることになります。このプログラムには、FCS Partners(フィンランド)、Hampex(韓国)、Object Training(オーストラリア)、IS Inc.(米国カリフォルニア)などのトレーニング・サービスの専門企業が参加しています。

 今回ノキアは、日本でのトレーニング・プログラム開始に際して、野村総合研究所(NRI)グループの教育研修専門会社であるNRIラーニングネットワークを日本で最初のノキア認定トレーニングセンターとして認定し、本プログラムで提供されるコースを実施します。日本でのプログラム提供にあたり、まずは「Series 60 C++ 開発入門」コースを提供します。当コースは他の地域においては世界共通の英語教材を利用して行われておりますが、日本でのプログラム提供にあたっては教材及びトレーニング・コースを日本語化して提供します。ノキア・ジャパンとNRIラーニングネットワークは、日本におけるモバイルソフト開発者のニーズを見極め、引き続き日本語または英語のコースの拡充を図っていく予定です。

 ノキア・ジャパンのフォーラム・ノキア日本代表である大塚孝之は、「今後の普及が期待されているSymbian OSをベースとした 「Series 60 C++ 開発入門」コースは日本の携帯電話やAV機器の開発者、携帯向けアプリケーション市場を切り開いてきた開発者にとって、成長市場であるモバイル・アプリケーション市場で、より一層飛躍するためのスキルを広げる上で大きなチャンスを提供できると期待しています。今回、教育市場に於いて多くの実績を持つ NRIラーニングネットワーク社を認定トレーニングパートナーとすることで、日本市場のニーズにあったプログラムを提供できることを確信しています」と述べています。

 日本向けプログラムを提供するにあたってNRIラーニングネットワークは「携帯端末分野においてワールドワイドで高いシェアを持つノキア社と共に、モバイル・アプリケーション市場における技術者育成を目指しています。また、これまでのコンピュータOSに加え、組み込みOSをベースとした開発という新しいトレーニング分野を提供することで教育市場の広がりを期待しています」と述べています。

 モバイル・ソフトウェアに対する世界的な関心の高まりとともに、ノキアの開発者向けトレーニングの受講者数は、今年倍増することが予想されます。特にソフトウェア開発企業がこのプログラムに強い関心を示しており、これまでの受講者の大部分を企業からの参加者が占めています。例えば、トレーニング・プログラムの韓国への拡大を受けて、サムスンは従業員600人をトレーニング・クラスに参加させることを計画しています。本日発表されたトレーニング・プログラム提供地域の拡大によって、ノキアのトレーニングは日本、米国、ドイツ、イタリア、スペイン、フィンランド、オーストリア、韓国、シンガポール、マレーシア、オーストラリア、中国で受講できるようになりました。

 ノキア・ジャパンとNRIラーニングネットワークは、今年度の本トレーニング・プログラムの受講者数を、1000人と見込んでいます。


■トレーニング・プログラムについて

● 本プログラムの各トレーニング・コースは参加トレーニング・サービス企業とノキアが共同で開発したもので、ノキアのDeveloper Platformを中心にしてデザインされています。
● Developer Platformは、各種のデバイスを結び付け、開発者のための共通のプラットフォームを形成する基本的な技術仕様です。
● ノキアのツール、知識、およびその他の素材によって強化されたこのカリキュラムは、8つのモジュール式のコース・トピックを中心にして、最近では「Series 80 C++ 2.0」、「MMS」、および「Nokia UIs and Usability」などを追加しています。
● トレーニング・コースでは、ノキアのプラットフォームにおける開発に不可欠なコア・テクノロジーまたは各種のテクノロジーを扱います。
● 例えば、「Series 60 C++開発入門」コースでは、意欲的なモバイル・アプリケーション・ディベロッパー向けに、Symbianオペレーティング・システムとC++を使用した、高度なSeries 60アプリケーションを作成する方法をカバーしています。
● Series 60は1000万台のデバイスで使用されている、最も普及したスマート・フォン用ユーザー・インタフェースです。
● ノキアが開発したSeries 60は、LG電子、Lenovo、ノキア、パナソニック、サムスン、Sendo、シーメンスなど、世界のハンドセット市場の約60%を占めるハンドセット製造企業にライセンス供与されています。
● トレーニング・コースの一環として、受講者には、モバイル・アプリケーションとサービスの開発に必要なツールとリソースを含む、ソフトウェア開発キット(SDK)、必要なすべての作業材料、およびCDが支給されます。
● 本プログラムは、ノキアのグローバル開発オペレーショングループであるForum Nokiaによって提供される既存のツール、ドキュメント、サポート、およびその他のリソースと合わせて、モバイル・アプリケーション開発のための明確で包括的なサポートを提供します。
● トレーニング・コースの各クラスは、Forum Nokia PROの現行メンバーには無料で提供されます。
● Forum Nokia PROは優れた開発者向けのプログラムで、デバイスの貸し出しからリリース前のツールやソフトウェア開発キットまで、開発者をサポートするノキアの最良のリソースをメンバー企業が優先的に利用できるものです。コースに関する情報やトレーニング・プロバイダの詳細は、http://www.forum.nokia.com/trainingで提供しています。Forum Nokia PROの詳細については、http://www.nokia.co.jp/forum/pro (英語サイト http://www.forum.nokia.com/pro ) をご覧ください。
posted by シンビアン at 10:06| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Symbian OS

Symbian OSは、PDA向けの32ビットOS「EPOC」がベースとなっている。「EPOC」は元々、Psion社が開発したオブジェクト指向のマルチタスクOSであるが、現在は、Symbian社がその開発を引き継いでいる
posted by シンビアン at 10:05| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

Symbian、日本で20機種目搭載

携帯電話ソフトウェアメーカーのシンビアンは2005年12月16日、 NTT ドコモが同日から販売する三菱電機製「らくらくホン シンプル」に、 Symbian OS が搭載された、と発表した。

らくらくホンでは富士通に続き2社目で、 9日発表のシャープ製「FOMA SH902i」など、現在日本で販売されている Symbian OS 搭載携帯電話は、合計20機種になった。
posted by シンビアン at 10:04| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

ノキアについて

ノキアは、広範囲にわたって携帯通信業界の持続可能な発展に常に取り組んでいる、モバイル・コミュニケーションで世界をリードする企業です。ノキアは、携帯電話をはじめ、イメージング、ゲーム、メディア、ビジネス向けのデバイスやソリューションといった使いやすく革新的な製品を通じて、人と人、そして人と情報を結んでいます。また、ネットワーク通信事業者や企業向けの機器、ソリューションおよびサービスも提供しています。
posted by シンビアン at 10:02| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

ノキア、Symbian OS用開発ツールの新しいファミリー Carbide.c++を導入

モビリティのグローバル・リーダーであるノキアは本日、Symbian OS(オペレーティングシステム)に取り組んでいるモバイル開発コミュニティを急速に拡大するための第一歩として、次世代のSymbian OS(TM) 開発ツールであるCarbide.c++をリリースしました(Symbian OSはスマートフォンデバイス用オペレーティングシステムとして、グローバルな業界をリードしています)。

新しいCarbide.c++はノキアの開発者用ツールを1つにまとめ、ハードウェアを構築するための強力なデバッグサポートを必要としているプロフェッショナルから、Symbianアプリケーション開発へのエントリレベルアクセスを求めている初心者まで、Symbianエコシステムのあらゆるレベルおよびセグメントの開発者に柔軟性をもたらす段階的製品ファミリーを提供します。

Symbianと共同開発され、Smartphone Showで本日発表されたCarbide.c++は、ソフトウェアツールの技術革新を促すことを目的とし、急速に進化しているオープンソースの統合開発環境フレームワークであるEclipseをベースにしています。ここで本日発表されたCarbide .c++開発者用ツールの新しいファミリーには、以下のものが含まれています。

* Carbide.c++ Professional Edition;Symbianデバイス開発と高性能アプリケーションに重点的に取り組み、次世代Symbian OSのサポートと技術仕様に早い時期からアクセスする必要があるプロフェッショナルなSymbian OS開発者向けに設計されています。


* Carbide.c++ Developer Edition;Series 60およびUIQモバイルプラットフォーム向けのC++開発を容易にするために、新しいグラフィカルな高速アプリケーション開発(RAD)ツールを提供します。Symbian OSデバイスでのアプリケーション開発とデバッグ用の生産性ツールを改善することで、高度なアプリケーション開発者の要求も満たしています。

* Carbide.c++ Express;無償ダウンロードで入手できる入門者用のツールで、すべてのプログラマにSymbian OSを検討するように勧誘することを目的としています。Series 60とUIQ SDKをターゲットにし、アプリケーションを開発して、デバイスに配置するのに必要なアプリケーション開発ツールの完全なセットを提供します。


ノキアの開発ツール担当ディレクターであるヘイッキ・コイブ(Heikki Koivu)は、「ノキアのCarbide.c++開発者用ツールの新しいファミリーは、Symbian OSをベースにしたスマートフォンハードウェアと高度なモバイルアプリケーションの開発者に一連の統合ツールを提供します。Carbideツールの発表に伴い、ノキアはSymbianエコシステム全体に取り組んでいる開発者の急成長分野にプレミアムな開発製品を提供するコミットメントを表明します。」と語っています。

Symbian OSは、スマートフォン用オペレーティングシステムの業界をリードするオープンスタンダードです。Symbian OSはArima、BenQ、富士通、パナソニック、レノボ、LG電子、三菱、モトローラ、ノキア、サムスン、シャープ、シーメンス、ソニー・エリクソンなど、すべての主要な携帯電話メーカーにライセンス供与されています。2005年の上半期には、1,450万台を超えるデバイスが世界中で200社を超える通信事業者に販売されました。Symbian OS携帯電話の導入ベースは、全世界で3,900万台を超えています。

新しいCarbideブランドの開発者用ツールは、ノキアの開発者用ツールに単一のアイデンティティをもたらします。Carbide.c++はノキアのCodeWarrior for Symbian OS開発ツールスイートが自然に進化したものであり、優れたユーザビリティを備えた最新のIDEとノキアのSymbian OS開発ツールチームが開発した強力なSymbian OSデバッグ機能を一体化しています。

CodeWarrior for Symbian OSのユーザはすべて、明らかに一貫してCarbideに移行しています。CodeWarrior Personal Editionを使用している上級の開発者は、Carbide.c++ Developer Editionに移行することになります。CodeWarrior ProfessionalおよびOEM Editionを使用している開発者は、Carbide.c++ Professionalへ容易に移行するでしょう。CodeWarrior OEM EditionのJTAGデバッグを使用している開発者は、Carbide.c++ Professional Edition用のオプションのOEMプラグインを提供されるため、顧客がニーズに応じてCarbideツールを購入して設定する柔軟性は最大限に生かされます。

Carbide.c++ Expressは、無償のC++ Symbian OS開発ツールにバンドルされた評判のよいEclipse IDEによって新しい開発者をSymbian OSコミュニティに引き込むように設計されており、多数の新米開発者、学生、研究者、および評価者がSymbian OSでの開発を始められるように、多くの障害を少なくしています。

ノキアによるCarbideツールの導入は、モバイル製品と開発リソースにおけるノキアのリーダーシップと、Eclipse IDEを中心として急速に集合してきた大きな開発者コミュニティを利用できる新しい機能を組み合わせることによって、既存ツールの顧客に付加価値を提供します。ノキアは、モバイル開発がソフトウェア開発者に対するEclipseの約束の中核になるという確約を得て、Eclipseの設立に戦略的開発者として参加しました。

入門者向けのCarbide.c++ Expressツールは、2006年の第1四半期にForum Nokia、UIQ、Symbian、およびSymbianライセンシーのWebサイトから無償ダウンロードで入手できるようになります。Carbide.c++ Developer Editionは、2006年の第2四半期にForum NokiaのWebストアから299ユーロで入手できるようになります。Carbide.c++ Professional EditionおよびほかのCarbide製品のスケジュールは別々に発表され、2006年の後半から出荷が始まる見込みです。

ノキアのCarbide.c++ Expressは、10月11〜12日にロンドンのExCeLセンターで開催されるSmartphone Showにおいて展示フロアのSymbian Developer Communityブース(#126)で披露されます。Carbideファミリーの開発者用ツールに関する詳細は、www.forum.nokia.com/carbideを参照してください。

posted by シンビアン at 09:59| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Symbian OS アプリケーションフレームワーク

Symbian OS のアプリケーションフレームワークでは、UIKON / 標準 EIKON という 2 つのクラスライブラリが重要です。これらのライブラリは、アプリケーションの起動だけでなく、ダイアログボックス、数値エディタ、日付エディタといった、アプリケーションの実行時に用いられる様々な標準コントロール及びコンポーネント一式を提供します。 Symbian OS 用に作成された典型的なアプリケーションは 4 種類のコンポーネント (アプリケーションシェル、ドキュメント、アプリケーションユーザインタフェイス、ビュー) で構成されます。各コンポーネントは UIKON / EIKON フレームワークのクラスと以下のように対応しています。

* アプリケーションシェルは、CEikApplication から派生します。このクラスは、フレームワークにより最初にインスタンス化されます。作成されたアプリケーションシェルは、コードの残りの部分を初期化します。新たに CEikApplication から派生したクラスは、以下を作成します。

ドキュメントは、CEikDocument から派生されます。すべてのアプリケーションは、CEikDocument から派生されたクラスを持っており、さらに、デフォルトにより CEikDocument は、アプリケーションが最初に実行される際にデフォルトドキュメントファイルを作成します。しかし、すべてのアプリケーションがファイルをベースにしているわけではありません。すなわち、アプリケーションは、ドキュメントを作成、開く、あるいは編集といった機能をユーザに必ずしも提供する必要がないわけです。 Telephone アプリケーションのような非ファイルベースのアプリケーションでは、ドキュメントクラスのインスタンスは、AppUi クラスのインスタンス (通常は model / engine インスタンス) を作成するのにフレームワークが必要とするシェルに過ぎません。ファイルベースアプリケーションでは、ドキュメントクラスもデータの不揮発性メモリへの保存と、不揮発性メモリからの復元を管理します。

アプリケーション UI は、Uikon クラス CEikAppUi から派生されます。このクラスは、イベントハンドリング、コントロールの作成、多数の有用なシステムコールへのアクセスといった主な機能をすべてのアプリケーションに提供します。 CEikAppUi から派生されたクラスは通常、1 つまたは複数のアプリケーションビューを作成します。

ビューは、ユーザが画面上で実際に見ているものを提供します。すべてのアプリケーションには、1 つのデフォルトビューがあり、Calendar アプリケーションといったより複雑なアプリケーションは、多数のビューを備えています。ビューは、単に (HelloWorld で例示されている) データを表示したり、あるいはよりインタラクティブなアプリケーションでユーザからのデータ入力を受け付けるためにも利用できます。例えば、多くのデータ入力用アプリケーションでは、データエディタは、ビュー内にある UIKON が提供する標準コントロールに過ぎません。大多数のアプリケーションでは、ビューは、CCoeControl から派生させます。つまり、ビューは、それ自体がコントロールなのです。
posted by シンビアン at 09:55| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

用語の定義

用語 意味
API Application Programming Interface (アプリケーションプログラミングインターフェイス)
AVKON Series 60 エクステンションおよび UIKON とその他 Symbian OS アプリケーションフレームワークへの変更
IDE Integrated Development Environment (統合開発環境)
GUI Graphical User Interface (グラフィカルユーザインターフェイス)
OBEX OBject Exchange (オブジェクトエクスチェンジ) − 赤外線、Bluetooth などによる、2 つのデバイス間でのファイルやデータといったオブジェクトの転送
SDK Software Development Kit (ソフトウェア開発キット)
UI User Interface (ユーザインターフェイス)
UIKON すべての Symbian OS デバイスに共通の UI およびコントロールフレームワーク
posted by シンビアン at 09:46| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

『Symbian OS C++ 実践開発技法』

ジョウ・スティックベリー(Jo Stichbury)著、(株)管理工学研究所監修、吉川邦夫訳、翔泳社
2005年 6月16日 初版発行 ISBN4-7981-0904-7 C3055 \6800E
『Symbian OS C++』シリーズ第3弾です。原著のタイトルは"Symbian OS Explained - Effective C++ Programming for Smartphones" (Wiley, 2005)。著者はPsion SoftwareでEPOC32の時代からSymbianの開発に携わってきた理系の女性技術者です。これまでの2冊ほど分厚くなく、お求めやすいお値段。Symbian OSのアーキテクチャや、特有のプログラミング、デバッグ、テスト方法などについて、執筆当時はリリース前だったversion 8での変更点を含め、かなり深く(一部ではシステムの実装まで)、具体的に説明しています。プラットフォームに依存しないという意味では、『Symbian OS C++プログラミング』の次に読む本でしょう。
posted by シンビアン at 09:30| Comment(0) | TrackBack(1) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

〜PCの世界と異なり、複数の有力OSが展開する激動の市場を把握〜

携帯電話アプリケーションの高機能化、ソフト開発の複雑化に伴い、携帯OSの役割が増加しています。PCの世界では、マイクロソフトが不動の地位を築いたが、携帯OSの世界は、ここ1, 2年が激動の時期。ユビキタス時代におけるデジタル家電向けOSにも影響を及ぼす携帯OSの行方が注目されます。

この調査報告書は、携帯OS会社のビジネスモデル、事業内容、OSの特色等について、30以上の関連企業/団体へのヒアリングをベースにまとめました。具体的には、Symbian、組み込みLinuxのモンタビスタ、BREWのクアルコムなどのOSやケータイ向けアプリケーション・プラットフォームを提供している企業、ノキア、 NEC、パナソニック・モバイル・コミュニケーションズなどのケータイ端末企業をカバーしています。サムスン等の韓国企業や中国の関連企業、米国の JavaベースのケータイOSベンダーや、ケータイOS分野では後発組のマイクロソフトやPalm OSについてもカバーしています。
posted by シンビアン at 09:29| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

松下通工が携帯電話に『Symbian OS』を採用

松下通信工業とノキア・ジャパンは10日、『Symbian OS』(シンビアン)を採用したノキアのマルチメディア携帯端末プラットフォーム『シリーズ60』のライセンスで合意したと発表した。これを基に松下通信は海外向けGSM/GPRS携帯電話を開発していく。

 シリーズ60は、Symbian OSをベースに、ユーザー・インターフェース、ブラウザー、メッセージング、PIM、音声通話などの機能を搭載したスマートフォン向けミドルウェア。メーカーは必要な機能を選択して携帯電話のソフトウェアを構築できる。ノキアは、デジタルカメラ搭載携帯電話『Nokia 7650』にシリーズ60を採用している。

 シリーズ60のライセンス供与はシーメンスに続き2社目。GSM/GPRSに対応し、WCDMAなどの第3世代(3G)携帯端末にも利用できるが、国内で主流のPDC携帯には対応しない。松下通信は、シリーズ60を採用した海外向けGSM/GPRS携帯電話を開発していく。採用製品の投入時期は未定。なお、国内向け3G携帯に採用する予定はないという。
posted by シンビアン at 09:28| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

N-Gage

フィンランドの携帯電話製造大手Nokia社が2003年10月に発売した、ゲーム機能つき携帯電話端末。

 世界で最も普及している携帯ゲーム機は任天堂の「ゲームボーイ」「ゲームボーイアドバンス」シリーズだが、N-Gageはこれらゲームに特化した機器とは異なり、携帯電話機能、PDA機能を備え、携帯ビジネスツールとしての利用も考慮されているのが特徴である。

 端末の仕様は同社のSeries 60プラットフォームを基礎としており、4096色表示の横176×縦208ピクセルの液晶画面、GSM・GPRSに対応した携帯電話機能、Bluetoothによる短距離無線通信機能、マルチメディアカード(MMC)スロットを持つ。OSはSymbian OSを採用しており、PDA機能としてWebブラウザ、Outlookと同期可能なメールソフト、スケジュール管理ソフト、携帯オーディオ機能、FMラジオ機能を備えている。ゲームはマルチメディアカードに記録されたものを利用するか、ネットワークを通じてダウンロードする。

 Nokia社はセガの米国子会社SEGA.comからオンラインマルチプレイヤーゲーム技術「SNAP」(SEGA Network Application Package)部門を買収し、「N-Gage Arena」の名称でオンラインゲームサービスの提供を計画している。
posted by シンビアン at 09:26| Comment(0) | TrackBack(1) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

〜BREWの先にあるもの〜

最近の次世代携帯電話に関してそのソフトウェア技術の動向を探ると、BREW以外ではSymbian OSやLinux OSなどといった汎用OSが、携帯電話のOSとして標準採用されていく流れにあるように思われます。

 昔々、PCがBASIC言語のインタフェースから、MS-DOSのような汎用OSが搭載されだした時のことを思い起こすことが、この業界でビジネスチャンスをつかむためのヒントになると思われてなりません。

 MS-DOSにより、PCもプラットフォームが広くオープン化され、アプリケーションソフトウェアも、PCに組み込まれるべきソフトウェアもその境界線がなくなり、C言語によるソフトウェア開発が一気に普及し、数々の有益で高度なアプリケーションソフトウェアが生まれ、利用されました。結果として、昨今のようにPCのソフトウェア業界が大きく発展しました。

 今、次世代携帯電話向けソフトウェア業界は、このような大きな荒波を迎えている寸前にあるのだと、私たちはみています。これまでの携帯電話向けのソフトウェアは、ゲームや待ち受けなどのようにコンテンツ的なアプリはJavaで開発され、電話帳やスケジューラのような携帯電話に必須のアプリは組み込みOS向けのアプリということで、明確にその境界線が分かれていました。

 しかし、BREWやSymbian OS、Linux OSといった汎用OSによって、この境界線はなくなり、オープン化され、さまざまな有益なアプリケーションが今後、C/C++言語をベースとして開発されていくことになると予測しています。

 その意味において、私たちは、BREWプログラミングを通じて習得した技術は、単に米QualcommのBREWというプラットフォームだけに依存するものではないと位置付けています。C/C++言語をベースとした新しいアプリケーションの開発のため、しかも組み込み系アプリとかコンテンツ系アプリなどといった“境界線”が全て消滅し、BREWに留まらず、Symbian OS、Linux OSなどすべての汎用OS的なプラットフォームに転用できるプログラミング技術である、という新しい展望が生じてくると考えています。
posted by シンビアン at 09:22| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

携帯電話ウイルス「Cabir」は未来の感染予防に教訓〜Symbianが詳細公表

携帯電話向けOSを開発・供給している英Symbianは18 日、セキュリティ企業各社が15日に報告した携帯電話ウイルス「Cabir」についての詳細な情報を公表した。Cabirは実質的な被害をもたらしてはいないが、その挙動を見ることで、今後登場することは間違いないと思われる携帯電話ウイルスに対する防衛策を考える上で参考となる情報を提供してくれる。

Symbianによると、Cabirは、Symbian OSを搭載している携帯電話の中でも「Series 60」ユーザーインターフェイスプラットフォームを使用している機種にしか感染できない。富士通のFOMA携帯電話もSymbian OSを採用してはいるが、CabirをインストールすることはできなかったとSymbianは説明している。また、Cabir自身がインストールされたとしても、携帯電話のデータを消すなど危険な動作をすることがないため、実質的な被害はない。

Cabirにいったん感染した携帯電話は、近隣のBluetoothデバイスを検索し、一番最初のデバイスに自身を転送する。そのデバイスが Series60携帯電話であった場合、「見知らぬデバイスからのBluetoothメッセージを受け取りますか」とのメッセージを画面に表示。イエスと答えた場合には、次に「インストールセキュリティ警告。サプライヤーを確認することができません。続けますか」というセキュリティ警告が表示され、再びイエスかノーを選択することになる。イエスと答えるとウイルスが正体を現わし、「Caribeをインストールしますか」と表示。ここでイエスを選択して初めてCabirがインストールされ、ウイルスに感染する。結局、3回もメッセージが表示され、その都度「イエス」を選択しなければCabirに感染することはないのである。

重要なのは、CabirがSymbian OSの脆弱性を利用して自動的に感染を広げるのではなく、携帯電話を利用している人間を欺くことによって感染しようとしている点にある。Cabirの場合は、携帯電話ウイルスが開発可能であることを示すコンセプトウイルスだったことから表示するメッセージが極めて稚拙であるが、今後、人間の弱点を突くような巧妙なメッセージを表示することで感染を広げようとする携帯電話ウイルスが登場する可能性は否定できない。PCに感染するウイルスと同じく、不審なアプリケーションやメッセージに対して誘惑に乗ることがないよう注意することが感染を防ぐために極めて重要である。
posted by シンビアン at 09:21| Comment(0) | TrackBack(0) | NOKIA SMARTPHONE HACKS | このブログの読者になる | 更新情報をチェックする

マイクロソフト、シンビアンと提携--携帯端末分野でライバルが協力

携帯電話用OSメーカーのSymbianが、ライバルのMicrosoftからソフトウェアのライセンス供与を受けることになった。これは両社間の協力拡大を示す兆候の1つといえる。

Symbian(本社:英ロンドン)によると、同社はSymbian搭載の携帯端末でMicrosoft Exchange Server 2003の電子メール、カレンダー、コンタクトなどの個人情報と連係できるようにするソフトウェアを開発し、これをSymbianのライセンシー各社に提供するという。

具体的なライセンスの条件については明らかにされていない。

 両社によると、この提携は法人顧客に対してさらに多くのSymbian搭載端末を販売するためのものだという。これらの携帯端末は、ワードプロセッサなどの高度な機能を搭載することからスマートフォンと呼ばれている。Symbianは、富士通とNokiaが進めるスマートフォン計画と緊密に連携しており、NokiaはSymbianに出資する企業の1社でもある。

MicrosoftのExchange Server Product Groupで法人担当バイスプレジデントを務めるDave Thompsonは声明のなかで、「SymbianとMicrosoftが協力すれば、無線端末から社内の電子メールや(各種)データに直接アクセスできる顧客の数が大幅に増加する」と述べた。

Symbianのエグゼクティブバイスプレジデント、Marit Dovingは声明のなかで、「この提携は、Symbian OSのすべてのライセンシーがエンタープライズ市場のニーズを満たすのに役立つものになる」と述べている。

しかし、この提携はライバル同士が協力するという異例の展開でもあり、これが現在スマートフォン用OS市場の支配をねらう両社の緊張緩和につながる可能性も考えられる。今日、世界全体では約12億台の携帯電話機が出回っているが、このなかでスマートフォンの占める割合は微々たるものに過ぎない。しかし、スマートフォンは2010年までにはかなり普及するものとみられている。そして、現時点ではSymbianがこの市場を支配しているが、これはNokiaなどの端末メーカー各社がMicrosoftの携帯端末用ソフトウェアに興味を示していないためだ。

この提携はまた、MicrosoftがいかにNokiaとの提携に積極的であるかを示すものでもある。NokiaはこれまでMicrosoftとの提携に消極的で、自社をPC中心の世界からはずれた部外者として見なしてきている。
posted by シンビアン at 09:14| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

PDA

個人用の携帯情報端末。手のひらに収まるくらいの大きさの電子機器で、パソコンのもつ機能のうちいくつかを実装したものをいう。液晶表示装置や外部との接続端子を搭載し、電池や専用バッテリーで駆動する。シャープのザウルスやApple社のNewton、カシオのカシオペア、Palm Computing社のPalm、Handspring社のVisorなどが有名。
posted by シンビアン at 09:11| Comment(0) | TrackBack(0) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

フォーラムノキアについて

ノキアのグローバル開発プログラムであるフォーラムノキアは、ツール・技術情報・サポート・流通経路を開発者に提供し、世界中の開発者はそれらを利用してアプリケーションを構築し市場に出すことができます。フォーラムノキアは、米国、欧州、日本、中国、シンガポールのオフィスから、開発者やオペレータに技術・ビジネス開発サポートを提供し、ユーザーや企業のためのアプリケーションやサービス立ち上げの成功を支援します。より詳細な情報は下記サイトをご覧ください。
www.forum.nokia.com
posted by シンビアン at 09:10| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

ノキアがモバイル・ディベロッパー向けのトレーニング・プログラムを拡大

モビリティのグローバル・リーダーであるノキアは本日、モバイル・ソフトウェア・アプリケーション開発のための認定トレーニング・プログラムが、フィンランド、韓国、オーストラリア、カリフォルニアのノキア認定トレーニング・センターにまで拡大したことを発表しました。このトレーニング・プログラムは昨年アジア地域で開設され、その後北米および欧州地域に拡大しましたが、これで世界11か国で提供されることになります。このプログラムには、FCS Partners(フィンランド)、Hampex(韓国)、Object Training(オーストラリア)、IS Inc.(米国カリフォルニア)などのトレーニング・サービスの専門企業が参加しています。

トレーニング・プログラムのカリキュラムもさらに充実しました。これらのコースは参加トレーニング・サービス企業とノキアが共同で開発したもので、ノキアのDeveloper Platformを中心にしてデザインされています。Developer Platformは、各種のデバイスを結び付け、開発者のための共通のプラットフォームを形成する基本的な技術仕様です。ノキアのツール、知識、およびその他の素材によって強化されたこのカリキュラムは、8つのモジュール式のコース・トピックを中心にして、今月新たに「Series 80 C++ 2.0」、「MMS」、および「Nokia UIs and Usability」などを追加しています。

「ノキアのDeveloper Platformによって生み出される規模の利点によって、記録的な数のディベロッパーがモバイル分野に参入することになります。モバイルは、今まさにソフトウェア開発における旬の成長分野であり、ノキアのトレーニング・プログラムは、多くの開発者がスキルセットをモバイル領域にまで広げるうえで不可欠な役割を担っています。」と、ノキア・モバイル・ソフトウェアのディベロッパー・トレーニングのマネージャーであるハマド・ラシッド(Hamad Rashid)は述べています。

モバイル・ソフトウェアに対する世界的な関心の高まりとともに、ノキアの開発者向けトレーニングの受講者数は、今年倍増することが予想されます。特にソフトウェア開発企業がこのプログラムに強い関心を示しており、これまでの受講生の大部分を企業からの参加者が占めています。トレーニング・プログラムの韓国への拡大を受けて、サムスンは従業員600人をトレーニング・クラスに参加させることを計画しています。

本日発表された拡大によって、ノキアのトレーニングは米国、ドイツ、イタリア、スペイン、フィンランド、オーストリア、韓国、シンガポール、マレーシア、オーストラリア、香港で受講できるようになりました。また、ノキアが2004年後期には自習用キットを提供することも本日発表しました。これにより、ノキア認定トレーニング・センターが設置されていない国でも、クラスで提供されているものと同等の有益な情報を得ることができます。

各クラスでは、ノキアのプラットフォームにおける開発に不可欠なコア・テクノロジーまたは各種のテクノロジーを扱います。たとえば、「Series 60 C++開発入門」コースでは、意欲的なモバイル・アプリケーション・ディベロッパー向けに、Symbianオペレーティング・システムとC++を使用した、高度なSeries 60アプリケーションを作成する方法をカバーしています。Series 60は1000万台のデバイスで使用されている、最も普及したスマート・フォン用ユーザー・インタフェースです。ノキアが開発したこのインタフェースは、 LG電子、Lenovo、ノキア、パナソニック、サムスン、Sendo、シーメンスなど、世界のハンドセット市場の約60%を占めるハンドセット製造企業にライセンス供与されています。

各トレーニング・コースの一環として、受講者には、モバイル・アプリケーションとサービスの開発に必要なツールとリソースを含む、ソフトウェア開発キット(SDK)、必要なすべての作業材料、およびCDが支給されます。この新しいトレーニング・プログラムは、ノキアのグローバル開発オペレーショングループであるForum Nokiaによって提供される既存のツール、ドキュメント、サポート、およびその他のリソースと合わせて、モバイル・アプリケーション開発のための明確で包括的なサポートを提供します。

こうしたトレーニング・クラスは、Forum Nokia PROの現行メンバーには無料で提供されます。Forum Nokia PROは優れた開発者向けのプログラムで、デバイスの貸し出しからリリース前のツールやソフトウェア開発キットまで、開発者をサポートするノキアの最良のリソースをメンバー企業が優先的に利用できるものです。コースに関する情報やトレーニング・プロバイダの詳細は、www.forum.nokia.com/trainingで提供しています。Forum Nokia PROの詳細については、www.forum.nokia.com/proをご覧ください。
posted by シンビアン at 09:09| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Symbian OS C++実践開発技法

海外はもとより、国内でも2004年11月に最大キャリアのNTTドコモがFOMA 3G向け指定OSに決定したことで、富士通など多くの携帯電話メーカーでSymbian OS搭載機種の開発がいよいよ本格化している。
そのためエンジニアの育成が急務となっているが、本書はそうしたニーズに応える格好の実践的指南書である。
Symbian OSの携帯電話への実装、ならびにSymbian OS上のアプリケーション開発には、C++の習得が必須であるが、効果的なコードを書くためには、単にC++のスキルを高めるだけでなく、本書で解説されているようなこの特殊なOSの機能と設計を十分に理解している必要がある。
本書はまた、全編を通じて「何をするべきか(そして、なぜそうするべきなのか)、何をしてはいけないのか(そして、それはなぜか)」についての的確なアドバイスが満ち溢れている。
Symbian OSの初心者からエキスパートまで常備したい定番本。


書籍分類 > プログラミング
posted by シンビアン at 09:05| Comment(0) | TrackBack(0) | Symbian OS C++ 実践開発技法 | このブログの読者になる | 更新情報をチェックする

Series 60 C++ SDK

Series 60 Platform には、Symbian SDK をベースにした独自の SDK が同梱されています。 API により、サードパーティは、自社製品に搭載するための、あるいは付加価値のあるアフターマーケットアプリケーションとして、C++ で書かれた新しい Series 60 アプリケーションを開発することができます。

Series 60 SDK は、開発者を支援するドキュメント、ツール、サンプルコード、さらには Microsoft Windows 上のエミュレータを備えています。 SDK は、C++ アプリケーションの開発、検証およびデバッグに不可欠です。
posted by シンビアン at 09:03| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Symbian OS 6.1

Series 60 Platform の成功の鍵を握っているのが Symbian OS です。この OS は、製品の基礎となります。

Symbian OS は、32-bit マルチタスクオペレーティングシステムで、ここではイベントがしばしば非同期的に起こり、アプリケーションは相互作用するように設計されています。例えば、通話がユーザの電子メールメッセージの作成を一時的に停止させたり、ユーザが通話の途中で電子メールから Calendar アプリケーションに切り替えたり、あるいはユーザが Contact データベース にアクセスし、受信した SMS を転送することができます。プラットフォームアーキテクチャとソフトウェア設計ガイドラインに準拠し、アプリケーション設計者は、スマートフォンユーザの日常生活で発生するこれらのイベントをごく普通に管理することができます。
posted by シンビアン at 09:02| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

Series 60 Platform

Series 60 Platform は、ワイヤレスアプリケーションのホストを含む完全なスマートフォンのリファレンス設計です。このプラットフォームは、Symbian オペレーティングシステム (Symbian OS) をベースに構築されており、調整可能なグラフィカルユーザインターフェイスライブラリと総合的なリファレンスアプリケーション群が追加されています。Series 60 Platform は、一連の強力なコンポーネントと、さまざまなAPI を備えています。 API は、「標準の」アプリケーション群によって幅広く使用されていますが、サードパーティアプリケーション開発者にも再使用していただけます。
posted by シンビアン at 09:00| Comment(0) | TrackBack(0) | Forum Nokia | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。