Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

XVT

From Wikipedia, the free encyclopedia
For the video game, seeX-Wing vs. TIE Fighter.
Not to be confused with xvt, theterminal emulator for theX window system.
XVT eXtensible Virtual Toolkit
Developer(s)Providence Software Solutions, Inc.
Stable release
14.0 / September 29, 2016
Operating systemCross-platform
TypeDevelopment Library
LicenseProprietary
Websitewww.xvt.com

XVT is asoftware development environment for buildingcross-platformGUI applications inC orC++.[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 awidget 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 aCASE 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 theMicrosoft .hlp viewer.

XVT was originally developed by Advanced Programming Institute in Boulder Co., a company founded by formerBell Labs employeeMarc 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.

External links

[edit]

References

[edit]
  1. ^"Encyclopedia".PCMAG. Definition of: XVT.Archived from the original on 4 July 2016. Retrieved30 September 2018.
Low-level platform-specific
OnAmigaOS
OnClassic Mac OS,macOS
OnWindows
OnUnix,
underX11
OnBeOS,Haiku
OnAndroid
CLI
Low Level Cross-platform
CLI
C
Java
High-level, platform-specific
OnAmigaOS
OnClassic Mac OS,macOS
Object Pascal
Objective-C,Swift
C++
CLI
OnWindows
CLI
C++
Object Pascal
OnUnix,
underX11
OnAndroid
High-level, cross-platform
C
C++
Objective-C
CLI
Adobe Flash
Go
Haskell
Java
JavaScript
Common Lisp
Lua
Pascal
Object Pascal
Perl
PHP
Python
Ruby
Tcl
XML
shell
Dart
Qt
Open source
GTK
Open source
Proprietary
wxWidgets
Open source
CLI
Open source
Proprietary
VCL,
related
Open source,LCL
Proprietary
Cocoa
Proprietary
Java-based
Open source
Proprietary
Windows API
Open source
Proprietary
Other
Open source
Proprietary
Retrieved from "https://en.wikipedia.org/w/index.php?title=XVT&oldid=1056533595"
Category:

[8]ページ先頭

©2009-2025 Movatter.jp