|
|
||
|
|
TeleUSE for Windows User Interface Management System
Superior Support for Today's Multi-Platform Development Challenges Today's UNIX developers are all too aware of their most crucial challenge: Building sophisticated, mission-critical applications and then rapidly deploying those applications across a large, heterogeneous enterpriseone that features, increasingly, Microsoft Windows as a client platform of choice. If yours is like most UNIX development organizations, you and your colleagues have become accustomed to the superior robustness and maturity of UNIX development tools. You've built up a substantial investment in UNIX expertise over the years, and you want to leverage that investment as you take on the Windows challenge. You need the flexibility to build your applications from a single sourceand give them the look and feel of the platform on which they are deployed, whether it be UNIX or Windows. You need a way to embed platform-specific GUI controls that can be deployed on either of the platforms. And you need tools that let you enhance, customize and maintain your GUI applications directly on Windowswithout having to hire new team members or otherwise acquire Windows programming expertise. Aonix' TeleUSE enterprise solution for multi-platform development gives you all these capabilities, and more. This powerful multi-platform toolset, which features the industry-leading TeleUSE User Interface Management System for UNIX and TeleUSE/Win for Windows NT and Windows 95, provides you with everything you need to design and build large, business-critical applications in a powerful UNIX-like development environment running on either of the two platforms. TeleUSE/Win allows you to deploy applications that fully meet your users' requirement for a Windows look and feel, and you can maintain and enhance the applications directly on Windows. Most of all, you and your colleagues can forge a coherent, workable strategy for making a partialor even totaltransition to MS Windows in the coming months and years. TeleUSE/Win Features:
Advanced Graphical Widgets for TeleUSE - TeleUSE includes a comprehensive integration kit for Quest Software's XRT Motif Widget Products. The XRT family of widgets (object-oriented software libraries) for Motif is used by thousands of professional developers around the world to build informative, attractive and functional user-interfaces.
Details of TeleUSE/Win Features
Single Source for Both UNIX and MS Windows Applications With the TeleUSE solution, you use one set of source code for developing, porting, and maintaining your applications on both UNIX and Windows - including the GUI components, the event-messaging components, and the application components. There is no need to develop, debug, and maintain two separate source bases for your applications; with TeleUSE on the UNIX platform and TeleUSE/Win on Windows, your application files are completely compatible, and you can add, modify, or otherwise make changes on either platform and immediately apply those changes to the other platform. This makes TeleUSE/Win the ideal toolset for bridging the UNIX and MS Windows worlds. The Ability to Leverage Existing UNIX Development Expertise Using other tools, developers port their UNIX applications to MS Windows, and then must use Windows programming environments and Windows expertise to maintain a separate application on the Windows side. With TeleUSE/Win, developers use what is essentially the same development toolset on Windows that they would use on UNIXnot just for development but, again, for ongoing maintenance. The developers can continue to work in an environment in which they are comfortable, while giving users the look and feel they require. With this powerful solution, there is no learning curve involved in making the transition from UNIX to Windows; UNIX developers are immediately productive in deploying Windows applications. What's more, the organization foregoes the substantial risks in time, money, and resources of acquiring new programming knowledge. Flexibility to Create an Application with Windows Look and Feel Not only are UNIX developers not required to reinvent their UNIX applications on Windows when using TeleUSE/Win, but a comprehensive set of features ensures that the Windows applications they deploy will be accepted and used by their intended target audience. Windows-aware Motif Libraries - Selectable Look and Feel at Runtime TeleUSE/Win provides all the features and capabilities of TeleUSE on the UNIX platform; essentially, they are one and the same toolset. One difference, however, is that on the Windows side, a special Motif libraryThe "Wintif" libraryis capable of rendering GUI elements that look and feel like Motif, Windows NT, or Windows 95. A single GUI component, then, is displayed as a Windows component on the Windows platform and as a UNIX element on UNIX. This gives the end user full control over the look and feel of the interface at runtime. Simply by setting a resource or an environment variable, the end user can make the interface look and operate like a Motif 1.2 GUI, a Windows 3.1 or NT interface, or a Windows 95 GUI. Alternatively, of course, the developer can "hard-wire" one of these GUI implementations during development. Windows-style Widgets and Windows-specific GUI Controls TeleUSE/Win offers a complete set of Windows-style widgets and colors, along with Windows system fonts, to further enhance the Windows look and feel of the application. The user has dynamic control of colors from within Windows and can use a clipboard-style interaction between TeleUSE-created applications and native Windows applications such as Excel. Finally, TeleUSE/Win includes a special module containing Windows-specific widgets that developers can use in their applications, such as the ToolBar with Tooltips; Tab Manager; ComboBox; and SpinBox. These GUI controls are expected by Windows users, and they give the TeleUSE-created applications a look and feel that is truly like that provided by native Windows applications.
Support for Porting the Application Code The TeleUSE multi-platform solution is designed to work best when developers perform their initial development with portability in mind. In the real world, however, this is often not possible; complex UNIX functions might be embedded in an application, in which case porting the application layer becomes more difficult. TeleUSE/Win offers powerful utilities and options to help with these kinds of situations, giving developers ways to easily move application-level functionality to Windows. The Power of TeleUSE and Motif for Superior Applications The TeleUSE User Interface Management System is today's premier automated environment for creating high-end, mission-critical GUIs for OSF/Motifand now, with TeleUSE/Win, for Windows as well. TeleUSE supports all the key features of object-oriented development including abstraction, encapsulation, inheritance, polymorphism, C++ class generation, and the creation of reusable components. TeleUSE-designed GUIs are more maintainable and reusable than ever before, and they are created more easily and intuitively. The TeleUSE toolset, running on UNIX and Windows, is more sophisticated than native Windows development environments. TeleUSE/Win gives you access to the full set of 54 Motif widgets and all X and Xt functions, in addition to its comprehensive array of Windows-like widgets and controls. Support for Legacy Applications For existing TeleUSE users, TeleUSE/Win provides seamless migration to MS Windows from UNIX. All GUI files that have been previously created by TeleUSE are accepted by TeleUSE/Win. Then, all that's required is simply to invoke a "build" on the Windows side to create a full-functioning Windows application. And not only can you instantly deploy an existing GUI on Windows, but you can reuse both the GUI and the event-messaging components from your existing Motif applications. An Open, Standards-based Architecture TeleUSE employs a non-proprietary, extensible approach to enterprise GUI development. This approach enables developers to maintain a standard (open systems) strategy that includes COSE/CDE and OMG/CORBA, while still deploying applications in multiple environments. This open architecture gives you a great deal of freedom in terms of extensibility, as well as a comprehensive set of life cycle alternatives. Your GUIs can readily be extended with custom or third-party libraries, and because TeleUSE-generated GUIs are both open and object-oriented, you can readily add libraries, fine-tune classes and object attributes, and make other modifications as your applications are reused and maintained over time. The open architecture of TeleUSE/Win also makes possible the addition of pre-canned OCX objects on the Windows side. A TeleUSE/Win Scenario Quickly Deploying a Mission-Critical Banking Application on UNIX and MS Windows ABC Bank has been developing its business-critical applications in UNIX over the years. Faced with a new requirementto create a key banking application that will run not just in UNIX but in Microsoft Windows as wellthe company seeks to leverage its substantial UNIX development expertise while also continuing to enjoy the superior maturity and robustness of UNIX development tools. What is the ideal environment for meeting these requirements? A UNIX-like toolset that runs in both UNIX and Windows. Such a unified toolset would enable the developers to build their application with a single set of sources - and then to easily deploy it within the heterogeneous environment of UNIX and Windows. The TeleUSE enterprise solution, consisting of the TeleUSE User Interface Management System on UNIX and TeleUSE/Win on Windows NT, gives ABC Bank everything it needs to be successful very quickly. First, developers use TeleUSE to create their banking application on Solaris 2.4the platform on which the application will initially run. Because the developers believe that the application will likely be deployed primarily on Windows systems within 18 months, they elect to code their application to ANSI standards, thus ensuring an easier port when the time comes. For the application's GUI and event message-handling, TeleUSE provides tremendous depth and richnessin particular, its unique templating feature, its use of multiple inheritance, and its dialog scripts enable the developers to design a highly sophisticated, easy-to-use interface quickly and efficiently. Knowing that their eventual Windows users will expect features such as toolbars and a notebook, the developers elect to include these special controlsand find that they are easy to manipulate with TeleUSE's drag-and-drop GUI builder. After creating an executable for Solaris, the developers transfer all their TeleUSE files to TeleUSE/Win on Windows. TeleUSE/Win, which includes precisely the same set of tools that are provided by TeleUSE on Solaris, accepts all the files. When the Application Builder is invoked, TeleUSE/Win automatically invokes Visual C++ and links the application with libraries that provide a native Windows look and feel. Over time, the development team shifts more and more to TeleUSE/Win as their primary development platformbeginning with general maintenance and ultimately adding new functionality using many of TeleUSE's long-term maintenance features. Why have the ABC Bank developers been successful in developing and deploying their application quickly on both UNIX and Windows?
Aonix: More Than A Supplier - A Partner At Aonix we are as diligent in supporting our customers as we are in
developing our products. In today's world of distributed enterprises and global
businesses, large applications are frequently developed and/or distributed by
teams operating in different locations and on different continents. With our
global presence and worldwide locations, we are there to serve our customers in
a variety of software engineering environments. Aonix' software tools and
environments are designed to improve the quality of software applications and to
improve programmer productivity using open systems standards.
|
|
|||||