Article de reference

XVT

XVT est un environnement de développement logiciel permettant de créer des applications GUI multiplateformes en C ou C++ . XVT permet aux développeurs de concevoir graphiquement...

XVT est un environnement de développement logiciel permettant de créer des applications GUI multiplateformes en C ou C++ . XVT permet aux développeurs de concevoir graphiquement l'interface graphique d'une application et fournit des bibliothèques multiplateformes pour faciliter le développement.

XVT est en développement depuis 1989 et a fourni une boîte à outils de développement de logiciels multiplateformes pendant la majeure partie de cette période.

Leur approche ne consiste pas à remplacer des widgets par des widgets similaires, mais plutôt à agir comme un traducteur d'API universel. XVT est une « couche d'abstraction » qui évite au développeur de se soucier du système d'exploitation sur lequel l'application s'exécutera. Lorsque l'application est compilée, l'API XVT pointe vers les contrôles/widgets natifs du système d'exploitation sur lequel le code est compilé. Elle permet également aux applications de s'adapter aux thèmes utilisateur que le système d'exploitation permet aux utilisateurs de définir.

Ce produit peut être utilisé à d'autres fins que le développement multiplateforme. En tant qu'outil CASE , un analyste commercial non programmeur peut concevoir les interfaces utilisateur, les examiner avec les utilisateurs finaux et les experts en la matière dans une capture des exigences de type RAD ( Rapid Application Development ) par revue fonctionnelle, puis l'outil d'architecture XVT fournira le code C ou C++ (conforme ANSI).

Les développeurs ont annoncé la prise en charge de GTK+ sur Linux et de Cocoa sur Mac, mais ces ports ne sont pas encore disponibles. Étant donné que Microsoft ne prend plus en charge le format d'aide HLP, les applications XVT nécessitent que l'utilisateur installe le visualiseur Microsoft .hlp.

XVT a été développé à l'origine par Advanced Programming Institute à Boulder Co., une société fondée par Marc Rochkind , ancien employé de Bell Labs . La société a changé de nom pour XVT lorsque ce produit est devenu le principal effort de l'entreprise. Le produit XVT a été acheté par Providence Software Solutions en 2001.

Plateformes

XVT prend actuellement en charge :

Éditions

XVT DSC

XVT DSC inclut le PTK, ou Portability ToolKit, et le concepteur d'interface XVT Design. Il est conçu pour être utilisé avec C.

XVT DSP

XVT DSP inclut le PTK, la bibliothèque Power++ (liaisons C++ avec le PTK) et le concepteur d'interface XVT Architect. Il est conçu pour être utilisé avec C++.

XVT Net

XVT Net permet de recompiler les applications créées avec l'une des autres éditions en tant qu'application réseau. L'application peut ensuite être exécutée sur un serveur auquel les clients légers peuvent se connecter pour utiliser l'application.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index