XDEVfooter
Copyright (c) 2003-2009. XDEV Software Corp. Alle rights are reserved. All trademarks and service marks are the property of their respective owners.
kästchen_re_oben Kopie.gif

The GUI-Builder


 
Design GUIs quick and easy like using graphics software.
XDEV 2 offers with Guinea (code name) the most comfortable GUI builder for Java Swing for developing your graphical interfaces. However complex your GUI is, you are able to design it with Guinea as comfortable and easy as you do it with graphics software. All components, icons, and buttons may not only be inserted using Drag&Drop, but also moved freely and positioned accurate to the pixel on the work space.

Design entry forms at lightning speed.
Designing entry forms is particularly comfortable. Among other tools you need, Guinea offers a configurable grid, auxiliary lines, tables, and a layout manager for you to quickly align, evenly distribute, and adjust the entry and selection fields of your forms.

At last, a straightforward handling of layout managers.
Besides the classic Java Swing layout managers, Guinea offers the very first WYSIWYG layout manager, which finally makes the layout of scalable dialogs absolutely simple. The cells of the table layout may be scaled in size, changed in order and connected together using the mouse as easy as in an Excel table. You may comfortably insert all required components in the table layout and align them accordingly using Drag&Drop. The stretching behavior of the single cell may also be set with a mouse click. The complete layout is already functional in draft so that you are able to test the scaling comfortably. It is impossible to make it easier. You'll save enormous development time compared with classic programming.
Totally free display options for visualizing your data.
Guinea offers several powerful components for visualizing your data records. Your data records may not only be output as a table, but also combined with form fields, icons, and buttons. Entering search strings is already possible and even group changes may be realized in the twinkling of an eye.

Premises for major projects.
With Guinea GUI builder, you are also perfectly prepared for very large projects. Guinea offers a clear project and task management, a menu assistant for creating globally adaptable menu bars and context menus, supports the creation of own templates and styles, enables to develop multilingual interfaces, as well as the seamless integration of external GUI components and GUI beans.

Incredible short development times.
Using Guinea, you are able to develop every possible interface in unbeatable brief time without having to make annoying compromises on arranging your GUI elements. Moreover, developer teams are finally able to separate the complete GUI design from the logics development perfectly.

The programming language



Write Java applications with Java or Basic syntax.
XDEV 2 operates with XDEV Object Script, a programming language derived from Java. The syntax complies with the Java syntax and has been specifically extended with additional instructions and a compact function library within the realms of the RAD concept. Alternatively, XDEV 2 may also be switched to Basic syntax. Users with experience in Java, C#, C++, Basic, VBA, script or macro programming will feel comfortable with XDEV 2 straightaway resulting in an amazingly brief training period for XDEV 2.

XDEV Code Editor



Intelligent code editor.
XDEV 2 offers a completely new code editor, which relieves you of more work than any other editor. Since XDEV 2 creates the complete event handling for your interface automatically, you only have to select the event, you want to assign an action to. The code editor recognizes all keywords already when entering and completes them automatically. Additionally, the auto complete function always offers you a selection of all currently reasonable input possibilities, like variables, objects, functions and classes, as well as the associated documentation of the Java API.
Even all necessary brackets and operators are set automatically, so that you get the complete control structure within the twinkling of an eye, which you only have to complete with the respective parameters. This saves not only typing work, it also avoids nearly all syntax errors. Besides that, your code always remains clearly structured and perfectly readable.
Casting data types is also taken over automatically by XDEV 2 for you. This saves you a lot of laborious work and also avoids another failure source.
Program errors are highlighted in the code editor as well as listed and explained by the code inspector. Additionally, the code inspector supplies valuable information for removing the respective program errors.

Refactoring in completely new dimension.
XDEV 2 sets completely new standards in refactoring. XDEV 2 enables you not only to change variable names globally and in real- time, it even reworks copied code sections logically when inserting and adapts them to the new context.

Drag&Drop



Get into XDEV 2 instantly without having to learn Java syntax.
One of the main targets when developing XDEV 2 was to provide an easy access to a Java IDE for beginners and first-time users. The code editor has been equipped with a so far unique Drag&Drop concept to achieve this. All program instructions may be inserted into the code editor with Drag&Drop from a command palette. Program instruction and function parameters may also be inserted into the code editor directly or via a parameter assistant with Drag&Drop. Especially the frequent usage of functions proves that you are able to work comfortably and quickly.

Function library



Instant access to all important functions and variables.
In order to highly reduce the development of program logic, a lot of processes, which can be found in nearly all database applications (like filling trees, visualizing data records, reporting), have been united into a powerful function library. This is set up directly on the Java API and may be considered as a clearly arranged summary of the powerful Java API.

New Method-Find function to find all functions and variables without searching.
With a brief click onto a GUI component, e.g. an entry field, the XDEV library instantly shows you all functions and variables, which are used by the respective component, for example the variable in which the content of an entry field is stored. Then, all elements listed in the library may be dragged into the code editor quickly using Drag&Drop. This is not only very comfortable, it also saves you a lot of time-consuming search effort.

Object-oriented



Use all Java possibilities.
XDEV 2 enables you to tap the full potential of Java. XDEV 2 offers not only writing own classes and object-oriented development, you are also able to include external Java classes, especially your own classes and APIs, any JDK (Java Developer Kit) classes, as well as Java beans. GUI beans are even represented live in the GUI builder and may be layouted and arranged freely and accurate to the pixel like usual XDEV components.

Interoperability



Communication with applications and services.
Interoperability with external applications or server-side services, like Enterprise Javabeans, Web-Services, Servlets and CGI- Scripts, may be realized via URL connections or sockets.

Debugger



Troubleshooting and logic analysis using the comfortable debugger.
The XDEV-Debugger enables you to locate each program error instantly. You are able to run your application step by step or up to a defined breakpoint for this. The processed code lines are highlighted by color so that you are able to trace the program flow comfortably. When debugging, not only variable values, but also complete data records may be monitored, which are loaded to the main memory after a query.

Databases



No database dependence due to modular interfaces.
XDEV 2 enables you to connect all important databases to your XDEV application. Modular database interfaces for all important databases are available for this, which directly set up to the JDBC drivers of the respective databases.
You only have to compile your project with a different database interface to change to a new database. It is not necessary to intervene in the program logic to adapt all data types. Exactly this is taken over by the respective interface.

SQL assistant
The innovative SQL assistant enables you to write even the most complex database queries and joins in only a few seconds even without SQL knowledge. Moreover, XDEV 2 supports transactions, simultaneous access to several databases, as well as session handling.
 
ER diagram tool for mapping and documenting the data model.
You are not only able to create tables and data records with XDEV 2, you are also able to import and export them. This enables to transfer tables from one database to another directly via XDEV 2.
For a perfect overview and to document your data model, XDEV 2 offers a comfortable ER diagram tool for mapping the relations between your tables clearly. The combinations made there serve as a basis for a later construction of joins with the SQL assistant. Moreover, you are able to export your ER diagrams to PDF documents and print them later.

Reporting



Integrating the PDF report generator.
XDEV 2 offers a very comfortable assistant for integrating a PDF report generator into your applications. You are able to design the respective report templates using the XDEV 2 DTP assistant as individually and quickly as with graphics software. You may position images and text containers for static and dynamic text, sum and date fields freely and accurate to the pixel. A very powerful visualization component is also available in the report assistant for the output of a large dynamic data volume. It is also easily possible to create header and footer sections, to insert any number of group changes, as well as to include diagrams. With only one instruction, the report template is then dynamically filled with data and the generated PDF document will be stored to a server or forwarded to a PDF reader on the client.   

Deployment



Your application for all platforms.
You have to compile your project to generate an executable Java application at the end. You are able to complete your project as desktop application for Windows (EXE), Linux, Mac OS-X or Sun Solaris, as browser based application (applet), as Java webstart application or as server application. You don't have to make the any adaptations to your program logic for this. In order to be able to continue your XDEV projects with a classic Java code editor as well, XDEV 2 will offer a Java code export soon (will be provided with a free update).

Maintenance



Graphical mapping and German formulation of the program logic.
XDEV 2 offers the possibility to graphically represent the complete program flow as a block structure similar to a structured chart. Moreover, the program code may also be represented in German language and becomes understandable even for a non- programmer with this. Maintenance and further development may also be performed much easier by third parties. This ensures an unrivaled investment safety for your software projects.

Your benefits



XDEV 2 is the perfect tool for developing business applications.
You'll reduce your development time with XDEV 2 significantly. Tradeoffs are a thing of the past. Realize any possible GUI now. As a team, you are able to separate position, design and logic perfectly with XDEV 2. With the possibility to change the syntax at any time as well as to represent the program flow graphically and in German language, you'll benefit from unique maintainability. Besides shorter development cycles, this ensures a never seen investment safety for your software projects.
xdevCOMbanner778

XDEV 2 - Rapid Application Development for Java Applications


Developing Database Applications becomes revolutionary easy now.