1 / 30

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.

myron
Télécharger la présentation

JWeb and its integration in the SIT-MOON architecture Franca Garzotto, Paolo Paolini

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JWeb and its integration in the SIT-MOON architecture Franca Garzotto, Paolo Paolini HOC- Hypermedia Open Center Politecnico di Milano HOC - Politecnico di Milano

  2. Motivations JWeb architecture JWeb Integration in the SIT-MOON architecture JWeb Design Editor San Paolo JWeb prototype (demo) Outline HOC - Politecnico di Milano

  3. 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 Motivations HOC - Politecnico di Milano

  4. there is a full-size suite of tools (to be explained) there is a JWeb-lite suite of tools (HDMedit + JWeb engine) The JWeb Architecture HOC - Politecnico di Milano

  5. Authoring environment import HDM Schema editor new, open, save create, modify create repository, create data entry Applicationschema Runtime database Editing environment import, export Instance editor open, save create, modify select runtime format and support, generate Runtime database Execution environment Navigator (browser) The JWeb Architecture (cont.) Run Time Engine HOC - Politecnico di Milano

  6. Visual authoring environment Templatemapper Template editor Template Template HDM schema Template Visual editing environment Visual node mapper Visual node editor Visual node Visual node Schema repository Visual node The JWeb Architecture(cont.) HOC - Politecnico di Milano

  7. JWeb-lite different possible levels of integration: Software integration Data Base integration Multi-application Environment Integration in the SIT-MOON architecture HOC - Politecnico di Milano

  8. Software integration The suite of tools is made accessible from within the Sitmoon environment, with a button, a menu, etc. Simple and useful Integration in the SIT-MOON architecture (1) HOC - Politecnico di Milano

  9. Data Base integration 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 Integration in the SIT-MOON architecture (2) HOC - Politecnico di Milano

  10. 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 Integration in the SIT-MOON architecture (3) HOC - Politecnico di Milano

  11. Example: specifying the HDM schema of San Paolo application The JWeb Editor HOC - Politecnico di Milano

  12. L9 L8 Personage L13 L6 L4 L3 Work Culture and Politics Biographical Event L7 L11 L14 L2 L1 L5 L12 Geography Thought L16 History L15 L10 Influence Hyperbase Schema in-the-large - 1 HOC - Politecnico di Milano

  13. 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 Hyperbase Schema in-the-large - 2 HOC - Politecnico di Milano

  14. Hyperbase Schema in-the-large - 3 Entity Type Work Overview Anthological Piece 1 Anthological Piece N HOC - Politecnico di Milano

  15. JWeb: List of Entity Types HOC - Politecnico di Milano

  16. JWeb: Expanded Structure of Entity Types HOC - Politecnico di Milano

  17. 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 Hperbase Schema in-the-small HOC - Politecnico di Milano

  18. JWeb: Expanding an entity type in-the-small HOC - Politecnico di Milano

  19. How to build the schema in JWeb HOC - Politecnico di Milano

  20. Adding a new Entity Type HOC - Politecnico di Milano

  21. Adding a new component HOC - Politecnico di Milano

  22. Specifying the structure in-the-small(frame) HOC - Politecnico di Milano

  23. Specifying the structure in-the-small(slot) HOC - Politecnico di Milano

  24. Specifying Link Types HOC - Politecnico di Milano

  25. Home Collection Historical Context Atlas Personages in Paul’s Life Cultural Context Paul’s Life Paul’s Impact Paul’s Philosophy Trips Works Access Schema in-the-large_1 HOC - Politecnico di Milano

  26. “Historical Context” Collection Access Schema in-the-large_2 HOC - Politecnico di Milano

  27. Specifying Access Structures HOC - Politecnico di Milano

  28. of the generated prototype DEMO HOC - Politecnico di Milano

  29. Authoring environment Schema editor import new, open, save create, modify Environmentschema Editing environment Mapper create repository create data entry import, export Environment repository Instance editor open, save create, modify The Multi-Application Architecture HOC - Politecnico di Milano

  30. Environment repository Environment schema Configuration environment Configurator import, export open, save select, derive Application repository Applicationschema Generation environment Generator open select runtime format and support generate Runtime database Execution environment Navigator (browser) The Multi-Application Architecture (cont.) HOC - Politecnico di Milano

More Related