モバイルコンピューティング装置を含むシステムであって、前記モバイルコンピューティング装置は、メモリとネットワークとデータ通信可能なネットワークインターフェースと、前記メモリ及び前記ネットワークインターフェースに接続されている少なくとも1つのプロセッサと、前記少なくとも1つのプロセッサによって実行される制御装置インターフェースとを含み、前記制御装置インターフェースは、前記ネットワークインターフェースを介して、第1のプロトコルに準拠してエンコードされた発見リクエストを、前記ネットワークとデータ通信可能な複数の自動制御装置のうちの少なくとも1つの自動制御装置に提供し、前記ネットワークインターフェースを介して、前記少なくとも1つの自動制御装置からの前記発見リクエストに対しての応答を、受信し、前記ネットワークインターフェースを介して、第2のプロトコルに準拠してエンコードされた識別リクエストを、前記少なくとも1つの自動制御装置に提供し、前記ネットワークインターフェースを介して、前記少なくとも1つの自動制御装置からの前記識別リクエストに対しての応答を、受信し、前記識別リクエストに対しての応答に応じて前記少なくとも1つの自動制御装置を自動制御装置として識別するように設定されており、前記第2のプロトコルは工業的プロトコルである、システム。前記制御装置インターフェースは、前記モバイルコンピューティング装置上に常駐するネーティブアプリケーションとして実装されている、請求項1に記載のシステム。前記少なくとも1つの自動制御装置をさらに備える請求項1に記載のシステムであって、前記少なくとも1つの自動制御装置はウェブサーバを実行しており、並びに、前記制御装置インターフェースは前記ウェブサーバ及び前記モバイルコンピューティング装置上に常駐するウェブブラウザを介して実装されている、請求項1に記載のシステム。前記第2のプロトコルは、MODBUS、UMAS、TCPIPoverEthernet、BACnet、LON、CBUS、DMX512、JCIN2、及びZigBeeの少なくとも1つである、請求項1に記載のシステム。前記モバイルコンピューティング装置はユーザインターフェースを含み、前記制御装置インターフェースは前記少なくとも1つの自動制御装置の描写を前記ユーザインターフェース内に表示するようにさらに設定されている、請求項1に記載のシステム。前記制御装置インターフェースは、アラート情報を受信し、前記ユーザインターフェースを介して前記アラート情報の描写を含むプッシュ通知を提示するようにさらに設定されている、請求項1に記載のシステム。前記制御装置インターフェースは、アラート情報を受信し、前記アラート情報を表すアラートを格納し、前記アラートを前記ユーザインターフェースを介して、前記制御装置インターフェースの後のアクティベーションに際して、提示するようにさらに設定されている、請求項1に記載のシステム。制御装置インターフェースを実装するモバイルコンピューティング装置を用いて自動制御装置を発見する方法であって、前記制御装置インターフェースを介して、第1のプロトコルに準拠してエンコードされた発見リクエストを、ネットワークとデータ通信可能な複数の自動制御装置のうちの少なくとも1つの自動制御装置に提供するステップと、前記少なくとも1つの自動制御装置からの前記発見リクエストに対しての応答を、受信するステップと、第2のプロトコルに準拠してエンコードされた識別リクエストを、前記少なくとも1つの自動制御装置に提供するステップと、前記少なくとも1つの自動制御装置からの前記識別リクエストに対しての応答を、受信するステップと、前記識別リクエストに対しての応答に応じて前記少なくとも1つの自動制御装置を自動制御装置として識別するステップとを備える、方法であって、前記第2のプロトコルは工業的プロトコルである、方法。前記制御装置インターフェースを介して発見リクエストを提供するステップは、前記モバイルコンピューティング装置上に常駐するネーティブアプリケーションを介して前記発見リクエストを提供することを含む、請求項8に記載の方法。前記制御装置インターフェースを介して発見リクエストを提供するステップは、前記モバイルコンピューティング装置上に常駐するウェブブラウザを介して前記発見リクエストを提供することを含む、請求項8に記載の方法。前記識別リクエストを提供するステップは、MODBUS、UMAS、TCPIPoverEthernet、BACnet、LON、CBUS、DMX512、JCIN2、及びZigBeeの少なくとも1つを用いて識別リクエストを提供することを含む、請求項8に記載の方法。前記少なくとも1つの自動制御装置の描写をユーザインターフェース内に表示するステップをさらに備える、請求項8に記載の方法。アラート情報を受信するステップと、ユーザインターフェースを介して前記アラート情報の描写を含むプッシュ通知を提示するするステップとをさらに備える、請求項8に記載の方法。アラート情報を受信するステップと、前記アラート情報を表すアラートを格納するステップと、前記アラートをユーザインターフェースを介して、前記制御装置インターフェースを後にアクティベートするに際して、提示するステップとをさらに備える、請求項8に記載の方法。ネットワークとデータ通信可能な自動制御装置を発見するための命令のシーケンスを格納した非一時的なコンピュータ可読媒体であって、モバイルコンピューティング装置の少なくとも1つのプロセッサに、第1のプロトコルに準拠してエンコードされた発見リクエストを、前記ネットワークとデータ通信可能な複数の自動制御装置のうちの少なくとも1つの自動制御装置に提供させ、前記少なくとも1つの自動制御装置からの前記発見リクエストに対しての応答を、受信させ、第2のプロトコルに準拠してエンコードされた識別リクエストを、前記少なくとも1つの自動制御装置に提供させ、前記少なくとも1つの自動制御装置からの前記識別リクエストに対しての応答を、受信させ、前記識別リクエストに対しての応答に応じて前記少なくとも1つの自動制御装置を自動制御装置として識別させる命令を含む、非一時的なコンピュータ可読媒体であって、前記第2のプロトコルは工業的プロトコルである、非一時的なコンピュータ可読媒体。前記命令は、前記少なくとも1つのプロセッサに前記モバイルコンピューティング装置上でネーティブアプリケーションを実装させる、請求項15に記載のコンピュータ可読媒体。前記命令は、前記少なくとも1つのプロセッサにMODBUS、UMAS、TCPIPoverEthernet、BACnet、LON、CBUS、DMX512、JCIN2、及びZigBeeの少なくとも1つを用いて前記識別リクエストをエンコードさせる、請求項15に記載のコンピュータ可読媒体。前記命令は、前記少なくとも1つのプロセッサに前記少なくとも1つの自動制御装置の描写をユーザインターフェース内に表示するようにさらに命令する、請求項15に記載のコンピュータ可読媒体。前記命令は、前記少なくとも1つのプロセッサに、アラート情報を受信し、前記ユーザインターフェースを介して前記アラート情報の描写を含むプッシュ通知を提示するようにさらに命令する、請求項15に記載のコンピュータ可読媒体。前記命令は、前記少なくとも1つのプロセッサに、アラート情報を受信し、前記アラート情報を表すアラートを格納し、前記アラートをユーザインターフェースを介して、制御装置インターフェースの後のアクティベーションに際して、提示するようにさらに命令する、請求項15に記載のコンピュータ可読媒体。本願にて開示する少なくとも一部の実施態様は、ネットワークとデータ通信可能な1以上の自動制御装置を発見及び管理するための装置及びプロセスを含む。例えば、一部の実施態様では、タブレットコンピュータ又はスマートフォン等のモバイルコンピューティング装置がローカルエリアネットワークと通信を確立し、ネットワークとデータ通信可能な1以上の自動制御装置を発見する。これらの実施態様では、モバイルコンピューティング装置は自動制御装置と直接的に通信し、自動制御装置内に格納されている設定情報内にて指定されている1以上のオペレーショナルパラメータを設定する。また、これらの一部の実施態様では、モバイルコンピューティング装置は、自動制御装置の運用中に自動制御装置によって生成されたアラートを受信するように設定されている。本願にて述べられる方法及びシステムの例は、以下の説明に記載される又は添付の図面に示される構成及び配置の詳細に用途において限定されるものではない。方法及びシステムは他の実施態様にて実施することが可能であり、様々な態様にて運用又は実施されることができる。特定の実施態様に関しての例は例示目的のためのみに提供されるのであり、限定的なものとすることは意図されていない。特に、特定の1以上の例との関連で述べられた行為、要素及び特徴は、他の任意の例において類似の役割から除外されることは意図されていない。また、本願において用いられるフレーズ及び用語は説明を目的としており、限定的なものとして解されるべきものではない。本願のシステム及び方法についての単数形での例、実施態様、コンポーネント、要素又は行為への任意の言及は複数形を伴う実施態様をも含み得るものであり、また、本願の任意の実施態様、コンポーネント、要素又は行為への複数形での任意の言及は単数形のみを伴う実施態様をも含み得る。単数形若しくは複数形での言及は、開示されるシステム若しくは方法並びにそれらのコンポーネント、行為若しくは要素を限定するものとして意図はされていない。含む、備える、有する、内包する、伴う及びこれらのバリエーションは、列挙されている事項及びそれらの均等物さらには追加的な事項を包括するものとして意図されている。又はへの言及は包括的なものとして解することができ、それにより又はを用いて記述される用語は記述された用語のなかからの単一の、複数の、及び全てのものを指すものたり得る。ローカルネットワークベースドオートメーション制御システム一部の実施態様では、ローカルエリアネットワークを介して1以上のコンピュータシステムを用いて、自動制御装置の発見、設定、及び監視を実現する、オートメーション制御システムが実装される。図1は、これらの実施態様の1つ、即ちオートメーション制御システム100、を示す。図1に示すように、オートメーション制御システム100は、モバイルコンピューティング装置106、自動制御装置108、110、112、及び114、並びにローカルネットワーク116を含む。モバイルコンピューティング装置106は、既知の装置情報データ記憶部122並びに2つの制御装置インターフェース124:ブラウザ118及びネーティブクライアント120を含む。図1に示す例においては、オートメーション制御システム100及びモバイルコンピューティング装置106のユーザ104は、物理的な場所102例えば、製造プラント内に配置されている。図1に示す例によれば、モバイルコンピューティング装置106並びに自動制御装置108、110、112、及び114は、ローカルネットワーク116を介して相互にデータ通信可能となっている。ローカルネットワーク116は、コンピュータシステムが情報を交換例えば、送信又は受信できる任意のネットワークを含むことができる。例えば、ローカルネットワーク116はMODBUSTCPを流しているEthernetLANであることができる。代替的には、ローカルネットワーク116は、UMAS、BACnet、LON、CBUS、TCPIPoverEthernet、DMX512及びJCIN2を含む様々な工業的プロトコル並びにZigBee及びBluetooth登録商標等のワイヤレスプロトコルを用いて実装されることができる。一部の実施態様では、モバイルコンピューティング装置106は、インターネットを通じて確立したバーチャルプライベートネットワークVPN接続を介してローカルネットワーク116に接続することができる。他の実施態様においては、モバイルコンピューティング装置106は、GroupeSpecialMobileGSM系又はCodeDivisionMultipleAccessCDMA系の幾つかの通信標準のいずれかに基づいてインターネットに接続することができる。また、図1に示すように、ブラウザ118は既知の装置情報データ記憶部122及びユーザ104と情報を交換する。ネーティブクライアント120も、既知の装置情報データ記憶部122及びユーザ104と情報を交換する。ローカルネットワーク116を介して、モバイルコンピューティング装置106と自動制御装置108、110、112、及び114との間で交換される情報は、モバイルコンピューティング装置106、自動制御装置108、110、112、及び114、又は自動制御装置によって制御される機材及びプロセス、について説明する任意の情報を含むことができる。例えば、自動制御装置108、110、112、及び114の各々は、自己の設定又は他の自動制御装置の設定を記述するACD情報を格納及び交換することができる。このACD情報の例には、自動制御装置の1以上の識別子例えば、シリアル番号、モデル番号、又はメディアアクセスコントロールMACアドレス、装置名称若しくはインターネットプロトコルIPアドレス、自動制御装置の現在状態、自動制御装置がどのようにして現在状態に至ったかを判断するのに用い得る診断情報、装置が実行するように設定されているラダーロジック、自動制御装置に含まれるハードウェア及びソフトウェアバージョンの情報、自動制御装置の運用上の挙動を指定するパラメータ、ローカルネットワーク116へのアクセスを取得するための認証情報例えば、セキュリティ鍵、自動制御装置にアラートを送信させる重要なイベントを記述する情報例えば、監視される変数の値が所定の閾値を逸脱した場合並びに自動制御装置についての履歴的情報が含まれることができる。ACD情報の追加的な例には、自動制御装置によって管理される1以上の工業的プロセスを記述するデータ例えば、1以上のテーブル変数に格納される状態又は測定情報が含まれる。一部の実施態様では、モバイルコンピューティング装置106と自動制御装置108、110、112、及び114との間で交換される情報は、ログインクレデンシャル又はACD情報から要約されたデータ等の他の情報を含む。図1に示す例では、既知の装置情報データ記憶部122は、モバイルコンピューティング装置106によって以前に発見された自動制御装置について記述する情報を格納する様々なデータ構造及びデータ要素を含む。既知の装置情報データ記憶部122に格納される情報の例には、装置の名称、IPアドレス、及びログインクレデンシャル例えば、ユーザ名及びパスワードが含まれる。オートメーション制御システム100のコンポーネント内の情報は、コンピュータ可読媒体上で情報を保持することができる任意の論理構造内に格納されることができ、他にもあるが、ファイルシステム、フラットファイル、インデクスドファイル、ヒエラルキカルデータベース、リレーショナルデータベース又はオブジェクト指向データベース等が含まれる。データは、固有及び外部キー関係及びインデックスを用いてモデリングされることができる。固有及び外部キー関係及びインデックスは、様々なフィールド及びテーブル間で確立でき、これによってデータ完全性及びデータ交換性能を確保することができる。様々な実施態様によれば、オートメーション制御システム100は、モバイルコンピューティング装置106を用いて自動制御装置108、110、112、及び114を発見、設定及び監視するように設定されているコンポーネントを含む。例えば、一部の実施態様では、モバイルコンピューティング装置106は、ローカルネットワーク116に接続されている自動制御装置を発見し、及び、ユーザインターフェースを介してユーザ104に発見された装置のリストを表示する、制御装置インターフェース124を実装する。制御装置インターフェース124によって実行される発見プロセスの1つの例が図3を参照してさらに後述される。制御装置インターフェース124は、ブラウザ118又はネーティブクライアント120を用いて実装されることができる。例えば、1つの実施態様によれば、モバイルコンピューティング装置は、ブラウザ118を実行することによって制御装置インターフェース124を実装するように設定されている。この実施態様によれば、自動制御装置108、110、112、及び114は、ブラウザ118にユーザインターフェースを提供するウェブサーバを含む。ユーザインターフェースは、自動制御装置108、110、112、及び114上に格納されているACD情報を提供及び受信する。ユーザインターフェースを介してACD情報への変更を受信したことに応答して、ウェブサーバは変更をローカルに格納されているACD情報内に格納し、これによりユーザ104は自動制御装置108、110、112、及び114を監視及び制御できる。また、この実施態様では、ユーザインターフェースは、ローカルネットワーク116とデータ通信可能な他の自動制御装置によって提供されるウェブサイトへのリンクを提供し、これにより場所102等の特定の物理的な場所に配置される自動制御装置についてのACD情報をユーザがナビゲートするのに必要なステップ数を減少させることができる。別の実施態様では、モバイルコンピューティング装置106は、ネーティブクライアント120を実行することによって制御装置インターフェース124を実装するように設定されている。ネーティブクライアント120は、モバイルコンピューティング装置106の具体的な特徴例えば、プッシュ通知及びソケット通信を活用するように設計された特化したクライアントプログラム120である。少なくとも1つの実施態様によれば、ネーティブクライアント120は、MODBUSTCP等の工業的なプロトコルを用いて自動制御装置を発見、設定、及び監視するように設定されている。さらに、この実施態様では、ネーティブクライアント120は、中間プロトコルコンバータ又はデータアグレゲータの使用を伴わずに自動制御装置108、110、112、及び114と通信する。少なくとも1つの実施態様では、制御装置インターフェース124によって提供されるユーザインターフェースは、ユーザ104が監視又は設定したいとする自動制御装置についての指示を受信するように設定されている。この指示を受信したことに応答して、制御装置インターフェース124は、指示された自動制御装置についてのログインクレデンシャルが既知の装置情報データ記憶部122内に格納されているかを決定する。そうである場合、制御装置インターフェース124は、既知のログインクレデンシャルを用いて指示された自動制御装置との間でトラステッド通信を確立する。そうでない場合、ユーザインターフェースは、図6に示すログイン画面等のログイン画面を提供し、ログインクレデンシャルを受信する。そして、制御装置インターフェース124は、受信したログインクレデンシャルを用いて指示された自動制御装置との間でトラステッド通信を確立し、ユーザインターフェースにより指示された場合は、既知の装置情報データ記憶部122内に、受信したログインクレデンシャル並びに受信したログインクレデンシャルと指示された自動制御装置との間の関連づけを格納する。次に、ユーザインターフェースは、図7に示すメニュー画面等のメニュー画面を表示し、これを通じて制御装置インターフェース124は、自動制御装置についてのオペレーショナル情報又は設定情報を表示する画面へとナビゲートするための指示を受信することができる。これらの画面を用いることによって、制御装置インターフェース124は、設定情報に対しての変更を受信し、及び、指示された自動制御装置に変更を提供する。変更を受信した後、自動制御装置は自己のACD情報内に変更を格納し、これによりその運用上の挙動が変更される。一部の実施態様では、自動制御装置108、110、112、及び114は、ACD情報を格納、アグレゲート、及び要約するように設定されている。さらに、これらの実施態様では、自動制御装置108、110、112、及び114は、重要なイベントを検出したことに応答してアラートをモバイルコンピューティング装置106に対して発するように設定されている。これらの実施態様の一部では、ネーティブクライアント120は、格納されているユーザのプレファレンスに従ってアラートを受信及びユーザに表示するように設定されている。したがって、これらの実施態様では、アラート情報についてデータアグレゲータ又はコンソリデータとして機能する中間的装置は含まれていない。ネーティブクライアント120によって行われるアラート取り扱いプロセスの1つの例は、図4を参照してさらに後述される。様々な手法を用いて、オートメーション制御システム100のコンポーネント間又は本願で開示した任意の要素、コンポーネント、及びサブシステムとの間で、情報を流すことができる。これらの手法には、例えば次のものが含まれる。即ち、TCPIP若しくはHTTP等の標準的なプロトコルを用いてのネットワーク上での情報の伝送、モジュール若しくはコンポーネント間でのインメモリ情報伝送、及びファイル、データベース、データ記憶部若しくは他の何らかの非揮発性データ記憶装置に書き込むことによる情報の伝送。さらに、情報のコピーに代えて又はこれと組み合わせて又はこれに加えて、ポインタ又は情報への他の参照を転送して受信することができる。反対に、ポインタ又は情報への他の参照に代えて又はこれと組み合わせて又はこれに加えて情報を交換することができる。本願に開示する例及び実施態様の範囲を逸脱せずに情報伝達のための他の手法及びプロトコルを用いることができる。オートメーション制御システム100の実施態様は、図1に示す特定の構成に限定されない。むしろ、様々な実施態様では、本願にて説明するプロセス及び機能を行うように設定されている種々のハードウェアコンポーネント、ソフトウェアコンポーネント、並びにハードウェア及びソフトウェアコンポーネントの組み合わせを用いる。例えば、モバイルコンピューティング装置106の例には、スマートフォン例えば、BLACKBERRY登録商標、IPHONE登録商標、RAZR等、パーソナルデジタルアシスタント、及びタブレットコンピューティング装置例えば、IPAD登録商標、Android登録商標OS系の装置等が含まれる。モバイルコンピューティング装置106の他の例は図2を参照してさらに後述する。図1に示す自動制御装置108、110、112、及び114の例には、米国特許第6640140号発明の名称:統合ウェブサーバを伴うPLCエグゼクティブ、2003年10月28日に発行。において言及されるPLC1のように設定されるPLCが含まれ、同文献の全体は参照により取り込まれる。図1に示す自動制御装置108、110、112、及び114の他の例としては、共有される特許協力条約出願番号PCTUS1168121発明の名称:リモート通信のシステム及び方法、同日に出願。にて言及される自動制御装置が含まれ、同文献の全体は参照により取り込まれる。さらに、一部の例においては、オートメーション制御システム100は、図2との関連でさらに後述されるコンピュータシステム等の1以上のコンピュータシステムによって実装される。コンピュータシステム図1との関連で上述したように、本願にて述べる様々な観点及び機能は、1以上のコンピュータシステムにて実行される特化したハードウェア及びソフトウェアコンポーネントとして実装されることができる。現在使用されているコンピュータシステムの例は数多くある。これらの例には、他のものもあるが、次のものが含まれる。即ち、ネットワークアプライアンス、パーソナルコンピュータ、ワークステーション、メインフレーム、ネットワークドクライアント、サーバ、メディアサーバ、アプリケーションサーバ、データベースサーバ及びウェブサーバ。コンピュータシステムの他の例には、携帯電話やパーソナルデジタルアシスタント等のモバイルコンピューティング装置並びにロードバランサ、ルータやスイッチ等のネットワーク機材が含まれることができる。また、機能は単一のコンピュータシステムに所在することもできるし、又は1以上のネットワークに接続された複数のコンピュータシステムに分散されて所在することもできる。例えば、様々な態様及び機能を、1以上のクライアントコンピュータにサービスを提供する又は分散システムの一部として全体的なタスクを行うように設定された1以上のコンピュータシステムに分散させることができる。さらに、機能は、様々な機能を果たす1以上のサーバシステムの間で分散されたコンポーネントを含むクライアント-サーバ又は多層構成システム上で行われることができる。したがって、例は、特定のシステム又は特定のシステムのグループ上での実行に限定されない。また、態様及び機能はソフトウェア、ハードウェア、ファームウェア又はこれらの任意の組み合わせとして実装されることができる。したがって、態様及び機能は、様々なハードウェア及びソフトウェア構成を用いる方法、行為、システム、システム要素及びコンポーネント内にて実装されることができ、例は特定の分散型のアーキテクチャ、ネットワーク又は通信プロトコルに限定されない。図2を参照するに、分散コンピュータシステム200が示され、その中では様々な態様及び機能が運用される。図示のように、分散コンピュータシステム300は、情報を交換する1以上のコンピュータシステムを含む。より具体的には、分散コンピュータシステム200はコンピュータシステム202、204、及び206を含む。図示のように、コンピュータシステム202、204、及び206は通信ネットワーク208により相互接続されかつこれを通じてデータ交換を行える。ネットワーク208は、コンピュータシステムがデータ交換をすることのできる任意の通信ネットワークを含むことができる。ネットワーク208を用いてデータ交換するには、コンピュータシステム202、204、及び206並びにネットワーク208は、様々な方法、プロトコル及び標準を用いることができ、他にもあるが、これらには次のものが含まれる。即ち、FibreChannel、トークンリング、イーサネット、ワイヤレスイーサネット、Bluetooth、IP、IPV6、TCPIP、UDP、DTN、HTTP、FTP、SNMP、SMS、MMS、SS7、JSON、SOAP、CORBA、REST及びWebServices。データ転送がセキュアであることを確保するために、コンピュータシステム202、204、及び206は、TLS、SSL又はVPNを含む様々なセキュリティ対策を用いてネットワーク208を介してデータを送信することができる。分散コンピュータシステム200が3つのネットワーク化されたシステムを図示するものの、分散コンピュータシステム200はこれに限定されてはおらず、任意の個数のコンピュータシステム及びコンピューティング装置を含むことができ、任意の媒体及び通信プロトコルを用いることができる。図2に示すように、コンピュータシステム202はプロセッサ210、メモリ212、バス214、インターフェース216及びデータ記憶部218を含む。本願にて開示する少なくとも1つの態様、機能及びプロセスを実装するために、プロセッサ210は操作後のデータを生じさせる一連の命令を行う。プロセッサ210は任意のタイプのプロセッサ、マルチプロセッサ又はコントロールたり得る。例示的なプロセッサには、IntelXeon登録商標、Itanium登録商標、Core登録商標、Celeron登録商標、若しくはPentium登録商標プロセッサ、AMDOpteronプロセッサ、SunUltraSPARC又はIBMPower5プロセッサ並びにIBMmainframechip等が含まれる。プロセッサ210は、バス214によって、1以上のメモリ装置212を含む他のシステムコンポーネントに接続されている。メモリ212は、コンピュータシステム202の運用中において、プログラム及びデータを格納する。したがって、メモリ212は、ダイナミックランダムアクセスメモリDRAM又はスタティックメモリSRAM等の比較的高性能な揮発性ランダムアクセスメモリであることができる。もっとも、メモリ212は、ディスクドライブや他の非揮発性記憶装置等のデータを記憶するための任意の装置を含むことができる。様々な例においては、メモリ212を特定化した構造又は一部の場合では固有な構造に組織化して本願に開示する機能を果たすことができる。これらのデータ構造は、特定のデータ及びデータタイプに関する値を格納するためにサイズを設定され組織化されることができる。コンピュータシステム202のコンポーネントはバス214等の相互接続要素によって接続される。バス214は、例えば同一のマシン内にて統合されているコンポーネント間のバス等の1以上の物理バスを含むことができる上、IDE、SCSI、PCI及びInfiniBand等の特化した若しくは標準化されたコンピューティングバステクノロジを含む任意の通信接続をシステム要素間に含むことができる。バス214はデータ及び命令等についての通信を可能にしてコンピュータシステム202のシステムコンポーネント間でのこれらの交換を可能にする。コンピュータシステム202は、入力装置、出力装置、並びに入出力装置の組み合わせ等の1以上のインターフェース装置216をも含む。インターフェース装置は入力を受信し又は出力を提供することができる。より具体的には、出力装置は外部提示のために情報をレンダリングすることができる。入力装置は、外部ソースからの情報を受け入れることができる。インターフェース装置の例には、キーボード、マウス装置、トラックボール、マイク、タッチスクリーン、プリンティング装置、表示画面、スピーカ、ネットワークインターフェースカード等が含まれる。インターフェース装置により、コンピュータシステム302はユーザや他のシステム等の外部実体と情報交換及び通信できるようになる。データ記憶部218はコンピュータにより可読かつ書き込み可能な非揮発性若しくは非一時的なデータ記憶媒体を含み、これにはプログラム又はプロセッサ210により実行される他のオブジェクトを規定する命令が格納される。データ記憶部218は、媒体上に若しくは媒体内に記録され、かつプログラム実行時においてプロセッサ210により処理される、情報を含むこともできる。より具体的には、情報は、記憶スペースを節約するように又はデータ交換性能を向上させるように具体的に設定された1以上のデータ構造内に格納されることができる。命令は、エンコードされた信号として持続的に格納されることができ、命令は本願において述べる任意の機能をプロセッサ210に行わせることができる。媒体は、他にもあるが、例えば、光学ディスク、磁気ディスク又はフラッシュメモリであることができる。運用においては、プロセッサ210又は他の何らかのコントローラが、非揮発性メモリから別のメモリ、例えばメモリ212等へとデータが読み出されるようにし、これによりデータ記憶部218に含まれる記憶媒体に比して情報へのより高速なアクセスがプロセッサ210にとって可能となる。メモリは、データ記憶部218又はメモリ212内に位置することができるものの、プロセッサはメモリ内のデータを操作して、処理の完了後、データを、データ記憶部218に関連づけられている記憶媒体へと複製する。様々なコンポーネントが、記憶媒体と他のメモリ要素との間のデータの移動を管理することができ、例は特定のデータ管理コンポーネントに限定されない。さらに、例は特定のメモリシステム又はデータ記憶システムに限定されない。コンピュータシステム202は、例示的観点から、様々な態様及び機能を運用することのできる1つのタイプのコンピュータシステムとして示されているが、態様及び機能を実装することができるものは、図2のコンピュータシステム202に限定されるわけではない。様々な態様及び機能は、図2に示すものと異なるアーキテクチャ又はコンポーネントを有する1以上のコンピュータにおいて運用されることができる。例えば、コンピュータ202は、本願に開示する特定のオペレーションを行うように特注された特別にプログラムされた特定用途向け集積回路ASIC等の特殊目的ハードウェアを含むことができる。他方で、別の例においては、MACOS登録商標SystemXをMotorolaPowerPC登録商標プロセッサ伴って実行している複数の汎用コンピューティング装置及びプロプライエタリーなハードウェア及びオペレーティングシステムを実行している特化した複数のコンピューティング装置のグリッドを用いて同様の機能を果たすことができる。コンピュータシステム202は、コンピュータシステム202に含まれるハードウェア要素の少なくとも一部を管理するオペレーティングシステムを含むものであることができる。一部の例においては、プロセッサ210等のプロセッサ又はコントローラはオペレーティングシステムを実行する。実行することのできるオペレーティングシステムの例には次のものが含まれる。即ち、マイクロソフトコーポレーションから入手可能なウィンドウズ登録商標系のオペレーティングシステムWindowsNT、Windows2000、WindowsXP、WindowsVista又はWindows7等、アップルコンピュータから入手可能なMACOSSystemXオペレーティングシステム、RedHatIncから入手可能なEnterpriseLinuxオペレーティングシステム等の数多くあるLinux登録商標系オペレーティングシステムディストリビューションの1つ、SunMicrosystemsから入手可能なSolarisオペレーティングシステム、又は様々なソースから入手可能なUNIX登録商標系オペレーティングシステム。他の数多くのオペレーティングシステムを用いることもでき、例は特定のオペレーティングシステムに限定されない。プロセッサ210及びオペレーティングシステムは一体となってコンピュータプラットフォームを定義し、これを対象にしてアプリケーションプログラムが高水準プログラミング言語で記述されている。これらのコンポーネントアプリケーションは、例えばインターネット等の通信ネットワーク上でTCPIP等の通信プロトコルを用いて通信し、実行可能なコード、中間コード、バイトコード又はインタープリタ型コードであることができる。同様に、機能は、Net、SmallTalk、Java登録商標、C、Ada、C、ObjectiveC、又はJavascript登録商標等のオブジェクト指向言語で実装されることができる。他のオブジェクト指向言語を用いることもできる。代替的には、関数型の、スクリプト型の、又は論理型のプログラミング言語を用いることもできる。また、様々な態様及び機能を非プログラミング環境で実装することもできるのであり、例えば、HTML、XML又は他のフォーマットで作成したドキュメントは、ブラウザプログラムのウィンドウ内で閲覧した場合、グラフィカルユーザーインターフェースの様相をレンダリングし又は他の機能を果たすことができる。さらに、様々な例をプログラム化要素又は非プログラム化要素又はこれらの任意の組み合わせとして実装することができる。例えば、ウェブページをHTMLを用いて実装する一方ウェブページ内から呼び出されるデータオブジェクトをCで記述することができる。したがって、例は特定のプログラミング言語に限定されず、適切な任意のプログラミング言語を用いることができる。したがって、本願にて開示する機能的コンポーネントは本願にて説明される機能を果たすように構成されている広範な種類の要素、例えば特化したハードウェア、実行可能コード、データ構造又はオブジェクト等、を含むことができる。一部の例においては、本願にて開示するコンポーネントはコンポーネントによって行われる機能に影響を及ぼすパラメータをリードするものであることができる。これらのパラメータは、揮発性メモリRAM等又は非揮発性メモリ磁気ハードドライブ等を含む任意の適切な形式のメモリにおいて物理的に格納しておくことができる。また、パラメータはプロプライエタリーなデータ構造内ユーザモードアプリケーションによって定義されるデータベース若しくはファイル等又は共通的に共有されるデータ構造内オペレーティングシステムによって定義されるアプリケーションレジストリ等に論理的に格納しておくことができる。また、一部の例では、システム及びユーザインターフェースの両方が外部実体によるパラメータの変更を許容するようにされており、これによりコンポーネントの挙動を設定することができる。オートメーション制御システムプロセス図1との関連で上述したように、一部の実施態様ではローカルネットワークとデータ通信可能な自動制御装置を発見するプロセスを行う。一部の実施態様では、この発見プロセスはモバイルコンピューティング装置106又は他のコンピュータシステム等のモバイルコンピューティング装置によって実行される。このようなプロセスの一例は図3に示す。この例によれば、発見プロセス300は、発見リクエストを発するステップ、応答を受信するステップ、応答している装置のタイプを決定するステップ、及びリクエストに応答した自動制御装置の描写を表示するステップを含む。ステップ302では、図1との関連で説明したネーティブクライアント120等の制御装置インターフェースの実行を介して、モバイルコンピューティング装置がローカルネットワーク上に発見リクエストを発する。発見リクエストは様々な形式とすることができる。例えば、1つの実施態様では、発見リクエストは、ローカルネットワーク内に割り当てられている各ネットワークアドレスへ送信される一連のピングとする。別の実施態様では、発見リクエストは、ローカルネットワークとデータ通信可能な全ての装置へと送信されるローカルネットワーク上のブロードキャストメッセージとする。さらに他の実施態様では、発見リクエストをUDP、Soap、及びDeviceProfileforWebServicesを用いて実現することができる。これらの任意の実施態様においては、発見リクエストを受信した自動制御装置は、リクエストの受信をアクノレッジする応答メッセージを送信する。1つの実施態様では、応答メッセージは自動制御装置のネットワークアドレスを含む。ステップ304では、制御装置インターフェースは、ローカルネットワークに接続されている装置から応答メッセージを受信する。ステップ306では、制御装置インターフェースは、発見リクエストに応答している各装置の装置タイプを決定する。少なくとも1つの実施態様においては、装置に対して装置タイプを明かすように要求するMODBUSTCPメッセージを、応答している各装置に送信することによって、制御装置はこの決定を行う。このMODBUSTCPメッセージを受信した後、ローカルネットワークとデータ通信可能な各自動制御装置は、装置を自動制御装置として識別するMODBUSTCPメッセージを用いて応答する。ステップ308では、制御装置インターフェースは、図5との関連で後述するユーザインターフェース画面等のユーザインターフェース画面をレンダリングする。このユーザインターフェース画面は、自動制御装置を識別するメッセージもって応答した各自動制御装置の描写を表示し、各自動制御装置を識別する情報を図1との関係で上述した既知の装置データ記憶部122等の既知の装置データ記憶部内に格納され、そして発見プロセス300は終了する。発見プロセス300等のプロセスは、ローカルネットワークとデータ通信可能な自動制御装置を、モバイルコンピューティング装置が自動的に識別できるようにする。このようなプロセスにより、自動制御装置を探し、設定し、及び管理する上での管理上の負担が緩和され、このことは、様々な物理的場所に配置される数多くの自動制御装置を管理するのにモバイルコンピューティング装置が用いられ得る場合に特に有利となり得る。図1との関連で上述したように、一部の実施態様においては、1以上の自動制御装置から受信されたアラートを取り扱うプロセスが行われる。一部の実施態様では、このアラート取り扱いプロセスは、モバイルコンピューティング装置106等のモバイルコンピューティング装置又は他のコンピュータシステムによって実行される。このようなプロセスの1つの例は図4に示す。この例によれば、アラート取り扱いプロセス400は、アラートを説明する情報を受信するステップ、ネーティブクライアントがアラートをプッシュするように設定されているかを決定するステップ、アラートをキューイングするステップ、及びアラートを報告するステップを含む。ステップ402では、図1との関連で上述したネーティブクライアント120等の制御装置インターフェースを介してアラートを説明する情報を、モバイルコンピューティング装置が受信する。ステップ404では、制御装置インターフェースが、モバイルコンピューティング装置のユーザインターフェースにアラートをプッシュすべきなのかを決定する。そうである場合、ステップ406において制御装置インターフェースはアラートを報告し、アラート取り扱いプロセス400は終了する。図8は、ステップ406の実行中に表示されるアラート報告画面の例を示す。制御装置インターフェースがアラートをプッシュしないように設定されている場合、ステップ408において制御装置インターフェースはモバイルコンピューティング装置に後で表示するためにアラートを格納し、アラート取り扱いプロセス400は終了する。アラート取り扱いプロセス400のようなプロセスにより、モバイルコンピューティング装置がユーザの好みに応じてアラート情報を伝達することが可能となる。より具体的には、このようなプロセスにより、モバイルコンピューティング装置のユーザインターフェースのフォアグラウンドに制御装置インターフェースが現れていることを必要とせずにモバイルコンピューティング装置が自動制御装置を監視すること及びアラートが報告されることが可能となる。プロセス300及びプロセス400は各々特定の例における1つの特定のステップのシーケンスを表している。これらのプロセスに含まれるステップは、本願で述べたような特別に設定した1以上のコンピュータシステム又は自動制御装置によって又はこれらを用いて、行うことができる。一部のステップは随意的であり、それ故1以上の例にしたがって省略され得る。また、本願で述べたシステム及び方法の範疇から逸脱せずに、ステップの順序を変更することが可能であり、又は他のステップを追加することができる。さらに、上述したように、少なくとも1つの実施態様では、諸ステップは特定の特別に設定したマシン、具体的にいえば本願にて開示した例及び実施態様によって設定されたオートメーション制御システム、上で行われることができる。ユーザインターフェース画面上述したように、本願にて開示する一部の実施態様は、モバイルコンピューティング装置上での自動制御装置発見プロセスを支援するユーザインターフェース画面をレンダリングする。図5は、このような1つの実施態様による例示的なユーザインターフェース画面500を示す。図5に示すように、ユーザインターフェース画面500は、ネットワークのスキャンボタン502及び自動制御装置リスト504を含む。図5に示す実施態様によれば、ユーザがネットワークのスキャンボタン502を選択したとの指示を受信したことに応答して、モバイルコンピューティング装置は上述した発見プロセス400等の発見プロセスを実行する。この実施態様によれば、ステップ408の一環として、ユーザインターフェース画面は自動制御装置リスト504内に発見リクエストに応答した各自動制御装置の名称及びIPアドレスを表示する。また、上述したように、本願にて開示する他の実施態様は、モバイルコンピューティング装置上にログインクレデンシャルを受信するインターフェース画面をレンダリングする。図6は、このような実施態様の1つによる例示的なユーザインターフェース画面600を示す。図6に示すように、ユーザインターフェース画面600は、アクセスすべき自動制御装置を識別するテキストボックス602、ユーザ名及びパスワードのストリングを受信するテキストボックス604、モバイルコンピューティング装置がログインクレデンシャルを保存すべきかの指示を受け付けるためのチェックボックス606、及びログインボタン608を含む。図6に示す実施態様によれば、ユーザがログインボタン608を選択したとの指示を受信したことに応答して、モバイルコンピューティング装置は、ログインクレデンシャルを用いて識別された自動制御装置との間でトラステッド通信の確立を試みる。また、上述したように、本願にて開示する他の実施態様は、モバイルコンピューティング装置のユーザインターフェースを介してメニュー画面をレンダリングする。図7は、このような実施態様の1つによる例示的なメニュー画面700を示す。図7に示すように、メニュー画面700は、自動制御装置の識別情報及び状態情報を提供するテキストボックス702並びにアクショナブル要素704を含む。アクショナブル要素704は、作動されると、識別された自動制御装置についての設定情報を提示する画面をユーザインターフェースに表示させる。アクショナブル要素704を介してアクセス可能な設定情報には、アラート情報図7において、アラームと記載、ラダーロジック図7において、プログラムと記載、チャート情報図7において、チャートと記載、データテーブル情報図7において、データテーブルと記載、及びラック情報図7において、ラックと記載が含まれる。チャート情報は、プロセス変数についての情報を提示するのに用いられるユーザインターフェース要素を指定する。データテーブル情報は、プロセス変数についての組織的構造を指定する。ラック情報は、自動制御装置に接続されている機材を指定する。また、上述したように、本願にて開示する他の実施態様は、モバイルコンピューティング装置へのプッシュ通知を提供する。図8は、プッシュ通知802を含む例示的なユーザインターフェース画面を示す。図8に示すように、プッシュ通知802は閉じるボタン804及び閲覧ボタン806を含む。閉じるボタンは、作動されると、プッシュ通知をユーザインターフェースから取り除く。閲覧ボタンは、作動されると、追加的なアラート情報が提示されるアラート画面へとモバイルコンピューティング装置をナビゲートする。少なくとも1つの例の複数の観点について上述したのであり、当業者にとっては、多種の改変、変更、及び改良が容易に想到されるものであると理解されるべきである。例えば、本願にて開示した例は他の文脈でも用いられ得る。このような改変、変更、及び改良は本願開示の一部をなすものと意図されているのであり、本願にて述べた例の範疇のうちに含まれるべきものと意図されている。したがって、上述の説明及び図面は例示にすぎない。