| |
| ElegantJ : Features : At a Glance |
| |
|
| |
| Platform, Internationalization and Java� Versions: |
| |
| - |
ElegantJ is platform independent, as it is written in pure Java |
| - |
Support for different JDK versions, user has option to set any version of JDK |
| - |
Platform independent look and feel of your preference |
| - |
Internationalization through powerful Resource Wizard for your locale & language support |
|
Top |
| |
| Easy to Use - No Learning curve for Beginners |
| |
| - |
State of Art GUI, WYSIWYG & Runtime Development environment |
| - |
Deployment Ready Development - NO COMPLEX CONFIGURATION FOR DEPLOYMENT |
| - |
Easy to use Project Browser providing Directory view and also, Layout View showing container relationship |
| - |
Powerful step by step wizards to configure complex behavior of components or applications |
| - |
Visual Drag & Drop Binding |
| - |
Intelligent Event and Property Editors - NO NEED TO REMEMBER OBJECT SYNTAX & STRUCTURE |
| - |
Multiple Object selection & intelligent common property modifications |
| - |
Multiple Event / Property / Object binding - NO NEED TO GO TO SOURCE CODE EDITOR |
| - |
Powerful & Easy to use Visual Event Binding, with User Scripting (if you need!) |
| - |
N Level Undo / Redo |
| - |
Easy formatting and designing with aligning, sizing and spacing. |
| - |
Cut, Copy, Delete and Paste in Design area |
| - |
Supports Java Layout Managers |
| - |
Many of the main menu functions are available when you right-click on items in the IDE, including the project browser, property sheet, toolbox, design window. |
| - |
Help available on right click and HELP AGENT available throughout development process to guide you through the features you are using. So you are never alone while working with ElegantJ |
|
Top |
| |
| Quick for Experts |
| |
| - |
Floating project explorer, property sheet, toolbox, Output window. Trap all output from the JDK tools in a text window. |
| - |
Powerful search across multiple projects and files within projects. |
| - |
Keyboard shortcuts for all frequently used features |
| - |
Print preview and printer setup for Design Mode |
| - |
Unique object binding |
| - |
Supports all JDK tools & commands including idlj, jar, javadoc, etc. JDK tool options can easily be set |
| - |
Java Doc generation of package or class |
| - |
Multi language development, deployment |
| - |
Powerful source editor |
| - |
Class browser for easy viewing of class information for any of your or JDK class & JAR files. |
| - |
Debug interface- Set breakpoints in your source code. Highlight source code by simply double-clicking the line with the line number in the debug window |
| - |
Configurable initial window sizing options and constrained screen display area |
| - |
Powerful utilities like Bean to ActiveX converter & BeanMaker |
|
Top |
| |
| Collaborative Development through components |
| |
| - |
Create Java Application / Applet or Components like Frame, Dialogue, Panel, Menu, & Class |
| - |
Individual components can be can be serialized and saved for use later within ElegantJ or any other IDE supporting serialized Import |
| - |
Import serialized components created using ElegantJ or any other IDE |
| - |
Create your own Bean or combine your existing Beans into one Bean, using very easy to use BeanMaker |
|
Top |
| |
| Power of JavaBeans� |
| |
| - |
Very rich set of more than 115 JavaBeans like AWT, JFC, DATABASE, NET, Gauge, & Utility |
| - |
Powerful JavaBeans like AWT tab page, AWT tree, Data aware Tree, Table, Data aware Table, Data entry and Report having even Master Detail capabilities |
| - |
Powerful data provider, which can be, associated with any Data aware ElegantJ Beans. Work with your Databases, Text files, or XML data through FTP, HTTP or JDBC. |
| - |
Use Powerful ElegantJ Beans or Import any third party Beans |
|
Top |
| |
| Power of Data Provider |
| |
| ElegantJ data aware beans can be used to design complex Forms and Reports for different data sources including databases, text files and XML. It's unique data provider interface which can work across protocols like JDBC, HTTP and FTP, makes it possible for ElegantJ data aware beans to be deployed in almost any deployment architecture and environment. With it's capability to access various type of data sources through different protocols, and support for many presentation styles including Grid, Bar, designing complex forms and reports for your Java Apps is few clicks away. |
| |
 |
| |
| It works around three main interfaces. |
| 1. |
Data provider: It is possible to access any database, Text or XML data through JDBC (All four types of JDBC Drivers supported), HTTP or FTP. It acts as a data buffer between data source and data viewer. |
| 2. |
Data Viewer: Data viewer gets attached to Data Provider and works seamlessly to view or manipulate the data in the data source of the data provider. You have the choice of many presentation styles like grid, freeform. Also, you can associate GUI control with any of the column of your data. You have the choice of text field, drop down data panel. All these database columns implement data column interface, and works seamlessly with all the data. |
| 3. |
Data Navigator: This is set of controls who control the behavior of data in data viewer / manipulator. It can have operations like First, Last, Next, Previous, Add, Save, Delete, etc. |
|
| |
Features:
|
| - |
Access any data source (Database, XML or Text files) through different protocols (JDBC - All four types, FTP & HTTP) |
| - |
Open architecture, so for example, we do not have provided you Data Provider for your data source, you can implement ElegantJ Data Provider interface in your component, and use it seamlessly with ElegantJ Data viewer. Same way for data viewers also. |
| - |
Makes it possible to access almost any data in any deployment architecture. Some examples are, |
| - |
Accessing and manipulating any database supporting any of the four types of JDBC drivers |
| - |
Accessing and manipulating text / XML data on remote FTP servers |
| - |
Accessing and manipulating text / XML through HTTP protocol. This can help you even push your text or XML data through your ASP, JSP, Servlet, PHP or CGI pages also. |
| - |
Almost all presentation styles available for data view / manipulation functionality |
|
| - |
Freeform - row by row data |
| - |
Grid |
|
| - |
Ready navigation panel for Add, update... Or use these methods in data viewer, through your program |
| - |
Rich GUI controls for your data base columns. |
|
| - |
Text field |
| - |
Text area |
| - |
Check box |
| - |
Radio button |
| - |
Combobox |
| - |
Drop down data panel - data base lookup combobox |
| - |
Spin control |
|
|
| |
| ElegantJ interfaces are open. So, any third party or your own component implementing ElegantJ interface, can work with any of these beans. For example, you have your own data provider, and you implement ElegantJ data provider interface for your component, then ElegantJ Data Viewer will work with your data provider also. |
Top |
|