ホーム > President Blog : Sophia Cradle Incorporated

Sophia Cradle IncorporatedPresident Blog

2005 年 06 月 19 日 : 組込みソフトウェア業界

デジタル家電、ロボット、FA、ゲーム、自動車など、この種のハードウェア機器産業は日本が世界 No. 1。組込みソフトウェアとはそれらのデジタル情報機器をコントロールするプログラムのことであり、実は身の回りのありとあらゆるものにそういったプログラムが内蔵されている。携帯電話と同じく、こういった機器もインターネット接続を含め IT 化の波が押し寄せつつある。

いろんな統計データを解釈すると、組込みソフトウェア全体の携帯電話向けのものが占める割合は 1 %にも満たないと推測できる。それは携帯電話以外のアプリケーションドメインに、携帯電話の 100 倍以上の潜在的なマーケットが存在するというビジネスチャンスを意味する。

経済産業省による 2004 年版組込みソフトウェア実態調査報告書によれば、組込みソフトウェアのアプリケーションドメインは下記のような分野があるということだ。

1. 通信端末機器(携帯電話)
2. カーナビ
3. 教育・娯楽機器
4. 個人用情報機器
5. 家電機器
6. AV 機器
7. コンピューター周辺機器・OA機器
8. 医療機器
9. 通信設備機器
10. 設備機器
11. 運輸・建設機器
12. 工業制御・FA 機器・産業機器
13. 自動車用ソフトウェア(エンジン制御)

現時点のソフィア・クレイドルでは、集中と選択という戦略的必要性から、通信端末機器(次世代携帯電話)というアプリケーションドメインに絞って事業を展開しているに過ぎない。まだ他のアプリケーションドメインの組み込みソフトウェアは大規模、複雑化していない。それ故にプラットフォームのオープン化の必要性も少なく、今参入しても思うほどの投資対効果が得られない。

将来的には、時代の趨勢から携帯電話以外のアプリケーションドメインも、携帯電話と同じような道筋を辿るであろう。だから上に列挙した全てのアプリケーションドメインをも対象とするつもりでいる。それを意識し長期的な視野から製品を研究開発し販売するのが大切な考え方ではないだろうか。

ソフィア・クレイドルで研究開発しているソフトウェアの規模は、プログラムのソースコード行数にして 10 万行規模のものである。組込みソフトウェアの 90 %以上は 10 万行以下の規模だ。しかもその大半は 1 万行以下と小規模。実を言えば、携帯電話も 10 年前はそれに組込まれるソフトウェアの規模は数千行規模に過ぎなかった。インターネット接続、カメラ、テレビなどいろんな IT 的な機能の拡張と共に肥大化し、現在では数百万行規模にまでなっているという事情がある。

汎用計算機、ミニコン、パソコン、ワークステーション、PDA など CPU が組込まれる情報機器は、そのハードウェアの高度化、多機能化に伴い、ソフトウェアの大規模、複雑化という至上命題が自然に沸き起こった。何れもプラットフォームのオープン化と過去に開発したソフトウェアモジュールを再利用するというアプローチを採ったところのみが今日に至っても生き残っている。そんな原理原則がある。

追記:

プログラミングとは、たとえるならば作文と同じである。同じものを表現するに人それぞれの方法があるし、結果的にその分かりやすさ、長さも十人十色と謂えよう。ソフィア・クレイドルでは、シンプルにかつクールにプログラミングしようと努力している。10 万行規模の SophiaFramework というソフトウェアも、別のチームが開発すれば 100 万行になるかもしれない。組み込みソフトウェアではコンパクトでありながら、汎用的で多機能かつスピードが速いという相矛盾する要求が突きつけられる。それは超小型の精密機器を製造する時に要請されるノウハウと同じなのかもしれない。