2005 年 05 月 21 日 : Core concept -15-
人間が動物と比較して一線を画している点は言葉を扱える点にあると謂える。太古の昔、言葉の発明により文明が生まれ、文明によって国家は栄え、人々の生活も豊かになっていった。あまりにも当たり前すぎて、無意識にうちに言葉というものを生活に取り入れている私たちであるが、その威力は偉大である。ブログにしても、謂いたいことをどのような言葉を選択し、どのような文体にするか、その並べ方で読者に与えるインパクトは大きく異なってくる。
言葉、即ち言語というものはコミュニケーションにおける基本中の基本で、コミュニケーションのツールとしては最も大事にすべきものであろう。同じように、ソフトウェアにもそれを記述する言葉、即ちプログラミング言語が存在する。古代の国家が使用する言葉の優劣で繁栄するか否かが決められたように、ソフトウェア業界においても、どのようなプログラミング言語を使ってプログラムを作るかで競争力が大きく異なってくる。
携帯電話向けソフトウェアの世界は、30年くらい前のパソコンがマイコンと呼ばれていた頃の状況に酷似しているように思える。機能性に優れた、品質の良いプログラムを早く簡単に作るためのプログラミング言語が無きに等しい。30年前、マイクロソフトはBasicという簡単にプログラムを作成する言語をマイコンの世界に導入することで飛躍の切っ掛けを掴んだ。
コンピューターの歴史を振り返れば簡単に分かることなのだが、飛躍するソフトウェア開発ベンチャーは、先ずプログラミング言語の周辺の事業からスタートしているのが大半だ。私たちは過去のこのようなトレンドから携帯電話のソフトウェアを容易に迅速に開発するためのプログラミング言語環境に貢献する事業からスタートするのがベストではないかと考えた。
2002年がスタートした頃は、ゲームが中心ではあったがNTTドコモの携帯Javaであるiアプリもようやく脚光を浴び、携帯Javaアプリ開発のマーケットは活況を呈していた。Javaというプログラミング言語に関わるシステム的なインフラ以前に、そういった土台が無くとも早く携帯Javaアプリが欲しいという最終利用者のニーズは極めて高かった。
それ故に、携帯電話向けアプリケーション開発会社は携帯Javaアプリを作れば作るほど儲かるような状況にあった。ソフトウェア技術者をたくさん雇い、たくさんの携帯Javaアプリを作れば作るほど儲かるのような状況が今でも続いている。
そんな事情もあって、直ぐにはお金に結びつかない携帯Javaを圧縮するツールであるとか、いまや全てのKDDIの携帯電話に搭載されているBREWというシステム向けのC++ライブラリを研究開発し製品化し、そして販売までしているソフトウェア開発会社は私たち以外は皆無である。3年以上の時を経て、未だに私たちの競合会社は存在しない。競合が存在しないということは、逆の意味ではマーケティングでは苦戦することを意味するのであるが、そんな逆境にあるからこそマーケティング力も鍛えられるというものである。
何ごとも急がば回れ。かつてパソコンがマイコンと呼ばれていた時代のソフトウェア開発ベンチャーが辿った王道に、私たちはビジネスチャンスを見出していった。
(つづく)