YOUR FEEDBACK
More on the Software Assembly Question - Do Design Patterns Help?
Yanic wrote: Hi, > UML and MDA are being changed to be more data and doc...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
MXDJ TOP LINKS YOU MUST CLICK ON !


Adobe Has Inherited Web History from Macromedia...
...and will be making more web history in 2006, with Flash

Digg This!

One of the "inflexion points" of the development of the Web, when commentators and analysts draw breath for long enough to chronicle its history, is certain to be the day that Google, through first Gmail and then Google Maps, opened the eyes of millions to the fact that the Web can be smarter, more responsive, and interactive...above all, that it doesn't have to involve "click, wait, and refresh."

 Google happened to use AJAX (Asynchronous JavaScript + XML) for those two bellwether apps. But those of us who have followed the Macromedia, now Adobe, story know of course that AJAX is very much a Johnny-come-lately to the Rich Internet Applications party.

Whereas "AJAX" is barely a year old (Jesse James Garrett having coined it Feb 18, 2005), "Rich Internet Applications" as a term was in circulation many years before. Already at the beginning of the new century, Macromedia's developer-innovators were using the term, so that by 2003 for example "Flash-enabled RIAs" was really quite a common term in developer mailing lists and Macromedia user groups.

Macromedia anticipated AJAX in every way, pioneering the RIA approach of which AJAX is merely a subset, and in 2006 its prescient approach is productized in Flash and Flex and FlexBuilder and Flash Player, products which over time Adobe is likely to help turn into the best-known suite of software on the planet.

From a personal perspective I shall never forget a session that Christophe Coenraets gave at one of the SYS-CON Events conferences I was fortunate enough to Chair, namely Web Services Edge Conference & Expo (East) 2004, in Boston. The session was called "Code-Based Rich Internet Applications with Macromedia Flex" and covered using components, layouts, and managers to build user interfaces as well as using Flex's XML-based language, MXML, to create and manipulate client-side data models. What I remember above all was that the delegates in the completely packed room were spellbound, literally spellbound, by Christophe's agile demonstration of how much could be done with the Web vs. how little anyone was (then) doing. It was as if we'd lost our collective critical judgement, his presentation seemed to imply - as users, and therefore as developers, we'd begun to accept latency that ought never to have been tolerated, and had almost been self-brainwashed into thinking of the Web as "pages" when that in many circumstance was far from the best metaphor. For many in the room, it was an epiphany, you could sense it.

So in reality the inflexion point came long before AJAX, and even longer before Gmail and Google Maps. And it came from Macromedia as much as anyone.

SYS-CON Events - a wholly owned subsidiary of SYS-CON Media which brings you MXDJ each month)has been working with Adobe behind the scenes just recently to bring you the RIA story in a major educational event so that you don't fall into the trap of failing to see the wood for the trees. After all, Flash also interacts with JavaScript on a web page, and it's a highly suitable, lightweight tool for highly responsive web apps. Google Maps could just as easily have been done in Flash several years before it was done in AJAX. Why it wasn't, who knows? Perhaps this will be one of the enigmas discussed at our upcoming Rich Internet Apps Conference in August 2006 (www.RIAConference.com).

So, will Adobe try and crush AJAX, Microsoft-style? And/or openLaszlo? Most definitely not. Under Kevin Lynch's technologically nuanced and developer-centric leadership, it seems much more likely that Adobe's Platform Business Unit will concentrate on inspiring developers to use Flash and HTML "with an AJAX approach" to build Web 2.0-style applications. Especially since it is Kevin himself who oversees Adobe's developer relations program.

As he wrote just recently, in the last issue of MXDJ - in the article based on his industry-respected blog:

"There is clearly a resurgence in how HTML can be used to deliver application user interfaces and terrific progress has been made on that. In addition, Flash brings capabilities that HTML doesn't currently have, and they can be used together to great benefit -- in fact, Flash has already been architected to fit perfectly in the Web 2.0 model.

For example, Adaptive Path has been working on a great new application called MeasureMap that helps people track traffic on their blogs and is being built with a combination of HTML and Flash on the client. Another is how Flickr is using both HTML and Flash, for example implementing the organizer and slideshow with Flash and the photo index with HTML. The language in Flash is ActionScript which is the same as JavaScript, both ECMA standard languages, and it's very simple to call between code in HTML and Flash, enabling smooth integration with a free open-source integration kit."

In the February issue of MXDJ, I'm delighted to give you a heads-up that Adobe's Christian Cantrell - the author of numerous tutorials and white papers as well as being coauthor of Flash Enabled: Flash Design & Development for Devices and of the JavaScript/Flash Integration Kit‹will be writing for us about AJAX to Flash integration, on which he's probably leading expert in the world.

The Adobe product roadmap, mark my words, will continue to keep you as developers far ahead of Microsofties and Ajaxians and all the rest. As it emerges later in the year, you'll be blown away. Meantime, enjoy this issue. And do please keep your 2006 feedback and suggestions coming, by e-mailing 2006@sys-con.com. "None of us is as smart as all of us," as they say!

About Jeremy Geelan
Jeremy Geelan is Sr. Vice-President of SYS-CON Media & Events. He is Conference Chair of the AJAXWorld Conference & Expo series, of the 3rd International Virtualization Conference & Expo and founder of Web 2.0 Journal, AJAXWorld Magazine and other major SYS-CON titles. From 2000-6, as first editorial director and then group publisher of SYS-CON Media, he was responsible for the development of all new titles and i-Technology portals for the firm, and regularly represents SYS-CON at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of "Power Panels with Jeremy Geelan" on SYS-CON.TV.

Joshua Porter wrote: Lynch argues that HTML isn't robust enough for most web application needs, and suggests that Flash is becoming the front-end application tool of choice. I think that developers will soon prove him wrong, as they (WE) value open, de facto standards over proprietary tools.
read & respond »
queZZtion wrote: }} Flash has already been architected to fit }} perfectly in the Web 2.0 model. So will we see much more Web 2.0 coverage in MXDJ...I do hope so, sounds great!
read & respond »
LATEST FLEX STORIES & POSTS
Two great PDF creators
I like reading stuff in pdf format. But it's even better if you can easily create pdf files. By easily I mean a button click. Literally.Since I have Adobe Acrobat, my Microsoft Word and PowerPoint just have an extra menu to create it. But it's kinda boring. Let me share with you a cou
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
A Runtime Integration Approach to Application Development
This pattern is a hybrid of plug-in and event-driven architecture to integrate individual plug-ins together to come up with the Plug-in Integrator Pattern. This pattern leverages the benefits of both these well-known architectures to provide an optimal solution to build an enterprise-r
JavaOne 2008: Sun Talks Up its Late-to-the-Party AIR-Silverlight Rival
At Java One this week Sun has been selling its year -old-but-still-upcoming - and definitely late-to-the-party - Adobe AIR- and Microsoft Silverlight-competitive JavaFX Rich Client environment as a potential revenue-generator capable of putting ads on mobile applications and JavaFX Scri
Facelift Your SOA with Rich Internet Applications
We are entering an era of Rich Internet Applications (RIA) and enhancing the user experience of consumers of the services becomes an important part in designing and implementing SOA. But if you decide to develop rich clients, you'll be facing the dilemma - which way to go - remain with
Adobe Flash Player 10 Public Beta Now on Adobe Labs
Today, Adobe announced the immediate availability of Adobe Flash Player 10 beta as a free download from Adobe Labs. Adobe Flash Player 10 beta, code named 'Astro', builds on the capabilities of the world's most ubiquitous application runtime with new support for custom filters and effe
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE