書の提出は必須です．特徴が何で，どのような方法で実装する

1．コンテストの実施要領のかを明示してください．仕様書や開発計画書，評価用プログ
Interface 編集部

ラムなどをいっしょに提出すると，審査時のポイントが上がります（最終的なプログラムを用意する必要はない）．

Interface 編集部は，ソフィアシステムズと共催で「Linux /WILLCOM ケータイ・ソフト・アイデア・コンテスト」を開催
します．これは本誌 2006 年 12 月号から掲載が始まった連載記● 応募資格
個人，および個人のグループが参加できます（企業の参加は不可）．

事，「PHS 通信モジュール W-SIM を利用した Linux ベース携帯応募する作品は，応募者本人が考案したオリジナルのアイデ電話の開発」で紹介される W-SIM ベースの携帯電話 に関連しアで，ほかのコンテストなどで入賞したことがないものに限りたコンテストです．

ます．公表済みの作品で応募する場合は，部分的な改良を施す

本コンテストでは，ソフィアシステムズが開発したリファレことにより応募できます．フリーウェア，シェアウェアは問い

ンス・デザインの W-SIM ベースの携帯電話「WILLCOM SIMません．応募作品は，STYLE 開発プラットフォーム Sandgate W-SIM Phone」で動作

a）その著作権が応募者に帰属していることするソフトウェアの企画，およびアプリケーションのアイデアb）一部に応募者以外が開発・製作したプログラムが含まれるを 募 集 し ま す ． コ ン テ ス ト の 入 賞 者（ 1 位 〜 3 位 ）に は ，場合は，そのプログラムの原著作権者や所有者から正式なSandgate W-SIM Phone と副賞を差し上げます．また，協賛企利用の許諾を得ていること業のウィルコムから特別賞が贈呈されます．「自分だけのカスc）応募作品が，第三者の著作権や産業財産権，その他の諸権タム携帯電話を作ってみたい」，「パソコン以外の Linux アプリ利を侵害しているものでないことケーションを製作してみたい」，「手を動かしながら，携帯電話作品の応募に伴って発生した費用は，すべて応募者のご負担のソフトウェア開発を勉強したい」と思われる方は，本コンテとなります．

ストにふるってご参加ください．

● 審査基準● ねらい

審査は，基本的に次の項目を基準に行います．

OS として Linux を搭載する組み込み機器が増えています．し1）アイデアそのもの

かし，パソコンの Linux 環境は比較的容易に構築できますが，組2）発想の独創性，ユニークさ

み込み機器に搭載する Linux アプリケーションの開発環境を構

3）実現可能性（実装の方針，開発計画，使用アルゴリズムなど）築したり，実際のソフトウェア開発を体験する機会はそう多くないと思います．そこで，携帯電話のリファレンス・デザイン

結果的に，提出していただくレポート自体も評価の対象となります．あらかじめ，ご了承ください．

（開発プラットホーム）を提供しているソフィアシステムズ，お審査は，主催者と協賛企業のエンジニア，および本誌編集者よび通信事業者であるウィルコムのご協力をいただき，携帯電からなる『Interface ケータイ・ソフト・アイデア・コンテスト

話向け Linux アプリケーションのアイデア・コンテストを実施

審査委員会』を構成して行うことになります．

します．これを機会に，組み込み機器向け Linux アプリケーショ● 参加申し込み，および応募作品の提出方法

ンの仕様設計やプログラミングにチャレンジしてみませんか？

●課題

参加申し込みを行う旨と，参加者情報〔氏名（またはグループ名と参加者の人数，代表者の氏名），住所，年齢，職業，電話

リファレンス W-SIM 携帯電話「WILLCOM SIM STYLE 開

番号，電子メール・アドレス〕を記載した電子メールに応募作

発プラットフォーム Sandgate W-SIM Phone」で動作するソフ品（企画書，仕様書，開発計画書など．ドキュメントのフォートウェアの企画およびアイデアを提出していただきます．企画

マットは PDF）を添付して，コンテスト事務局（contestinterDec. 2006

KEYWORD ―― Sandgate W-SIM Phone，Linux，コンテスト，SIM STYLE，W-SIM，GTK + ，リファレンス・デザイン，携帯電話，クロス開発環境，インストール・パッケージ

129

@cqpub.co.jp）へお送りください．お申し込みは 1 電子メーます．さらに，Interface 誌のホームページに応募企画書のサンル 1 企画とします（ひとりで複数の企画を応募することは可能）．

プルを公開する予定です．コンテストの応募にあたっては，こ● スケジュール

れらの記事も参考にしてください．

応募の締め切りは，2006 年 12 月 10 日とします．審査結果
は Interface 2007 年 3 月号（2007 年 1 月 25 日発売予定）誌上，および Interface 誌のホームページや組み込みネット（http://2．Sandgate W-SIM Phone によるソフトウェア開発
田中 岳彦www.kumikomi.net/）にて行う予定です．
優秀なアイデアに基づいて実際にソフトウェアを開発された

Sandgate W-SIM Phone という PHS 携帯電話開発キットの場合，その製作レポートを本誌で掲載させていただくことがあ

ソフトウェア開発環境を利用することで，機器を制御するソフります．

トウェアを簡単に作成できます．また，ミドルウェアとデバイ●賞

ス・ドライバを追加し，新たなデバイスに対応することもでき品

第 1 位〜第 3 位の方，および協賛社特別賞（ウィルコム賞）のます．ここでは，本開発キットを利用したソフトウェアの作成方に賞品を贈呈します．第 1 位〜第 3 位の方には「Sandgate W-

方法について説明します．ここで説明する程度の手間で，携帯SIM Phone」と副賞（ディジタル・オーディオ・プレーヤ，ゲー電話のソフトウェアを開発できます．

ム機，ディジタル家電など）を，協賛社特別賞の方にも同様の● 携帯電話用ソフトウェア開発環境の全体像

副賞を差し上げます．

Linux をインストールしたホスト・パソコン（PC）を利用し，また，ソフィアシステムズは，Sandgate W-SIM Phone を台パソコンと本携帯電話のクロス環境で開発を行います．また，数限定で個人ユーザ向けに販売します．このとき，本コンテス

図 1 のような環境で，本携帯電話をホスト・パソコンからネットの参加者の中から事前審査を通った方のみ本キットを購入す

トワーク・ブートすることにより，作成したプログラムの動作る権利が得られます（価格は 10 万円を予定）．限定台数を超えた確認を行います．

場合は抽選となります．詳細は，審査が終了する 2006 年 12 月

本開発キットには，携帯電話本体，デバッグ・ボード，各種下旬ごろ，上記の権利収得者に電子メールにてお知らせします．

ケーブル，電源アダプタなどが含まれます．また，ソフトウェ● お問い合わせア開発環境として，W-SIM 対応機器向けの Linux 開発環境がコンテストの内容に関するお問い合わせなどは，コンテスト準備されています（図 2）．この環境を用いて本携帯電話上で動事務局 contestinter@cqpub.co.jp へお知らせください．

作するカーネルやデバイス・ドライバ，ミドルウェア，アプリ

Interface 誌のホームページにも，専用のサポート・ページを設

ケーション・ソフトウェアの開発を行えます．
ソフトウェア開発環境には，以下の特徴があります．

置する予定です．
なお，本コンテストの概要を理解していただくために，次ページ以降で Sandgate W-SIM Phone を利用したソフトウェア開発の手順を説明します．また，本誌 2007 年 1 月号には，連載記事「PHS 通信モジュール W-SIM を利用した Linux ベース携帯電話の開発」の第 2 回（「ソフトウェア開発」編）が掲載され¡本携帯電話に最適化された Linux Kernel 2.6¡オープン・ソースで広く利用されている GTK+ による GUI環境¡アプリケーション・プログラムの作成を容易にするミドルウェア API¡携帯端末に必要な省電力機構● 開発環境を構築する

ホスト・パソコン（Linux）
クロス・コンパイル環境
クロス・コンパイラ

tftpサーバを紹介します．Linux をインストールしたホスト・パソコンに，クロス・コンパイル環境と本携帯電話をホスト・パソコンからカーネル

NFSサーバ
ヘッダ・ファイル

以下では，本開発キットを使った場合の開発環境の構築方法

RS-232-C
クロス・
ケーブル
デバッグ・ボード

ネットワーク・ブートするための環境を構築します．
RedBoot

1）クロス開発環境の構築
クロス開発環境を/opt にインストールします．インストー

ルート・ファイル
システム

ルが成功すると，/opt の xscale-V1.0L10 というディレクトリにクロス開発環境が展開されます．

クロス開発環境ターミナル・ソフトウェア

LANケーブル# mkdir -p /opt
# cd /opt

図 1 開発環境の構成
携帯電話をホスト・パソコンからネットワーク・ブートすることより，作成したプ
ログラムの動作確認を行う

130# tar -jxvf [CDROM]/bin/tools-SGWP-V1.0L10.tar.bz2

Dec. 2006