Thursday, May 08, 2003

Flash in the can 2003 presentation summaries

Flash in the can 2003 presentation summaries

Macromedia Keynote - Experience Matters
Kevin Lynch

The internet is now becoming a worldwide operating system with distributed data storage, distributed computing, and real-time communications. This calls for a new generation of applications.These personal interfaces would provide great experiences across platforms and devices.

Exploring Flash Video
Robert Reinhardt

Flash Video usage in Flash movies. Covers client-side issues such as encoding and playback options, but also server side stuff line controlling and recording video recorded with Macromedia Flash Communication Server MX. Also covers Flash Video for Pocket PC devices.

Designing for my mum
Brendan Dawes

Most Flash developers design for other Flash developers - projects that are done purely to demonstrate how big your Flash balls are. What we should be doing is designing for the audience, designing applications and sites that are simple for the end user to actually use and more importantly WANT to use. Bren talks about his passion for uncomplicated, simple to use design and how that can create better experiences, not just for the user but for clients and brands.

Craig Swann

Adding audio can greatly enhance flash projects. Craig talks about utilizing audio in Flash to the fullest extent with dynamic and interactive audio development, including: navigational based audio, interactive music mixers, sequencers, MP3 players and samplers. Also covers integrating audio from the Flash Communication Server.

Object Oriented Concepts for Flash Applications
Grant Skinner

Using object oriented approach to coding Flash applications makes localizing errors and changes simpler, and allows you to develop a library of modular, reusable code to utilize in future projects. This session will discuss and demonstrate OOP concepts as they apply to Rich Internet Application development, with an emphasis on analysis & design, and best practices. Topics covered will include diagramming (UML and Garett IA), reusability of code, encapsulation, abstraction, polymorphism, programming interfaces, and the use of classes, prototyping, inheritance, and events. Aims to give participants gain a better understanding of how to plan and implement an Object Oriented RIA through discussion and real-world examples.

Flash Remoting
Kevin Towes

Describes different ways Flash Remoting can be used to transfer data between the server and client. Covers how Remoting works, general issues and concerns surrounding the technology, and how to develop relevant applications.

Harmony Among Users: Multiuser Flash Development
Colin Moock

Colin Moock, author of "ActionScript for Flash MX: The Definitive Guide" showcases his latest work with Unity,'s socket server for creating multiuser Flash content. After some multiuser demonstrations, Moock will show off Unity 2.0's new client-only development API that let Flash developers create multiuser applications without writing any server-side code.

Strategies for Scripted Animation
Robert Penner

Robert explains how to make ActionScripted animation work for you. He literally "wrote the book" on the subject. Penner will explore the key areas of Tweening, Easing, Coloring, and Recorded Motion, explaining both the "why" and "how" of dynamic animation. Robert will showcase his popular easing equations and discuss their advantages over other techniques such as the "standard exponential slide." He will demonstrate how to use his custom code libraries, including his Tween and MotionCam classes, in your projects, providing a solid OOP framework for dynamic motion in Flash.

3D Cameras in MX
Glyn Thomas

Wouldn't it be nice if MX had 3D capabilities? We do have the ability to position and move movie clips and sounds in 3D space. This opens the door for displaying 3D artwork from different camera angles, navigating inside a virtual environment, doing dynamic flythroughs, simulating camera following, recreating cinematic camera effects, or just experimenting with 3D cameras/views. Glyn Thomas will explain techniques and for displaying 3D artwork and teach how to build a 3D camera that can be applied in experiments, navigation, animation, motion graphics, and games.

Beyond the desktop: Macromedia Flash on Mobile devices
Phillip Torrone

Mobile devices are surpassing PC sales and marketshar. Flash is a powerful tool to provide rich content and applications to mobile. Phillip will showcase what's possible, what the industry is looking for and give a glimpse into the future.

Flash Remoting Simplified
Mike Chambers

Flash Remoting simplifies the Flash application development process by providing a powerful yet simple programming model and runtime enabling Macromedia Flash MX to connect to remote services exposed by application servers and web services. Mike explains how Remoting can be used to create powerful Flash applications that are closely integrated with the server. Mike will also show how to creating client / server ActionScript libraries in order to create modular, resuable client / server code. Mike will dissect a number of applications that show how these Flash Remoting based libraries can be used to quickly created client / server applications with advanced functionality.

Flash & PHP : An introduction for ActionScripters
Gregg Caines

PHP is the 100% free, most popular and fastest growing server-side scripting language on the web today. It has a very similar syntax to ActionScript, and integrates with Flash nicely to allow dynamic content. If you have a moderate amount of ActionScript experience, you are probably ready to take your web development skills to next level, and open up the world of possibilities of serverside integration. Topics covered will be forms, databases, HTML output, and Flash integration.

Flash Gaming
Glen Rhodes

Glen has been a game designerr since 94. He found that Flash was being underused and so he made Flash his primary platform for game development. Since then, Glen has created several flash games for clients. He gives an intro to the exciting world of flash gaming.

Connecting to the Future of Flash
Craig Swann / Glen Rhodes

What exactly is this Flash communication server MX technology? And what can we do as developers with this new tool? This session answers these questions and covers topics such as using rich media in interactive projects and planning and developing multi-user environments and experiences. From video based applications, colaborative environments and multi-user gaming, this session strives to inspire flash developers to use this exciting new technology in interesting ways with their own projects.

FlashCommunication Server
Kevin Towes

Kevin Towes, Author of the book, Flash Communication Server MX, will step you through the basic principles of the development workspace, getting started, and building your first application. A focus on Streaming Video will make up the core of this presentation. The Communication Server's ability to stream live or pre-recorded video and audio is just one of its very powerful abilities. Learn and experience the difference between embedded video objects and streaming video using the Communication Server. Kevin will also cover the basic principles of Server-Side ActionScripting, and put some context around Flash Remoting and the Flash Communication Server.

Rich Internet Applications : Behind the Hype
Branden Hall

Rich Internet Applications (RIAs) has become the buzzword of choice for people talking about the future. This session will explain how to architect an RIA from the ground up.

This session will study some of the actual implementation of the RIAs and trace how it went from a design to a reality. While this session is by nature quite technical, only intermediate knowledge of ActionScript is required.

Making Effective Use of the New Communication Classes
Brian Lesser

Creating new and interesting Flash communication applications requires working with and adapting to a whole new zoo of classes: NetConnection, NetStream, SharedObject, Client, and others. Brian Lesser will walk through three demonstration applications while showing how to make use of some of the new classes. A lecture/presenter application will be used to show how streams can carry audio and data. An online meeting scheduler demonstrates how shared objects can provide instant feedback and a video conference application demonstrates one way you can adapt Macromedia's communication components to your own applications. The applications are all simplified examples from ongoing work at Ryerson University where FlashCom applications are being developed to enhance the University's online learning and teaching resources.


Post a Comment

<< Home