【手続補正書】
【提出日】平成30年7月4日(2018.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
アプリケーション開発フレームワークのユーザによってなされた第１のジェスチャをコンピュータにおいて受取るステップを含み、前記第１のジェスチャは、前記アプリケーション開発フレームワークで開発されるモバイルアプリケーションのユーザインターフェイスにデータソースをバインドするものであり、前記方法はさらに、
前記データソースにおいて利用可能な１セットのデータポイントを前記コンピュータによって決定するステップと、
前記ユーザインターフェイスによって提供される情報に基づいて前記ユーザインターフェイスのうち１セットのデータ・バインド可能なエリアを前記コンピュータによって決定するステップと、
前記アプリケーション開発フレームワークの前記ユーザによってなされた第２のジェスチャを前記コンピュータにおいて受取るステップとを含み、前記第２のジェスチャは、前記データソースにおいて利用可能なデータポイントを前記ユーザインターフェイスのデータ・バインド可能なエリアにリンクするものであり、前記方法はさらに、
前記データソースにおいて利用可能な前記データポイントを参照して前記データ・バインド可能なエリアの予め定められた表現を、前記コンピュータによって修正するステップを含む、方法。
【請求項２】
前記アプリケーション開発フレームワークの前記ユーザによってなされた前記第１のジェスチャを前記コンピュータにおいて受取るステップは、前記データソースの視覚的表現をサービスのカタログから前記ユーザインターフェイスの視覚的表現上にドラッグする前記ユーザを示す情報を受取るステップを含む、請求項１に記載の方法。
【請求項３】
前記データソースにおいて利用可能な前記１セットのデータポイントを前記コンピュータによって決定するステップは、ＲＥＳＴまたはＳＯＡＰ定義にアクセスするステップを含む、請求項１または２に記載の方法。
【請求項４】
前記データソースにおいて利用可能な前記１セットのデータポイントを前記コンピュータによって決定するステップは、ハーベスタから情報を受取るステップを含み、前記ハーベスタは、デプロイされたサービスをイントロスペクションし、１つ以上のクラウドベースのプロジェクトにおいて発見されたサービスを表現するＡＰＩアセットを作成する、請求項１または２に記載の方法。
【請求項５】
前記ユーザインターフェイスによって提供される前記情報に基づいて前記ユーザインターフェイスのうち前記１セットのデータ・バインド可能なエリアを前記コンピュータによって決定するステップは、
前記ユーザインターフェイスに関連付けられたテンプレートを識別するステップと、
前記テンプレートに基づいて、前記１セットのデータ・バインド可能なエリアに対応する１セットのユーザインターフェイス要素を決定するステップとを含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記アプリケーション開発フレームワークの前記ユーザによってなされた前記第２のジェスチャを前記コンピュータにおいて受取るステップは、前記データソースにおいて利用可能な前記データポイントの視覚的表現を、前記データソースにおいて利用可能な前記１セットのデータポイントの視覚的表現から、前記データ・バインド可能なエリアの視覚的表現上にドラッグする前記ユーザを示す情報を受取るステップを含む、請求項１から５のいずれかに記載の方法。
【請求項７】
前記データソースにおいて利用可能な前記データポイントを参照して前記データ・バインド可能なエリアの前記予め定められた表現を前記コンピュータによって修正するステップは、前記データソースにおいて利用可能な前記データポイントを参照してデータ・バインドすることなく、前記ユーザインターフェイスをプレビューするときに用いられる第１のデータについての参照を更新するステップを含む、請求項１から６のいずれかに記載の方法。
【請求項８】
前記データソースにデータを要求するために必要な１セットのパラメータを前記コンピュータによって決定するステップと、
前記ユーザインターフェイスによって提供される前記情報に基づいて１セットのパラメータ・ソースを前記コンピュータによって決定するステップと、
前記アプリケーション開発フレームワークの前記ユーザによってなされた第３のジェスチャを前記コンピュータにおいて受取るステップとを含み、前記第３のジェスチャは、パラメータをパラメータ・ソースにリンクするものである、請求項１から７のいずれかに記載の方法。
【請求項９】
コンピュータ読取り可能プログラムであって、前記コンピュータ読取り可能プログラムは、コンピュータのプロセッサによって実行されると、前記プロセッサに、
アプリケーション開発フレームワークのユーザによってなされた第１のジェスチャを受取らせ、前記第１のジェスチャは、前記アプリケーション開発フレームワークで開発されるモバイルアプリケーションのユーザインターフェイスにデータソースをバインドするものであり、前記プロセッサにさらに、
前記データソースにおいて利用可能な１セットのデータポイントを決定させ、
前記ユーザインターフェイスによって提供される情報に基づいて前記ユーザインターフェイスのうち１セットのデータ・バインド可能なエリアを決定させ、
前記アプリケーション開発フレームワークの前記ユーザによってなされた第２のジェスチャを受取らせ、前記第２のジェスチャは、前記データソースにおいて利用可能なデータポイントを前記ユーザインターフェイスのデータ・バインド可能なエリアにリンクするものであり、前記プロセッサにさらに、
前記データソースにおいて利用可能な前記データポイントを参照して前記データ・バインド可能なエリアの予め定められた表現を修正させる、コンピュータ読取り可能プログラム。
【請求項１０】
システムであって、
ハードウェアプロセッサと、
１セットの命令を記憶するメモリとを含み、前記１セットの命令は、前記プロセッサによって実行されると、前記プロセッサに、
アプリケーション開発フレームワークのユーザによってなされた第１のジェスチャを受取らせ、前記第１のジェスチャは、前記アプリケーション開発フレームワークで開発されるモバイルアプリケーションのユーザインターフェイスにデータソースをバインドするものであり、前記プロセッサにさらに、
前記データソースにおいて利用可能な１セットのデータポイントを決定させ、
前記ユーザインターフェイスによって提供される情報に基づいて前記ユーザインターフェイスのうち１セットのデータ・バインド可能なエリアを決定させ、
前記アプリケーション開発フレームワークの前記ユーザによってなされた第２のジェスチャを受取らせ、前記第２のジェスチャは、前記データソースにおいて利用可能なデータポイントを前記ユーザインターフェイスのデータ・バインド可能なエリアにリンクするものであり、前記プロセッサにさらに、
前記データソースにおいて利用可能な前記データポイントを参照して前記データ・バインド可能なエリアの予め定められた表現を修正させる、システム。
【請求項１１】
前記アプリケーション開発フレームワークの前記ユーザによってなされた前記第１のジェスチャを受取るために、前記プロセッサに、前記データソースの視覚的表現をサービスのカタログから前記ユーザインターフェイスの視覚的表現上にドラッグする前記ユーザを示す情報を受取らせる、請求項１０に記載のシステム。
【請求項１２】
前記データソースにおいて利用可能な前記１セットのデータポイントを決定するために、前記プロセッサに、ＲＥＳＴまたはＳＯＡＰ定義にアクセスさせる、請求項１０または１１に記載のシステム。
【請求項１３】
前記データソースにおいて利用可能な前記１セットのデータポイントを決定するために、前記プロセッサに、ハーベスタからの情報を受取らせ、前記ハーベスタは、デプロイされたサービスをイントロスペクションし、１つ以上のクラウドベースのプロジェクトにおいて発見されたサービスを表現するＡＰＩアセットを作成する、請求項１０から１２のいずれかに記載のシステム。
【請求項１４】
前記ユーザインターフェイスによって提供される前記情報に基づいて前記ユーザインターフェイスのうち前記１セットのデータ・バインド可能なエリアを決定するために、前記プロセッサに、
前記ユーザインターフェイスに関連付けられたテンプレートを識別させ、
前記テンプレートに基づいて、前記１セットのデータ・バインド可能なエリアに対応する１セットのユーザインターフェイス要素を決定させる、請求項１０から１３のいずれかに記載のシステム。
【請求項１５】
前記アプリケーション開発フレームワークの前記ユーザによってなされた前記第２のジェスチャを受取るために、前記プロセッサに、前記データソースにおいて利用可能な前記データポイントの視覚的表現を、前記データソースにおいて利用可能な前記１セットのデータポイントの視覚的表現から前記データ・バインド可能なエリアの視覚的表現上にドラッグする前記ユーザを示す情報を受取らせる、請求項１０から１４のいずれかに記載のシステム。
【請求項１６】
前記データソースにおいて利用可能な前記データポイントを参照して前記データ・バインド可能なエリアの前記予め定められた表現を修正するために、前記プロセッサに、前記データソースにおいて利用可能な前記データポイントを参照してデータ・バインドすることなく、前記ユーザインターフェイスをプレビューするときに用いられる第１のデータについての参照を更新させる、請求項１０から１５のいずれかに記載のシステム。
【請求項１７】
前記プロセッサにさらに、
前記データソースにデータを要求するために必要な１セットのパラメータを決定させ、
前記ユーザインターフェイスによって提供される前記情報に基づいて１セットのパラメータ・ソースを決定させ、
前記アプリケーション開発フレームワークの前記ユーザによってなされた第３のジェスチャを受取らせ、前記第３のジェスチャは、パラメータをパラメータ・ソースにリンクするものである、請求項１０から１６のいずれかに記載のシステム。
【請求項１８】
プロセッサによって実行されると、当該プロセッサに請求項１〜８のいずれか１項に記載の方法を実行させる、コンピュータ読取可能プログラム。