InfoQ

InfoQ

Presentation

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Recorded at:
Recorded at

Rich Internet Applications with Flex and AIR

Presented by Christophe Coenraets on Jan 31, 2008 Length 01:01:01
Sections
Development
Topics
Rich Internet Apps ,
Java
Tags
Flash ,
Flex ,
Adobe Integrated Runtime ,
Adobe ,
QCon San Francisco 2007 ,
QCon
The next QCon is in London March 5-9, Join us!
 

How would you like to view the presentation?

In case you are having issues watching this video, please follow these simple steps to help us investigate the issue:
1. Right click on the video player and select Copy log
2. Paste the copied information in an email to video-issue@infoq.com (clicking this link will fill in the default details in most email clients).
Note: in case your email client hasn't automatically picked up the email subject, please include in your email the URL of the video too.
3. Done.
We will investigate the issue and get back to you as soon as possible. Thanks for helping us improve our site!
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.
I wish... by Richard Miller Posted
Re: I wish... by James Ward Posted
Re: I wish... by Richard Miller Posted
Re: I wish... by James Ward Posted
Re: I wish... by Richard Miller Posted
Re: I wish... by Matt Giacomini Posted
Re: I wish... by Tom Winkler Posted
  1. Back to top

    I wish...

    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...

    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...

    by Matt Giacomini

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

    Marketing is always misleading.

  4. Back to top

    Re: I wish...

    by Tom Winkler

    I like that kind of well founded conversation. THNX

  5. Back to top

    Re: I wish...

    by Richard Miller

    Yes, he refers to James Ward's site (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...

    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...

    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

Educational Content

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

Max Protect: Scalability and Caching at ESPN.com

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

The Seven Deadly Sins of Enterprise Agile Adoption

Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?

Wrap Your SQL Head Around Riak MapReduce

Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.