Accessibility

Macromedia MAX 2005

Design  |  Development  |  Mobile & Devices

Code Topic Speaker
DT1/D2S3/SO

Architecting Flex RIAs with Cairngorm

When developing Enterprise Rich Internet Applications, careful attention to the technical architecture ensures that solutions are scalable, maintainable and perform correctly. This can be achieved by applying many of the best-practices from enterprise web-application development to Rich Internet Application development with Flex.

In this talk, Steven Webster will discuss the concept of design patterns for Rich Internet Applications, with the concept of combining these design patterns into an "RIA Microarchitecture". Drawing on his experience consulting and delivering numerous RIA with Macromedia Flex, Webster will outline where and when design pattern architectures can be appropriate, the benefits of individual design patterns and the power of combining these design patterns into lightweight technical architectures for your own Flex development.

Using the open-source Cairngorm microarchitecture for RIA developers as an example, Webster will show with real-world examples, how these design patterns can be used to develop an online commerce RIA with Macromedia Flex.

Steven Webster
DT2/D2S6/CM

Deconstructing the Flex development of a UK Retail Bank

Come hear about the implementation of the first public-facing Flex RIA deployed on behalf of Intelligent Finance, a UK Retail Bank. In this session, Steven Webster of iteration::two will discuss the real-world experience of designing, implementing and delivering a Rich Internet Application that pushes the limits and capabilities of the Flex technology.

Beginning with the "Planning Game and User Experience Design" process, Webster will discuss how to define and plan an effective user-experience that balanced business requirements with technical development, interaction design, usability and accessibility testing.

Webster will then discuss the delivery of an Enterprise RIA using Flex, discussing development team composition, how to structure a Flex project, and an overview of the system and technical architecture.

Most importantly, Webster will focus the workshop with a number of "deep-dives" into some of the more advanced implementation techniques used in the application, including advanced styling and skinning, creating complex transitions and effects, enhancing Flex accessibility and offline capability by deploying to Macromedia Central.

By the end of this presentation, developers will have gained insight as to how to define, plan, design and deliver a real-world Flex RIA, while learning some advanced tricks and techniques from one of the the authors of "Developing Rich Clients with Macromedia Flex".

Steven Webster
DT3/D1S4/CM

Zorn: A Guided Tour

In this session, get a guided tour of Zorn, Macromedia's next generation Eclipse-based development tool for creating Flex applications. Walk through the project system, code editing features, debugging, and extensibility.

Mark Anders
DT4/D2S5/CM

Flex Enterprise Services

In this session, learn about using the new enterprise services architecture in the next generation of Flex to integrate with your current data persistence technologies.

Mark Blair
DT5/D1S1/CM

ColdFusion MX 7 Forms Functionality

Forms are an important part of any web applications, and are also the source of much aggravation for both developers and end-users. ColdFusion MX 7 employs XForms and Flex technologies to dramatically simplify the web we think about and build forms, as this session will teach you.

Ben Forta
DT6/D2S2/CM

Best Practices for Development and Architecture for Flash Media Server

With a new version of Flash Media Server out comes new concepts in best practices for development and the architecture of applications. Along with covering some of the new settings that can be tweaked to increase efficiency of the server, I will be combining the old with the new and introduce some of the most important concepts of how to keep Flash Media Server applications organized and easy to update. If you are looking for more ideas on good practices on how to build FMS applications then this session will be one you don't want to miss.

Graeme Bull
DT7/D1S3/CM

Next Generation ActionScript

What does the future hold for ActionScript? In this session Macromedia talks about the roadmap for ActionScript and plans for improving development within the Flash Platform. You'll learn about optimizations made with the language and how to best apply them to real-world projects in order to gain massive benefits such as major performance gains, better code organization and re-usability, and a lot more. If you're interested in Flash development this is an important session for you.

Christian Cantrell
DT8/D2S3/CM

Creating "points for prizes" games – lots of security issues and game design issues

One of the most effective ways to increase interest in a game, is to offer prizes to those who play. Allowing players to accumilate points in the game, then use them to "buy" prizes is commonly referred to as "Points for prizes". This can add a lot of fun and interest in your game, but there are also considerations in security and game design. In this session, we'll disect a very simple "points for prizes" game and discuss things like protecting against cheaters, inventory control, reporting, etc.

Ben Winiarczyk
Paul Osier
DT9/D1S4/SO

Testing for Security Holes in Flash and Flash Media Server

If you're wondering what ways there are to add protection to stop hackers from connecting to your Flash Media Server applications, then this session is most likely for you. With a new version of Flash Media Server comes new ways to thwart hackers from stealing your bandwidth and connections straight out of the box. In this session we will be working with some of the most common ways that a Flash Media Server application can be hacked, then moving on to covering some of the problems that come with trying to keep applications secure from the nefarious.

Graeme Bull
DT10/D2S1/CM

ColdFusion Printing And Reporting

The most eagerly anticipated new functionality in ColdFusion MX 7 has been the ability to create printable content and even complete data driven forms. In this session you'll learn how ColdFusion printing and reporting works, and will see how these important features can help improve your own applications.

Ben Forta
DT11/D2S4/CM

Using ColdFusion Event gateways

Event gateways are connect ColdFusion to a world beyond the web. From asynchronous processing to JMS integration to IM interaction and much more, event gateways change the scope of what ColdFusion applications are capable of.

Ben Forta
DT12/D1S2/CM and DT12/D2S1/SO

Next Generation Flash Player

In this session, get an in-depth tour of the internals of the next generation Flash Player. Topics will include memory allocation, rendering, data management, and more.

Paul Betlem
DT13/D1S3/SO

Next Generation Flex: UI & Layout

In this session, learn about using the new UI and layout features in the next generation of the Flex framework. Topics will include state management, transitions, layout, and in-line cell renderers.

Mark Blair
DT14/D2S6/SO

Understanding the Flash Player Security Model

This session will provide a detailed discussion of the security model that is at the heart of the Flash Platform -- the Flash Player Security Sandbox. In addition to examining features that provide the functionality needed by security-conscious developers, we will apply this security model to the real-world concerns of developers and system administrators, and explain how Macromedia has used these technologies in its own development projects.

Adrian Ludwig
DT15/D2S1/TP

The Business Value of RIAs

This session will review the principles of "Experience Matters" and how organizations are delivering better results by creating and deploying rich Intenet applications (RIAs). The session will focus on case studies and look at examples of some of the best RIAs and also discuss the results that customers have achieved with RIAs - increased revenues, reduced costs, and increased productivity.

Peter Goldie