Adobe released the beta version of the Apollo software on Monday, September 13, March 19. This software can run network programs online and offline.
The release of Apollo in "rich Internet applications" RIA) received a great deal of response from the programmer community and the Cross-Operating System Application community.
Ajax-style development is now applied to many Web 2.0 services. The so-called Web 2.0 service refers to a service that allows users to collaborate and share network information.
But Monson-Haefel, an analyst at the Burton Group, said Apollo had some advantages over Ajax. For example, Flash-based programs can run multimedia content, such as videos and Java, and also have richer development tools. Currently, the application of online and offline content functions is eye-catching.
Monson-Haefel said: "in terms of attracting the development community, Ajax has added a lot of points to Apollo. Offline development is now becoming a real problem. You need to create an application for the offline status. Ajax cannot do this ."
Adobe estimates that version 1.0 of Apollo will be released in the second half of this year. The rich Internet application platform product line is becoming richer. Such as Flash-based tools, Java, and WPF/E that Microsoft has not yet released.
It is not clear which tools will become popular among programmers. However, many believe that more and more tools and hybrid applications will span the network and desktop environments.
Kevin Lynch, senior vice president of the Adobe platform business department, said: "The fundamental thing about Apollo is to guide network innovation to the desktop. In the past, there were two completely separated worlds. We have the potential to trigger a wave of desktop innovation ."
A year and a half ago, when the ten Virtual Ubiquity company was about to develop a network word processing program, they gave up Ajax.
Rick Treitman, CEO of the company, revealed that at that time they tried a lot of development technologies to develop prototypes, but eventually the company decided to use Adobe's software.
The word processing program named Buzzword uses Adobe Flash and Flex 2.0 rich Internet application development software.
Treitman said: "We believe this is the only viable product development path. Other technologies are not suitable for us ."
Virtual Ubiquity says they are willing to try Apollo to use it to develop an offline version of the word processor. Treitman said: "The offline programs developed with Apollo are very beautiful ." He explained that the main reason for choosing the Flash Platform is that it is widely used in browsers.
Monson-Haefel pointed out that the popularity of Flash and WPF/E in the browser plug-in field helps to maintain the consistency of platform development, which is incomparable to Ajax.
Many developers tend to use open network development technologies, such as JavaScript, instead of using development tools and browser plug-ins from a single company such as Adobe or Microsoft.
However, Monson-Haefel pointed out that there are still many browser compatibility problems, such as Firefox and Microsoft Internet Explorer. Different development tools may take a long time for developers to determine who can take the dominant role in Ajax and other browser plug-ins.
OpenLaszlo open-source development tools can be used to develop Flash or Ajax rich Internet applications.
Another tool called Nexaweb is an Eclipse-based Ajax Tool. Currently, several Ajax frameworks are accelerating its development. Adobe Flex allows developers to integrate HTML hypertext link markup language in a program), JavaScript, and Flash.
Monson-Haefel said that Ajax is widely supported by vendors and most network developers agree with it. Although Java is the most mature, since its appearance in the 1990s S, running such a program requires a browser to pop up a download window, which greatly affects the user's browser experience.
At the same time, Microsoft's WPF/E and Apollo are new to the rich Internet application competition. To run their programs, both of them require users to download new plug-ins for browsers.
Treitman said that developers can take advantage of the offline functions of Apollo to do many things, such as reminding users to share the latest File progress. "It has a lot of potential," he said. We need to look at the user's response to it ."