Write 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.
The 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.
Solution: 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.

|