Speakers

TBD

Sponsors


Others TBD



Badges

Help us promote the conference by placing a promotional badge on your site!

cf.Objective() 2008:
The Only Enterprise ColdFusion Conference...

RIA: Flex / AJAX / AIR Track

Using CF with AIR - Samer Sadek

Session will include a brief introduction to AIR and a general architecture of an AIR application.
Then, even though AIR can't process CFML, I will demo different ways of leveraging the power of CF as your application's data provider. Simple options include treating the air application as a web browser and the use of web services. More mature options include flash remoting, Ajax and JSON.
Sample code will be provided for each of these options.
At the end, we will discuss the future possibilities of the connections, including CF9 to publish AIR applications.

Implementing User Interface: Improve Your Chances - Ron West

Interfaces for websites and Web Applications such as content management solutions have changed over the past few years. With the advent of AJAX (and other Web-based technologies) the days of the clunky form and stagnant server/client response system are finally over. While these emerging technologies introduce significant usability improvements, they also present a wide range of new challenges.

In this session we will explore the concepts of a good framework (for both the UI and the backend), as well as some of the areas in complex UI design which can cause the most trouble. We will be focusing on testing techniques and disparate development environments.

Integrating ColdFusion 8 AJAX with Model-Glue Applications - Todd Sharp

This presentation will examine several aspects ColdFusion 8 Ajax capabilities and how they can be leveraged to simplify adding Ajax functionality to your Model-Glue applications. A short introduction to the CF8 Ajax features will show Data tools and UI components and will highlight appropriate uses of these elements. The heart of the presentation will examine best practices for utilizing ColdFusion 8 Ajax functionality within your Model-Glue application. This section will examine when it is appropriate to route Ajax requests through your controller and when you should create and utilize a remote facade. Also included will be a short section demonstrating how to tap into the underlying raw Ajax frameworks on which the CF8 elements are built to extend them to meet your particular application.

Architecting Applications for Multiple User Interface Technologies - Matt Woodward

With the adoption of different front end technologies used to build web applications it is becoming increasingly important to allow one code base to have multiple front ends or at least upgrade from one technology to another. What if you could drive multiple user interfaces, one in flex, one in HTML, and one in AJAX all using the same ColdFusion domain model. The presentation will focus on a methodology used to architect a web application that can leverage multiple front end technologies. There will be a demonstration showcasing an application that has one user interface built in Flex and the other built in HTML, without changing one line of code in the domain model.

Introduction to Spry Framework - Ray Camden

This session will cover the Spry framework. It will cover both working with datasets as well as using widgets and other utilities.

Flex 3 for ColdFusion Developers - Mike Nimer - two hour hands on session

Using Flex, You can now deploy applications using any number of backend technologies without the addition of a Flex server product. However with the new ColdFusion-Flex connectivity features, ColdFusion will have a significant advantage over all other backend technologies; providing the most efficient data exchange, the easiest programming model, a specialized tooling that make it the fastest, easiest way to build Flex apps - with our without the purchase of a Flex server. This session will provide information on RemoteObject and the CF-Flex connectivity features including the use of value objects to exchange data between ColdFusion and Flex.

Cairngorm for ColdFusion Developers - Brian Rinaldi

If you have ever wondered what Duck Dodgers and Cairngorm have in common, this session has the answer! It will also show you step-by-step how to build a Flex application using Cairngorm and ColdFusion. As a developer new to Cairngorm, you can sometimes get lost in the theory within the Cairngorm framework rather than the real-world usage. Therefore, rather than delving too deeply into Cairngorm concepts and terminology, we will focus on actually integrating using Cairngorm within a typical project workflow to help create more maintainable Flex applications. The goal is to better understand the core concepts and benefits of Cairngorm through its usage rather than its theory.

Flex: No Frameworks Required - Maxim Porges

Adobe delivered Flex with an event model, a component architecture, and all the power of ActionScript. And yet, for some reason, many people feel compelled to strap a framework on top of this perfectly productive paradigm, which often just makes things more complicated than they need to be without introducing any real benefits. Join Maxim for a back-to-basics discussion on Flex application development, based on proven practices gleaned from tried-and-trusted software development techniques.

Extreme Makeover: AIR Edition - Rob Rusher

Discover how you can leverage your existing knowledge of Adobe Flex while delivering your applications to the desktop with Adobe AIR. This session will guide you through a makeover using some of the key features of AIR on a Flex application.

Mate: a tag based event driven Flex framework - Laura Arguello

Mate is a Flex framework that leverages the tag-based MXML language to provide an easy to read map that defines how your application handles its events. It solves the common problems developers encounter when creating Flex applications, from small to enterprise, such as retrieving data from external services and handling business logic.
In this presentation you will learn what Mate is and how to use. During the session, we will go through the solutions to some of those recurring problems, while introducing Mate's features and syntax.

Prototyping Applications in Flex - Scott Stroz

Flex gives developers more than just a way to create stunning RIAs. Flex gives developers a platform to launch projects by allowing for rapid application prototyping. Prototyping applications in Flex has many advantages, such as reusable UI components and near real-time integration of client change requests.