Home page  

X-Designer 5.0 - Advanced Technology Edition


This page describes the exciting new features of X-Designer 5.

You should refer to both the X-Designer: Java Edition (4.6) Product Overview and the X-Designer 4.5 Product Overview for more information on the great features of X-Designer that have not changed in Release 5.0, and look at the screen shots.


Overview

X-Designer 5: Advanced Technology Edition is a major upgrade to X-Designer, the award winning graphical user interface (GUI) builder for Motif, Windows and Java. It enables users to keep their investment in Motif applications by allowing them to take full advantage of the Internet and Java.

Leading the list of new features are Thin-Client Partitioning, Tri-platform Interface Portability and Internet Connectivity. Users can build the same GUI for Motif, Windows or Java thin clients and have the same client interface to the application server. A toolkit-independent 'smart code' GUI layer ensures portability without the use of proprietary libraries. The application interface can also be Internet and Intranet aware, accessing resources on local or remote web HTTP servers. X-Designer 5 has an enhanced Legacy Application Migration Path which enables existing Motif applications to be 'captured' by the tool, optionally pre-structuring the interface for generation as a Java GUI.

In addition its Java capability has been extended, and its Windows support has been upgraded to support the latest MFC toolkits. Many other areas have been improved including usability, working with third party software, and there is new support for writing directly to the X interface.



Thin-Client Partitioning

X-Designer 5 has all the necessary facilities to enable you to partition your application into a thin client and application server. You can now choose to generate a thin client front end in Motif, Java or Windows MFC, and have it talk to the rest of your application sitting as a C or C++ server anywhere else on the Internet or your Intranet.

X-Designer uses the toolkit independent layer to pass the application specific data between the client and server. Hooks are provided to allow you to perform processing on both the client and server ends.



Tri-platform Interface Portability

X-Designer 5 introduces a portable interface to user interface controls. Instead of having to write your code using the toolkit's programming interface, and writing it again for other toolkits you support, X-Designer 5 allows you to set up and retrieve values for any control using a standard interface. So for example the code to set the contents of a text control is the same in Motif, Windows MFC, and Java AWT. This is done in the tradition of X-Designer with straight forward source code, not with the use of proprietary libraries.



Internet Connectivity

Direct Internet access is supported from the X-Designer generated code, with MIME handling, HTML reading and URL manipulation. X-Designer uses private MIME types for its client-server communication and gives you the ability to write your own MIME handlers for any data available across the Internet. X-Designer 5 has an HTML reader that allows you to pick important data from web pages without having to write a parser. Also included is a small footprint URL library to give you the ability to perform sophisticated web access with minimal programming.



Migration Path for Legacy Applications

With X-Designer's Capture tool, you can grab the interface from any Motif application, even if you do not have the source, and bring it into X-Designer 5. Using the Capture tool's 'Java ready' flag, the imported design is already pre-structured for best Java code generation. With the latest support for Java 1.1 and Windows MFC 4 and 5, together with the Visaj export facility, X-Designer 5 gives you the ideal path to convert old Motif applications into Internet and Intranet applications.



Instantly Live

With X-Designer 5 you do not have to generate, compile and run to check out your thin client applications, the new 'Go Live' feature allows you to see the results immediately in X-Designer's dynamic display.



Java 1.0 and 1.1

Generate 100% Java source code in either Java 1.0 or 1.1 flavors. Both 1.0 and 1.1 event models are supported.

With X-Designer 5.0 you can generate Java for a Motif design and you can design with Java in mind. X-Designer maps Motif's constructs over to Java's Abstract Windowing Toolkit (AWT), and uses an additional class library, the Motif Windowing Toolkit (MWT) for anything with no direct equivalent. For Java layouts, such as the GridBagLayout, support is provided on the Motif side with a set of Motif Java Layout emulation widgets. This lets you design layouts that will map directly to Java.

X-Designer can generate either Java Applications or Applets.



Visaj Export

Visaj is a Visual Application builder for Java from Imperial Software Technology Limited. It is written in 100% Pure Java, and generates 100% Java source code.

Take any X-Designer design and export it as a Visaj bridge file. This gives you a migration route for moving Motif interfaces over to Java. Whereas X-Designer's Java code generation allows you to maintain your design for both Motif and Java code generation, the Visaj export gives you the option of moving your designs over to a 100% Pure Java development tool to take advantage of JavaBeans and other Java only technologies.



MFC 4 and 5 through Windows Resources

Windows support in X-Designer has been greatly improved. The MFC code generation now generates code to the latest MFC APIs, and all configurable resources can now be generated as Windows resources for easy adjustment over on the Microsoft Windows platform.



AppGuru Designer



Advanced 3rd Party Widget Support

Over 20 widget sets are now supported with pre-configured integration kits. These include popular commercial widgets such as XRT, INT, OpenGL and Epak, as well as many public domain widgets.

X-Designer 5 gives full access to composite 3rd party widgets, and allows you to configure which abstract children of a widget are made available to users.



X Procedure Support

You can now add any of the standard X procedures (e.g. Work Procedures, Timeouts, and Event Handlers). With Event Handlers, most events will map through to the equivalent Java.



Fast Find

Fast Find is a neat short cut - pointing at any widget in the dynamic window causes the corresponding widget in the design heirarchy to become the currently selected widget.



Other Features

All the other great features of X-Designer 4.6 and earlier versions are included in X-Designer 5.0. These include:
  • Design Capture
  • Record/Replay
  • Layout Editor
  • Pixmap Editor
  • Font Editor
  • Help
  • Reusable Components
  • Structured Code Generation

You should refer to both the X-Designer: Java Edition (4.6) Product Overview and the X-Designer 4.5 Product Overview for more information on these and other features of X-Designer that have not changed in Release 5.0.

 


Top of Page COPYRIGHT ©1995-2025 IST Reading Ltd. ALL RIGHTS RESERVED. Legal Info | Privacy | Contact Us