HOC - Politecnico di Milano slide 1 3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr. 25652 Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano PAN Verlag EDIT 4 Edizioni San Paolo Arista JWeb and its integration in the SIT-MOON architecture Franca Garzotto, Paolo Paolini HOC- Hypermedia Open Center Politecnico di Milano
30
Embed
JWeb and its integration in the SIT-MOON architecture Franca Garzotto, Paolo Paolini
JWeb and its integration in the SIT-MOON architecture Franca Garzotto, Paolo Paolini HOC- Hypermedia Open Center Politecnico di Milano. Motivations JWeb architecture JWeb Integration in the SIT-MOON architecture JWeb Design Editor San Paolo JWeb prototype (demo). Outline. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
HOC - Politecnico di Milanoslide 1 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
JWeb and its integration in the SIT-MOON architecture
Franca Garzotto, Paolo Paolini
HOC- Hypermedia Open Center
Politecnico di Milano
HOC - Politecnico di Milanoslide 2 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Outline
• Motivations
• JWeb architecture
• JWeb Integration in the SIT-MOON architecture
• JWeb Design Editor
• San Paolo JWeb prototype (demo)
HOC - Politecnico di Milanoslide 3 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Motivations
• To provide support for the design of Hypermedia applications
• To provide support for fast prototyping of Hypermedia applications
The tools can be the basis for additional services provided to publishers
HOC - Politecnico di Milanoslide 4 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
The JWeb Architecture
• there is a full-size suite of tools(to be explained)
• there is a JWeb-lite suite of tools(HDMedit + JWeb engine)
HOC - Politecnico di Milanoslide 5 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
The JWeb Architecture (cont.)
Authoringenvironment
Editingenvironment
Executionenvironment
HDMSchema editor
Applicationschema
Instance editor
importnew, open, savecreate, modify
import, exportopen, savecreate, modify
Navigator(browser)
Runtimedatabase
Runtimedatabase
create repository, create data entry
select runtime format and support, generate
Run Time Engine
HOC - Politecnico di Milanoslide 6 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
The JWeb Architecture (cont.)
Visual editingenvironment
VisualnodeVisual
node
Visual authoringenvironment
TemplateTemplate
Visual nodeeditor
Schemarepository
Visual nodemapper
Visualnode
Template editor
Template
Templatemapper
HDM schema
HOC - Politecnico di Milanoslide 7 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Integration in the SIT-MOON architecture
JWeb-lite
different possible levels of integration:
• Software integration
• Data Base integration
• Multi-application Environment
HOC - Politecnico di Milanoslide 8 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Integration in the SIT-MOON architecture (1)
Software integrationThe suite of tools is made accessible from within the Sitmoon environment, with a button, a menu, etc.
Simple and useful
HOC - Politecnico di Milanoslide 9 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Integration in the SIT-MOON architecture (2)
Data Base integrationThe DB of nodes visualized by JWeb
– Within the Director environment of Sit-Moon, a special function allows to save the editing results (a node for a JWeb application) in the proper Database (CARAT)
– when a node must be inserted in the JWeb Database, Director or CARAT is used to locate something previously created within the Sitmoon environment.
Less useful
HOC - Politecnico di Milanoslide 10 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Integration in the SIT-MOON architecture (3)
Multi-application Environment• a coordinator environment, within Sitmoon, manages several applications (The current suite of JWeb is mono application)
• Applications are localized by logical names, rather than physical files.
• The user of such a coordinator environment, first of all will choose the application, and from there activate the different JWeb tools.
• The coordinator environment would be responsible for creating a new application, deleting an application, moving pieces from one application to another
the most interesting
HOC - Politecnico di Milanoslide 11 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
The JWeb Editor
Example:
specifying the HDM schema of San Paolo application
HOC - Politecnico di Milanoslide 12 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Hyperbase Schema in-the-large - 1
L10
L14 L12
L13
L9
L8
L7
L15
L11
L5
L4 L3
L2
L16
L6
L1
HistoryHistory
Biographical EventBiographical Event
WorkWork
ThoughtThought
InfluenceInfluence
Geography Geography
PersonagePersonage
Culture and Politics Culture and Politics
HOC - Politecnico di Milanoslide 13 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Hyperbase Schema in-the-large - 2
Link Source Entity Type Destination Cardinality Short Description
name Entity Type
L1 Biographical Event History n : n Historical context of a biographical event
L2 Biographical Event Geography n : n Places where an event in Paul’s life occured
L3 Biographical Event Work n : n Paul’s works produced in a period of his life
L11 Work Thought n : n Paul’s thoughts expressed in a work
L12 Work History n : n Historical context in which a work has been composed
HOC - Politecnico di Milanoslide 14 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Hyperbase Schema in-the-large - 3
Entity Type WorkEntity Type Work
Anthological Piece 1
Overview
Anthological Piece N
HOC - Politecnico di Milanoslide 15 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
JWeb: List of Entity Types
HOC - Politecnico di Milanoslide 16 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
JWeb: Expanded Structure of Entity Types
HOC - Politecnico di Milanoslide 17 3rd
Rev
iew
, V
ien
na,
16t
h o
f A
pri
l 1
999
SIT-MOON ESPRIT Project Nr. 25652
Siemens AGÖsterreich
Robotiker
Technische Universität
Wien
Politecnico diMilano
PAN Verlag
EDIT 4
EdizioniSan Paolo
Arista
Hperbase Schema in-the-small
Node Type Biographical Event
Slot name Type Description
Time Range String The period when the event occurred
Description Text Short description of the event
<Picture>* Image Picture (s) related to the event
Node Type Culture and Politics
Slot name Type Description
Title String The title of the cultural or political or social topic
Description Text Topic description
<Picture>* Image Picture(s) related to the topic
<Comment> Sound Voice explanation or comment on the topic