ホーム > President Blog : Sophia Cradle Incorporated

Sophia Cradle IncorporatedPresident Blog : Mobile Industry

2005 年 03 月 16 日 : BREWとは

この日記に頻繁に登場する『BREWBinary Runtime Environment for Wireless)』について、携帯電話の動向も交えてまとめてみよう。

プロモーション活動があまり推進されていないので、KDDIの『EZアプリ(BREW)』が利用できる携帯電話のユーザーでもない限り、『BREW』と聴いてもピンとこない人が多いような気がする。NTTドコモの『iアプリ』なら携帯電話でゲームができるプラットフォームとして、きっと大半の方がご存知だろう。

『iアプリ』と同じように、『BREW』はインターネットのサーバーに置かれたアプリケーション(ソフトウェア)を携帯電話にダウンロードして利用するシステムだ。現在はゲームなどのアプリケーションが中心だが、将来的には電話帳やメーラー、ブラウザといった携帯電話に組み込まれるようなソフトウェアまでもがダウンロードして入れ替え可能になる。『iアプリ』は『Java』、『BREW』は『』や『C++』というプログラミング言語をベースにしている点が構造上の目立った違いである。(『BREW』上で『Java』も利用可能なので、『BREW』と『Java』を単純には比較することはできないのだが…。)

『日本語』、『英語』、『スペイン語』・・・、世界にはいろんな言語が存在し、日常生活で使っている言語によって生活や仕事の環境が影響され言うまでもなく言語は重要な位置付けにある。それと同じようにコンピューターの世界においても、どのプログラミング言語によってソフトウェアを開発し運用するかはとても重要な要素だ。

ソフトウェアの致命的な弱点は、それが人手によってしか開発できない点にある。携帯電話はiモードが発表された1999年を境にして、コンピューターとしての側面から急激にハードウェア機能が進歩している。コンピューターの場合、ハードウェアとソフトウェアは車の両輪もいえるくらい両者のバランスは大切だ。ハードウェアが進歩すればそれにあわせてソフトウェアも進歩しなければトータルとしての携帯電話の価値が損なわれてしまう。

だから、ハードウェア機能がハイエンドなものになれば、それだけソフトウェアも大規模化し複雑化する。機械的な仕組みによって「ソフトウェア」が開発されるのならば何ら問題ないのだが、現実は科学技術が発達した今でも、ソフトウェアは高度であればあるほど職人技を駆使して開発される傾向にある。

そんな風にして携帯電話のソフトウェアが開発されるとするならば、それが大規模化し複雑化すればするほどソフトウェア開発費が膨らむことになる。現在では携帯電話の総開発コストの80%はソフトウェアが占めるようになってきているという。でも開発費が高くなったからといって、製品価格を高くして利用者にしわ寄せすれば今度は売れなくなってしまう。

『Java』や『BREW』以前は、携帯電話のソフトウェアというものは、携帯電話のメーカーごと機種ごとに個別に開発されてきた。膨大な費用をかけて開発されたソフトウェアがその機種だけでしか動かないとすれば非常に効率が悪い。しかし、この問題も携帯電話の機種やメーカーによらず、ソフトウェアのプラットフォームを統一すれば、多種多様なたくさんの携帯電話でそのソフトウェアが利用可能になる。従って、たとえソフトウェアの開発費が膨大になったとしても、それだけ多くの携帯電話で利用可能になれば1台あたりのソフトウェアの費用を妥当なレベルにまで逓減できるのだ。

そのような背景から生まれたのが、『BREW』であり『Java』という次世代携帯電話向けの統一されたソフトウェアプラットフォームである。基本的な思想としては、『BREW』や『Java』というプラットフォームの標準に準拠して開発されたソフトウェアは、世界中の携帯電話で同じように利用できる、というのが大きなメリットだ。

『Java』は10年ほど前に登場した比較的新しい高機能なプラットフォームであるが、『BREW』の要素技術となっている『C/C++』は30年ほど前に登場したプログラミング言語である。『C/C++』はコンピューターのCPUメモリーに速度的、容量的な制約があったとしてもハードウェアを直接制御することで、『Java』に比べて小さくて速いソフトウェアを開発できる。(同じ処理内容のプログラムでもJavaとCを比較すれば速度的に数倍、場合によっては10倍くらいの開きがでるという。)

2001年1月にBREWは米国クアルコム社によって発表された。KDDIでBREWのサービスが始まったのは2003年2月末なので、国内では今年がBREWの3年目の年となる。2005年2月時点で、世界的には24ヶ国41の通信事業者が『BREW』を採用している。

NTTドコモの『FOMA』でも利用されている『CDMA』という次世代携帯電話の基本的な特許の大半を米国クアルコム社が抑えているだけに、次世代携帯電話の普及と共に『BREW』が搭載された携帯電話は世界中で急増する見通しだ。最近ではヨーロッパ、アジアで普及している『GSM』という技術に基づく携帯電話でも『BREW』は利用可能になっているし、米国Intel社の携帯電話用チップである『XScale』でも『BREW』は稼動する。

携帯電話用ソフトウェアのプラットフォームとして、『BREW』、『Java』以外にも『Symbian』、『Linux』といったOSも存在するのだが、時間の経過と共にパソコンと同様に一つに『収斂(コンバージェンス)』してゆくだろう。

『BREW』以外の『Java』や『Symbian』、『Linux』は高性能なハードウェアが前提になっているだけに、ハイエンドの携帯電話にしか搭載できない点が懸案事項ではないかと思う。世界の携帯電話市場では一年の7億台以上もの携帯電話が出荷されている。その大半が50ドル前後の携帯電話らしい。『ネットワーク外部性』でもお話したようにインターネットの時代ではテクノロジーそのものよりもそれに関わる『数』そのものに大きな価値がある。『BREW』であれば、50ドル前後の携帯電話でも搭載することが可能だ。

携帯電話が次世代へと移り変わる中にあって、世界の携帯電話市場に激変が訪れるだろう。それがどのように推移していくかは興味深いし、ベンチャーにとって絶好の参入の機会ではないだろうか。

続きを読む "BREWとは" »

  

2005 年 03 月 13 日 : ソフトウェアの未来

最近話題のSONYの飛躍のきっかけは、その当時、世界一小さかったトランジスタを核とした“ポケッタブルラジオ”「TR-63」で、これを契機にしてその後発展に次ぐ発展を遂げた。SONYのサイトによれば“ポケッタブル(Pocketable)”というのは和製英語で正式な英語ではなかったらしい。今では英語の辞書に”ポケッタブル(pocketable)”とは”ポケットに入れて持ち運べるほど小さい(Small enough to be carried in a garment pocket)”という意味の言葉として掲載されている。

SONY以前、ラジオはトランジスタではなく真空管で作るというのが常識だった。でも真空管のラジオはとてもポケットに収まる代物じゃなかったので、誰もが手軽に持ち運びできるようなラジオなんて想像すらできなかった。そこにSONYの革新があった。ポケッタブルラジオは、その当時の人々の潜在的なニーズを呼び覚まして飛ぶように売れたという。

現在、携帯電話を一種の“ポケッタブルコンピューター”として置き換えて考えてみると、さまざまな面白い発想が浮かんでくる。アップルのパソコンでは、『ワイヤレスキーボード&マウス』として『Bluetooth』により無線でキーボードとマウスが本体のパソコンと接続可能だ。将来は、ディスプレイも含めてすべてのパソコンの周辺機器が無線で接続されたとしても不思議ではない。

光ファイバーによるインフラ整備やデータ圧縮やワイヤレスコミュニケーションなどの科学技術の進歩によって、インターネットコミュニケーションもさらにワイヤレスにブロードバンド化が進む。セキュリティ技術の研究開発の進歩も目覚しいので、私たちが普段利用している大量のデータをパソコンのハードディスクに保存する必然も無くなる。安全な銀行のように情報を預けれる施設があれば十分で安心さえできるようになるだろう。

パソコンにしてもこれ以上のスピードをインテルCPUに求める人も少ないと思うのだが、数年後には、確実に携帯電話に現在私たちが利用しているパソコンと同機能以上のCPUが搭載されるだろう。そうなれば想像もできないほどの革新が社会に起こるのではないだろうか。

以上のようなことから、携帯電話は本来の電話だけの機能ではなく、より汎用的な持ち運びできるコンピューターへと進化の道を歩んでいるように思える。

来年から、携帯電話に『ナンバーポータビリティー』の制度が導入されることになる。この制度により利用者は携帯電話の番号を変えずに携帯電話のキャリアや機種を自由に変更できる。携帯電話を一種のコンピューターとするのならば、そもそもコンピューターというものはハードウェアだけでは何も役に立たず、ソフトウェアがあるからこそ、その機能が果たされるわけだ。その意味で携帯電話が利用者に選ばれる理由として、ソフトウェアの位置づけが急激に重要なものになると予想される。

一方、パソコンのようなコンピューターが携帯電話サイズの大きさになるとするならば、テレビやビデオ、冷蔵庫、自動車などさまざまな機器にも超小型の高機能CPUが搭載され、しかもそれらの機器はネットに接続され協調して動作するだろう。そんなコンピューティング環境を誰もが手軽に自由自在に扱えるようにするために、今以上に大きなソフトウェア需要のムーブメントがきっと湧き起こるだろう。

これまでのように人手に頼ってソフトウェアを開発する方式ではそんな時代の要請に応えることは難しい。昨日お話した『メタプログラミング』のような手法により、使いやすく安全なソフトウェアを大量に自動生成するシステムが、今後より一層、求められることになるだろう。

  

2005 年 02 月 07 日 : FOMA700iシリーズ

NTTドコモの新しいFOMA700iシリーズが発表されてから、弊社の携帯Javaアプリ圧縮ツールSophiaCompress(Java)への問い合わせが増えている。

ITmediaMobileのニュースをよく確認してみると、iアプリの容量制限がFOMA901iシリーズは100KBなのに対して、FOMA700iシリーズは30KBであることを確認できた。

100KB近くのiアプリならばどうしようもないかもしれないが、30〜60KBくらいのサイズであれば、SophiaCompress(Java)によって30KB以下に圧縮できるかもしれない。SophiaCompress(Java)の平均圧縮率は30〜60%であるからだ。

FOMA700iシリーズはFOMA901iシリーズよりも1万円くらい安く価格を抑えて、本格的なFOMA普及機の位置付けになるものと推定される。マーケットに出回る8割方のFOMAは700iシリーズとなることも否めない。

コンテンツプロバイダなど実際にFOMAをビジネスに利用する企業にとっては無視できない問題なのだろう。

SophiaCompress(Java)によって、より多くのFOMAユーザーがよりたくさんのiアプリを利用できるようになればと願う。

  

2005 年 02 月 06 日 : 携帯OSの行方

2月2日、NTTドコモからFOMAの新シリーズ「700iシリーズ」の発表があった。

その発表で気になったのが、N700i,P700iがLinuxOS、F700iがSymbianOS、SH700iが独自OS米国クアルコム社のREXと呼ばれるオペレーティングシステムと推測される)という風にオペレーティングシステムの種類が3種類に分散している点だ。

KDDIが米国クアルコム社のBREWというオペレーティングシステム一本に絞っているのとは対象的だ。

現在、携帯電話業界では、どのオペレーティングシステムがデファクトスタンダードになるのか全く不透明な状態だ。しかも、携帯電話も一種の小型パソコンと見なせるので、その行方は携帯電話業界の未来を運命付けるものとなろう。

NTTドコモはダントツの国内最大手携帯電話事業だけあって、すべての可能性に分散投資しているように見て取れる。

オペレーティングシステム市場に関しては、世界的な規模で眺める必要があり、デファクトスタンダードとなりうるオペレーティングシステムの種類自体で、国内の携帯電話事情も激変することも十分あり得ると見ている。

そんなところにビジネスチャンスを見出すのがベンチャーというものかもしれない。

  

2005 年 01 月 18 日 : ケータイ用マウス

PC を遠隔操作するBREWアプリ〜東芝

iモード向け、世界最小フルブラウザ「Scope」が登場

MotorolaのiTunes携帯、約束のみで披露はされず(← iPOD のような携帯電話らしい。注目!)

最近、このような携帯電話向けの興味深いニュースが立て続けにアナウンスされている。

iモードが初登場した1999年以前ならば考えられない話のようにも思える。

パソコンが辿ったような道筋を携帯電話も進んでいるかのようだ。いまから、このビジネスに参入するとなれば、類似製品を開発して販売しようとしても徒労に終わる可能性が高いのではないか。時代が変わりゆくスピードは思う以上に速い。変化の加速度が増しているかのような錯覚に陥るくらいに。

着眼点や座標軸のほうを少しだけ切り替えて、その先にある未来を洞察することが肝要であろう。

例えば、昔はパソコンにもマウスが無かった。いまは当たり前のようにパソコンにマウスは付属している。この事実からヒントを得て、もし携帯電話にもパソコンのマウスに相当するような機器があったならば……、と想像することからいろんな独創的なアイデアというものは生まれてくる。

ハイテクベンチャーで仕事をする上での一つの発想法として参考になればと願う。

続きを読む "ケータイ用マウス" »

  

2005 年 01 月 11 日 : 携帯でもウイルスが…

携帯電話でもウイルスの問題が顕在化してきている。欧米を中心にウイルス感染被害が拡がりつつあるようだ。

ITmedia Mobileのニュース:「Skulls」の新亜種はFlashプレーヤーを装って携帯電話に感染

一年ほど前からニュースなどで時々報道されていたのだが、最近はこの種のニュースを頻繁に目にするようになった。これから、携帯電話でもウイルスが猛威を振るうことになるのだろうか。

パソコンにウイルスメールが送りつけられる度に鬱陶しさを感じる今日この頃。携帯電話でもやられるとなると堪ったものじゃない。

今のところ、SymbianOS というオペレーティングシステムが載っている携帯電話で感染するウイルスをよく聞く。SymbianOS といえば、日本ではNTTドコモやボーダーフォンの一部の最新機種に搭載されている。

一応、NTTドコモでは、SymbianOS のアプリケーションはネット配信していないし、利用者が勝手にシリアルケーブルなどでインストールできないからウイルスに感染する心配はない。しかし、ボーダーフォンの702NK などは自由にアプリケーションをインストールできるので、ウイルスに感染しないように注意が必要だ。

最近の携帯電話には「FeliCa」が搭載されるなど、財布としての機能まで果たすようになってきている。ウイルスによって携帯電話の利用者がパソコンと同じように、或いはもっと切実に悩まされることになるかもしれない。

これからウイルスのようなはた迷惑なものを、どうやって駆除するかということが、携帯電話でも重要な課題となるのではないだろうか。

今現在、キャリアなどが検証したアプリケーションしか携帯電話にインストールできないようにするのが最善策と考えられている。しかし、一般の善意のプログラマーが、自由に携帯電話向けのアプリケーションを開発し、インターネットで公開できないデメリットは甚大だ。

だから、携帯電話のウイルスを駆除する、或いは感染を予防するようなところにも、今後、ビジネスチャンスは拡がってゆくのだろう。

続きを読む "携帯でもウイルスが…" »

  

2004 年 12 月 22 日 : 携帯の未来

携帯電話の将来展望】( Sun Developer NEWS より)

世界最初のコンピューター「ENIAC」が世に登場したのは1946年のことです。あれから、半世紀にわたる時を経て、コンピューターはあらゆる側面から進化・発展を遂げてきました。

エニアック−世界最初のコンピューター開発秘話−』(スコット・マッカートニー著)によると、「ENIAC」は高さ9フィートのキャビネット40個に、1万8千本近くの真空管から構成され、床面積1800平方フィート、重量30トンという巨大なコンピューターでした。動かすには174キロワットの巨大な電力が必要で、コンピューターが動作していない時でさえ、その電気代は1時間あたり650ドルもしました。また、「ENIAC」はひとつの弾道を計算するのに30秒もかかりました。

しかし、現代のスーパーコンピューターでもってすれば、その弾道計算に必要な時間は3マイクロ秒以下です(マイクロ秒とは100万分の1秒)。今のコンピューターは、「ENIAC」と比較してその処理速度は1000万倍以上です。そして、Javaが搭載された携帯電話でその弾道を計算したとしても30秒はかからないでしょう。今後、携帯電話の処理性能はますます加速度を高めて、予想もしない方向に更に、進化・発展を遂げるでしょう。その未来を予測しつつ、ハードウェアソフトウェアの技術開発をする仕事はとても興味深いものです。今や、50年前には30トンもの重量を有するコンピューターを越える処理性能が、ポケットに入れて持ち運びできる携帯電話の中にあるのですから。

昔、「マイコン」と呼ばれていた今の「パソコン」の原点である「マイクロプロセッサ4004」(日本のビジコン社製)が、初めて登場したのは1976年のことです。これには0.6MIPSの計算能力があり、これは「ENIAC」と同等の性能であったらしいのです。ところが、当時は、世界最大のコンピューター会社であるIBM社を含め、まさにこの「マイコン」が、今日の「パソコン」として大きく進化・発展するという無限の可能性を予見できた人はほとんどいませんでした。

その意味合いから、今は、30キロバイト、100キロバイトなどのメモリ制約や処理性能の面で、パソコンと比較すれば大きく見劣る携帯電話ですが、実は、何十年か前の大型コンピューターに匹敵するCPU性能がなんと今の携帯電話の中に存在しているのです。その驚くべき事実をよく認識・理解し、留まることない数々の技術革新により今のパソコンのCPU性能に匹敵する処理性能が、将来の携帯電話に搭載されるものと考えて、未来の携帯電話の姿を想像することがとても大切ではないかと思います。

コンピューターの未来を占う上で大きなヒントとなるのが、IT技術の発達により、コンピューターがそもそも開発されたきっかけとなった計算能力を、今や必要としなくなったのだという課題をよく理解することでしょう。現在、コンピューターで大きな課題となっているのは、『使い易さ』、『便利さ』、『快適さ』、『面白さ』など、利用者サイドにとっての、日常に即してのより切実で高度な要求に向けての解決策ではないでしょうか。

20年前は余程のマニアで無い限り、個人で「マイコン」を購入し、その利用を楽しむということはありませんでした。しかし、近年のハードウェア技術の急速な発達を梃子にして開発されたWINDOWSブラウザのような、主として「ユーザーインターフェース」を中心とした使いやすいソフトウェア技術の登場により、子供や年長者やあらゆる方がパソコンを操れる時代となりました。

しかし、「パソコン」という外見的にも技術的にもとっつきにくいイメージがあることが、かえってある種の障壁となってしまい、一部の方たちには利用がためらわれる傾向にあります。しかし、今後、コンピューターというものは、より『人間の視点』に立つことを前提にしたプログラミングがなされることにより、今の携帯電話のようにその中にコンピューターが内蔵されていることをまったく意識させないものに変化するでしょう。私たちは、あたかもテレビ、書籍、文房具、電話などの日用品のように全ての人が自然にかつ自由にコンピューターを利用するという大きな潮流の中にあるのです。

これを達成するには、ユーザーインターフェース、人工知能、小型化、無線通信など今まで以上に高度なコンピューター技術の更なる技術革新が必要とされるでしょう。例えば、何年後かには、今の最新式パソコンを上回るコンピューター性能や無尽蔵に利用できる高速無線回線、ハード機器間の無線接続などが携帯電話に実現されるようなことをイメージアップすれば、現在と大きく異なる携帯電話の利用シーンが浮かんでくるかもしれません。

(以前サン・マイクロシステムズさんのサイトに寄稿した文章より)

  
<前のページ |  1 | 2 | 3 | 4  |  次のページ>