XVT eXtensible Virtual Toolkit
DeveloperProvidence Software Solutions, Inc.
Stable release
14.0 / September 29, 2016
Operating systemCross-platform
TypeDevelopment Library
LicenseProprietary
Websitewww.xvt.com

XVT is a software development environment for building cross-platform GUI applications in C or C++.[1] XVT allows developers to graphically lay out an application's GUI, and provides cross-platform libraries to aid development.

XVT has been in development since 1989 and has provided a cross-platform software development toolkit for the majority of that time.

Their approach is not as a widget replacement look-alike set, but acts more like a universal API translator. XVT is an "abstraction layer" that removes the developer from being concerned with which OS the application will run on. When the application is compiled, the XVT API points to the native controls/widgets for the OS on which the code is being compiled. It also allows applications to adapt to whatever user themes the OS allows users to set.

There are other uses of this product beyond cross platform development. As a CASE tool, a non-programmer business analyst can lay out the user interfaces, review them with end users and subject matter experts in a RAD-like (Rapid Application Development) requirements capture by functional review, and then the XVT architect tool will deliver the C or C++ (ANSI-compliant) code.

The developers have announced support for GTK+ on Linux and Cocoa on Mac, but these ports are not yet available. Because Microsoft no longer support the HLP help format, XVT applications require the user to install the Microsoft .hlp viewer.

XVT was originally developed by Advanced Programming Institute in Boulder Co., a company founded by former Bell Labs employee Marc Rochkind. The company changed its name to XVT when that product became the main company effort. The XVT product was purchased by Providence Software Solutions in 2001.

Platforms

edit

XVT currently supports:

Editions

edit

XVT DSC

edit

XVT DSC includes the PTK, or Portability ToolKit, and the XVT Design interface designer. It is designed for use with C.

XVT DSP

edit

XVT DSP includes the PTK, Power++ library (C++ bindings to the PTK), and the XVT Architect interface designer. It is designed for use with C++.

XVT Net

edit

XVT Net allows applications built using either of the other editions to be recompiled as a networked application. The application may then be run on a server which thin clients can connect to in order to use the application.

edit

References

edit
  1. ^ "Encyclopedia". PCMAG. Definition of: XVT. Archived from the original on 4 July 2016. Retrieved 30 September 2018.

📚 Artikel Terkait di Wikipedia

Rxvt

version of the older xvt terminal emulator by John Bovey of the University of Kent. The name originally stood for "Rob's xvt" (with XVT stands for 'X Virtual

Marc Rochkind

at Bell Labs, as well as writing Advanced UNIX Programming, and founding XVT Software, Inc. Rochkind, Marc J. (December 1975), "The Source Code Control

VLS-1

# Photo Vehicle Payload Date Place Result 1 VLS Alfa XVT-01 - 2015 - - 2 VLS Alfa XVT-02 - 2016 - - 3 VLS Alfa V-01 - 2017 - - 4 VLS Alfa V-02 SARA Orbital

List of widget toolkits

languages (interfaced in Python as Tkinter). XForms, the Forms Library for X XVT, Extensible Virtual Toolkit CEGUI, open source (MIT License), cross-platform

Orlando Sanchez (fighter)

29, 2011 1 0:56 Los Angeles, California, United States Win 1–0 Juan Miranda TKO (knees and punches) XVT 5 December 19, 2010 1 0:13 Cartago, Costa Rica

Common rail

rail) and TTiD The double "T" stands for Twin-Turbo SsangYong: XDi, eXDI, XVT or D Subaru: TD, D or BOXER DIESEL (as of Jan 2008) Suzuki: DDiS Tata: 2

List of free geology software

redistribution, or which depend on non-open-source software like MATLAB or XVT (and therefore do not meet the Open Source Definition from the Open Source

VLM (rocket)

US$39,000 per kilogram of payload. The qualification flight is VLM-1 (or XVT-00). Alcântara Space Center Caiafa, Roberto (10 December 2018). "Novos lançadores