Wolframソリューションインターフェース開発
インターフェース
コントロールは
- Wolframの
強 み - Wolframを
使 う理由 主 な機能
Wolframテクノロジーには
-
新 しいインターフェース要素 のモックアップやプロトタイプを作成 する -
パラメータの
変更 がどう実験 に影響 するかを見 るために素早 くインターフェースを作成 する -
インターフェースを
作成 して,データ解析 と曲線 フィットを効率 化 する -
テキスト,グラフィックス,アプリケーションを
単一 のインタラクティブドキュメントにまとめる -
出力 としてプログラム的 にユーザインターフェースを作成 する -
アプリケーション
用 の高度 なインターフェースを構築 する -
ユーザが
選 んだオプションによってリアルタイムで変化 する動的 なインターフェースを設計 する -
即座 に構築 できるインターフェースでアプリケーションを開発 する -
インタラクティブなアプリケーションを
作成 し,それを計算 可能 ドキュメント形式 でWebやデスクトップに配備 する -
Wolframデモンストレーションプロジェクトの
何 千 ものインタラクティブなインターフェースは,インターフェースプログラミングの専門 知識 を持 たないが,分野 の専門 家 であるという人 が直接 構築 したものである
-
インターフェース
作成 についての専門 知識 がなくても,アプリケーションやツールのプロトタイプを高速 作成 できる -
構成 要素 が複雑 なスクリプトコードではなく簡単 な変数 値 でそれぞれリンクされているので,インターフェースを簡単 に素早 く作成 することが可能
Java Swingツールキットやその他 のシステムでインターフェースを構築 する場合 は,イベント処理 コードを書 く必要 がある -
適切 な種類 のコントロールを自動的 に選択 して配置 することによって,Manipulateはインターフェースの即時 作成 を可能 にする
Wolframテクノロジー特有 の機能 -
任意 の標準 インターフェース要素 を使 い,新 しいタイプのコントロールを作成 して,グラフィックスをコントロール要素 として使 う
Matlabやその他 のアプリケーションでは,使用 できるコントロールの種類 が限 られている -
Wolfram Playerで
簡単 に開発 して,効率 的 に配備 する
Matlabアプリケーションはコンパイルする必要 があり,プラットフォームに依存 する
Wolfram
インターフェース
- コントロールの
種類 の自動的 な選択 と配置 によって,インターフェースの作成 がより効率 的 に » 任意 パターンのコントロールあるいは任意 のインターフェース構築 をプログラム的 に作成 する.すべてのコントロールは便利 な記号 形式 で指定 される »計算 ,可視 化 ,データ,コード,ドキュメント,インタラクティブアプリケーション等 ,プロジェクトのすべての要素 を,他 に類 を見 ない柔軟 性 を持 つ計算 可能 ドキュメント形式 にまとめる »- スライダー,チェックボックス,ポップアップメニュー,ダイアログ,ツールバー,およびスタイル
化 されたデフォルトテキストやマスクされた文字 の入 った入力 フィールドを含 むすべての標準 型 のコントロールとインタフェース要素 ,および新 しい形式 のコントロールを作成 する機能
自由形 式言語 を使 ってインターフェース要素 用 にテンプレートや実施 例 を素早 く得 る »適切 なコントロールを自動的 に選択 ,レイアウトする,単一 コマンドを使 った即時 インターフェース構築 を行 うためのManipulate- ベースのインターフェースは, Wolfram PlayerやwebMathematicaを
使 って即座 に配備 できる - ユーザインターフェース
要素 は,テキストの途中 あるいはグラフィックス内 に埋 め込 むことができ,完全 に編集 可能 なものである » - ツールチップ,ボタン,ポップアップウィンドウ,マウスオーバー
効果 ,その他 のインタラクティブな要素 をグラフに加 える »