Cool Projects in Flex Nick Kwiatkowski Sept 10 th, 2009.

Slides:



Advertisements
Similar presentations
Chapter 18 Building the user interface. This chapter discusses n Javas graphical user interface. n Swing: an enhancement of a library called the Abstract.
Advertisements

CS2984: Introduction to Media Computation Drawing directly on images.
Embedded Streaming Media with GStreamer and BeagleBoard ESC-228 Presented by Santiago Nunez santiago.nunez (at) ridgerun.com.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Iframes & Images Using HTML.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
why are you here? Can I presume that: you understand the value of using images on-line in your teaching that you are ‘quality conscious’ that you are.
Creating Web 2.0 applications with Adobe Flex and AIR Nick Kwiatkowski MSU Telecom Systems.
INTRODUCTION. Painting with numbers! Aspects Modeling Rendering Animation.
1 L45 Multimedia: Applets and Applications. 2 OBJECTIVES  How to get and display images.  To create animations from sequences of images.  To create.
 Pearson Education, Inc. All rights reserved Multimedia: Applets and Applications.
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
By LDP-CRC Udugampola. LDP
ESL PowerPoint Demonstration The Effective Use of Presentation Software in the ESL Classroom By Daniel Craig University of Illinois ESL 401 J.
Multimedia Communication
Working with Graphics. Objectives Understand bitmap and vector graphics Place a graphic into a frame Work with the content indicator Transform frame contents.
Adobe InDesign CS5 – Illustrated Unit D: Working with Graphics.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
May Melissa Albo #1 Sagrario Casillas #4 Angela Durán #8 Daniela Martínez #16.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Creating a MagicInfo Pro Screen Template
Paul Trani Adobe Certified Instructor/Expert Resources:
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Mobile Application Development using Android
Chapter 3 Working with Symbols and Interactivity.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Making Movies with Adobe Premier Elements 4 Matt Monjan.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Introduction to Scratch!
LOD Surveillance System Jamie Creech Software Engineer.
 2005 Pearson Education, Inc. All rights reserved Multimedia: Applets and Applications.
Unit 2 Examples Hi everyone! Excellent work on Unit 2. We (Fatma and myself) want to show you some highlights from Unit 2 for both the discussion and the.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 5 Working with Images Starting Out with Games & Graphics in.
OpenGl Graphics Programming. Introduction OpenGL is a low-level graphics library specification. It makes available to the programmer a small set of geomteric.
Flash and Flex Can Hold Hands Techniques for Integrating Flash Content and Flex Applications FiTC - Hollywood October 5, 2006 Chafic Kazoun, Founder and.
© 2010 Delmar, Cengage Learning Chapter 3: Working with Symbols and Interactivity.
Basic Controls & Properties Chapter 2. Overview u VB-IDE u Basic Controls  Command Button  Label  Text Box  Picture Box u Program Editor  Setting.
M404 Multimedia Elements Form 4.
Creating an Effective PowerPoint Presentation
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
Sexy Science User Interfaces June 17, 2011 GRITS III, Pasadena, CA John Good.
Learning Unity. Getting Unity
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Digital Graphics. Formats: BMP – Bitmap image file which is used to store Bitmap digital images PNG – Portable Network Graphics GIF – Graphics Interchange.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
How to Make a Computer Game (the Easy Way) An Introduction to 3 rd -Person Perspective Game Creation Software Jonathan Martin.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Streaming Media in the Library Creating Streaming Media for Your Library: Theory & Practice Creating Streaming Media for Your Library: Theory & Practice.
Our project main purpose is to develop a tool for a combinatorial game researcher. Given a version of combinatorial puzzle game and few more parameters,
The desktop (overview) Working with desktop icons The desktop is the main screen area that you see after you turn on your computer and log on to Windows.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
CS 5JA Introduction to Java Graphics One of the powerful things about Java is that there is.
XP Tutorial 3 Creating Animations. XP New Perspectives on Macromedia Flash MX Elements of Animation Layers are used to organize the content of.
 You can fix any verbal/visual errors  To make it more interesting by adding transitions and music  To be able to add it to your My Big Campus online.
CHAPTER 5 Graphics Drawing Audio. Chapter objectives: Learn to draw to a canvas Examine the process of adding drawn elements and UI controls to a layout.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Interactive Multimedia Authoring
Lecture Week 4 Images.
Pre-Production Determine the overall purpose of the project.
Making a Meme.
Scratch for Storytelling
PRODUCTION PHASES CHANGES
Presentation transcript:

Cool Projects in Flex Nick Kwiatkowski Sept 10 th, 2009

Cool Projects? I’m sure you all have seen some of the cool demos that are shown that are used to “sell” Flex to others. They often include lots of different open-source frameworks that allow us to do really neat effects.

Cool Projects So, some of the cool things we will talk about here are: –The mx.graphics library that is used for drawing on the canva –The Papervision3D library used for creating applications that include 3D –AudioSpike that is used for audio manipulation.

Graphics While it /is/ kinda boring to play directly with the graphics libraries built right into the Flash player, you can make some pretty neat apps.

Graphics What’s Involved: –BitmapData : This is a representation of a bitmap in memory. You can change pixels, change colors, or do some special effects. This data can come from anything, including icons, PNG files, etc. –Bitmap : This is the object that is added to the stage to actually display the contents of the BitmapData.

Graphics What’s involved: –Mouse Events : To let us know when the user is over the Bitmap.

BUILDING THE DRAWING APP

3D Graphics One of the more popular open-source projects for demos is Papervision3D. Papervision3D allows you to take various 3D objects in space and position them within your application. –You can skin your basic elements, or import complex objects from 3D modeling apps that support COLADA (think-- AutoCAD, Maya, etc)

3D Graphics What’s involved: –Importing the Papervision3D library into your application –Setting up the basic elements of a 3D display, including a camera, viewport, scene, and renderer –Adding a cube to the screen and doing something with it!

PAPERVISION3D DEMO

Audio There are a few demo apps out there that make use of some new audio toolkits. –One of the up-and-coming toolkits is from Ben Stucki called OpenSpike

Audio AudioSpike allows you to do two things: –Use a visualizer for your audio/video streams to display the stream on the screen. Useful for audio editing. –Allows you to perform DSP functions to your audio streams (echo, etc.) What’s Involved –AudioSpike.swc – To perform DSP functions, and control volume, etc. of streams.

Audio What’s involved: –AudioVision – Allows you to tap into the spectrum analyzer and output the stream as a collection, that you can send to any graph/charting engine.

AUDIOSPIKE DEMOS

QUESTIONS?