Features
At a Glance
IDE

Tools

Wizards
Utilities
ElegantJBeans
Walk Thorugh
Support
ElegantJ Solutions
Partners & Reseller
About us
Contact Us
  

ElegantJBeans™


ElegantJ PDF Library


ElegantJ Report Writer
 
ElegantJ Charts
 
 
ElegantJ : Features : At a Glance
 

Platform and Java� Versions
Easy to Use - No Learning curve for Beginners
Quick for Experts
Collaborative Development through components
Power of Java Beans
Data Provider
 
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