close
Welcome

Login is for licensed XVT users and provides
access to your records, licenses, downloads,
and to your interactive, online help desk.
Thank you! 

Login
XVT for C

XVT is a framework for producing applications in C that can be compiled on many platforms and will use the native controls of each platform. More...

XVTnet 

Now, run your existing XVT applications over the Web. Adds a client/server architecture where the thin client maintains the look and feel of the native platform. More...

XI Spreadsheet

XI is a feature-rich speadsheet solution designed for easy integration into your application on all standard platforms (Windows, Unix, Linux and Mac). More...

Google Translations

Supported Platform/OS's

Windows
Win (32/64)
Mac
Mac OSX Universal
Linux
RedHat 4 (32/64)
RedHat 5 (32/64)
(also runs on Ubuntu, SUSE,
and any common Linux)
Unix
HP 11.2
HP Itanium 11.3
AIX 5.2
Solaris 8,9,10
Coming Soon
Open Solaris 10

XVT Supported Languages

Supported Languages
English
German
Spanish (Spain)
Italian
French
Portugese (Brazil)
Japanese
Korean
Simplified Chinese
Traditional Chinese

Supported Standards
Unicode
 -UTF-8,16,32
Shift-JS
GB18030
EUC
CNS
Mac Simplified Chinese
Mac Traditional Chinese

The XVT Edge

Leverage Your Expertise
Developers only need to be experts on a single platform for development.
Short Learning Curve
With XVT, programmers only need to learn a single API.
Higher Productivity
Choose the development platform that's best for the task and maximize development throughput.
Focus on Business Logic
Now, programmers are able to focus on application features and not on platform porting issues and GUI Coding.
Agile Friendly
Development teams can focus on solving customer problems and rapidly delivering next feature sets.
How Does XVT Cross Platform Studio 2010 for C++ Work? Print E-mail

XVT provides common representation of events, windows, fonts, graphics, and many other GUI features.  Instead of calling the functions available on the native window system, the application makes calls to the XVT Universal API Library. The XVT API's then call the native API. 

The XVT interface is identical on each window system that we support.  Because the XVT interface is an abstraction of existing programming interfaces, it is easy use, but it still provides similar functionality to that available in the native window systems. 

Active Image

To build an application with XVT, a programmer writes his own source code and resources making calls to the XVT software. The implementation of the XVT software calls native windowing system functions. This source is compiled and linked with XVT libraries as well as native GUI libraries.  To port, the developer moves his source code and resource files to a new platform, recompiles, and links with the XVT and native libraries for that platform.

Porting XVT Applications: Write Once, Build Everywhere 

XVT developed source code is platform independent. The port of an XVT application is simply a matter of moving all source files (C or C++), header files, resource files and help files to the target platform, recompile the C/C++ files with a native C/C++ compiler (almost all current compilers are supported by XVT), recompile the resource file using XVT curl compiler into a native resource file, compile the native resource file with the native resource compiler (not provided by XVT, either by compiler manufacture on PCs, or by native toolkit libraries for Motif), and link the object files using the native linker.

XVT DSP Power pp Programming

 XVT front end tools work on portable binary projects that you can move from platform to platform. With XVT, identical application source code runs on all platforms and looks native on each.  Rather than rewriting an entire application from scratch for each new windowing environment, developers can create and maintain one set of source code and address multiple environments.  For this reason, XVT offers a tremendous savings in development time and costs.  

XVT applications obey appropriate user interface guidelines for each system.  It is transparent to the end user that XVT was used in development; XVT applications appear and act as if they were coded specifically for the particular window system.

XVT Cross Platform Studio 2010

 

Last Updated ( Wednesday, 05 August 2009 )
 
< Prev   Next >
Phone: 919.854.1800 - Cary, NC, US
Copyright (c) 2008 Providence Software Solutions, Inc. All rights reserved.