摘要 |
コンピュータ支援ソフトウェアアプリケーション開発のための方法、システムおよびコンピュータプログラムプロダクトである。シンセサイザは、モバイルデバイス識別子と、アプリケーション識別子、オブジェクトモデルおよび/またはフォーム識別子のような付加的な情報とを受け取り、次いでモバイルデバイス上でどのフォームを実現するか決定するために付加的な情報を分析すると、開始する。さらなる合成処理は、識別されたモバイルデバイス上で実現するべきファンクションのセットを決定するようフォームを分析することを含む。ファンクションの決定されたセットを使用して、ネイティブアプリケーションコードモジュールがリポジトリから抽出される。抽出されたネイティブアプリケーションコードモジュールは、ファンクションのセットに対応する。コードモジュールは、モバイルデバイスに対して展開され得るネイティブモバイルアプリケーションを生成するために一緒に統合される。モバイルデバイスからのメッセージは、バックエンドアプリケーションのフォーム処理をエミュレートするようにインターセプトされる。フォームを使用する任意のバックエンドアプリケーションは、ネイティブモバイルアプリケーションによってアクセスされ得る。 |