サポートプラットフォーム詳細とソフトウェア構成

サポートプラットフォーム詳細とソフトウェア構成

WideStudio のサポートプラットフォーム

Platform
詳細
Linux
Linux + X11サーバ版
Linux + DirectFB版
Linux /dev/fb 版(フレームバッファ直接出力)
μCLinux /dev/fb 版 (MMU無し組込みLinux フレームバッファ直接出力)
ZAURUS 版(Emblix Linux フレームバッファ直接出力)
Windows
Windows 95/98/Me/NT/2000/Xp/Vista  (GCC/VC++/BCC が利用可能)
WindowsCE
T-Engine
標準 T-Engine ARM / SH / MIPS版(T-Shell 版)
標準 T-Engine ARM / SH / MIPS版(フレームバッファ直接出力版)
ITRON
フレームバッファ直接 出力、POSIXライブラリ必須
FreeBSD
FreeBSD + X11サーバ版
MacOSX
MacOSX 10.3 + X11サーバ版
MacOSX 10.3 ネイティブ版(β版)
Solaris
Solaris + X11サーバ版
BTRON
超漢字4版(パーソナルメディアセルフ開発環境必須)


WideStudio のソフトウェア構成
  • Linux / Solaris / FreeBSD / MacOSX プラットフォームにおける標準的なソフトウェア構成
Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
MWT スクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
X11 サーバ
仮名漢字変換
libjpg (必要に応じて)
libpng (必要に応じて)
OpenGL (必要に応じて)
PostgresSQL クライアント(必要に応じて)
MySQLクライアント(必要に応じて)
ODBCクライアント(必要に応じて)
Linux / Solaris / FreeBSD / MacOSX プラットフォーム


WideStudio が提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分

  • Windows プラットフォーム標準的なソフトウェア構成

Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
BCC
or
VC++
MWT スクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
WIN32 API
libjpg
libpng
OpenGL
PostgresSQL クライアント
MySQLクライアント
ODBCクライアント
Windows 95/98/Me/NT/2000/Xp/Vista プラットフォーム


WideStudio が提供する部分
WideStudio がバンドル提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分

  • Linux プラットフォームにおけるXサーバを用いないフレームバッファ直接出力のソフトウェア構成

Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
MWT スクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
/dev/fb
フレームバッファ
libjpg (必要に応じて)
libpng (必要に応じて)
OpenGL (必要に応じて)
仮 名漢字変換(必要に応じて)
フォント(X11のものが利用可能)
PostgresSQL クライアント(必要に応じて)
MySQLクライアント(必要に応じて)
ODBCクライアント(必要に応じて)
Linux / μCLinux / ZAURUS(Emblix Linux)


WideStudio が提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分

  • Linux プラットフォームにおけるDirectFBを用いたソフトウェア構成
Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
MWTスクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
DirectFB
仮 名漢字変換(必要に応じて)
フォント(X11のものが利用可能)
libjpg (必要に応じて)
libpng (必要に応じて)
OpenGL (必要に応じて)
PostgresSQLクライアント(必要に応じて)
MySQLクライアント(必要に応じて)
ODBCクライアント(必要に応じて)
Linux プラットフォーム


WideStudio が提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分

  • T-Engine プラットフォームにおける PMC T-Shell を用いたソフトウェア構成

Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
MWTスクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
T-Shell
ウィンドウマネージャ

T-Shell
TCP/IPスタック
PostgresSQLクライアント(必要に応じて)
MySQLクライアント(必要に応じて)
ODBCクライアント(必要に応じて)
PMC T-Kernel


WideStudio が提供する部分
PMC T-Kernel で 用意する部分
PMC T-Shell で提供される部分
必要に応 じて利用者で用意する部分


  • T-Engine / ITRONプラットフォームにおけるソフトウェア構成

Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
gcc/g++
gdb
make
MWTスクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
ANSICライブラリ関数群
ファイル I/O
TCP/IPスタック タッチパネル等
入出力デバイス
ITRON

WideStudio が提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分

  • WindowsCE プラットフォームにおけるソフトウェア構成

Java
Perl
Python
Ruby
Ocaml
インタープリタ
WideStudio
スクリプト言語
アプリケーション
WideStudio
アプリケーション
WideStudio
アプリケーションビルダー
Microsoft eMbedded
Visual C++ 4.0
MWT スクリプト言語
ラッパライブラリ


The Multi Platform Widget Toolkit (MWT)


The Multi Platform Widget Toolkit (MWT)  プラットフォーム依存部
libjpg
libpng
WindowsCE API
WindowsCE プラットフォーム

WideStudio が提供する部分
WideStudio がバンドル提供する部分
利用者で 用意する部分
必要に応 じて利用者で用意する部分


ソフトウェア構成の詳細に関しては webmaster@widestuido.org までお気軽にお問い合わせください。
バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、 御気軽にこちらの方までよろしくお願いいたします。