Presentation is loading. Please wait.

Presentation is loading. Please wait.

Research initiative V 3 D 2 of the German Research Foundation (DFG) „Distributed Processing and Exchange of Digital Documents“ Ltd. Bib.-Direktor W. Stephan.

Similar presentations


Presentation on theme: "Research initiative V 3 D 2 of the German Research Foundation (DFG) „Distributed Processing and Exchange of Digital Documents“ Ltd. Bib.-Direktor W. Stephan."— Presentation transcript:

1 Research initiative V 3 D 2 of the German Research Foundation (DFG) „Distributed Processing and Exchange of Digital Documents“ Ltd. Bib.-Direktor W. Stephan Universitätsbibliothek Universität Stuttgart Holzgartenstr. 16 D Stuttgart Prof. Dr. K. Rothermel Institut für Parallele und Verteilte Höchstleistungsrechner (IPVR) Breitwiesenstr D Stuttgart Jürgen Hauser multimedia document versatile architecture

2 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Application Areas for Multimedia Documents CBT CBT & Games Games ITV Broad range of application areas for multimedia documents ITV & Games CBT&Games (Chemistry) CBT&Games (Informatics)

3 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Approach: Generic Systems Disadvantages No support for application areas Document authoring is (very) complex Programming instead of design primitive concepts CBT CBT & Games Games ITV ITV & Games Examples: Mheg-1 HyTime

4 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Approach: Application Specific Systems Disadvantages Missing reuse for other application areas Several different formats, editors and presentation systems Missing extension of concepts CBT CBT & Games Games ITV ITV & Games Game conceptsCBT conceptsITV concepts Examples: Authorware for CBT MHEG5 for ITV

5 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA Idea: Ad hoc Extensible System presentation engine MAVA document storageMAVA class storage CBT CBT & GA.. Games Sector information  User requests document  Extension of the presentation engine according to the sector information of the document  Sector information stored with documents  Loading of document  Loading of required program code

6 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA Idea: Ad hoc Extensible System MAVA document storage Document editor  Analog approach for the document editor MAVA class storage CBT CBT & Ga. Games  Sector for the document  Extension of the editor  Document design  Putting the document into the document storage

7 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Goals of the MAVA Approach  Extensibility and Reusability  Development of new concepts basing on existing concepts  Ad hoc Extensibility  Functionality of the presentation engine is dynamic extensible  Functionality of the document editor is dynamic extensible  Additional functionality is dynamic loadable over the network Development of an extensible multimedia document system

8 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Work Packages: Phase 1  General Architecture  Base document model  Architecture of the presentation system  Base media items  Basing on JMF  Base managers and operators MAVA engine class loader Media Viewer/ Loader Document MAVA class storage MAVA document storage

9 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 1: Base Document Model and Concepts  Interfaces (API)  Presentation engine/manager  Manager/manager Operator Media  Base concepts  Event management  Generic model (Scheduling graph) MAVA engine Event management Meta document model API interfaces API

10 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 1: Extensibility / Reusability  Presentation engine/manager interface  New manager for a new concept  Manager/Manager interface  Defined API (by the developer of a manager)  API / Internal representation is optional  Example.: Analog usage like the scheduling graph  Utilization of inheritance  Specialization of operator semantics  Adding of new operators  Example: Usage of operators in a new context  Media viewers  Presentation of particular media formats

11 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 1: Integration of Existing Approaches SMIL MAVA engine  Mapping on MAVA concepts  As viewer/media item SMIL document SMIL-MAVA- mapper MAVA document Excel dataset Media item Viewer defined interface Example.:

12 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Work Packages: Phase 2  Exchange format  Class loader  Document editor  Integration in Digital Libraries  Development of a particular sector MAVA engine Class loader Media viewer/ loader document MAVA editor Class loader Editor viewer Digital Library MAVA class storage MAVA document storage

13 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 2: Document Exchange Format  Conception of a XML-bases exchange format  Modeling of the extensibility  Automatic DTD generation  Integration of sector information for realization of ad hoc extensibility DTD generator XML generator DTD MAVA document Internal representation

14 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 2: Class Manager  Dynamic loading of MAVA program code  Definition of sector information  Mechanisms to realize the class loader  Prefetching  Caching Class manager Document loader MAVA document DTD sector classes Internal representation

15 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 2: Dynamic Extensible Document Editor  Architecture of a dynamic extensible editor  Conception of a suitable user interface to reduce complexity of authoring  Conception of multimedia (document) templates  To simplify document authoring or provide a layout  Extension of the document model of the editor

16 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Phase 2: Integration into Digital Libraries  Integration of the MAVA class and document storage into Digital Libraries  Technical aspects  Organizational aspects  Integration of MAVA and OPUS  Requirement analysis of the sector „scientific multimedia publications“  Realization of the sector „ scientific multimedia publications“

17 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Advantages of the MAVA Approach for Authors  Simplified document authoring  No programming required  Exception: Development of new managers or media items  Authoring paradigm independent of sector  Meta document model  Extensibility  No standardization required  Everyone can provide extensions  Ad hoc extensibility  Automatic extension of the functionality of the presentation system and editor (over network)

18 MAVA: 1. Phase V3D2 Jürgen Hauser, MAVA: 1. Phase V3D2 Jürgen Hauser, Summary & Outlook Work packages phase 1Work packages phase 2 donestarted General architecture Base document model Architecture of a presentation system Base media items and concepts Exchange format Class manager Dynamic extensible editor Integration in Digital Libraries


Download ppt "Research initiative V 3 D 2 of the German Research Foundation (DFG) „Distributed Processing and Exchange of Digital Documents“ Ltd. Bib.-Direktor W. Stephan."

Similar presentations


Ads by Google