SIT-MOON ESPRIT Project Nr. 25652
Siemens AG
Österreich
Robotiker
JWeb and its integration in the
SIT-MOON architecture
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 1
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Franca Garzotto, Paolo Paolini
HOC- Hypermedia Open Center
Politecnico di Milano
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Outline
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 2
3rd Review, Vienna, 16th of April 1999
PAN Verlag
• Motivations
• JWeb architecture
• JWeb Integration in the SIT-MOON
architecture
• JWeb Design Editor
• San Paolo JWeb prototype (demo)
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Motivations
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 3
3rd Review, Vienna, 16th of April 1999
PAN Verlag
• 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 Milano
SIT-MOON ESPRIT Project Nr. 25652
The JWeb Architecture
Siemens AG
Österreich
• there is a full-size suite of tools
Robotiker
Technische
Universität
Wien
(to be explained)
Politecnico di
Milano
• there is a JWeb-lite suite of tools
EDIT 4
Edizioni
San Paolo
Arista
slide 4
3rd Review, Vienna, 16th of April 1999
PAN Verlag
(HDMedit + JWeb engine)
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
The JWeb Architecture
(cont.)
Siemens AG
Österreich
Robotiker
HDM
Schema editor
Technische
Universität
Wien
Politecnico di
Milano
Application
schema
EDIT 4
Edizioni
San Paolo
Arista
slide 5
3rd Review, Vienna, 16th of April 1999
PAN Verlag
import
new, open, save
create, modify
create repository, create data entry
Authoring
environment
Runtime
database
Instance editor
import, export
open, save
create, modify
select runtime format and support, generate
Editing
environment
Runtime
database
Navigator
(browser)
Execution
HOC - Politecnico di Milanoenvironment
Run Time
Engine
SIT-MOON ESPRIT Project Nr. 25652
The JWeb Architecture
Siemens AG
Österreich
Template
mapper
Robotiker
(cont.)
Template editor
Technische
Universität
Wien
HDM
schema
Politecnico di
Milano
Template
Template
Template
EDIT 4
Edizioni
San Paolo
Arista
slide 6
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Visual node
mapper
Schema
repository
Visual authoring
environment
Visual node
editor
Visual
Visual
node
Visual
node
node
HOC - Politecnico di Milano
Visual editing
environment
SIT-MOON ESPRIT Project Nr. 25652
Integration in the SIT-MOON architecture
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 7
3rd Review, Vienna, 16th of April 1999
PAN Verlag
JWeb-lite
different possible levels of integration:
• Software integration
• Data Base integration
• Multi-application Environment
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Integration in the SIT-MOON architecture (1)
Siemens AG
Österreich
Robotiker
Software integration
Technische
Universität
Wien
The suite of tools is made accessible from within the
Sitmoon environment, with a button, a menu, etc.
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 8
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Simple and useful
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Integration in the SIT-MOON architecture (2)
Siemens AG
Österreich
Data Base integration
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 9
3rd Review, Vienna, 16th of April 1999
PAN Verlag
The 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 Milano
SIT-MOON ESPRIT Project Nr. 25652
Integration in the SIT-MOON architecture (3)
Siemens AG
Österreich
Multi-application Environment
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 10
3rd Review, Vienna, 16th of April 1999
PAN Verlag
• 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 Milano
SIT-MOON ESPRIT Project Nr. 25652
The JWeb Editor
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 11
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Example:
specifying the HDM schema of San Paolo
application
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Hyperbase Schema in-the-large - 1
Siemens AG
Österreich
Robotiker
L9
Technische
Universität
Wien
L8
Personage
L13
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 12
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Culture and Politics
L6
L4
L3
Work
Biographical Event
L10
L7
L11
L14
L2
L1
Geography
L5
L12
Thought
L16
History
L15
Influence
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Hyperbase Schema in-the-large - 2
Siemens AG
Österreich
Robotiker
Link Source Entity Type
name
L1 Biographical Event
Technische
Universität
Wien
Politecnico di
Milano
L2 Biographical Event
EDIT 4
Edizioni
San Paolo
Arista
slide 13
3rd Review, Vienna, 16th of April 1999
PAN Verlag
L3 Biographical Event
his
L11 Work
L12 Work
Destination Cardinality Short Description
Entity Type
History
n:n
Historical context of a biographical
event
Geography n : n
Places where an event in Paul’s life
occured
Work
n:n
Paul’s works produced in a period of
life
Thought
n:n
Paul’s thoughts expressed in a work
History
n:n
Historical context in which a work has
been composed
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Hyperbase Schema in-the-large - 3
Siemens AG
Österreich
Entity Type Work
Robotiker
Overview
Technische
Universität
Wien
Anthological Piece 1
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 14
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Anthological Piece N
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
JWeb: List of Entity Types
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 15
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
JWeb: Expanded Structure of Entity Types
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 16
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Hperbase Schema in-the-small
Siemens AG
Österreich
Robotiker
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
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 17
3rd Review, Vienna, 16th of April 1999
PAN Verlag
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
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
JWeb: Expanding an entity type in-the-small
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 18
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
How to build the schema in JWeb
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 19
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Adding a new Entity Type
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 20
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Adding a new component
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 21
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Specifying the structure in-the-small(frame)
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 22
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Specifying the structure in-the-small(slot)
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 23
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Specifying Link Types
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 24
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Access Schema in-the-large_1
Siemens AG
Österreich
Home Collection
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
Historical Context
Atlas
Cultural Context
Personages in Paul’s Life
EDIT 4
Edizioni
San Paolo
Arista
slide 25
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Paul’s Life
Paul’s Impact
Paul’s Philosophy
Trips
Works
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Access Schema in-the-large_2
Siemens AG
Österreich
“Historical Context” Collection
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 26
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Instance 1of
Entity Type History
Instance 2 of Entity
Type History
Instance n of Entity
Type History
…
Instance (n-1) of
Entity Type History
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
Specifying Access Structures
Siemens AG
Österreich
Robotiker
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 27
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
DEMO
Siemens AG
Österreich
Robotiker
of the generated prototype
Technische
Universität
Wien
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 28
3rd Review, Vienna, 16th of April 1999
PAN Verlag
HOC - Politecnico di Milano
SIT-MOON ESPRIT Project Nr. 25652
The Multi-Application Architecture
Siemens AG
Österreich
Robotiker
Schema editor
Technische
Universität
Wien
import
new, open, save
create, modify
Politecnico di
Milano
Environment
schema
EDIT 4
Edizioni
San Paolo
Arista
slide 29
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Mapper
Environment
repository
Authoring
environment
create repository
create data entry
Instance editor
import, export
open, save
create, modify
HOC - Politecnico di Milano
Editing
environment
SIT-MOON ESPRIT Project Nr. 25652
The Multi-Application Architecture (cont.)
Siemens AG
Österreich
Environment
repository
Environment
schema
Robotiker
Technische
Universität
Wien
Configurator
import, export
open, save
select, derive
Politecnico di
Milano
EDIT 4
Edizioni
San Paolo
Arista
slide 30
3rd Review, Vienna, 16th of April 1999
PAN Verlag
Application
repository
Configuration
environment
Application
schema
Generator
Runtime
database
Navigator
(browser)
open
select runtime format and support
generate
Generation
environment
Execution
environment
HOC - Politecnico di Milano
Scarica

3reviewpaolo