【手続補正書】
【提出日】平成29年8月25日(2017.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フィールドのセットを有する既存のフォームを少なくとも介してユーザと遣り取りする既存のアプリケーションを識別することと、
新しいフォームとしてモバイルデバイス上で前記既存のフォームの少なくとも一部分を実現するように適合されるモバイルアプリケーションを生成することとを含み、前記モバイルアプリケーションは、前記既存のフォームの前記フィールドのセットのすべてまたはサブセットを扱うように適合されており、
モバイルデバイスタイプ識別子と、アプリケーション識別子、オブジェクトモデルまたはフォーム識別子のうちの少なくとも１つを含む情報とを受け取ることと、
前記アプリケーション識別子、前記オブジェクトモデルまたは前記フォーム識別子のうちの少なくとも１つを分析して、前記モバイルデバイス上で実現するべき前記既存のフォームを決定することと、
前記既存のフォームを分析して、前記モバイルデバイス上で実現するべきファンクションのセットを決定することとを含み、前記ファンクションのセットは、前記既存のアプリケーションを含む既存のアプリケーションシステムにおいて実行される１つ以上のオペレーションに対応するものであり、
ネイティブアプリケーションコードモジュールのリポジトリから、前記ファンクションのセットの少なくとも一部分に対応する複数の選択されたネイティブアプリケーションコードモジュールを抽出することを含み、前記複数の選択されたネイティブアプリケーションコードモジュールは、前記モバイルデバイス上でブラウザに依拠することなく実行可能であり、
前記モバイルアプリケーションを生成するために、少なくとも前記既存のフォームと、前記複数の選択されたネイティブアプリケーションコードモジュールのうちの少なくともいくつかとをアセンブルすることを含む、方法。
【請求項２】
前記オブジェクトモデルは、フィールド、ファンクションおよびメッセージのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記複数の選択されたネイティブアプリケーションコードモジュールは、作成オペレーション、置換オペレーション、更新オペレーションおよび削除オペレーションのうちの少なくとも１つを開始するよう機能する、請求項１に記載の方法。
【請求項４】
前記モバイルデバイスタイプ識別子に対応するモバイルデバイス上に前記モバイルアプリケーションを展開することをさらに含む、請求項１に記載の方法。
【請求項５】
前記モバイルアプリケーションは、ＪＳＯＮメッセージをＪａｖａオブジェクトにデシリアライズするためのＪａｖａクラスをさらに含む、請求項１に記載の方法。
【請求項６】
前記複数の選択されたネイティブアプリケーションコードモジュールの少なくとも１つは、要求メッセージを形成することを実現する、請求項１に記載の方法。
【請求項７】
前記要求メッセージは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ：simple object access protocol）要求またはリプリゼンテーショナルステイトトランスファ抽象化（ＲＥＳＴ：Representational State Transfer）要求を含む、請求項６に記載の方法。
【請求項８】
前記要求メッセージはパスワードまたは画像キャプチャファイルを含む、請求項６に記載の方法。
【請求項９】
前記モバイルデバイスタイプ識別子に対応する前記モバイルデバイス上に前記モバイルアプリケーションを展開することをさらに含み、
前記複数の選択されたネイティブアプリケーションコードモジュールの少なくとも１つが、作成オペレーション、置換オペレーション、更新オペレーションおよび削除オペレーションのうちの少なくとも１つを開始するよう機能しており、
前記複数の選択されたネイティブアプリケーションコードモジュールの少なくとも１つは、要求メッセージを形成することを実現し、前記要求メッセージは、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ：simple object access protocol）要求、リプリゼンテーショナルステイトトランスファ抽象化（ＲＥＳＴ：Representational State Transfer）要求、パスワード、または、画像キャプチャファイルのうちの少なくとも１つを含み、
前記オブジェクトモデルは、フィールド、ファンクション、および、メッセージのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１０】
前記既存のアプリケーションは、デスクトップ環境として機能するバックエンドアプリケーションと実質的に同じである、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記既存のアプリケーションシステムは、ファンクションのあるセットのみを公開することにより抽象化レイヤーとして機能するサービスプロキシをさらに含む、請求項１〜１０のいずれか１項に記載の方法。
【請求項１２】
プロセスを実行するよう指示のシーケンスを格納するコンピュータ読取可能媒体において具現化されたコンピュータプログラムプロダクトとして実現される、請求項１〜１１のいずれか１項に記載の方法。
【請求項１３】
フィールドのセットを有する既存のフォームを少なくとも介してユーザと遣り取りする既存のアプリケーションを識別する特定モジュールと、
新しいフォームとしてモバイルデバイス上で前記既存のフォームの少なくとも一部分を実現するように適合されるモバイルアプリケーションを生成するアプリケーションシステムとを備え、前記モバイルアプリケーションは、前記既存のフォームの前記フィールドのセットのすべてまたはサブセットを扱うように適合されており、
モバイルデバイスタイプ識別子と、アプリケーション識別子、オブジェクトモデルまたはフォーム識別子のうちの少なくとも１つを含む情報とを受け取るシンセサイザモジュールと、
パーサーモジュールとを備え、前記パーサーモジュールは、
前記アプリケーション識別子、前記オブジェクトモデルまたは前記フォーム識別子のうちの少なくとも１つを分析して、前記モバイルデバイス上で実現するべき前記既存のフォームを決定し、かつ、前記既存のフォームを分析して、前記モバイルデバイス上で実現すべきファンクションのセットを決定しており、前記ファンクションのセットは、前記既存のアプリケーションを含む既存のアプリケーションシステムにおいて実行される１つ以上のオペレーションに対応するものであり、
ネイティブアプリケーションコードモジュールのリポジトリから、前記ファンクションのセットの少なくとも一部分に対応する複数の選択されたネイティブアプリケーションコードモジュールを抽出するクエリージェネレータを備え、前記複数の選択されたネイティブアプリケーションコードモジュールは、前記モバイルデバイス上でブラウザに依拠することなく実行可能であり、
前記モバイルアプリケーションを生成するために、少なくとも前記既存のフォームと、前記複数の選択されたネイティブアプリケーションコードモジュールのうちの少なくともいくつかとをアセンブルするコード統合モジュールとを含む、システム。
【請求項１４】
前記オブジェクトモデルは、フィールド、ファンクションおよびメッセージのうちの少なくとも１つを含む、請求項１３に記載のシステム。
【請求項１５】
選択された前記ネイティブアプリケーションコードモジュールは、作成オペレーション、置換オペレーション、更新オペレーションおよび削除オペレーションのうちの少なくとも１つを開始するよう機能する、請求項１３に記載のシステム。
【請求項１６】
前記モバイルデバイスタイプ識別子に対応するモバイルデバイス上に前記モバイルアプリケーションを展開することをさらに含む、請求項１３に記載のシステム。