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
Application Porting 

Whether your need is to move an older, existing XVT-based application up to a current version, or to re-engineer an existing, single OS application to run in multiple environments, our expertise and experience can make this painless for you. More...

Application Development 

Both consumer market software and business applications benefit from running on multiple platforms to preserve investment, extend market reach, and to allow each organization to utilize their platform of choice. More...

Project Management 

Providence was built from the ground up with a passion for project management. Each member of the executive team is a Project Management Professional (PMP), certified by the Project Management Institute (PMI). More...

Development Assistance

Your success with XVT development can be enhanced with professional support from our senior engineers in the following ways: Development Assistance; XVT Customization; Cross Platform Infrastructure; & Onsite Training. More...

Google Translations

Who Else is Using XVT?

Aviation/Aerospace
Northrup Grumman

Chemical & Pharmaceuticals
Accelrys

Communications & Media
AT&T

Government
Naval Research Lab

Higher Education
University of Florida

Services
IBM

Technology
Motorola ISG

Utilities
Petrol Management Systems

Print E-mail
XVT Universal GUI API Abstraction LayerWrite It Once -- Build It Everywhere
XVT Cross Platform Studio 2010 for your Mission Critical and Market Extending projects

The Situation: Significant investments exists in C/C++ - Over the last 15/20 years, organizations have developed robust applications using the de-facto C and C++ programming languages which resulted in significant investments in software development and reliance on application portfolios that are used to solve daily problems and successfully address customer demands. Consider that as of today, most (> 70%) of the corporate data that is relied upon by organizations to conduct their business resides in legacy systems. Nine out of ten ATM transactions are handled by such systems, some of them written over 25 years ago.
 
Operating System UsageThe Need: Cross-platform portability expands your market potential, reduces your total cost of ownership (TCO) and avoids obsolescence. Because of the existence of multiple competing technologies to develop and deploy business applications, organizations are constantly faced with the pressures of replacing existing systems or upgrading systems to new technologies. In so doing, CIOs & CTOs are forced to contemplate large development costs, disruptions of business operations, change with regard to management issues, and possible negative impacts to customer satisfaction as new solutions get "ironed out!" Additionally, the need to reach the broadest market possible often requires that applications be available on multiple platforms. Most of the time, developing applications that can run on multiple platforms is not an option. Therefore, avoiding obsolescence and minimizing the TCO of applications depend on addressing cross-platform issues from the get go.
 
Challenge: Cross-platform development is complex and costly - Although structurally similar programming languages and libraries are used on competing technologies, developing applications that run on multiple platforms or migrating existing applications from one platform to another are complex, challenging and costly tasks that few organizations undertake on their own. The challenges that must be addressed include:
  • Software design is not sound: older applications that did not embody structurally sound object-oriented and 3-tier (presentation, business and data) layered architectures(procedural versus object-oriented design);
  • Lack of business knowledge: business knowledge is no longer available because people have moved on (this renders the understanding of the business logic both time consuming and difficult, and leads to new code with incorrect functionality and poor quality; easier if development framework can be standardized);
  • Functionality coverage: Any new functionality that is not available in one platform must be re-implemented in the new one;
  • Native look-and-feel: The new application should look the same as other applications to foster user acceptance;
  • Native Performance: The new application should run as fast as other native applications;
  • Extensibility: Any new platform should support the addition of third-party add-ons in a seamless fashion.


Programming Languages UsageSolution:  XVT is a cross-platform development environment that enables programmers to focus on their business applications, not on technology. XVT removes the complexity of dealing with multiple platforms and addresses the needs of customers by providing the required functionality in a unified programming model.

XVT is a framework for producing graphical C and C++ applications across multiple platforms; it is the only environment that supports the development of applications in a procedural (DSC) and object-oriented (DSP) fashion. The easy-to-use interactive development tools streamline design and maintenance to a single platform, accelerating productivity, minimizing costs and increasing time to market.

  • XVT standardizes software development and allows efficient collaboration between programmers;
  • XVT provides the capability to develop native high-performance, mission-critical applications can be built anywhere and deployed to all popular platforms, in a native fashion, including Windows®, Sun Solaris?, HP UX®, IBM AIX®, Red Hat®, SuSE®, and Mac® OS X. 

Thin Client Option: XVT is the first cross-platform development tool to provide the capability to build graphical applications that can be deployed in a standalone fashion as well as over the Web through a simple recompilation process. The result is a client/server application where the server executes business functionality and the client renders the presentation layer. The new application is launched from a regular browser that automatically downloads a small thin client application that varies with the computer being used. The thin client is available on the same platforms where the server can be run:  Windows, Unix, Linux and Mac. Web applications maintain the look, feel and performance of the native platform, saving XVT users precious development time and money.

Flexible Licensing:
The customers that use XVT applications also benefit by lowering their IT support costs, centralizing maintenance and providing broad access to their application over a network. The product names that provide these new capabilities are DSCnet and DSPnet.

  • XVT provides a flexible licensing model that enables the combination of Locked and Floating licenses and addresses the development and deployment needs of developers in an independent manner;
  • This lower licensing fees to their minimum.
  • XVT's design has benefited from technological evolution for the last 19 years.

Benefits:  With XVT, you enjoy the following business benefits

  • Lower Total Cost of Ownership: the cost of developing and maintaining applications across multiple environment is the lowest in XVT: development effort is done for one generic platform, porting to multiple platforms has no associated effort and maintenance is done for a single platform also;
  • Broader market access: with our supported platforms, you are able to reach 80% of the market;
  • Higher revenues and profits: once your application runs on one platform, simply port it to other platforms to increase revenues and significantly increase your profits;
  • Quick time to market: XVT is the most robust tool on the market (it does what it is supposed to do exceptionally well); this enables you to focus on the customer problem and deliver working applications quickly to your customers;
  • Lower development costs: your development efforts are spread across all your deployment platforms; you do not have to rewrite applications for other platforms;
  • Lower knowledge requirements: as a developer you only need to be an expert on one platform: the one you use to develop your application;
  • Higher productivity: you choose the development platform that you know best and maximize your throughput;
  • Extended application life: if a platform gains on market share, the technology independence that XVT offers enables you adapt to changing market trends rapidly;
  • Short learning curve: programmers only need to learn one API.

XVT Cross Platform Studio 2010

Last Updated ( Thursday, 14 January 2010 )
 
Phone: 919.854.1800 - Cary, NC, US
Copyright (c) 2008 Providence Software Solutions, Inc. All rights reserved.