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

XVT Consortium Video

Don Hames President PSSIThis month, we've recorded a short video interview (7.5 min) explaining the XVT Consortium, including what it is, how it works, the benefits of participating, and how you can get involved in helping shape and build the future of XVT.
         View the Interview...

Google Translations

Supported Platform/OS's

Windows
Win (32/64)
Mac
Mac OSX Universal
Linux
RedHat 4 (32/64)
RedHat 5 (32)
SUSE 10
Unix
HP 11.2
HP Itanium 11.3
AIX 5.2
Solaris 8,9,10
Coming
Open Solaris 10
RedHat 5 (64)

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.
C++ GUI Toolkits Print E-mail
Download XVT2008 DSP Overview.pdf 
filesize: 1.3 Mb, pages: 4
 
Download XVT2008 DSP Hierarchy.pdf
filesize: 1.1 Mb, pages: 2

With the C++ code generated by DSP, you can expect native platform performance. DSP is not an emulator, and it doesn't require a runtime component. DSP guides you through the development process from defining the architecture to laying out the interface to building the final application. Using the DSP libraries, you simply compile on all the platforms you need. With DSP, you can:

  • Sample ImageDrag & drop runtime objects to create relationships (hierarchy)
  • Quickly lay out the user interface
  • Customize screen layouts for different monitors
  • Manage object states using a simple tabbed dialog
  • Automatically preserve and regenerate the modifications you elect to make to the C++ code
  • Achieve native language performance without learning proprietary API's or different toolkits
  • Integrate existing or third-party development tools
Last Updated ( Saturday, 02 August 2008 )
 
How Does XVT Cross Platform Studio 2008 for C++ Work? Print E-mail

XVT DSP Power pp ProgrammingXVT 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. 

XVT Architectural Functionality

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.  (Images enlarged in full article)

 XVT Cross Platform Studio 2008

Last Updated ( Monday, 15 September 2008 )
Read more...
 
XVT DSP Architect Overview Print E-mail
Designing the Internal Structure

Architect ThumbnailWith XVT-Architect, you can visually lay out the basic objects and infrastructure of your application. In the Blueprint module of XVT-Architect, you can lay out the application, documents, and windows (views) that are the basis of your XVT-Power++ application—you can lay out the Application-Document-View foundation. Then, you can establish the inter-object communication, or the fundamental “object hierarchy,” by dragging connections between these objects. (Image enlarged in full article)
Last Updated ( Thursday, 10 July 2008 )
Read more...
 
Phone: 919.854.1800 - Cary, NC, US
Copyright (c) 2008 Providence Software Solutions, Inc. All rights reserved.