***統合環境内で動作する処理ツールと可視化ツールを幅広く募集しています. [#ac41cdd3] ---研究で作成、試作したシステム ---汎用性が高い簡易なシステム ---興味本位で作成したシステム *公開手順 [#yaf871f7] +[[開発者登録:http://tetdm.jp/pukiwiki/developer/index.php]] +[[モジュールIDの取得と記述]] +[[アップロード用パッケージの準備]] +[[パッケージのアップロード]] *公開用モジュール作成時に気をつけて頂きたいこと [#fc8a2530] **クラス内の変数やメソッドのアクセス制限 [#ae90e64a] -本Webページ内で公開し,使用方法を明示しているもの以外にアクセス(参照,代入)しないようにして下さい. - 使用を認めているのは,TextData クラス,MiningModule クラス,VisualizationModule クラス および Utility フォルダ内のクラス,について,それぞれのクラス内の一部の変数やメソッドになります. --自由に変数やメソッドにアクセスしていた場合,今後アクセス権を厳しく設定する可能性がありますため,将来的に動作不能になるおそれがあります, **変数の初期化場所 [#s92dc49e] -クラス内のグローバル変数の初期化は,初期化用のメソッド initializeData() 内で行ってください. -クラス内のグローバル変数のうち,パネル生成の前に初期化する必要があるものは,GUI初期化用のメソッド initializePanel() 内で行ってください. --他の場所で行った場合,メモリ不足や初期化の失敗を引き起こす可能性があります. **アップロード時の注意点 [#h84ec483] -&color(red){''[重要]''};アップロードされましたモジュールの利用許諾は,開発者が個別にREADME.txtで追加した内容を除きまして,TETDMの利用許諾の内容を適用致します. -アップロードしていただきましたパッケージは,TETDM開発チームによる動作チェックと,仕様との整合性チェックの後,本サイト上で公開致します. ***モジュールアップロード前チェックリスト [#z053e864] |○|内容| ||クラス内のグローバル領域で,変数の初期化,インスタンス化を行っていないか| ||およそ想定される動作範囲内においてエラーが出力されないことを確認したか| ||setDataで配列を受け取る可視化インタフェースモジュールでは,配列の要素数が想定する値でない場合に,その配列を受け取らないなどの処理を行っているか| ||チェック用の出力をコメントアウトしたか|