XVT

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 を使用すると、他のエディションで構築されたアプリケーションをネットワークアプリケーションとして再コンパイルできます。再コンパイルされたアプリケーションは、シンクライアントが接続できるサーバー上で実行され、アプリケーションを利用できるようになります。

参考文献

  1. ^ 「百科事典」 . PCMAG . XVTの定義。2016年7月4日時点のオリジナルよりアーカイブ。 2018年9月30日閲覧