Skip to main content.

FuseJ

{ Unifying Aspects and Components }

Navigation:Home | News | Documentation | Download | FuseJDT | Publications | Team Members | Links

Documentation


Start off with FuseJ

To get started with FuseJ, we recommend you to read some of the papers first to become familiar with the FuseJ concepts. Consult the publications section for the latest FuseJ publications.

Play around with FuseJ

The current implementation available of the FuseJ architecture is merely meant as a proof of concept to get the user familiar with its core ideas and does not provide a full overview of its future capabilities. The provided demo should however give the user an impression of the power and applicability of the FuseJ tools.

System Requirements

  • Java 1.4.2 or higher.
  • Ant 1.6.2 or higher.

Run the test application demo

The demo features a simple hotel booking application that makes use of several components, including a BookingComponent, PayementComponent and DiscountComponent. The BookingComponent component is employed to book a hotel. The PayementComponent component is able to charge a customer for the booked hotel and the DiscountComponent component assigns a discount.

  1. Make sure you have correctly installed both Java and Ant.
  2. Check out the latest implementation from the FuseJ repository using Subversion. More information in the download section.
  3. Run the testapp demo using the testapp run target of the build file as follows:
    	ant runtestapp
          
  4. Clean the testapp demo using the testapp clean target of the build file as follows:
    	ant cleantestapp
    	      
  5. Have a look at the source of this application by browsing the ./src/testapp dir.


Run the quote application demo

The demo features a GUI application that retrieves famous quotes. It features two components, including a QuoteComponent and a GuiComponent.

  1. Make sure you have correctly installed both Java and Ant.
  2. Check out the latest implementation from the FuseJ repository using Subversion. More information in the download section.
  3. Run the testapp demo using the testapp run target of the build file as follows:
    	ant runquoteapp
          
  4. Clean the testapp demo using the testapp clean target of the build file as follows:
    	ant cleanquoteapp
    	      
  5. Have a look at the source of this application by browsing the ./src/quoteapp dir.

More to come soon!