|
8.1.4 Key Features and Benefits
AdventNet Bean Builder provides a complete Visual Integrated Development Environment (IDE) that enables developers to quickly build high quality, user friendly and easy to deploy, Java based client applications. Bean Builder provides a wide range of features whose benefits could be leveraged for rapid development of high quality Java client applications.
|
Features |
Benefits |
|
UI design with reusable Java Beans |
Complex screen design is essential for building highly usable UI applications. You can achieve this by just dropping and arranging the reusable java beans in Bean Builder. You can also use a screen created here as a bean, and drop it in other screens.
|
|
WYSIWYG Editor |
The Runtime View support in Builder, helps you to have a feel of how the final application will look like after building it (even at the time of Designing it.) i.e. What You see at Design time is What you get at Run-Time.
|
|
Application UI standard setting |
Uniform application of UI standards is essential for building consistent and highly usable client applications. This is made possible by Bean Builder through the configuration of UI standards for the applications built. By default it packages the "AdventNet Look and Feel" standard along with it.
|
|
Layout Support |
A good layout of components in the screen will make the UI highly usable. The complex set of layouts can be configured with ease, using the layout editors in Bean Builder. It is powered with the automatic source generation feature, which totally eliminates your coding effort.
|
|
Internationalized Application Development |
Building Internationalized applications for user locales across the globe is possible through Bean Builder, using its sophisticated Resource Bundle mechanism. This allows the applications to be built once and shipped / deployed in any number of locales without much change.
|
|
Version Control |
Bean Builder provides you with an integrated CVS (Concurrent Versioning System), which allows you to perform all the CVS operations, from inside the builder. Thus you can easily maintain the project files, built using the Bean Builder.
|
|
Project Packaging for Web NMS |
You can easily integrate your project with Web NMS, by following a set of wizard screens. You can either have a Device specific or a General type of NAR file packaged.
|
|
Third party bean Integration |
Any third party bean can easily be plugged into the Bean Builder palette. You can use these beans along with the default beans.
|
|
Screen builder |
Design high standard screens using the Screen builder wizard, containing some pre-defined GUI gallery / templates. You can select the type of application with the required components like menubar and toolbar and further customize the application with ease.
|
|
Easy Migration |
You can easily / smoothly migrate your projects, that are developed using the older version, to the latest version of Bean Builder. After successful migration, you can start developing the projects in the latest version utilizing all the newly available features.
|
|
Testing Environment |
A complete deployment feel / simulation is provided for you to test each and every Screen of type Panel, Dialog, NMSPanel, Frame or NMSFrame as individual Applications or Applets. This helps you to visualize the resultant application.
|
|