XVT — это среда разработки программного обеспечения для создания кроссплатформенных приложений с графическим интерфейсом на языке C или C++. XVT позволяет разработчикам графически отображать графический интерфейс приложения и предоставляет кроссплатформенные библиотеки для помощи в разработке.
В настоящее время XVT поддерживает платформы Microsoft Windows, Linux, Mac OS X, Solaris, HP-UX и AIX. С помощью XVT приложения можно спроектировать и разработать один раз, а затем скомпилировать на любой из этих платформ. XVT также позволяет создавать программы для работы в сети, что означает, что обработка будет происходить на локальном хосте, а пользовательский интерфейс — на удаленном хосте.
XVT разрабатывался с 1989 года и большую часть этого времени предоставлял кроссплатформенный набор инструментов для разработки программного обеспечения. Программное обеспечение XVT используется в ряде критически важных производственных площадок и приложений.
Их подход не похож на замену виджетов, а действует скорее как универсальный транслятор API. XVT — это «уровень абстракции», который избавляет разработчика от заботы о том, на какой ОС будет работать приложение. Когда ваше приложение компилируется, XVT API указывает на собственные элементы управления/виджеты для ОС, в которой вы компилируете свой код. Это важно для пользователей ОС, которые могут быть очень суетливыми, когда представления «не совсем правильные». Это также позволяет вам создавать приложения, которые будут адаптировать любые пользовательские темы, которые ОС позволяет пользователям устанавливать.