Saturday, October 15, 2005

The "F" Factor

In 1996, FutureWave sold out FutureSplash to Macromedia, the entire web development trend change. The new born of Macromedia Flash 1.0 take a huge impact on the web evolution. Website are no more pure text base or information base, but rich graphic, animation and sound are implemented in web development.

The grow of Flash version 1 until now (Flash 8), one major feature we cannot leave out is the ActionScript. Macromedia introduce ActionScript 1.0 in Flash 1 in order to let designer or developer make more complicated output, handling more complex task. Unfortunately, Actionscript reach the boundary of creativity. In 2004 Macromedia introduce Object-Oriented programming in Actionscript 2.0, a revolution of the Actionscript 1.0 and become JavaScript like scripting language.

While ActionScript 1.0 could be used in an object-oriented way, it lacked a traditional, official vocabulary for creating classes and objects. ActionScript 2.0 adds syntactic support for traditional object-oriented features which is base on ECMAScript 4 standard.

October 2005, Web 2.0 Conference in San Francisco, for brainstorming Design Patterns and Business Models for the Next Generation of Software. Lots of outstanding technology or ideas are introduced. Famous web application such as Gmail, Google Maps and Flickr are based on AJAX (Asynchronous JavaScript and XML) technology is introduced in the conference. Macromedia introduce their new version of Flex 2.0 which combine the Flash and AJAX technique, in the next generation of web experience will be in Rich Internet Applications trend.

The Flex 1.0 is only for presentation layer, but the new Flex 2.0 is not only an application for presentation layer but an entire RIA platform. According to Macromedia, the Flex 2.0 product line will be Flex Framework 2.0, Flex Charting Component, Flex Builder 2.0, Flex Enterprise Service 2.0, Flash Player 8.5 and ActionScript Virtual Machine 2.0

As we know Flash (SWF) or Flex could not run without the Flash Player, in term of call it "Player", we can notice the similarity of "Player" and "Virtual Machine". There is a non-official term; developer might call it "Flash Virtual Machine" in term of "Flash Player". Java cannot run without Java Virtual Machine, Flash cannot run without Flash Player, what else I have to clarify? Why Sun failed in JVM but 95% or even more people got Flash Player installed? Applet is suck,( if you excuse me), but SWF/Flash is fun and interesting at the first place. How far can Flex 2.0 go? How far can Flash go? Let us experience it together, the next generation of web application.

0 Comments:

Post a Comment

<< Home