| Version 12 (modified by dschwabe, 7 years ago) |
|---|
This is an introductory tutorial to the use of HyperDE. It is not meant as a tutorial on SHDM and its details.
The first step is to open a command window in the directory where HyperDE is installed, and type "r script\server".
If you have set up the configurations files properly, with the sample database (see HowToInstall and BasicSesameConfiguration), you should get a screen like this:
Open your web browser at the url http://localhost:3000/navigation, and this screen appears:
Notice the bar at the top. It gives you access to the "meta-environment", i.e., an environment where you can change the application's model, as well as conveniently enter or modify instances of your data. More on this later...
First, let's browse a little bit through the application, so you get a feel for it. Later, we will go into detail on how it was generated.
Try clicking on "Hypermedia", and the following screen appears:
Experiment with passing the cursor over the various fields and anchors in this screen.
Next, click on "Daniel Schwabe", to get this screen:
Try changing the email in the form, and watch closely the highlighted field in the screen. Notice that it changes to the new value you typed in the form field, but the screen did not refresh - AJAX in action!
For example
Now click again on "Daniel Schwabe", to see this screen.
This is the same node that you saw previously, but in a different context (notice the context name at the top, and on the left column in the earlier screen). Besides the layout, this view of Professor allows changing the email, and also present another property which was not shown earlier: Students in Area (highlighted).
This property has the following definition: "A list of all Students advised by Professors that work in the same ResearchArea? as the current Professor". We will see later how this can be easily computed using the generated DSL!
Attachments
-
StartingUp.gif
(9.1 KB) - added by dschwabe
7 years ago.
-
IndexAreas.gif
(13.1 KB) - added by dschwabe
7 years ago.
-
Professorby Area.gif
(68.0 KB) - added by dschwabe
7 years ago.
-
StudentbyProfessor.gif
(105.2 KB) - added by dschwabe
7 years ago.
-
ProfessorAlpha.gif
(89.2 KB) - added by dschwabe
7 years ago.
-
ChangeEmail .gif
(12.5 KB) - added by dschwabe
7 years ago.
-
Edit Person Class.gif
(31.4 KB) - added by dschwabe
7 years ago.
-
Edit Change Email.gif
(12.1 KB) - added by dschwabe
7 years ago.
-
Edit Professor Class.gif
(30.9 KB) - added by dschwabe
7 years ago.
-
Edit Prof Nav Attribute.gif
(13.6 KB) - added by dschwabe
7 years ago.
-
Professors Index.gif
(12.5 KB) - added by dschwabe
7 years ago.
-
Edit Professors Index.gif
(25.8 KB) - added by dschwabe
7 years ago.
-
Name Attribute Prof Index.gif
(10.3 KB) - added by dschwabe
7 years ago.
-
Colleague Attribute Prof Index.gif
(9.9 KB) - added by dschwabe
7 years ago.
-
Person Types Index.gif
(17.1 KB) - added by dschwabe
7 years ago.
-
Attr Name for PersonType Index.gif
(10.4 KB) - added by dschwabe
7 years ago.
-
PersonType Context.gif
(16.5 KB) - added by dschwabe
7 years ago.
-
PersonType Index App.gif
(6.1 KB) - added by dschwabe
7 years ago.
-
Edit Professor Alpha Context.gif
(16.9 KB) - added by dschwabe
7 years ago.
-
Generic Layout View.gif
(16.7 KB) - added by dschwabe
7 years ago.
-
Student Alpha View.gif
(18.1 KB) - added by dschwabe
7 years ago.
-
Professor Area View.gif
(21.6 KB) - added by dschwabe
7 years ago.
-
AreaHypermedia.gif
(32.6 KB) - added by dschwabe
7 years ago.
-
Edit Prof Computed Attribute.gif
(13.8 KB) - added by dschwabe
7 years ago.
-
Edit Student By Professor Index.gif
(8.9 KB) - added by dschwabe
7 years ago.
-
Edit Name attr Student By Professor Index.gif
(10.5 KB) - added by dschwabe
7 years ago.
-
EditStudent byProfessorContext.gif
(15.4 KB) - added by dschwabe
7 years ago.
-
Edit Professor by Area Context.gif
(17.0 KB) - added by dschwabe
7 years ago.
-
Edit Professor by Area Context.2.gif
(16.3 KB) - added by dschwabe
7 years ago.
-
Edit Friends of Professor Context.gif
(15.2 KB) - added by dschwabe
7 years ago.
-
SelectRepository.gif
(4.9 KB) - added by dschwabe
7 years ago.
-
NavClassIndex.gif
(9.9 KB) - added by dschwabe
7 years ago.






