Wolframのデモンストレーションは,科学,数学,芸術,金融等,さまざまなトピックについての概念のインタラクティブな可視化である.
Wolfram Demonstrations Projectに出版されたそれぞれのデモンストレーションは,デモンストレーションの概要を提供する独自のWebページを持つ.デモンストレーション作成用のノートブックには,Webページの各部分を作成するために記入するセクションが含まれている:
新規のデモンストレーションを始める
「ファイル」 ▶ 「新規作成」 ▶ 「デモンストレーション」を選び,新規のデモンストレーションを作成し始める:
- 作成ノートブックの一番上にある「HELP」と「EXAMPLE」のボタンをクリックすると,デモンストレーションのコンテンツについての詳しいドキュメントが見られる.
タイトルを入力する
「Your Title Here」を選び,自分のデモンストレーションのタイトルを代りにタイプする:
あれば初期化コードを入力する
デモンストレーションで初期化が必要である場合には,それを「Initialization Code」 のセクションに記入する.このデモンストレーションの例では,関数numberFigureの定義が必要である:
Manipulateのコードを入力する
デモンストレーションは,1つのManipulate式からなる.テンプレートのManipulate式を自分の式で置き換える.先ほどのセクションで初期化コードを入力した場合には,SaveDefinitions->Trueを含める:
初期化とManipulateのコードを評価する
初期化コードを選択し,それをで評価する.その後Manipulateのコードを選択し,それをで評価する:
キャプションを加える
「Caption」セクションの「XXXX」を,デモンストレーションを説明する短いキャプションで置き換える.キャプションは,Demonstrations Project のWebページのデモンストレーション画像のすぐ下に表示される:
サムネイルを加える
Manipulate式の出力をコピーして, 「Thumbnail」のプレースホルダを置き換えるためにペーストする.コントロールを調整して,デモンストレーションの特徴をよく表す設定を選ぶ:
スナップショットを加える
サムネイル出力をコピーし,「Snapshots」セクションに最低3回ペーストして,プレースホルダを置き換える.スナップショットのコントロールを調整し,特徴的な設定の範囲を示す:
詳細を加える(任意)
「Details」のセクションに詳細(任意)を加える.例えば,実装上の注意,スナップショットの説明,参考文献等を記入することができる:
コントロールのサジェスチョンボックスにチェックマークを入れる(任意)
コントロールのサジェスチョンボックスにチェックマークを入れて,デモンストレーションのコントロールの使い方についてのサジェスチョンを加える.項目の上にマウスポインタを置くと,サジェスチョンのテキストを見ることができる:
検索語を加える(任意)
Demonstrationsのサイトを検索したときに,作成したデモンストレーションが検索結果に表示されるように,検索語を加える :
関連リンクを加える(任意)
関連の任意のWolframのWebページへのリンクを追加する.リンクは,「挿入」 ▶ 「ハイパーリンク」 ()で加える:
作成者の情報を加える
「XXXX」をデモンストレーションの1人または複数の作成者の名前で置き換える:
オーサリングノートブックのコンテンツをチェックする
オーサリングノートブックの一番上にあるツールバーの「TOOLS」メニューの項目を使って,作成したデモンストレーションのコンテンツをチェックする:
オーサリングノートブックを保存する
ツールバーの「SAVE」ボタンを押して,作成したデモンストレーションを保存する:
Wolfram Demonstrations Projectにデモンストレーションを提出する
「UPLOAD」ボタンをクリックしてDemonstrationsのアップロードページに行き,作成したデモンストレーションを提出する.デモンストレーションをアップロードしてから,処理されるまで数分間待つ: