NEWT/0 の最終目標

まぁ、いろいろと考えていることはあるのだが

STEP1) コマンドライン

ターゲットは Mac OS X(Darwin), Linux(x86), FreeBSD(x86), Windows XP, Be(x86)、iPod Linux、それとまだ試していないけど Linux Zaurus。

Perl, Ruby, Python の置換えが目標。でも文字列処理、正規表現、ライブラリの充実など問題が山積み。

STEP2) Linux + NEWT/0 + Viewシステム

Linux 上で NEWT/0 + Viewシステムを起動し、X11 や Qtopia を使わない GUI環境の構築。

応用0:NEWT/0 on iPod Linux
応用1:KNOPPIX ベースで NEWT/0 + Viewシステムでブートするディストリビューションの作成
応用2:Linux Zaurus で Qtopia の代わりに NEWT/0 + Viewシステムを載せる
応用3:MIT Media Lab の $100 Laptop に載せる

STEP3) マルチプラットフォームの GUIアプリ統合開発環境

NTK のように GUIアプリを開発し1ソースから Mac OS X, Linux, FreeBSD, Windows など各プラットフォーム用のランタイムバイナリを生成する。生成されたバイナリは各プラットフォームで実行可能。REALbasic をイメージしてもらえるとわかりやすいと思う。

そして最後には携帯電話の Java や Flash を置換えること(をいをい)

…と、最終目標まで先は長いのであった(^^;

Tags: ,

Comments are closed.