Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1995
This report describes our attempt to add animation as another data type to be used on the World Wide Web. Our current network infrastructure, the Internet, is incapable of carrying video and audio streams for them to be used on the web for presentation purposes. In contrast, object-oriented animation proves to be efficient in terms of network resource requirements. We defined an animation model to support drawing-based and frame-based animation.
Proceedings of the 20th International Conference on 3D Web Technology - Web3D '15, 2015
The main motivation of this paper is to provide a current state and a brief overview of animation on the web. Computer animation is used in many fields and it has seen a lot of development in the recent years. With the widespread use of WebGL and the age of powerful modern hardware available on small devices, 3D rendering on the browser is now becoming commonplace. Computer Animation can be described as the rendering of objects on screen, which can change shape and properties with respect to time. There are many approaches to rendering animation on the web, but none of them yet provide a coherent approach in terms of transmission, compression and handling of the animation data on the client side (browser). And if computer animation has to become more accessible over the web, these challenges need to be addressed in the same "minimalistic manner (requirement wise)" as every other multimedia content has been addressed on the web. We aim to provide an overview of the current state of the art, while commenting on the shortcomings pertaining to current formats/approaches and discuss some of the upcoming standards and trends which can help with the current implementation.
2003
Abstract We describe Leonardo Web, a collection of tools for building animated presentations that can be useful for teaching, disseminating, and e-learning. Presentations can be created via the combined use of a visual editor and a Java library. The library allows it to generate animations in a batch fashion directly from Java code according to an imperative specification style. Batch-generated animations can then be refined and customized using the editor.
Proceedings of the IEEE National Aerospace and Electronics Conference
Recent advances in computer graphics hardware offer an opportunity to extend 3D visualization techniques into a fourth dimension, time. But, computer animationthe control and display of models, cameras, and lights in a simulated worldis a complex process and software that performs animation should hide this complexity from users. Furthermore, because computer animation is not mature, modem animation systems should be designed to add innovative techniques without discarding investment in existing software. Praised by software researchers throughout the decade, object-oriented technology provides tools to deal with the complexity and change present in computer animation. Object-oriented design creates a natural partitioning of complex systems into manageable pieces called objects. allowing system architects to reuse existing software and to extend existing systems. We used the object-oriented paradigm to design and create the 3D computer graphics animation system OSCAR, the Object-oriented Scene AnimatoR. After a review of object-oriented terminology, we describe a design methodology, system architecture and implementation strategy for animation systems regardless of the object-oriented capabilities of the implementation environment.
Computer Networks and ISDN Systems, 1997
In this paper we describe the design of a distributed animation system built using the Java language, a Parallel Virtual Machine platform, and the WorldWide Web. We focus on two aspects. One is the design of a platform to support distributed 3D animation, the other is the improvement of the efficiency of the parallel computing. Due to the collaborative and distributed nature of the Web, the Web browser is integrated with the distributed computing system like a Parallel Virtual Machine. The model emphasizes the separation of interface and function. It provides a very friendly and portable interface to manipulate the PVM console and the 3D animation system. To improve the efficiency of the parallel computing, we propose a new load balancing strategy, called global distributed control to balance the load in the network processors. The algorithm not only has the ability to dynamically adjust to the load imbalance, but also has the fault tolerance ability. It performs the best when it is compared with three traditional load balancing schemes. Q 1997 Elsevier Science B.V.
Science of Computer …, 2004
Proceedings of SPIE, 2001
There is an increasing interest in the computer animation. The most of the current animation software tools are described by Richard Parent in [5]. The driving ideas behind animation in general and computer animation in particular are presented in [6]. More and more animations are available in various places on the Internet. The increasing availability of potentially interesting materials makes the search extremely difficult especially when the search is by the animation contents. This work is devoted to analyzing the syntax contents of the animations. In the paper we present the ANIMATION system-a system for animation scene and contents creation, retrieval and display. The system is based on MPEG-4 standard [3, 4]. MPEG-4 is an ISO/IEC standard developed by MPEG (Moving Picture Experts Group). These standard makes interactive video on CD-ROM and Digital Television possible.
International Journal of Emerging Technologies in Learning (iJET), 2008
This paper describes a system for generating animations of algorithms for use in the classroom. The animations emulate the individual steps of an algorithm in graphical form and can be posted to the Web. The system is based in Flash. In order to generate an animation the code of an algorithm is extended with annotations which generate the script code. We call our scripting language "Flashdance".
2008
Abstract: We discuss a novel technique for animating algorithms over the web. Although there are several existing software environments for the animation of algorithms, some of which are web-enabled, ours is designed specifically to simplify the process of adapting an algorithm for animation and delivering the animation over the web with a simple web interface. This provides a first stage for more advanced development of webbased interactions to support animation. Our goal is to provide general web-based support to enable much more widespread use of animation in teaching. In particular we want to address the active participation of the observer in using algorithm animation technology. We describe the current implementation of the animation engine which is based on a simple co-processing method with CGI implementation on a web-server, along with plans to use this as a base to include emerging technologies (web-services with XML to markup examples and asynchronous interaction). We als...
Working Conference on Advanced Visual Interfaces, 1996
In this paper we propose a new model, called Mocha, for providing algorithm animation over the World Wide Web. Mocha is a distributed model with a client-server architecture that optimally partitions the software components of a typical algorithm animation system, and leverages the power of the Java language, an emerging standard for distributing interactive platform-independent applications across the Web.Mocha provides
2002
There is an increasing interest in the computer animation. The most of the current animation software tools are described by Richard Parent in [5]. The driving ideas behind animation in general and computer animation in particular are presented in [6]. More and more animations are available in various places on the Internet. The increasing availability of potentially interesting materials makes the search extremely difficult especially when the search is by the animation contents. This work is devoted to analyzing the syntax contents of the animations. In the paper we present the ANIMATION system-a system for animation scene and contents creation, retrieval and display. The system is based on MPEG-4 standard [3, 4]. MPEG-4 is an ISO/IEC standard developed by MPEG (Moving Picture Experts Group). These standard makes interactive video on CD-ROM and Digital Television possible.
ACM Computing Surveys, 1995
2002
There is an increasing interest in the computer animation. The most of the current animation software tools are described by Richard Parent in . The driving ideas behind animation in general and computer animation in particular are presented in . More and more animations are available in various places on the Internet. The increasing availability of potentially interesting materials makes the search extremely difficult especially when the search is by the animation contents. This work is devoted to analyzing the syntax contents of the animations. In the paper we present the ANIMATION system -a system for animation scene and contents creation, retrieval and display. The system is based on MPEG-4 standard . MPEG-4 is an ISO/IEC standard developed by MPEG (Moving Picture Experts Group). These standard makes interactive video on CD-ROM and Digital Television possible.
Citeseer
We discuss a novel technique for animating algorithms over the web. Although there are several existing software environments for the animation of algorithms, some of which are web-enabled, ours is designed specifically to simplify the process of adapting an algorithm for animation and delivering the animation over the web with a simple web interface. This provides a first stage for more advanced development of webbased interactions to support animation. Our goal is to provide general web-based support to enable much more widespread use of animation in teaching. In particular we want to address the active participation of the observer in using algorithm animation technology. We describe the current implementation of the animation engine which is based on a simple co-processing method with CGI implementation on a web-server, along with plans to use this as a base to include emerging technologies (web-services with XML to markup examples and asynchronous interaction). We also illustrate the current web interface with some examples.
2000
Web-based study resources can be viewed as a basic requirement in order to remain a competitive player on a more and more globalised educational market. For that reason it is getting increasingly important for universities to supplement offered lectures with additional Web-based learning material. In this paper we focus on interactive multimedia elements like computer animations and simulations, which can be used by students for individual experimentation. Such supplementary material represents a motivating but also a very effective chance to deepen and to increase the knowledge acquired in the lecture. This paper gives some general guidelines for building interactive Web-based animations. Beyond that, two of our developed animations are presented in detail. The first animation visualizes the search processes of some common direct global and local optimization strategies. In the second animation an artificial ecosystem is simulated, where several autonomous agents have to perform a number of different actions in order to survive. Our animations are realized as Java-applets, which have the advantage that they can be executed within Web browsers anywhere in the World at any time and without having to install anything.
International Journal of Advanced Computer Science and Applications
Attention control of audience is required for successful presentations, therefore giving a presentation with immediate reaction, called reactive presentation, to unexpected changes in the context given by the audience is important. Examples of functions for the reactive presentation are shape animation effects on slides and slide transition effects. Understanding the functions that realize the reactive presentation on the Web can be useful. In this work, we present an effective method for synchronizing shape animation effects on the Web, such as moving the objects and changing the size and color of the shape objects. The main idea is to make a video of animated slides, called Web Slide Media, including the page information of slides as movie chapter information for synchronization. Moreover, we explain a method to reduce the file size of the Web slide media by removing all shape animation effects and slide transition effects from a Web slide media item, called Sparse Web Slide Media. We demonstrate that the performance of the system is enough for practical use and the file size of the Sparse Web Slide Media is smaller than the file size of the Web Slide Media.
ACM Siggraph Computer Graphics, 1991
We present an interactive modeling and animation system that facilitates the integration of a variety of simulation and animation paradigms. This system permits the modeling of diverse objects that change in shape, appearance, and behavior over time. Our system thus extends modeling tools to include animation controls. Changes can be effected by various methods of control, including scripted, gestural, and behavioral specification. The system is an extensible testbed that supports research in the interaction of disparate control methods embodied in controller objects. This paper discusses some of the issues involved in modeling such interactions and the mechanisms implemented to provide solutions to some of these issues,
The ITB Journal, 2004
Many efforts have been made to provide a mechanism for delivering interactive 3D content over the WorldWide Web. The majority of the solutions put forward require the use of a proprietary plug-in on the client browser and none of these required plug-ins have so far become part of the standard browser installation package. The Macromedia Flash player has however achieved near ubiquitous status as the standard plug-in for displaying interactive multimedia and graphics content. Flash does not provide native support for 3D graphics but the recent addition of the Shape Drawing API opens up the possibility of developers using ActionScript for this purpose. This paper describes the development of an ActionScript graphics library that consists of a set of reusable classes for adding interactive 2D and 3D graphics to Flash content. We describe these classes in detail, show examples of programs developed using them, and discuss the advantages of this approach
2006
We discuss a novel technique for animating algorithms over the web. Although there are several existing software environments for the animation of algorithms, some of which are web-enabled, ours is designed specifically to simplify the process of adapting an algorithm for animation and delivering the animation over the web with a simple web interface. This provides a first stage for more advanced development of web-based interactions to support animation. Our goal is to provide general web-based support to enable much more widespread use of animation in teaching. In particular we want to address the active participation of the observer in using algorithm animation technology. We describe the current implementation of the animation engine which is based on a simple co-processing method with CGI implementation on a web-server, along with plans to use this as a base to include emerging technologies (web-services with XML to markup examples and asynchronous interaction). We also illustrate the current web interface with some examples.
2004
Multimedia communication over the Internet has gained popularity in recent years. An efficient means of communication is vital for multimedia movies to reach consumers who can use voice commands to interactively modify XML based animations and movies depending on their subjective need. However, the initial modeling of an XML based multimedia movie is low level, time consuming, and not suitable for large scale multimedia animation and modeling. In this paper, we integrate the concept of dynamically modifiable XML scripts and the TANDEM language -a high level XML based Internet multimedia modeling language to transmit asynchronous, nondeterministic, and deterministic events to model and communicate web based multimedia streams over the Internet -to model dynamically modifiable Internet based interactive multimedia animated movies. The integration has been illustrated using a realistic example.