JEasy
GUI
Java
SWING
XML
               JEasy - a framework for JAVA applications using XML


 

Questions and Answers to JEasy

What is JEasy ?

Why can I create GUI applications so fast with the help of JEasy?

Do my JEasy application run as an applet ?

Use JEasy for prototyping !

May I have a look to some samples ?

Is JEasy Pure Java ?

How do JEasy help me to implement my software projects successfully ?

Why is it so easy with JEasy to begin GUI-programming in Java ?

JEasy applications and the web ?

Do my JEasy program run on other platforms ?


What is JEasy ?
  • Create complete Java applications quick and easy with JEasy.
  • JEasy uses the new Swing components and is based on JAVA 2
  • JEasy makes a class library available to produce dynamically the most important swing components.
  • All the GUI-components of your application are stored in a project inside the JEasyRepository. The repository helps you to specify the properties of the Swing components and the relationship between them.
  • JEasy is a tool from developer for developers

Why can I create GUI applications so fast with the help of JEasy ?

  • JEasy presents you the most important swing components with the most usual properties.
  • A preview function shows your layout at the screen without having to write one line of code.
  • Sample programs help you with the first steps.

Do my JEasy application run as an applet ?

  • Most browser does not support JAVA 2 yet. However Sun offers a plug-in, that will
    be loaded by the browser.
  • Template.html shows you, how to activate the web Plug-in.
  • with "Java Web Start" SUN offers a platform for Applets and Applications

Use JEasy for prototyping !

  • With JEasy you are able to distinct between the components at the screen and your program.
    The JEasyRepository helps you to paste existing or design new components.
  • Clicking the right mouse button at a component will activate the preview function.
    So you can it to your customer or copy it into your presentation.
  • Only a few lines of code are necessary (look at RunExample.java) to present the functionality of your application.

May I have a look to some samples ?

  • Have a look to the samples Example.java and RunExample.java
    See how easy it is to work with JEasy.
  • Use the template for your first application.
  • The professional version of JEasy includes the source code (except preview function)
    RunJEasyRepository. With 1000 lines of code it is possible to implement the Repository
    based on JEasy objects.
  • In the professional version you will find the source code of some JEasy objects.
    You are free to extend them or to use them as a template for your new JEasy objects.
    A short guide shows you how to include your objects into the repository.

Is JEasy Pure Java ?

  • Yes. JEasy was completely written in Java. It works with the runtime environment JRE from JAVA 2 or the JAVA 2 SDK 1.3 or higher.

How do JEasy help me to implement my software projects successfully ?

  • It is easy to create or copy menus, frames, panels, data fields and other components
    and to give a first layout of your program.
  • Your coding just contains the handling of the events released by the user.
    A modification of the layout or the translation into another language does not have effects on
    your source.
  • Special additional JEasy objects such as message were developed to serialize data out of forms
    Look at RunExample.java and see how to transfer a complete address form from a store
    to a panel with two lines of code.

Why is it so easy to begin GUI-programming in Java ?

  • A JEasy object exists for almost each SWING component (SWING:JTable -> JEasy:JETable). The repository creates a xml file with all your objects, their properties
    and their relationships.
    The JEasy objects read these entries at start up of the program and create all of the origin SWING components.
  • The repository uses forms and list boxes to help you to define your properties and the hierarchical order.

JEasy applications and the web ?

  • Since the components are build out of a xml file at runtime, they have not to be implemented
    in the source code. The JEasy functionality is part of the compressed JEasy library (jeasy.jar)
    The entire application JEasyRepository consists of

    JEasyRepository.class....................5 Kbytes
    RunJEasyRepository.class............65 Kbytes
    JEasyRepository.xml..................220 Kbytes
    jeasy.jar.....................................217 Kbytes

Do my JEasy program run on other platforms ?

  • The JEasyRepository, the examples and the JEasy classes were completely written in Java
    and compiled with the JAVA 2 SDK 1.3.
    Thus JEasy will work on all JAVA 2 platforms.

 


JEasy Copyright @ 1997-2002 Harry Pfohl CBSE Convergent Business and Software Engineering GmbH
Projects and consulting Westernacher & Partner Unternehmensberatung AG www.westernacher.com