無線通信システムの移動局において移動局のプロセッサ上で実行するソフトウェアを移動局内に取付け可能な複数のハードウェアデバイスの任意のものとインターフェースするためのシステムにおいて、ソフトウェアアプリケーションから受取られたコマンドを、複数のハードウェアデバイスの選択されたハードウェアデバイスが使用するためのコマンドに変換する論理デバイスドライバと、前記変換されたコマンドを前記論理デバイスドライバから受取り、選択されたハードウェアデバイスを直接制御する物理的デバイスドライバとを含んでおり、前記論理デバイスドライバは、選択されたハードウェアデバイスを制御するためのコアコマンドの変換を行い、選択されたハードウェアデバイスの増強制御のための拡張コマンドの変換を行い、前記拡張コマンドが最初にコアコマンドに変換される、システム。前記受取られたコマンドは、キーパッドコマンド、ポインタコマンド、共通ディスプレイコマンド、文字ベースディスプレイコマンド、ビットマップベースディスプレイコマンド、不揮発性メモリデバイスコマンド、ユーザQDSPコマンド、ADCコマンド、およびGPIOコマンドを含むグループから選択されている請求項1記載のシステム。前記論理デバイスドライバは、バーチャルキーパッドドライバ、バーチャルポインタドライバ、バーチャル共通ディスプレイドライバ、バーチャル文字ベースのディスプレイドライバ、バーチャルビットマップベースのディスプレイドライバ、バーチャル不揮発性メモリデバイスドライバ、バーチャルユーザQDSPドライバ、バーチャルADCドライバ、およびバーチャルGPIOドライバを含むグループから選択されている請求項1記載のシステム。前記キーパッドコマンドは、キーパッド事象検出コマンド、キーパッド事象加入コマンド、キーパッド電力節約コマンド、キーパッドロックコマンド、およびキーパッド状態コマンドを含むグループから選択されたコアコマンドを含んでいる請求項4記載のシステム。前記ポインタコマンドは、ポインタ事象検出コマンド、ポインタ事象加入コマンド、ポインタ電力節約コマンド、およびポインタ状態コマンドを含むグループから選択されたコアコマンドを含んでいる請求項4記載のシステム。前記共通ディスプレイコマンドは、信号表示器コマンド、信号表示器状態コマンド、ディスプレイ電力節約コマンド、ディスプレイ付勢コマンド、バックライト付勢コマンド、ディスプレイコントラストコマンド、ディスプレイバッファコマンド、文字ディスプレイコマンド、ACSIIコマンド、UNICODEコマンド、コード選択コマンド、クリアディスプレイコマンド、およびスナップショット報告コマンドを含むグループから選択されたコアコマンドを含んでいる請求項4記載のシステム。前記文字ベースディスプレイコアコマンドはユーザ規定文字選択コマンドを含んでいる請求項4記載のシステム。前記ビットマップベースのディスプレイコマンドは、ビットマップ描写コマンドおよびビットマップ領域制御コマンドを含むグループから選択されたコアコマンドを含んでおり、さらに、ディスプレイ領域定義コマンド、解像度コマンド、ディスプレイカラーコマンド、文字フォント、ディスプレイおよびカラーコマンド、グラフィックオブジェクトコマンド、グラフィックアイコンコマンドならびにアニメーションコマンドを含むグループから選択された拡張コマンドを含んでいる請求項4記載のシステム。無線通信システムの移動局において移動局のプロセッサ上で実行するソフトウェアを移動局中に含まれることのできる複数のハードウェアデバイスの任意のものとインターフェースするためのシステムにおいて、ソフトウェアアプリケーションと選択されたハードウェアデバイスとの間で送信された制御信号を変換する論理デバイスドライバと、前記変換された制御信号を選択されたハードウェアデバイスに供給する物理的デバイスドライバとを含んでおり、前記論理デバイスドライバは、選択されたハードウェアデバイスを制御するために必要な制御信号の変換を行い、選択されたハードウェアデバイスの制御を最適化するための拡張制御信号の変換を別々に行う、システム。無線通信システムの移動局において移動局のプロセッサを移動局中に含まれることのできる複数のハードウェアデバイスの任意のものとインターフェースするためのソフトウェアシステムにおいて、物理的デバイスドライバおよび論理デバイスドライバを含んでいるデバイスカプセル化ソフトウェア層と、標準/サービスカプセル化ソフトウェア層と、ユーザアプリケーションカプセル化ソフトウェア層とを含んでいるソフトウェアシステム。