Showing Proof Animations in Web Browsers

Size: px
Start display at page:

Download "Showing Proof Animations in Web Browsers"

Transcription

1 Showing Proof Animations in Web Browsers Steffen Masik Cathrin Prahl Verena Lommatzsch Otto-von-Guericke-Universität Magdeburg 1 Introduction Proof Animation is a widely accepted 2D Animator. Layout and trace files are a quasi standard interfaces for simulators to Proof Animation. But Proof Animation is proprietary software. It uses DirectX and runs under Windows (older versions under DOS) only. Also, Proof Animation must be installed on a system to view animations that have been created with it. This requires at least a few basic skills to operate Proofs user interface. The simulation engineer and the users of the simulation are usually not in the same location. The communication between both will mostly be done using the Internet. Also the results of the simulation, visualized in a Proof animation, will often be submitted using the Internet and it would be convenient to show the animations directly within the Web browser. Unfortunately, there are no good solutions until today, although showing simulation results as animation in a Web-browser could be important for Web-based simulation and for simulation service providing using the Web. 2 Possibilities to submit and present animations within the Internet Today, there are many possibilities to show animations with Internet browsers. But most of them are rather movies than interactive animation formats. There are two groups: movie-like formats and content related interactive animation formats. Animated-Gifs or streaming video formats like RealMedia, ASF or WindowsMedia are examples for movie-like formats. These formats use a set of single images (frames) and display them one after another with a fixed delay between each frame (frame-rate). They differ in the level of the compression and the compression related loss of quality of the images. If a high image quality is required, the level of compression (quality factor) should be small such that the file size and the loading time will be larger, which is bad for Internet technologies.

2 Figure 1: A Real Media Movie of an animation originally made with Proof Animation - the loss of quality is significant For displaying animations of a simulated system made with Proof Animation on a website using one of these formats, a movie can be made by the animation system (Proof Animation has this ability), choosing a quality factor for the conversion and converting it into the chosen format with a (most likely) commercial software-tool to embed it into the Web-site. This must be done for each and every possible input data configuration of the simulation, if the Web-site user is supposed to be able to request an animation with a special input data configuration. This may be automated, but that is nearly impossible. Trying different input data configurations and looking for the best configuration is a goal of the system simulation. The quality factor and resolution have to be chosen such that the points of interest in the animation are still visible and not distorted. On the other hand the file sizes must not be too large. Also, when the file-sizes are small enough for Internet broadcasting then the quality of animations of these formats is most-likely too bad for system simulation.

3 Figure 2: SVG, SWF, VRML contra streaming video formats It is hard or impossible to make these movies for each and every input configuration. That is why these solutions are not really useful for system simulation and visualization purposes. Three different Internet animation formats (Scalable Vector Graphics, Macromedia Shockwave Flash and Virtual Reality Modeling Language) were analyzed and compared for their potential usability for system simulation/animation in Web-browsers. Proof Animation as the most common used animator worldwide was chosen, to represent the standard in graphics quality and performance and to have a comparison to the Web-based solutions. It was not the original goal to develop converters for Proof Animation. The goal is, to evaluate the usability of these three Web-based formats. This work is not finished yet. 3 Skopeo Animation experience A first attempt to make a general purpose 2D animation system suitable for showing Proof Animation in a Web browser has been the Skopeo system presented by K. C. Ritter in 1997 ([KCR97]). It consists of a set of static and dynamically constructed Java classes, which are loaded as applets into a Web page. Skopeo directly uses Proof layouts and a trace file format that is similar to Proof. A separate tool

4 allows converting Proof ATF to the Skopeo trace format. The Java applet and a data stream have to be sent to the client for showing the animation. The waiting times for the data transfer (applet and data stream) have been annoying and might have been the main reason for discontinuing the Skopeo development. 4 Animation in the B2B Simulation Initiative Within the B2B Simulation Initiative, started by the IFF/FhG and the University of Magdeburg ([LS01]), there is a strong request for presenting animations in a Web browser. B2B Simulation Members (C.Prahl, S. Masik and V. Lommatzsch) are currently analyzing three different approaches and developing prototypes for showing Proof animations in a Web browser: 1. Using the Macromedia Shockwave Flash technology (proof2swf) 2. Using the Scalable Vector Graphics(SVG), a standard of the World Wide Web Consortium [W3C01] (proof2svg), 3. Using VRML (proof2vrml) These solutions need plug-ins for the Web browser. Plug-ins for Shockwave Flash and SVG have already been included in recent versions of different browsers. There are also Shockwave, VRML and SVG enabled browsers for other platforms than Windows. Also, if a specific browser version does not support SWF or SVG formats, nevertheless the browser will most-likely be able to download the necessary files to view the animation. The idea is that the simulation engineer uploads the Proof Animation files to a Web server. The Web server has to convert the Proof Animation into a Shockwave, Scalable Vector Graphics or VRML animation. Then the customer will be able to visit a Web site to view the animation. 5 Proof Animation A Proof ([Wol92]) animation consists of at least two parts: the layout and the trace. The static background, definitions of paths, definitions of classes are all stored in the layout file. Objects of these classes can later be moved on the defined paths. The trace is the history from birth until destruction for every object. Trace files are usually created by simulators like GPSS/H or Extend. These trace-files can easily become very large, when a system is simulated over a longer time.

5 Figure 3: Animation of an Amusement Park, with Proof Animation 5.1 The Proof2SVG Converter Proof2SVG [Mas02] does not convert the Proof files into a binary file like Shockwave. Scalable Vector Graphics (SVG) [Ado02, W3C01] is a XML [W3C01] extension made to standardize Web based graphics and animation, but it is not really made for animations of simulated systems. So it is not easy to find solutions for all requirements of this kind of animation in SVG. XML and SVG are text based, so the text based Proof animations will be converted into text based Internet-enabled animations. The size of the SVG animation file is similar to the size of the Proof Animation trace and layout files and the SVG standard also offers the possibility to compress the SVG file. The Converter consists of three main parts: Layout-file-parsing routines, Trace-fileparsing-routines and SVG-compute-and-output-routines. Initially, layout and trace-files have to be parsed completely. Although, this is memory intensive and not very efficient the converter needs to know the whole history of an object before computing the SVG. While a Proof trace-file is time-related, a SVG animation created with this converter is object-related. That means that every object in a SVG animation knows all its events and the event-times from its birth until its destruction. This method has some advantages, e.g. smaller file-sizes, but it also has some disadvantages, e.g. it is not suitable for streamed transmission.

6 The requirements for the converting tool include platform independence and very short computing times. Platform independence is needed because Web-servers may have different operating systems and the converter should work anywhere. Small converting times are required because the Web-server will convert the Proof files when an user requests the animation, so it should only take seconds. The converter prototype presented here uses PHP to run the converter and to embed the SVG animation dynamically into a Web-site. The requirements for the Web browser plugin are platform independence, good performance and perfect animation-time/real-time control. Figure 4: A SVG Animation of an Amusement Park, originally made with Proof Animation, in an Internet Explorer Browser Window with Adobe SVGViewer context menu

7 There are some SVG plugins available. The most common used plugin on Windows and Mac platforms is the SVGViewer by Adobe. The Adobe SVGViewer is distributed with the Internet Explorer 6.0 and also available for Netscape on Adobe s homepage. Also, the Mozilla Browser Project offers SVG for nearly every platform, but in an earlier stage of development than the Adobe SVGViewer. The Adobe SVGViewer will adjust the frames per second instead of changing the speed or distorting the animation-time. The performance is still a big problem. At some point, for every plugin on every platform the frames per second sink below a bearable level. It happens mostly when too many moving objects are in the view-box at the same time or when the whole animation is too large. Ways to solve these problems are e.g.: decreasing the size of the view-box, focusing on a hotspot in the animation, making multiple animations out of one, clipping and maybe streaming transmission of the animation from the Web-server to the SVG plugin. The latest version of the Adobe SVGViewer supports some performance-improving features, e.g. it is now possible to turn off the antialiasing for the whole or different parts of the animation. Turning off the antialiasing for all moving objects, for example, results in a significant performance improvement. The loss of quality might be acceptable in many cases. The Proof2SVG Converter is command-line-based. A graphic user interface is not necessary. It is planned, that the converter runs on Web-servers and will be executed by scripts like PHP. Prototypes of Proof2SVG are currently running on the Proof2SVG Homepage and in the Web Based Simulation Center (WBSC, [Ost01]), a project by Stefan Osterburg that combines all efforts of the B2B Simulation Initiative. 5.2 The Proof2Swf Converter The Proof2SWF ([Pra02]) Converter is based on Macromedia s Shockwave Flash. It was created by Cathrin Prahl. It uses the SDK (software development kit) from Macromedia to create the files based on the Flash 4 format standard. The SDK consists of an open source library of C++ files. With the file SDK it is possible to create swf-files directly. Normally swf-files are created with the Flash editor from Macromedia. The first working files (fla-files) created by this editor are similar to the source code of a program. It is not possible to play these files without the flash editor. To present these flash files they must be transformed. This is done by exporting the fla-files into swf-files. The Flash editor allows exporting to many different formats, e.g. jpg, gif or, pict. The resulting swf-files are usually very small. As they are often used on the Internet, the file size is an advantage. The small size means that fast transmissions are possible. As already mentioned the file SDK allows creating the file directly. As a result, there is no need to transform the created files.

8 The file format gives the user a few example classes to start with. There are examples for creating circles, rectangles or polygons. These examples were a good starting point for the transformation from proof-files to swffiles. For the transformation the layout- and the animation trace file are handled separately. First the layout files have to be created as a base for the swf files. Ideally the layout of the swf-files should exactly match the Proof layout. The resulting problems will be discussed below. A parser was written which looks at the lay-file. If for example a Proof ARC statement is found then the converter creates a Flash circle object. The properties of the arc are assigned to the new circle object. Other objects are handled in a similar way. The objects are stored in lists. There are lists for every type of object. The problem with the file SDK is that it does not contain lines originally. This problem could be solved by taking a polygon just with two points as a line. Another problem was encountered in the transformation of circles. The SDK requires all circles to be larger than a certain minimum radius. So if the value in the Proof layout file was below a certain value, it was automatically replaced by the minimal value. Furthermore, the SDK only supports full circles. With Proof on the other hand it is possible to create partial circles or arcs. As a work-around Bezier curves could be used instead. By considering the trace files animation can be added to the swf-files. Another parser was implemented that works in similar way as the layout converter. Finally, the data from both Proof files were combined. The file SDK has a sorting algorithm which puts the objects together. Unfortunately, this procedure takes a very long time if there are many objects. The size of the created swf-files also grows with more objects. The SDK is divided into two sections. The low level section was closely follows the SWF structure. To make the usage of the SDK easier, the high level section was created. With the high level functions it is possible to generate SWF files much easier and faster. For example to draw a circle only the center and the radius of the circle must be specified For Proof2swf both sections were used.

9 5.3 The Proof2VRML Converter There are a lot of different languages to create simulation models but not all can be embedded into html documents as easily as VRML (Virtual Reality Modeling Language). This argument and the high performance could be the reason why VRML has become something like a standard for communication between businesses. First there was the idea of not only converting the files but giving the models a new look by adding a third dimension to 2D Proof animations. Soon the impossibility of this approach had to be recognized because of the inadequate information. After four month of work a Java based program has been developed which asks for the lay and atf file of the project which should be converted. Figure 5: Proof2VRML GUI The background of the VRML model is created by the information of the lay file. Following the idea of GPSS/H every single object is observed over its whole lifetime and a special path for it is created instead of working with separated paths. Although VRML is very flexible there are a lot of problems with special features in Proof Animation. It is very difficult to implement accumulating paths and to fill objects with colors. The problems start with the two different strategies of the two languages. Proof Animation allows dynamic changes during the animation run time, for example "Messages". The content of a Message could be changed so that changing data can be displayed during the runtime. It is very difficult to convert these features to VRML because this requires the use of scripts, which assign different values to the variables. During the start of the wrl file VRML creates all objects and variables. If a variable is assigned a certain value at the end of simulation, only this value would be displayed because VRML does not have a timemanager similar to Proof Animation. That means it does not show the values of the variable during the runtime. Therefore special scripts are required. Every time the value of a "message" is changed, a new one must be created for VRML, which is very memory intensive.

10 Another problem is missing information in the lay file. For example it is very hard to translate the order "FILL" because only one seed point but no borders for the filling procedure are specified. A possibility to solve this problem is an interaction with the user. However this does not seem useful because not every user of a model knows everything about its context. Another problem is the declaration of different views in Proof. But probably they are not necessary because of the interactive motion control in VRML viewers The most important orders are translated to VRML, such that some animations can be demonstrated to work. Fig. 6 shows the presentation of a wrl file which was created with the Proof2VRML converter. It can easily be run in most browsers. Figure 6: Proof model (left) and VRML result (right) VRML opens a new world of simulation via Internet. The user gets the opportunity not only to zoom into an animation, he can even walk through the model without any loss of performance. It is no problem to show more than a hundred parallel movements or to show models of an enormous size. After all converting Proof to VRML is very useful not only because of the support by the standardized plugins and the good performance.

11 6.1 Supported features Feature Proof2SVG Proof2SWF Proof2VRML Current Version User Interface Shell Shell GUI Platform independence Programming Languages and SDKs Special Features Yes All Unix platforms, Windows with problems, because of a sorting problem in visual studio Yes C++ C++ & Flash SDK Java - Can be executed by scripts - Can create log files - Creates for every view a different swffile, with the name of the Proof- View -Execution in a script does not work yet Layout Views Home -View is used All views are created Home -View is used Colors Yes Yes Foreground Colors Lines Yes Yes Yes Arcs/Pies Yes Yes Yes Fills Not yet (workaround implemented) Not yet Not yet Text Yes yes, but no rotated Yes text Messages Yes Almost complete Not yet Bars Yes Yes Not yet Plots Yes No Not yet Design Elements Yes Yes Not yet Path Definitions Yes Yes Yes Class Definitions Yes Yes Yes

12 Feature Proof2SVG Proof2SWF Proof2VRML Trace Time/DT Yes Yes Yes Create Yes Yes Yes Destroy Yes Yes Yes Write Yes Not yet Yes Set Bar Yes Yes Not yet Plot Yes Not yet Not yet Place at Yes Yes Yes Place on Yes Yes Yes Place on at At End only Not yet Not yet Place in Yes Not yet Not yet Move Yes Yes Yes Rotate Yes Yes Yes Set Class Yes Yes Not yet Set Color Not yet Yes Not yet Set Travel Yes Yes Yes Set Speed Yes Yes Not yet Set Dir Not yet Yes Not yet Set Nondir Not yet Yes Not yet Sound Not possible Not yet Not yet Layout- Statements in trace-files some Not yet Not yet 6.2 Performance Proof2SVG Proof2SWF Proof2VRML Trace Average Converting/ Very short Long Medium Computing Time File Sizes Small Large Medium Possibility to compress files Plugin Performance GZIP Medium - Adobe SVG Viewer 3 Bad - Mozilla Bad -IBM SVGView GZIP (Netscape) Great Good, for most plugins

13 Summary As mentioned above, this work is not completely done. All three languages have proven useful for animations of simulated systems. Most VRML plugins have a very good performance because they make use of 3D acceleration of the client computer. Shockwave Flash has also a very good performance. The best Scalable Vector Graphics plugin, that is currently available and representing the SVG standard (Adobe SVGViewer3.0), has the poorest performance of all, but it is still mediocre. At least Proof animations can be nearly completely converted into SVG,VRML and SWF without loosing any detail. References [Ado02] Adobe System Inc.; Adobe SVG Zone; [LR97] P. Lorenz, K.-C. Ritter: Skopeo: Platform-Independent System Animation for the W3 in Proc. Simulation und Animation '97, SCS European Publishing House San Diego/Erlangen/Ghent/Budapest 1997, pp ISBN [LS01] P. Lorenz, M. Schenk: Die B2B Simulation Initiative/ Simulationsdienstleistungen im Web. In Tagungsband des 46. Internat. Wissenschaftlichen Kolloquiums der TH Ilmenau September 2001, S [Mas02] S. Masik; Visualization of simulated systems using Scalable Vector Graphics; [Ost01] Stefan Osterburg; A Portal of B2B Simulation; [Pra02] C. Prahl; Studienarbeit [W3C01] World Wide Web Consortium; XML and SVG; ; 2001 [Wol92] Wolverine Software Corp.; Using Proof Animation; 1992 Proof Animation and GPSS/H are Trademarks of the Wolverine Software Corporation. Extend is a Trademark of Imagine That, Inc. Adobe SVG Viewer is a Trademark of Adobe Systems, Inc. Internet Explorer is a Trademark of Microsoft, Corp. Real Player is a Trademark of RealNetworks, Inc. Flash and Shockwave Flash are Trademarks of Macromedia, Inc.

14

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

Getting Started. Most likely, if you ve purchased a copy of Adobe Flash CS3 Professional, Introducing Adobe Flash CS3 Professional 3

Getting Started. Most likely, if you ve purchased a copy of Adobe Flash CS3 Professional, Introducing Adobe Flash CS3 Professional 3 1 Getting Started Introducing Adobe Flash CS3 Professional 3 Why Use Flash CS3? 3 What s New in Flash CS3? 6 Flash, Flash Player, or Flash Lite? 7 File Types Associated with Flash CS3 8 Caution: Player

More information

How to create an animated face

How to create an animated face Adobe Flash CS4 Activity 5.1 guide How to create an animated face This activity walks you step by step through the process of creating a simple animation by using Adobe Flash CS4. You use drawing tools

More information

Publishing overview. HTML wrapper for AS3 documents

Publishing overview. HTML wrapper for AS3 documents Publishing overview You can play content in the following ways: In Internet browsers that are equipped with Flash Player As a stand-alone application called a projector With the Flash ActiveX control in

More information

Chapter 2 The Internet and World Wide Web

Chapter 2 The Internet and World Wide Web Chapter 2 The Internet and World Wide Web Chapter 2 Objectives Explain how to access and connect to the Internet Explain how to view pages and search for information on the Web Describe the types of Web

More information

Inserting multimedia objects in Dreamweaver

Inserting multimedia objects in Dreamweaver Inserting multimedia objects in Dreamweaver To insert a multimedia object in a page, do one of the following: Place the insertion point in the Document window where you want to insert the object, then

More information

Multimedia Production and Web Authoring

Multimedia Production and Web Authoring Multimedia Production and Web Authoring Chapter 3 : Animations (Source: Book with same name from Radian Publishing Co.) Table of Contents Properties of an Animation...3 Frame Rate...3 Type of Images...3

More information

PUBLISHING FLASH. Lesson Overview

PUBLISHING FLASH. Lesson Overview PUBLISHING FLASH Lesson Overview In this lesson, you ll learn how to do the following: Test a Flash document Understand the Bandwidth Profiler Change publish settings for a document Understand the difference

More information

The goal of this book is to teach you how to use Adobe Integrated

The goal of this book is to teach you how to use Adobe Integrated Clearing the AIR The goal of this book is to teach you how to use Adobe Integrated Runtime (AIR) to create desktop applications. You can use JavaScript or ActionScript to develop AIR applications, and

More information

CS474 MULTIMEDIA TECHNOLOGY

CS474 MULTIMEDIA TECHNOLOGY CS474 MULTIMEDIA TECHNOLOGY Pr. G. Tziritas, Spring 2018 SVG Animation Tutorial G. Simantiris (TA) OVERVIEW Introduction Definitions SVG Creating SVGs SVG basics Examples Animation using software Examples

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz 00 000 00 0 000 000 0 Outline MathML WME MathEdit Tool Selection for Implementation

More information

Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application

Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application Multimedia and Web Design (MWD) Skill Area 324: Develop Multimedia Application 324.3 Use Authoring tools (25hrs) 324.2.1 Identify and Discuss available Authoring tools 324.2.2 Explore various authoring

More information

Image creation with PHP

Image creation with PHP Image creation with PHP By Kore Nordmann PHP Unconference Hamburg 25.04.08 About me Kore Nordmann Studying computer science at the University Dortmund Working for ez systems on ez components Maintainer

More information

This is the vector graphics "drawing" technology with its technical and creative beauty. SVG Inkscape vectors

This is the vector graphics drawing technology with its technical and creative beauty. SVG Inkscape vectors 1 SVG This is the vector graphics "drawing" technology with its technical and creative beauty SVG Inkscape vectors SVG 2 SVG = Scalable Vector Graphics is an integrated standard for drawing Along with

More information

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2.

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: Introducing Flex 2.0. Chapter 2: Introducing Flex Builder 2.0. Chapter 3: Flex 2. 02671c01.qxd:02671c01 4/20/07 11:24 AM Page 1 Part I: Getting Started Chapter 1: Introducing Flex 2.0 Chapter 2: Introducing Flex Builder 2.0 Chapter 3: Flex 2.0 Basics Chapter 4: Using Flex Builder 2.0

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Learning Targets I can: Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

Chapter 2 The Internet and World Wide Web

Chapter 2 The Internet and World Wide Web Chapter 2 The Internet and World Wide Web Chapter 2 Objectives Discuss the history of the Internet Describe the types of Web sites Explain how to access and connect to the Internet Recognize how Web pages

More information

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks

Sample Hands-On-Training Chapter Review Copy Only Contact Information Notice of Rights Notice of Liability Trademarks Sample Hands-On-Training Chapter Review Copy Only Copyright 2000-2004 by lynda.com, Inc. All Rights Reserved. Reproduction and Distribution Strictly Prohibited. This electronically distributed Hands-On-Training

More information

Flash Domain 4: Building Rich Media Elements Using Flash CS5

Flash Domain 4: Building Rich Media Elements Using Flash CS5 Flash Domain 4: Building Rich Media Elements Using Flash CS5 Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Make rich media content development

More information

21st-Century Image and Data Exchange Standards

21st-Century Image and Data Exchange Standards Course IN22-1 21st-Century Image and Data Exchange Standards Peter Sheerin Dec 3, 2003 02:00 PM 03:30 PM 1 2 Why do Formats Matter? Image quality Interoperability Capabilities/features Alpha channel/transparency

More information

Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video

Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video Class: Name: Class Number: Date: Computer Animation Basis A. What is Animation? Animation is the illusion of motion created by the consecutive display of images of static elements. In film and video production,

More information

Macromedia Flash. ( Macromedia Flash) : - - Flash. Flash. 10. ( Frame ) . Motion Tween. . Flash

Macromedia Flash.   ( Macromedia Flash) : - - Flash. Flash. 10. ( Frame ) . Motion Tween. . Flash Macromedia Flash ( Macromedia Flash).... : 233 - Ram - 16 64 600 - - Flash. Flash... Flash... Flash player Flash.. Flash Flash. Flash. Tweening 10. ( Frame ). Flash (10 1 ). Motion Tween :. Flash. Flash

More information

Lesson 5: Multimedia on the Web

Lesson 5: Multimedia on the Web Lesson 5: Multimedia on the Web Lesson 5 Objectives Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss

More information

Compression and File Formats

Compression and File Formats Compression and File Formats 1 Compressing Moving Images Methods: Motion JPEG, Cinepak, Indeo, MPEG Known as CODECs compression / decompression algorithms hardware and software implementations symmetrical

More information

07 Animation. Multimedia Systems. Image Sequence, Interpolation

07 Animation. Multimedia Systems. Image Sequence, Interpolation Multimedia Systems 07 Animation Image Sequence, Interpolation Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures Adapted From:

More information

White Paper: Delivering Enterprise Web Applications on the Curl Platform

White Paper: Delivering Enterprise Web Applications on the Curl Platform White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...

More information

Exam : 9A Title : Certified Macromedia Flash MX 2004 Designer Exam. Version : DEMO

Exam : 9A Title : Certified Macromedia Flash MX 2004 Designer Exam. Version : DEMO Exam : 9A0-502 Title : Certified Macromedia Flash MX 2004 Designer Exam Version : DEMO 1. What technique will NOT add curvature to an existing straight-line segment? A. Free Transform tool with Distort

More information

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018 Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

Unit 6. Multimedia Element: Animation. Introduction to Multimedia Semester 1

Unit 6. Multimedia Element: Animation. Introduction to Multimedia Semester 1 Unit 6 Multimedia Element: Animation 2017-18 Semester 1 Unit Outline In this unit, we will learn Animation Guidelines Flipbook Sampling Rate and Playback Rate Cel Animation Frame-based Animation Path-based

More information

12.16 Publishing Flash Movies

12.16 Publishing Flash Movies 12.16. PUBLISHING FLASH MOVIES 621 Figure 12.27: Flash: ActionScript Dialogue Window 12.16 Publishing Flash Movies When you have completed your movie, you re ready to publish Macromedia Flash MX document

More information

This is a piece of software that allows the user to make presentations. Its user interface is radically different to that of PowerPoint.

This is a piece of software that allows the user to make presentations. Its user interface is radically different to that of PowerPoint. Prezi www.prezi.com This is a piece of software that allows the user to make presentations. Its user interface is radically different to that of PowerPoint. Users need to register in order to use Prezi

More information

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist.   ( Add-On ) 16 Sep 2018 Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant

More information

1.1 Technical Evaluation Guidelines and Checklist:

1.1 Technical Evaluation Guidelines and Checklist: 1.1 Technical Guidelines and Checklist: This checklist is derived from the LRMDS Technical Specification. Refer to Section 10.2. Instructions: 1. Digital resources may be: a) digital and accessible online

More information

Scalable Vector Graphics commonly known as SVG is a XML based format to draw vector images. It is used to draw twodimentional vector images.

Scalable Vector Graphics commonly known as SVG is a XML based format to draw vector images. It is used to draw twodimentional vector images. About the Tutorial Scalable Vector Graphics commonly known as SVG is a XML based format to draw vector images. It is used to draw twodimentional vector images. This tutorial will teach you basics of SVG.

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz Hi everybody. Today s talk will be on one of the WME tools that I am currently

More information

CompuScholar, Inc. Alignment to Arkansas Web Design I Standards

CompuScholar, Inc. Alignment to Arkansas Web Design I Standards CompuScholar, Inc. Alignment to Arkansas Web Design I Standards Course Title: CompuScholar: Web Design Course ISBN: 978-0-9887070-3-0 Note 1: Arkansas standards were derived from this document: http://ace.arkansas.gov/cte/informationforms/curriculumframeworks/documents/frameworks/business/w

More information

Introduction p. 1 Java Features p. 2 Java Expansion p. 4 Getting, Setting Up, and Using Java p. 5 The Java Language p. 5 Java Swing Components p.

Introduction p. 1 Java Features p. 2 Java Expansion p. 4 Getting, Setting Up, and Using Java p. 5 The Java Language p. 5 Java Swing Components p. Introduction p. 1 Java Features p. 2 Java Expansion p. 4 Getting, Setting Up, and Using Java p. 5 The Java Language p. 5 Java Swing Components p. 6 Components, Containers, and Layour Management p. 6 Checkboxes,

More information

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE COURSE TITLE WEB SITE DESIGN COURSE DURATION 19 Hours of Interactive Training COURSE OVERVIEW In this 7 session course Debbie will take you through the

More information

SVG GRAPHICS LANGUAGE AS A DESCRIPTION OF A 2D PATH IN ROBOT PROGRAMMING TASKS

SVG GRAPHICS LANGUAGE AS A DESCRIPTION OF A 2D PATH IN ROBOT PROGRAMMING TASKS S E L E C T E D E N G I N E E R I N G P R O B L E M S N U M B E R 5 I N S T I T U T E O F E N G I N E E R I N G P R O C E S S E S A U T O M A T I O N A N D I N T E G R A T E D M A N U F A C T U R I N G

More information

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA Преглед НЦД 9 (2006), 39 45 Dušan Tošić, Vladimir Filipović, (Matematički fakultet, Beograd) Jozef Kratica (Matematički institut SANU, Beograd) USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL

More information

Visual Presenter Visual Webcaster

Visual Presenter Visual Webcaster ) Visual Presenter Visual Webcaster Last Revised 8/3/11 Powered by Table of Contents Overview 3 System Requirements 4-5 Login 6 Main Menu 7 Preparing for the Event Presenter 8-12 Slides 13-20 URL s 21-23

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

A Look Into the Future: SVG and related XML standards. Jon Ferraiolo Jon Ferraiolo Consulting 15 July 2002

A Look Into the Future: SVG and related XML standards. Jon Ferraiolo Jon Ferraiolo Consulting 15 July 2002 A Look Into the Future: SVG and related XML standards Jon Ferraiolo Jon Ferraiolo Consulting 15 July 2002 SVG s Virtues Open standard Not just an openly published specification Richness Graphics, interactivity,

More information

Creating Multimedia SWF Products

Creating Multimedia SWF Products Chapter InDesign can be used to create multimedia products that combine movie clips, sounds, images and animations into professional products that can be distributed on CD, DVD or as SWF files that can

More information

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA

USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL DATA Преглед НЦД 9 (2006), 39 45 Dušan Tošić, Vladimir Filipović, (Matematički fakultet, Beograd) Jozef Kratica (Matematički institut SANU, Beograd) USING SVG XML FOR REPRESENTATION OF HISTORICAL GRAPHICAL

More information

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations. 3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion

More information

HOW TO SAVE YOUR DESIGN FILES

HOW TO SAVE YOUR DESIGN FILES HOW TO SAVE YOUR DESIGN FILES READ YOUR BOOK. ART-2423 > raster > vector > holds both raster and layered o Can work in whatever color mode preferred. o Platform-specific (PC vs. Mac) and often version-specific

More information

How to make a PDF from inside Acrobat

How to make a PDF from inside Acrobat How to make a PDF from inside Creating a PDF using Features 1. Create PDF From File>Create PDF... A. Converts a source document into a PDF B. The fonts, formatting graphics, and color from the source file

More information

Visual HTML5. Human Information Interaction for Knowledge Extraction, Interaction, Utilization, Decision making HI-I-KEIUD

Visual HTML5. Human Information Interaction for Knowledge Extraction, Interaction, Utilization, Decision making HI-I-KEIUD Visual HTML5 1 Overview HTML5 Building apps with HTML5 Visual HTML5 Canvas SVG Scalable Vector Graphics WebGL 2D + 3D libraries 2 HTML5 HTML5 to Mobile + Cloud = Java to desktop computing: cross-platform

More information

Discovering Computers Chapter 2 The Internet and World Wide Web

Discovering Computers Chapter 2 The Internet and World Wide Web Discovering Computers 2009 Chapter 2 The Internet and World Wide Web Chapter 2 Objectives Discuss the history of the Internet Describe the types of Web sites Explain how to access and connect to the Internet

More information

The Library is displayed as a window, and its contents are accessed by dragging and dropping onto the Stage.

The Library is displayed as a window, and its contents are accessed by dragging and dropping onto the Stage. FLASH FREQUENTLY ASKED QUESTIONS - What is the Library? The Library is an area in which you store all content used in a Flash movie. In Flash terminology, each piece of content stored in the Library is

More information

Working with Images and Multimedia

Working with Images and Multimedia CHAPTER Working with Images and Multimedia You can make your web page more interesting by adding multimedia elements. You can download the files featured in this chapter from www.digitalfamily.com/tyv.

More information

The Virtual Lab for Controlling Real Experiments via Internet

The Virtual Lab for Controlling Real Experiments via Internet The Virtual Lab for Controlling Real Experiments via Internet Christof Röhrig and Andreas Jochheim Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany christof.roehrig@fernuni-hagen.de

More information

Interactive Multimedia. Multimedia and the World Wide Web

Interactive Multimedia. Multimedia and the World Wide Web Interactive Multimedia Multimedia and the World Wide Web Multimedia and WWW What is Multimedia? why is it important? Who needs to know about Multimedia? Interactive Multimedia hypermedia, hypertext media

More information

Final Site Guide: Part 2 Embedding & Linking Stuff (documents, videos, sound files)

Final Site Guide: Part 2 Embedding & Linking Stuff (documents, videos, sound files) Final Site Guide: Part 2 Embedding & Linking Stuff (documents, videos, sound files) Embed? Like in my bed? Nah. embed refers to adding multimedia to a web page by either uploading the file or using special

More information

Chapter 1. Determination of Interface Specifications

Chapter 1. Determination of Interface Specifications Chapter 1 Determination of Interface Specifications Introduction Selection of Specification Requirements Advantages of Our Choices Disadvantages of Flash Format Treatment of Disadvantages Design and Production

More information

Adobe Captivate Level 1

Adobe Captivate Level 1 Information Technology Services Kennesaw State University Adobe Captivate Level 1 Presented by Technology Outreach in collaboration with The Multimedia Development Group (MDG) Copyright 2007 Information

More information

TRIS Teaching Resource Information Service

TRIS Teaching Resource Information Service TRIS Teaching Resource Information Service Newsletter Issue 4 The TRIS - team at the Faculty of Sciences, University of Kent, Canterbury Funded by Challenge Fund, UELT P DF (portable document format) documents

More information

The Internet and World Wide Web Chapter4

The Internet and World Wide Web Chapter4 The Internet and World Wide Web Chapter4 IS-IT-UOB 2013 The Internet What is the Internet? Worldwide collection of networks that connects millions of computers IS-IT-UOB 2013 2 History of the Internet

More information

How to use the Assets panel

How to use the Assets panel Adobe Dreamweaver Guide How to use the Assets panel You can use the Assets panel in Dreamweaver to manage assets in the current site (Figure 1). The Assets panel displays assets for the site associated

More information

WEB GRAPHICS ADOBE PHOTOSHOP CS3. Learning Outcomes:

WEB GRAPHICS ADOBE PHOTOSHOP CS3. Learning Outcomes: WEB GRAPHICS ADOBE PHOTOSHOP CS3 Learning Outcomes: At the end of the course the participant will Design layouts for web pages, Paper Adverts, Brouchers, CD Covers, Package Designing Event and Exhibition

More information

Discovering Computers Your Interactive Guide to the Digital World

Discovering Computers Your Interactive Guide to the Digital World Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Discuss the evolution of the Internet Identify and briefly describe various broadband Internet connections and

More information

Movie Generation Guide

Movie Generation Guide MadCap Mimic Movie Generation Guide Version 7 Copyright 2013 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Using Geographic Information, Multimedia and Landscape Modeling as Integrated Visualization Tools in Developing Highway Corridor Management Plans

Using Geographic Information, Multimedia and Landscape Modeling as Integrated Visualization Tools in Developing Highway Corridor Management Plans Using Geographic Information, Multimedia and Landscape Modeling as Integrated Visualization Tools in Developing Highway Corridor Management Plans Christopher J. SEEGER 1 Introduction One of the difficulties

More information

HTML5 and CSS3 for Web Designers & Developers

HTML5 and CSS3 for Web Designers & Developers HTML5 and CSS3 for Web Designers & Developers Course ISI-1372B - Five Days - Instructor-led - Hands on Introduction This 5 day instructor-led course is a full web development course that integrates HTML5

More information

Learning Flash CS4 Professional

Learning Flash CS4 Professional Learning Flash CS4 Professional Rich Shupe HOCHSCHULE UECHTENSTEIN Bibliothek O'REILLY* Beijing Cambridge Farnham Koln Sebastopol -Taipei -Tokyo CONTENTS Foreword ". xv Preface xvii Chapter 1. Interface

More information

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과 16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과 목차 HTML5 Introduction HTML5 Browser Support HTML5 Semantic Elements HTML5 Canvas HTML5 SVG HTML5 Multimedia 2 HTML5 Introduction What

More information

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats

HTML5: MULTIMEDIA. Multimedia. Multimedia Formats. Common Video Formats LEC. 5 College of Information Technology / Department of Information Networks.... Web Page Design/ Second Class / Second Semester HTML5: MULTIMEDIA Multimedia Multimedia comes in many different formats.

More information

VIRTUAL REALITY WORLD OF SUNDIALS ~ you can walk around them. Earlier Windows XP systems and current Vista win64 as well.

VIRTUAL REALITY WORLD OF SUNDIALS ~ you can walk around them. Earlier Windows XP systems and current Vista win64 as well. VIRTUAL REALITY WORLD OF SUNDIALS ~ you can walk around them. Earlier Windows XP systems and current Vista win64 as well. VRML and later X3D is to 3d virtual reality what HTTP is to text and simple graphics.

More information

Chapter 1- The Blender Interface

Chapter 1- The Blender Interface Chapter 1- The Blender Interface The Blender Screen Years ago, when I first looked at Blender and read some tutorials I thought that this looked easy and made sense. After taking the program for a test

More information

File Format for Storage of Multimedia Information Peter Armyanov

File Format for Storage of Multimedia Information Peter Armyanov M a t h e m a t i c a B a l k a n i c a New Series Vol. 24, 2010, Fasc.3-4 File Format for Storage of Multimedia Information Peter Armyanov This article studies problems referring to storage, editing and

More information

09-Jan-17. Objectives Overview. The Internet. Objectives Overview. Evolution of the Internet. Evolution of the Internet. Discovering Computers 2012

09-Jan-17. Objectives Overview. The Internet. Objectives Overview. Evolution of the Internet. Evolution of the Internet. Discovering Computers 2012 Objectives Overview Discuss the evolution of the Identify and briefly describe various broadband connections and state differences between broadband connections and dialup connections Describe the types

More information

New Features. Importing Resources

New Features. Importing Resources CyberLink StreamAuthor 4 is a powerful tool for creating compelling media-rich presentations using video, audio, PowerPoint slides, and other supplementary documents. It allows users to capture live videos

More information

PowerPoint 2010 Quick Start to a Presentation

PowerPoint 2010 Quick Start to a Presentation PowerPoint 2010 Quick Start to a Presentation Backstage View Button Similar to old File button 1 On opening a new presentation, from Slides choose a Layout for a particular template, e.g. a title page.

More information

FlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM

FlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM FlexJS OmPrakash Muppirala @bigosmallm bigosmallm@apache.org Apache Flex PMC Member Advisory Software Engineer, IBM Who am I? Advisory Software Engineer at IBM Apache Flex Committer and PMC Member UI Architect

More information

A Domain-Customizable SVG-Based Graph Editor for Software Visualizations

A Domain-Customizable SVG-Based Graph Editor for Software Visualizations A Domain-Customizable SVG-Based Graph Editor for Software Visualizations Tony Lin, Feng Zou, Holger M. Kienle and Hausi A. Müller University of Victoria, Canada {gaoyun,fzou,kienle,hausi}@cs.uvic.ca Abstract

More information

Accessing the Internet

Accessing the Internet Accessing the Internet In This Chapter 23 You can use AutoCAD to access and store AutoCAD drawings and related files on the Internet. This chapter assumes familiarity with basic Internet terminology. You

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

Screencast.com. Getting the Most from Your Screencast.com Account. July TechSmith Corporation. All rights reserved.

Screencast.com. Getting the Most from Your Screencast.com Account. July TechSmith Corporation. All rights reserved. Screencast.com Getting the Most from Your Screencast.com Account July 2009 2009 TechSmith Corporation. All rights reserved. Contents Contents...2 First Things First: Get Organized...3 Get Familiar with

More information

Like It Or Not Web Applications and Mashups Will Be Hot

Like It Or Not Web Applications and Mashups Will Be Hot Like It Or Not Web Applications and Mashups Will Be Hot Tommi Mikkonen Tampere University of Technology tommi.mikkonen@tut.fi Antero Taivalsaari Sun Microsystems Laboratories antero.taivalsaari@sun.com

More information

ORF 201 Computer Methods in Problem Solving. Lab 2: My House, My Home (Page)

ORF 201 Computer Methods in Problem Solving. Lab 2: My House, My Home (Page) Princeton University Department of Operations Research and Financial Engineering ORF 201 Computer Methods in Problem Solving Lab 2: My House, My Home (Page) Due Sunday, Feb 13, 11:59 pm 1. INSTRUCTIONS

More information

Scalable Vector Graphics: SVG. The Little-Known Treasure of Document Viewing

Scalable Vector Graphics: SVG. The Little-Known Treasure of Document Viewing Scalable Vector Graphics: SVG The Little-Known Treasure of Document Viewing 1 Introduction Most everyone has experienced that dreaded feeling of downloading an image from the web to use in a document or

More information

CHAPTER 1. Interface Overview 3 CHAPTER 2. Menus 17 CHAPTER 3. Toolbars and Tools 33 CHAPTER 4. Timelines and Screens 61 CHAPTER 5.

CHAPTER 1. Interface Overview 3 CHAPTER 2. Menus 17 CHAPTER 3. Toolbars and Tools 33 CHAPTER 4. Timelines and Screens 61 CHAPTER 5. FLASH WORKSPACE CHAPTER 1 Interface Overview 3 CHAPTER 2 Menus 17 CHAPTER 3 Toolbars and Tools 33 CHAPTER 4 Timelines and Screens 61 CHAPTER 5 Panels 69 CHAPTER 6 Preferences and Printing 93 COPYRIGHTED

More information

Multimedia on the Web

Multimedia on the Web Multimedia on the Web Graphics in web pages Downloading software & media Digital photography JPEG & GIF Streaming media Macromedia Flash Graphics in web pages Graphics are very popular in web pages Graphics

More information

SMK SEKSYEN 5,WANGSAMAJU KUALA LUMPUR FORM

SMK SEKSYEN 5,WANGSAMAJU KUALA LUMPUR FORM SMK SEKSYEN 5,WANGSAMAJU 53300 KUALA LUMPUR FORM 5 LEARNING AREA 4 MULTIMEDIA Ramadan, SMK Pekan 2007 MULTIMEDIA LESSON 21 MULTIMEDIA CONCEPTS DEFINITION OF MULTIMEDIA Multimedia has been used in many

More information

Streaming Audio and Video on the Web

Streaming Audio and Video on the Web Streaming Audio and Video on the Web Asist.univ. Luminiţa GIURGIU Key words: media files, audio, video, streaming, streaming format 1. What s streaming Remember the audio/video files linked or embedded

More information

Flash offers a way to simplify your work, using symbols. A symbol can be

Flash offers a way to simplify your work, using symbols. A symbol can be Chapter 7 Heavy Symbolism In This Chapter Exploring types of symbols Making symbols Creating instances Flash offers a way to simplify your work, using symbols. A symbol can be any object or combination

More information

Intel Authoring Tools for UPnP* Technologies

Intel Authoring Tools for UPnP* Technologies Intel Authoring Tools for UPnP* Technologies (Version 1.00, 05-07-2003) INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

Customization type Price for one page. Replacing (relocating) of images The whole page PSD, HTML $40 $20

Customization type Price for one page. Replacing (relocating) of images The whole page PSD, HTML $40 $20 Customization type Details Result sources Price for one page Additional page Changing images Changing an image in the header Changing any image under the header With customer's images PSD, $20 $10 With

More information

Scalable Vector Graphics (SVG) vector image World Wide Web Consortium (W3C) defined with XML searched indexed scripted compressed Mozilla Firefox

Scalable Vector Graphics (SVG) vector image World Wide Web Consortium (W3C) defined with XML searched indexed scripted compressed Mozilla Firefox SVG SVG Scalable Vector Graphics (SVG) is an XML-based vector image format for twodimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed

More information

XF Rendering Server 2008

XF Rendering Server 2008 XF Rendering Server 2008 Using XSL Formatting Objects for Producing and Publishing Business Documents Abstract IT organizations are under increasing pressure to meet the business goals of their companies.

More information

Potential use of JAS/JAIDA etc. SAS J2EE Review

Potential use of JAS/JAIDA etc. SAS J2EE Review Potential use of JAS/JAIDA etc. SAS J2EE Review Mark Donszelmann (standing in for Max Turri) SLAC Java Tools Group Outline Review of existing tools developed for GLAST GLAST System Tests Interface Enhanced

More information

Tutorial: Overview. CHAPTER 2 Tutorial

Tutorial: Overview. CHAPTER 2 Tutorial 2 CHAPTER 2 Tutorial... Tutorial: Overview This tutorial steps you through the creation of a simple banner for a web page and shows how to actually put the movie on the web. The tutorial explains how to

More information

Resources APPENDIX B. Tutorials and Other Online Resources. Adobe AS3 Code Library

Resources APPENDIX B. Tutorials and Other Online Resources. Adobe   AS3 Code Library APPENDIX B Resources Tutorials and Other Online Resources You ll find that the sites listed here are great places to expand your knowledge. In addition, most have links to other similar sites. Adobe www.adobe.com/support/flash/

More information

11/5/16 WEB DESIGN. Branding Fall 2016

11/5/16 WEB DESIGN. Branding Fall 2016 designschool.canva.com/blog/print-vs-web/ nngroup.com/articles/differences-between-print-design-and-web-design/ howdesign.com/web-design-resources-technology/top-content-management-systems-designers/ alchemyuk.com/design/74-top-10-web-design-tips

More information

Embracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle

Embracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle Embracing HTML5 AJAX CSS JS javascript A Piece of the Document Viewing Puzzle Embracing HTML5: A Piece of the Document Viewing Puzzle For businesses and organizations across the globe, being able to

More information

Information Systems Software

Information Systems Software Technology Briefing Information Systems Software TB2-1 Learning Objectives TB2-2 Learning Objectives TB2-3 Key IS Software Components Software o Programs o Sets of instructions o Allow the hardware components

More information

Making presentations web ready

Making presentations web ready Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 2006 Making presentations web ready Binil Kurian Follow this and additional works at: http://scholarworks.rit.edu/theses

More information

Multimedia Databases. Wolf-Tilo Balke Younès Ghammad Institut für Informationssysteme Technische Universität Braunschweig

Multimedia Databases. Wolf-Tilo Balke Younès Ghammad Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Younès Ghammad Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de Previous Lecture Audio Retrieval - Query by Humming

More information

Server-Side Graphics

Server-Side Graphics Server-Side Graphics SET09103 Advanced Web Technologies School of Computing Napier University, Edinburgh, UK Module Leader: Uta Priss 2008 Copyright Napier University Graphics Slide 1/16 Outline Graphics

More information