Experiments in Mathematical Web Animation

Similar documents
Web Maple: An Evolution

Elementary Computing CSC 100. M. Cheng, Computer Science

Web graphics. Introduction

ADOBE 9A Adobe IIIustrator CS4.

Standard File Formats

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

Web Design, 5 th Edition

Lesson 5: Multimedia on the Web

Lecture 19 Media Formats

Welcome to the world of Flash, one of today s hottest applications for

MULTIMEDIA AND CODING

Advanced High Graphics

Publication Quality Graphics

3 Data Storage 3.1. Foundations of Computer Science Cengage Learning

How to create an animated face

Lesson 5: Multimedia on the Web

Final Study Guide Arts & Communications

Server-Side Graphics

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

How to create interactive documents

Data Representation From 0s and 1s to images CPSC 101

MEDIA RELATED FILE TYPES

Publication-quality figures with Inkscape

Multimedia. File formats. Image file formats. CSE 190 M (Web Programming) Spring 2008 University of Washington

Where to get Images.

III-6Exporting Graphics (Windows)

CMPT 165 Graphics Part 2. Nov 3 rd, 2015

07 Animation. Multimedia Systems. Image Sequence, Interpolation

Quick start guide to Blackboard at Keele

Template Graphics Guidelines

Image coding and compression

Multimedia on the Web

Image Types Vector vs. Raster

Thursday, November 17, 11.

IMAGE COMPRESSION USING FOURIER TRANSFORMS

Flash Tutorial. Working With Text, Tween, Layers, Frames & Key Frames

G64PMM - Lecture 3.2. Analogue vs Digital. Analogue Media. Graphics & Still Image Representation

From the dock at the left, right, top, or bottom of your monitor screen, open the Finder.

HOW TO SAVE YOUR DESIGN FILES

ADOBE 9A Adobe Illustrator CS ACE. Download Full Version :

Individual Test Item Specifications

File Format for Storage of Multimedia Information Peter Armyanov

Individual Test Item Specifications

Introduction To Inkscape Creating Custom Graphics For Websites, Displays & Lessons

Flash Ads. Tracking Clicks with Flash Clicks using the ClickTAG

2.5 Animations. Applications. Learning & Teaching Design User Interfaces. Content Process ing. Group Communi cations. Documents.

2.5 Animations. Contents. Basics. S ystem s. Services. Usage. Computer Architectures. Learning & Teaching Design User Interfaces.

RECOMMENDED FILE FORMATS

State of the Open Web. Brad Neuberg, Google

Unit 2 Digital Information. Chapter 1 Study Guide

Introduction to Scientific Typesetting Lesson 7: Graphics and Floats

21st-Century Image and Data Exchange Standards

CS101 Lecture 12: Image Compression. What You ll Learn Today

1.6 Graphics Packages

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

Output models Drawing Rasterization Color models

Mathematical Notations in Web Pages

DIS: Design and imaging software

Some TEX MACS Image Inclusion Considerations

PRODUCTION PHASES CHANGES

Unicode. Standard Alphanumeric Formats. Unicode Version 2.1 BCD ASCII EBCDIC

Presenta(on Tools Adobe Illustrator. November 6, 2017

Art Department Specs.

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE IMAGE EDITING

National Aeronautics and Space Admin. - FTP Site Statistics. Top 20 Directories Sorted by Disk Space

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

2019 Directory Enhancements & Specifications

MULTIMEDIA DESIGNING AND AUTHORING

Characterisation. Digital Preservation Planning: Principles, Examples and the Future with Planets. July 29 th, 2008

Image creation with PHP

SCHOOL OF DISTANCE EDUCATION UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION D M A INTRODUCTION TO MULTIMEDIA QUESTION BANK

Image Formats. Ioannis Rekleitis

How to use the Assets panel

Graphics File Formats

Exercise 7: Graphics and drawings in Linux

GCSE Computing. Revision Pack TWO. Data Representation Questions. Name: /113. Attempt One % Attempt Two % Attempt Three %

CPSC 301: Computing in the Life Sciences Lecture Notes 16: Data Representation

General Computing Concepts. Coding and Representation. General Computing Concepts. Computing Concepts: Review

Posters, Flyers and Programme or Web Image content will look much better (and be printed more easily) if some basic design guidelines are followed.

M4.2-R4: INTRODUCTION TO MULTIMEDIA

Check your document s safe margin, bleeds and trim marks before uploading.

Logo & Icon. Fit Together Logo (color) Transome Logo (black and white) Quick Reference Print Specifications

MATH36032 Problem Solving by Computer. Publishable Quality Graphics

Cropping an Image for the Web

CSC 421: Algorithm Design & Analysis. Spring 2015

Application Software

TECHNICAL SPECIFICATIONS

Example 1: Denary = 1. Answer: Binary = (1 * 1) = 1. Example 2: Denary = 3. Answer: Binary = (1 * 1) + (2 * 1) = 3

R.L. HAMMETTE & ASSOCIATES

Multimedia Networking ECE 599

Welcome. Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs

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

3 x 5 CHOCOLATE RECTANGLE item number 3019

12.16 Publishing Flash Movies

mith College Computer Science Week 10 CSC111 Spring 2015 Dominique Thiébaut

Frequently Asked Questions about Text and Graphics

Digital Signage Content Creation Guidelines

Professional Powerpoint Presentation II

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

Lesson 3A Angry Birds01 Page 3A-1 Create Animation (ver 1) Crop Images Start Adobe Photoshop.

Transcription:

Experiments in Mathematical Web Animation Steven Bellenot Mathematics Florida State University bellenot@math.fsu.edu http://www.math.fsu.edu/ bellenot/class/f0/web/anim.pdf Mathematics and the Web Sep, 00

Outline

Outline Why animate? There is too much eye candy.

Outline Why animate? There is too much eye candy. Graphics formats and conversions

Outline Why animate? There is too much eye candy. Graphics formats and conversions Applications that can produce animations

Outline Why animate? There is too much eye candy. Graphics formats and conversions Applications that can produce animations Programming that can produce animations

Why Animate I: Sometimes time is part of the problem

Why Animate I: Sometimes time is part of the problem Parametric equations, time dependent DE s

Why Animate I: Sometimes time is part of the problem Parametric equations, time dependent DE s Data visualization of time dependent data

Why Animate I: Sometimes time is part of the problem Parametric equations, time dependent DE s Data visualization of time dependent data Time series

Why Animate I: Sometimes time is part of the problem Parametric equations, time dependent DE s Data visualization of time dependent data Time series Are weather animations eye candy?

Why Animate II: Time as a dimension

Why Animate II: Time as a dimension Using time as the th dimension

Why Animate II: Time as a dimension Using time as the th dimension PDE solutions u(x, t)

Why Animate II: Time as a dimension Using time as the th dimension PDE solutions u(x, t) x y + z = C, evolution on C

Why Animate II: Time as a dimension Using time as the th dimension PDE solutions u(x, t) x y + z = C, evolution on C Should we bring back family of curves?

Why Animate III: Time is the metaphor

Why Animate III: Time is the metaphor limits

Why Animate III: Time is the metaphor limits homotopy

Why Animate III: Time is the metaphor limits homotopy algorithms

Why Animate III: Time is the metaphor limits homotopy algorithms Is zooming in on a numerical root eye candy?

Still Graphics Formats Raster

Still Graphics Formats Raster color for each pixel

Still Graphics Formats Raster color for each pixel SIZE: height x width x color can be huge

Still Graphics Formats Raster color for each pixel SIZE: height x width x color can be huge Compression lossless vs lossy

Still Graphics Formats Raster color for each pixel SIZE: height x width x color can be huge Compression lossless vs lossy Gif, Png (lossless): best for geometric figures

Still Graphics Formats Raster color for each pixel SIZE: height x width x color can be huge Compression lossless vs lossy Gif, Png (lossless): best for geometric figures Jpg (lossy): best for photos.

Still Graphics Formats Vector

Still Graphics Formats Vector list of geometric primitives

Still Graphics Formats Vector list of geometric primitives ps (Adobe) pagelayout text

Still Graphics Formats Vector list of geometric primitives ps (Adobe) pagelayout text pdf (Adobe) pagelayout compressed text

Still Graphics Formats Vector list of geometric primitives ps (Adobe) pagelayout text pdf (Adobe) pagelayout compressed text dvi TEX pagelayout binary

Still Graphics Formats Vector list of geometric primitives ps (Adobe) pagelayout text pdf (Adobe) pagelayout compressed text dvi TEX pagelayout binary SVG web(xml)based text/binary

Animation Graphics Formats

Animation Graphics Formats Animation a sequence of still graphics (frames)

Animation Graphics Formats Animation a sequence of still graphics (frames) Speed fps (frames/second), normal

Animation Graphics Formats Animation a sequence of still graphics (frames) Speed fps (frames/second), normal Animated gifs Raster

Animation Graphics Formats Animation a sequence of still graphics (frames) Speed fps (frames/second), normal Animated gifs Raster Mpeg, Quicktime: Film need helpers Raster

Animation Graphics Formats Animation a sequence of still graphics (frames) Speed fps (frames/second), normal Animated gifs Raster Mpeg, Quicktime: Film need helpers Raster Swf (Flash Swift file) Vector

Maple to create an animation

Maple to create an animation Parametric equations

Maple to create an animation Parametric equations Can export to html (with animated gifs)

Maple to create an animation Parametric equations Can export to html (with animated gifs) Maple animation controls are lost

Maple to create an animation Parametric equations Can export to html (with animated gifs) Maple animation controls are lost Worst of both worlds, vector description but raster format

Bits n pieces to create 0000.gif

Bits n pieces to create 0000.gif Binary data converted to ascii

Bits n pieces to create 0000.gif Binary data converted to ascii Ascii data use by gnuplot yielding a xpm file

Bits n pieces to create 0000.gif Binary data converted to ascii Ascii data use by gnuplot yielding a xpm file Converted xpm to gif (pbm, now convert)

Bits n pieces to create 0000.gif Binary data converted to ascii Ascii data use by gnuplot yielding a xpm file Converted xpm to gif (pbm, now convert) glued gif s to animated gif

Programming animation

Programming animation Java program that cycles through frame files

Programming animation Java program that cycles through frame files Java/Javascript program that draws the frames

Programming animation Java program that cycles through frame files Java/Javascript program that draws the frames Flash (program)

Programming animation Java program that cycles through frame files Java/Javascript program that draws the frames Flash (program) Helper applications

Orbit

Orbit Illustration for a calculus project

Orbit Illustration for a calculus project A moon whose velocity is sometimes zero

Orbit Illustration for a calculus project A moon whose velocity is sometimes zero First attempt Maple

Orbit Illustration for a calculus project A moon whose velocity is sometimes zero First attempt Maple Second attempt Java SWF (Flash format)