I. Deliyannis and M. F. Webster, WWW Delivery of Graph-Based, Multi-Level Multimedia Systems: Interaction over Scientific, Industrial and Educational Data, IADIS Int. Conf, WWW/Internet 2002, Lisbon, Portugal, 1-6, pp. 607-612, 2002. (original) (raw)
Related papers
ICWI, 2002
Many present-day multimedia presentation systems utilise technologies such as JAVA applets/scripts, ASP, JSP, XML, employed to cover advanced multi-level presentation requirements. These often suffer from technology-imposed disadvantages, an example being the lack of content re-use in WWW settings. The development of a diverse range of interactive educational, scientific and industrially-based multimedia systems is described in this paper. The goal is to deliver comprehensive multimedia-system functionality over the WWW, using a single multipurpose implementation, and minimising the need for additional web-development work. Synchronisation of multiple data-types need to be embraced, that include animations (here featuring simulation and experimental data), sound-streams (voice-over, music), static images, and text fields. This rich data-domain addresses research-data, educational and public-awareness content-levels. Each multimedia-system utilises a unique structure, described through a navigational-graph. This facilitates multiple, interactive modes within a single implementation instance. Multimedia environments are utilised, featuring such desirable characteristics as remote data-access, dynamic stream-handling and manipulation algorithms, and case-based dynamically-adjustable interaction and frame-linking through conditional high-level scripting. Multimedia-system linking is processed to create a higher-order master, multimedia system, encapsulating transition between like-minded thematic multimedia systems.
2002
Many present-day multimedia presentation systems utilise technologies such as JAVA applets/scripts, ASP, JSP, XML, employed to cover advanced multi-level presentation requirements. These often suffer from technology-imposed disadvantages, an example being the lack of content re-use in WWW settings. The development of a diverse range of interactive educational, scientific and industrially-based multimedia systems is described in this paper. The goal is to deliver comprehensive multimedia-system functionality over the WWW, using a single multi-purpose implementation, and minimising the need for additional web-development work. Synchronisation of multiple data-types need to be embraced, that include animations (here featuring simulation and experimental data), sound-streams (voice-over, music), static images, and text fields. This rich data-domain addresses research-data, educational and public-awareness content-levels. Each multimedia-system utilises a unique structure, described through a navigational-graph. This facilitates multiple, interactive modes within a single implementation instance. Multimedia environments are utilised, featuring such desirable characteristics as remote data-access, dynamic stream-handling and manipulation algorithms, and case-based dynamically-adjustable interaction and frame-linking through conditional high-level scripting. Multimedia-system linking is processed to create a higher-order master, multimedia system, encapsulating transition between like-minded thematic multimedia systems.
WWW-enabled delivery of interactive multimedia documents
Computer Communications, 2000
The structure and delivery of Interactive Multimedia Documents (IMDs) has been an issue of intensive research in the last few years. In this paper, we propose a scenario based structure for IMDs and a mechanism for WWW-enabled delivery of such IMDs. The structure for the IMDs, is based on the concept of scenarios, which define the flow of the presentation and the possible user interactions with the IMD. The delivery mechanism consists of a client/server system, which supports the remote presentation of IMDs. The whole framework has been implemented in Java using the Remote Method Invocation (RMI) client server communication protocol and the Java Media Framework (JMF) for handing multimedia objects. The system presents a promising approach for distributed interactive multimedia on the Internet and Intranets. ᭧
Towards second and third generation web-based multimedia
2001
First generation Web-content encodes information in handwritten (HTML) Web pages. Second generation Web content generates HTML pages on demand, e.g. by filling in templates with content retrieved dynamically from a database or transformation of structured documents using style sheets (e.g. XSLT). Third generation Web pages will make use of rich markup (e.g. XML) along with metadata (e.g. RDF) schemes to make the content not only machine readable but also machine processable -a necessary pre-requisite to the Semantic Web.
Hierarchical Visualization in a Simulation-Based Educational Multimedia Web System
2008
This paper presents a system that generates web documents (courses, presentations or articles) enriched with interactive simulations and other hypermedia elements. Simulations are described using an object oriented continuous simulation language called OOCSMP. This language is complemented by two higher language layers (SODA-1L and SODA-2L). SODA-1L describes pages or slides, while SODA-2L builds courses, articles or presentations. A compiler (C-OOL) has been programmed to generate Java applets for the simulation models and HTML pages for the document pages. The paper focus on some new capabilities added to OOCSMP to handle different graphic detail levels of the system being simulated. Different views are shown as cascade windows, whose multimedia elements can be arranged and synchronized with the simulation execution. The new capabilities have been tested by extending a previously developed course on electronics.
A WEB-BASED MEDIUM FOR DYNAMIC AND INTERACTIVE PRESENTATION
IJ Publication, 2023
Online presentation in a virtual class has two critical needs: the presenter should be able to make changes in the presentation dynamically and the participants should be able to interact with the presentation. Without the interaction of the participants, the presenter has no feedback cues to alter her presentation dynamically to suit the condition of the participants. Existing online presentation tools only allow sharing screen, streaming video, and mixing quizzes. There is still a need for a coherent web-based medium to build dynamic and interactive presentations. Runestone is an ecosystem for interactive textbooks. With interactive books, readers can interact with them. This involves bringing in a HTML5 based presentation system such as reveal.js features into runestone. First, the stylesheets need to be designed for presentation. The stylesheet will have to be designed to make the webpages as a presentation made of a sequence of slides instead of continuous pages. Secondly, the webpages will have to be synchronized such that the presenter will be able synchronize the viewing for all the participants. To mitigate the tedious HTML code of the presentation, the presentation will be prepared in a lighter markup language such as Restructured text (rst) and then, using Python scripts, the rst file will be converted to html file. There will be two modes namely user control mode and presenter control mode. In presenter control mode, the presenter will control the navigation of the slides for all the users. In user control mode, the user is free to navigate to any page of the presentation and interact with it. This project develops a web-based tool with these features: a presentation is a sequence of web pages; the presentation can be prepared using an extensible markdown language; the presenter can synchronize the viewing of the pages or, as the need arises, let the users navigate the pages freely; the presenter can make changes and execute programs in the page, which will be executed in a server; participants can make changes and execute programs in the pages, which will be executed in the browser itself; presentation can have a variety of questions (MCQ, short answer, program snippets) and participants can answer these questions with immediate helpful feedback; the responses of the participants to the questions will give feedback to the presenter as to the effectiveness of the presentation.
Communicating and migratable interactive multimedia documents
Multimedia Tools and Applications, 2012
In ubiquitous computing environments, new interactive multimedia applications need to be mobile, device independent, potentially distributed across devices and to leverage existing services in the environment. Multimedia documents, when combined with scripting technologies, can represent complex interactive multimedia applications. However, they are still not appropriate for the creation of migratable, distributed applications in dynamic environments. We present a framework for interactive multimedia documents, which enables the communication of documents with a changing environment, the mobility of documents and the distribution of communicating document components in this environment. This framework uses an original approach, which describes communication processing outside of the document. It is based on: an abstraction model for dynamic network services; the definition of a binding description language that describes how to connect the network processing with the multimedia document processing; and on associated script programming interfaces. An implementation is presented and several examples, demonstrating in particular document mobility and document modularity, are discussed.
Multimedia Presentation System Harmony with Temporal and Active Media
1991
This paper proposes a multimedia presentation system Harmony which can deal with temporal and active media such as motion video, computer animation, and music sounds. Harmony is based on the notion of a hyperobject which integrates a hypertext system with an object-oriented framework. Each object is considered a node as is usual in hypertext systems, and the relations between objects are represented as links between nodes. Harmony extends the ordinary notion of a link. A link in Harmony consists of three components: objects connected by the link, conditions specifying when the link is navigated, and messages sent to the target object. In addition to such an extension, each object can include internal objects called subobjects which specify parts of an object and can become a source/destination of a link. Furthermore, the notion of a group object is introduced to represent a synchronization of parallel displayed media information. Through these extended notions of a hypertext model, temporal and active media can be easily handled through the description of temporal relations from the media in hypermedia documents. Based on the design of Harmony, we have implemented a prototype multimedia presentation system which deals with text, music, graphics, motion video, and computer animation as objects. Harmony consists of three subsystems: link manager subsystem (Harmony/LM), user interface subsystem (Harmony/UI), and object-oriented database (Harmony/DB), where a commercial objectoriented database was employed as the Harmony/DB. Scenario viewer was developed for displaying the structure of scenario in a tree graph which can reduce a cognitive overhead in a hypermedia document. The whole system was constructed based on C++ language.