-
Notifications
You must be signed in to change notification settings - Fork 4
ToolsTutorial01
Welcome to the FrameWeb Tools Tutorial. This tutorial will guide you to use FrameWeb to model a simple feature of a simple Web-based Information System (WIS): the Oldenburg Workshop Simulator, an application that allows professors teaching Research Methodology classes to simulate a Workshop in which the students will peer review project assignments from their classmates.
In this part of the tutorial, we will develop the base system on top of which we will use FrameWeb tools to generate code for a new feature. Then, we will install the FrameWeb Tools on top of Eclipse in order to use them.
First, you should follow the instructions in the JButler wiki and develop the Oldenburg WIS at least up until the end of step 3 (internationalize the application).
If you don't want to go through all those steps, you should create your own Eclipse project for a WIS that uses JPA CDI, EJB, JSF and PrimeFaces. I also recommend using AdminFaces' Admin Template. Alternatively, you could try to use the Oldenburg code that is available at the JButler repository. However, you will need the Eclipse IDE for Enterprise Java Developers to install FrameWeb Tools and all the other tools mentioned in the JButler wiki if you intend to deploy the generated code.
The FrameWeb Editor is based on Eclipse Sirius, so we need to install that first, as follows:
- Open Eclipse;
- Click on the menu Help > Eclipse Marketplace...;
- In the Find: field, type
Sirius
and click Go; - Locate Sirius 6.4 (or a more recent version) and click Install, then Confirm;
- Select I accept the terms of the license agreements and click Finish;
- After the installation, restart Eclipse.
If Eclipse complains that the samples feature of Sirius is not available, uncheck that item from the list of things to install and try to install everything else.
To install FrameWeb Tools, follow these steps:
- Open Eclipse;
- Click on the menu Help > Install New Software...
- In the Work with: field, type
http://dev.nemo.inf.ufes.br/framewebplugin/
and press Enter; - Unmark the checkbox Group items by category;
- Mark the checkbox for all FrameWeb Tools that show in the list (see figure below);
- Click Next twice, select the I accept the terms of the license agreement option and then click Finish;
- After the installation, restart Eclipse.