【手続補正書】
【提出日】平成21年1月16日(2009.1.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウエア開発環境中においてハンドヘルドデジタル装置のためのアプリケーションコントロールを作成する方法であって、
複数のターゲットハンドヘルド装置から第１のターゲットハンドヘルド装置を選択するステップであって、前記選択されたターゲットハンドヘルド装置はソフトウエア開発環境に利用可能な関連付けられたオペレーティングシステムを持っており、前記複数のターゲットハンドヘルド装置の各々はそれぞれオペレーティングシステムを持っていることと、
前記関連付けられたオペレーティングシステムの制約を使用する、前記アプリケーションコントロールを作成するためのエディタにアクセスするステップと、
前記選択されたターゲットハンドヘルド装置のグラフィカルインタフェースの物理的表示が前記アプリケーションコントロールを表示するように、前記選択されたターゲットハンドヘルド装置の物理的イメージ形態を表示するステップと、
前記グラフィカルインタフェース上に表示されている前記アプリケーションコントロールのための機能を定義するステップと、
前記アプリケーションコントロールを示すオブジェクトコードを生成するステップであって、前記オブジェクトコードは前記関連付けられたオペレーティングシステムの前記制約に準拠していることと
を備えることを特徴とする方法。
【請求項２】
第１のターゲット装置を選択する前記ステップは、それぞれが関連付けられたオペレーティングシステムを有する複数の異なるターゲット装置から、第１のターゲット装置を選択するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のターゲット装置は、カスタムのオペレーティングシステムを有するデジタル装置であることを特徴とする請求項１に記載の方法。
【請求項４】
前記アプリケーションコントロールのための機能を定義する前記ステップの後で、かつオブジェクトコードを生成する前記ステップの前に、第２のターゲット装置を選択するステップであって、生成された前記オブジェクトコードは、前記第１のターゲット装置ではなく、前記第２のターゲット装置の前記アプリケーションコントロールを示していること
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記アプリケーションコントロールを作成するためにエディタにアクセスする前記ステップは、前記第１のターゲット装置上のメニュー機能を作成するためのユーザインタフェースをインスタンス化するステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記第１のターゲット装置は、ポケットパーソナルコンピュータ、スマートフォンおよび携帯情報端末のうちの１つであることを特徴とする請求項５に記載の方法。
【請求項７】
ハンドヘルドデジタル装置に対するアプリケーションコントロールのソフトウエア開発のためのコンピュータシステムであって、
ターゲットハンドヘルド装置のアプリケーションコントロールを閲覧するディスプレイと、
少なくとも１つのターゲットハンドヘルド装置のオペレーティングシステムを有するメモリストアであって、前記メモリストアはハンドヘルドデジタル装置に対する１つ以上の複数ターゲットオペレーティングシステムおよびカスタムハンドヘルドデジタル装置のターゲットトオペレーティングシステムを含むことと、
命令を有するコンピュータメモリへのアクセス権を有するプロセッサであって、前記命令が実行されたとき、
関連付けられたターゲットハンドヘルド装置のオペレーティングシステムを有する第１のターゲットハンドヘルド装置を選択するステップと、
前記ターゲットハンドヘルド装置が関連付けられたオペレーティングシステムの制約を使用する、前記アプリケーションコントロールを作成するためのエディタにアクセスするステップと、
前記選択されたターゲットハンドヘルド装置のグラフィカルインタフェースの物理的表示が前記アプリケーションコントロールを表示するように、前記選択されたターゲットハンドヘルド装置の物理的イメージ形態を表示するステップと、
前記アプリケーションコントロールのための機能を定義するステップと、
前記アプリケーションコントロールを示すオブジェクトコードを生成するステップであって、前記オブジェクトコードは前記関連付けられたオペレーティングシステムの前記制約に準拠していることと、を含む方法を実施することと
を備えたことを特徴とするシステム。
【請求項８】
前記ディスプレイは、前記第１のターゲット装置のユーザが見るように、前記選択された第１のターゲット装置および前記アプリケーションコントロールの描画を表示することを特徴とする請求項７に記載のシステム。
【請求項９】
前記関連付けられたオペレーティングシステムは、前記開発のオペレーティングシステムとは別個のものであることを特徴とする請求項７に記載のシステム。
【請求項１０】
ソフトウエア開発環境中において、デジタルハンドヘルド装置のためのアプリケーションコントロールを作成する方法を実施するためのコンピュータ実行可能命令を有するコンピュータ読取り可能媒体であって、前記方法は、
複数の異なるターゲットハンドヘルド装置から第１のターゲットハンドヘルド装置を選択するステップであって、前記複数の異なるターゲットハンドヘルド装置の各々はそれぞれオペレーティングシステムを持っており、前記選択されたターゲットハンドヘルド装置はソフトウエア開発環境に利用可能な関連付けられたオペレーティングシステムを持いることと、
前記関連付けられたオペレーティングシステムの制約を使用する、前記アプリケーションコントロールを作成するためのエディタにアクセスするステップと、
前記選択されたターゲットハンドヘルド装置のグラフィカルインタフェースの物理的表示が前記アプリケーションコントロールを表示するように、前記選択されたターゲットハンドヘルド装置の物理的イメージ形態を表示するステップと、
前記グラフィカルインタフェース上に表示されている前記アプリケーションコントロールのための機能を定義するステップと、
前記アプリケーションコントロールを示すオブジェクトコードを生成するステップであって、前記オブジェクトコードは前記関連付けられたオペレーティングシステムの前記制約に準拠していることと、を備えること
を特徴とするコンピュータ読取り可能媒体。
【請求項１１】
前記アプリケーションコントロールのための機能を定義する前記ステップの後で、かつオブジェクトコードを生成する前記ステップの前に、第２のターゲット装置を選択するステップであって、生成された前記オブジェクトコードは、前記第１のターゲット装置ではなく、前記第２のターゲット装置の前記アプリケーションコントロールを示していること
をさらに備えることを特徴とする請求項１０に記載のコンピュータ読取り可能媒体。
【請求項１２】
前記アプリケーションコントロールを作成するためにエディタにアクセスする前記ステップは、前記第１のターゲット装置上のメニュー機能を作成するためのユーザインタフェースをインスタンス化するステップを含むことを特徴とする請求項１０に記載のコンピュータ読取り可能媒体。
【請求項１３】
前記第１のターゲット装置は、ポケットパーソナルコンピュータ、スマートフォンおよび携帯情報端末のうちの１つであることを特徴とする請求項１２に記載のコンピュータ読取り可能媒体。