検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
開発/設計/議論/J2MEへのポーティング方針 をテンプレートにして作成
Main Menu
TOP
Readme
Contents
Download
最新の20件
2008-07-09
支援団体
2007-12-12
SIProp/PJ体制
2007-09-09
ダウンロード
2007-08-30
開発/コミュニティー/勉強会
過去ニュース
FrontPage
2007-08-28
開発/イベント
2007-08-16
yusuke
hirotaka
sakukawa
masaxmasa
yamaz
ikeda
noritsuna
連絡帳
掲示板
2007-07-16
開発/コミュニティー/勉強会/2007/07/15
2007-05-25
開発/コミュニティー/勉強会/2007/05/25
2007-05-11
メンバー
2007-05-07
開発/サブプロジェクト
Total:0/Today:0
開始行:
[[開発/設計/議論]]
*議論の目的 [#ybf118f1]
現時点のJ2SE版SIPropプロトタイプの仕様をJ2MEに沿った形に...
目的としています。
*各部分の問題点 [#h107b1d0]
**制御モジュール [#d1e6d2bb]
-DIとして動作する
--クラスローダーが存在しない
-CPUやメモリの制限
--多くの制御モジュールをインスタンス化できない
***解決案 [#ycfd6984]
-事前コンパイル方式
--汎用的な形で定義した制御モジュールをある程度専用的なモ...
る
もちろん、SE→ME変換などの言うものを作成するとなると一つの...
して成り立ってしまうくらいでかい話となるため、当面は、使...
具体的には、モジュールはMEで使えるクラスだけを使うような...
---独自言語方式
---Factoryパターンによる、同一クラス名変換方式
---Mapなどを利用した独自クラスローダー作成方式
**スクリプト [#u361f560]
-スクリプトエンジンの不在
***解決案 [#ydd25865]
-制御モジュールへの取り込み
--条件分けなどを、制御モジュールへ取り込んでしまう。
この場合、新たな問題点として、柔軟性が劇的に下がってしま...
これを解決する案として、
制御モジュールセット
という概念を設定します。
例えば、N社の網で使用することが事前解っている場合、
どのモジュールを呼び出すべきかのベストプラクティスも判明...
という点を利用して、
N社用制御モジュールセット
などを定義することにより、100%に近い動作をさせるというこ...
また、より100%に近づけるため、エラーが出た場合には、その...
ら、新しい制御モジュールセットをネットワークからダウンロ...
能も検討したいと思います。
**メッセージ変換部 [#l13200b4]
-テンプレートエンジンの不在
***解決案 [#y8d62f89]
-事前コンパイル方式
--テンプレートから、ヘッダークラスを生成する
-テンプレートの単純化
--SIPropにおいては、パケットの組み立てがメイン動作となる...
**各部分の問題点まとめ(J2ME用のエンジンの構造概要) [#b664...
以上の点から、J2ME用のエンジンは、下記のような構成となる...
す。
-モジュールセットとして限定された数個の制御モジュール
--スクリプトも内包する
--SE版から生成する
-モジュールセットとして動作させるためのコントロール制御モ...
--B2BUAとして動作させるためのもので、独自に実装を行う
-ヘッダークラス
--テンプレートからクラスを生成する
-トランスポート部
--MEのSocketは特殊であるため、独自で実装する必要がある
*結論 [#n1f70324]
**制御モジュール [#w7325bd0]
-制御モジュールセット+事前コンパイル方式
J2MEで使用可能なクラスに限定して、制御モジュールを作成す...
--Factoryパターンによる、同一クラス名変換方式
--Mapなどを利用した独自クラスローダー作成方式
**スクリプト [#z5ed8323]
-次期Verisonで、考慮する。
**メッセージ変換部 [#d9b4f122]
-テンプレートの単純化
--SIPropにおいては、パケットの組み立てがメイン動作となる...
終了行:
[[開発/設計/議論]]
*議論の目的 [#ybf118f1]
現時点のJ2SE版SIPropプロトタイプの仕様をJ2MEに沿った形に...
目的としています。
*各部分の問題点 [#h107b1d0]
**制御モジュール [#d1e6d2bb]
-DIとして動作する
--クラスローダーが存在しない
-CPUやメモリの制限
--多くの制御モジュールをインスタンス化できない
***解決案 [#ycfd6984]
-事前コンパイル方式
--汎用的な形で定義した制御モジュールをある程度専用的なモ...
る
もちろん、SE→ME変換などの言うものを作成するとなると一つの...
して成り立ってしまうくらいでかい話となるため、当面は、使...
具体的には、モジュールはMEで使えるクラスだけを使うような...
---独自言語方式
---Factoryパターンによる、同一クラス名変換方式
---Mapなどを利用した独自クラスローダー作成方式
**スクリプト [#u361f560]
-スクリプトエンジンの不在
***解決案 [#ydd25865]
-制御モジュールへの取り込み
--条件分けなどを、制御モジュールへ取り込んでしまう。
この場合、新たな問題点として、柔軟性が劇的に下がってしま...
これを解決する案として、
制御モジュールセット
という概念を設定します。
例えば、N社の網で使用することが事前解っている場合、
どのモジュールを呼び出すべきかのベストプラクティスも判明...
という点を利用して、
N社用制御モジュールセット
などを定義することにより、100%に近い動作をさせるというこ...
また、より100%に近づけるため、エラーが出た場合には、その...
ら、新しい制御モジュールセットをネットワークからダウンロ...
能も検討したいと思います。
**メッセージ変換部 [#l13200b4]
-テンプレートエンジンの不在
***解決案 [#y8d62f89]
-事前コンパイル方式
--テンプレートから、ヘッダークラスを生成する
-テンプレートの単純化
--SIPropにおいては、パケットの組み立てがメイン動作となる...
**各部分の問題点まとめ(J2ME用のエンジンの構造概要) [#b664...
以上の点から、J2ME用のエンジンは、下記のような構成となる...
す。
-モジュールセットとして限定された数個の制御モジュール
--スクリプトも内包する
--SE版から生成する
-モジュールセットとして動作させるためのコントロール制御モ...
--B2BUAとして動作させるためのもので、独自に実装を行う
-ヘッダークラス
--テンプレートからクラスを生成する
-トランスポート部
--MEのSocketは特殊であるため、独自で実装する必要がある
*結論 [#n1f70324]
**制御モジュール [#w7325bd0]
-制御モジュールセット+事前コンパイル方式
J2MEで使用可能なクラスに限定して、制御モジュールを作成す...
--Factoryパターンによる、同一クラス名変換方式
--Mapなどを利用した独自クラスローダー作成方式
**スクリプト [#z5ed8323]
-次期Verisonで、考慮する。
**メッセージ変換部 [#d9b4f122]
-テンプレートの単純化
--SIPropにおいては、パケットの組み立てがメイン動作となる...
ページ名: