InfoQ

Presentation

   Good News: We have re-worked our video infrastructure to provide more reliable service. Please email bugs at infoq.com with any problems.

Recorded at:
Recorded at

Rich Internet Applications with Flex and AIR

Posted by Christophe Coenraets on Jan 31, 2008 12:00 PM

Community
Java
Topics
Rich Internet Apps
Tags
QCon San Francisco 2007,
Adobe Integrated Runtime,
Flex,
Flash,
Adobe,
QCon
Summary
In this presentation from QCon San Francisco, Cristophe Coenraets discusses the benefits of Flex for Rich Internet Application (RIA) development, the API that Flex provides to developers, the new AIR runtime, and several examples of RIAs built using Flex, Flash and AIR, such as a word processor, a call center application, and a book viewer.

Bio
Christophe Coenraets is a Senior Technical Evangelist at Adobe. He focuses on rich Internet applications and enterprise integration. Before joining Macromedia and Adobe, Christophe was the head of Java and J2EE Technical Evangelism at Sybase, where he started working on Java Enterprise projects in 1996. Christophe has been a regular speaker at conferences worldwide for the last 10 years.

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community.QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

8 comments

Reply

I wish... by Richard Miller Posted Jan 31, 2008 2:23 PM
Re: I wish... by James Ward Posted Jan 31, 2008 9:23 PM
Re: I wish... by Richard Miller Posted Feb 3, 2008 9:30 PM
Re: I wish... by James Ward Posted Feb 4, 2008 7:29 AM
Re: I wish... by Richard Miller Posted Feb 4, 2008 10:33 AM
Re: I wish... by Andy Chou Posted Mar 31, 2008 9:49 PM
Re: I wish... by Matt Giacomini Posted Feb 1, 2008 12:52 AM
Re: I wish... by Tom Winkler Posted Feb 1, 2008 12:17 PM
  1. Back to top

    I wish...

    Jan 31, 2008 2:23 PM by Richard Miller

    I wish people would stop comparing Javascript XML parsing to Flash XML parsing. It isn't something that should be done with Javascript and I don't know of anyone who does it. This has got to be the 5th time I've heard this comparison. Don't get me wrong, I don't have a problem with using flex as a solution to some problems. My problem is that the marketing is really misleading.

  2. Back to top

    Re: I wish...

    Jan 31, 2008 9:23 PM by James Ward

    Hi Richard, I haven't watched the video but I was at this presentation. I'm curious what you are referring to? The performance comparison? -James

  3. Back to top

    Re: I wish...

    Feb 1, 2008 12:52 AM by Matt Giacomini

    "My problem is that the marketing is really misleading." Marketing is always misleading.

  4. Back to top

    Re: I wish...

    Feb 1, 2008 12:17 PM by Tom Winkler

    I like that kind of well founded conversation. THNX

  5. Back to top

    Re: I wish...

    Feb 3, 2008 9:30 PM by Richard Miller

    Yes, he refers to James Ward's site (http://www.jamesward.org/census/) which is a great site to look at the differences but the numbers he used were twisted like a politician would twist numbers. I'm not saying JSON is faster than flex but it isn't as dramatic as the numbers he put up would tell. I also don't blame him personally because I've seen the same comparison a few times and it would be great to see people change their slides up. RM P.S. I did attend and talk to him after the presentation. He just referred me to the website :(

  6. Back to top

    Re: I wish...

    Feb 4, 2008 7:29 AM by James Ward

    Hi Richard, I built the Census RIA Benchmark that Christophe uses. And like all benchmarks, take them with a grain of salt because it really depends on what you are doing and how you are doing it. Some people see performance improvements better than the numbers Christophe shows while others do not. I usually recommend that people take the Census tests and alter them to be more like their particular scenario. There are many factors which impact performance and hopefully my Census benchmark helps people to better understand how those factors will impact the performance of their application. -James

  7. Back to top

    Re: I wish...

    Feb 4, 2008 10:33 AM by Richard Miller

    The site is extremely useful and I really appreciate you putting the numbers together. I find the numbers to be pretty close to real life and a real eye opener to how poorly javascript performs under load while parsing xml. Keep up the good work! RM

  8. Back to top

    Re: I wish...

    Mar 31, 2008 9:49 PM by Andy Chou

    We help you to build Adobe Flex applications. We have 42 full time Adobe Flex programmers. Hourly rate is only 10 USD. Our website is http://www.busycode.com My email is: cogoing@gmail.com

Exclusive Content

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.

Fine Grained Versioning with ClickOnce

David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.

Implementing Manual Activities in Windows Workflow

Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.

Markus Voelter about Software Architecture Documentation

In this interview taken during OOPSLA 2007, Markus Voelter talks about the importance of documenting the software architecture, and gives some good and also bad examples on how it could be done.