| XVT 拡張仮想ツールキット | |
|---|---|
![]() | |
| 開発者 | プロビデンスソフトウェアソリューションズ株式会社 |
| 安定版リリース | 14.0 / 2016年9月29日 |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 開発ライブラリ |
| ライセンス | 独自の |
| Webサイト | www.xvt.com |
XVTは、 CまたはC++でクロスプラットフォームのGUIアプリケーションを構築するためのソフトウェア開発環境です。[ 1 ] XVTを使用すると、開発者はアプリケーションのGUIをグラフィカルにレイアウトでき、開発を支援するクロスプラットフォームのライブラリが提供されます。
XVT は 1989 年から開発されており、その間の大部分でクロスプラットフォーム ソフトウェア開発ツールキットを提供してきました。
彼らのアプローチは、ウィジェットを置き換える類似のツールセットではなく、むしろユニバーサルAPIトランスレータとして機能します。XVTは、開発者がアプリケーションがどのOSで実行されるかを気にする必要がなくなる「抽象化レイヤー」です。アプリケーションがコンパイルされると、XVT APIは、コードがコンパイルされているOSのネイティブコントロール/ウィジェットを参照します。また、OSがユーザーに許可するユーザーテーマにアプリケーションを適応させることもできます。
この製品は、クロスプラットフォーム開発以外にも様々な用途があります。CASEツールとして、プログラマーではないビジネスアナリストがユーザーインターフェースをレイアウトし、エンドユーザーや各分野の専門家とRAD(Rapid Application Development)のような機能レビューによる要件把握プロセスでレビューを行うことができます。その後、XVTアーキテクトツールがCまたはC++(ANSI準拠)コードを生成します。
開発者はLinuxではGTK+、MacではCocoaのサポートを発表しましたが、これらの移植版はまだ提供されていません。MicrosoftはHLPヘルプ形式のサポートを終了したため、XVTアプリケーションを使用するには、 Microsoft .hlpビューアをインストールする必要があります。
XVTは、元ベル研究所の従業員であるマーク・ロクキンド氏によって設立されたボルダー郡のAdvanced Programming Institute社によって開発されました。XVTが会社の主力製品となったため、社名をXVTに変更しました。XVT製品は2001年にProvidence Software Solutions社に買収されました。
プラットフォーム
XVT は現在以下をサポートしています:
エディション
XVT DSC
XVT DSCには、PTK(Portability ToolKit)とXVT Designインターフェースデザイナーが含まれています。C言語での使用を想定して設計されています。
XVT DSP
XVT DSPには、PTK、Power++ライブラリ(PTKへのC++バインディング)、およびXVT Architectインターフェースデザイナーが含まれています。C++での使用を想定して設計されています。
XVTネット
XVT Net を使用すると、他のエディションで構築されたアプリケーションをネットワークアプリケーションとして再コンパイルできます。再コンパイルされたアプリケーションは、シンクライアントが接続できるサーバー上で実行され、アプリケーションを利用できるようになります。
