旧い話を持ち出して、今更ながらのYacc/Lexといったコンパイラ構築の為のツールによりアプリケーションの書き方を改善しようというのは長らく染み付いた日本の組み込みソフト開発力強化の流の残骸の収容でもある。携帯やNAVIに限って言えば、既に組み込みという域を外れているのであるのだが、経営者も昔の技術者であった技術トップも認識できていないようだ。システム設計の感覚を忘れて個別機能の実現のみに腐心して開発してきたものを、合わないフレームワークであるITRONの世界に当てはめようとしているところに問題がある。このことをハードウェア的に解決しようといういかにも日本的な取り組みがDualChip化の動きである。
そうしたデュアルチップ化で問題が解決するのかといえば、問題の本質は違うところにあるようで実際には解決策にもならなかったりする。問題はRTOSのフレームワークにあるようなのだ。こうした問題を解決するフレームワークを目指して開発されてきた携帯向けのOSもあるし、ある意味でいえばWindowsCEもそうした範疇だとマイクロソフトは宣言するだろう、過去のXenixベースのカーネルを保有してきたという歴史から見ても彼らは真剣に目指しているのかも知れない。マッチするのかどうかは別だが・・・。実際問題知己の開発している次世代NAVIなどはWindowsCEを駆使しているようだ。過去から議論の多くにプラットホーム化が達成すると撤退してしまうという図式がある。差別化が出来ないからだという。自社としてそのプラットホームの上で工夫して使いきろうという気概は恐らくないのだろう。
製品での特徴としての差別化といえぱ、ハードウェアとしての自社IPを敢えて使うように推進することで、自社IPを必要条件に組み入れようとしたりすることであったりする。確かにプラットホームがオブジェクトで提供される限りにおいて、されらをトリッキーに拡張したりすることよりも安全策ともいえるのかも知れない。赤外線IrDAの開発の歴史は携帯端末などとの接続が目的であり提供されるハード性能や期待するアプリケーションに根ざして多彩な開発が行われてきたのだが離陸する直前にトンビにさらわれたようなBlueToothの出現などがあり叶わなかったりもしてきた。ある意味で枯れた技術を再登場させて暗くなった携帯業界の一筋の光明として利用しようということが国内では始まったようだ。