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++

With the C++ code generated by XVT, you can expect native platform performance. XVT is not an emulator, and it doesn't require a runtime component. More...

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...

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

The XVT Advantage

Lower Development Costs
With XVT, development efforts are spread across all deployment platforms. No need to rewrite applications.
Extended Application Life
The technology independence that XVT offers enables you to rapidly adapt to any market trend changes.
Lowest Cost of Ownership
Development effort and maintenance is done for a single generic platform, any platform you currently use.
Broader Market Access
By supporting all major platforms, an application can be offered to all of the market.
Higher Revenues and Profits
Build an application once and port it to multiple platforms with a simple recompile.
XVT XI Overview Print E-mail

Active ImageXI is a library. It is a set of ‘C’ functions and data structures that allows you to create user interfaces. XI is not a new language, resource compiler or editing tool. It is merely a function library and set of data structure definitions. Although written in C, XI works easily in C++ programs.

You use XI to create portable applications that display and edit data in a form or spreadsheet-style list. XI offers a variety of ready-made objects with predefined behaviors that can give an application a higher level of functionality and more sophisticated look and feel than you can have with XVT alone. Because XI was built using XVT, both the XI source code and your code written using the XI library will be portable across all platforms supported by XVT. Of course, you can also take full advantage of any XVT feature. Therefore, you use XI to expand the number tools you can use to create a portable application using XVT.

Last Updated ( Wednesday, 06 August 2008 )
Read more...
 
How Does XVT XI Work? Print E-mail

When programming an XI application, there will be three or more tool kits underneath your code on each machine you are supporting. For example, if you are writing an XI application for Active ImageMicrosoft Windows, you will encounter the XI tool kit for Windows, XVT for Windows and the Windows SDK. These tool kits are layered, with the “native” tool kit on the bottom of the stack, XVT for that platform on top of the native tool kit and XI on top of XVT.

When we say that a tool kit “sits on top” of another tool kit, such as XI on top of XVT, we mean that the tool kit on top uses the functions of the tool kit below it, but not vice-versa. XI can call XVT functions, but XVT doesn’t use any of the symbols defined by XI. In addition, we often say that a programmer can “drop down a level” to access the functionality of a tool kit beneath it. Since your code is on top of all of the tool kits in a layered API, you can access any layer anywhere in your program.

Last Updated ( Thursday, 13 November 2008 )
Read more...
 
XVT XI Features Print E-mail

XVT XI Object HierarchyAn XI interface is a window containing any number of user interface objects. Most XI objects are operable by the user and will invoke some action in the application. (Some XI objects are display-only.) Together the objects inside the interface behave in a coherent fashion to achieve the objectives of the program. You can think of these objects as analogous to controls in the XVT parlance or widgets in the vocabulary of some native tool kits.

Last Updated ( Saturday, 05 July 2008 )
Read more...
 
Phone: 919.854.1800 - Cary, NC, US
Copyright (c) 2008 Providence Software Solutions, Inc. All rights reserved.