Comments on: Hands-on with Apollo
The long-awaited Adobe Apollo platform is finally available in alpha. We took it for a spin.
The long-awaited Adobe Apollo platform is finally available in alpha. We took it for a spin.
Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.
Add this feed to your online news reader
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
Really, we don't need this technology; browers can continue to live, even if they implement newinteractions with a standard API based on existing open technologies: XML, ECMAscript, ... this should should be another language interoperable with others (like with CSS which could alsobe implemented with ECMAscript, or like VBScript which could be used to interact with the same object library and object model).
In fact the adove concept is not new. It's just another proprietary set of tech, that won't perform something else than what we can have in browsers today, given that it solves absolutely nothing in the most complex part of the development of interactive web appplications: the server side validation, the two-phase commit process, the management of many parallel sessions, and enforcing the security (to avoid cross-sessions attacks).
Really, I see no difference hrere with Flash applications, or with PDF appplications. Adove just demonstrates that it can create ANOTHER proprietary language, en enforcing the use of its own technology by forcing users to use a dedicated browser...
Why couldn't the Apollo browser be integrated as an API of existing browsers? There are tons of developers that will refuze to migrate their open environments to this proprietary one.
What was compliated for now was the management of many ECMAscript scriptlets to control various things related to the various implementations of HTML. But Adobe just forgets that those variations were needed, should it be only for usability, and portability to various kinds of browsing devices (including mobile phones).
So what does Adobe create here? just another web browser, that will cause new nightmares for web developers. Wasn't the past experience with the Netscape/Microsoft war enough? Now we would have to live with a new Adobe/Microsoftwar, forgetting Linux and MacOSX? Wasn't the Sun/Microsoft battle over Java enough (which makes now the Java and .Net environments live with very difficult interoperoperability issues)?
It's unfortunate that Adobe, that has participated (and still participates) to the adoption of open standards (Unicode, XML, W3C) now forgets its promisses.
The world doe not need such new split!
All this look like a new competitor to Java and .Net, except that it is not proven, takes lots of machine resources, exposes many system APIs to web applications, and its whole security model is not studied.
Better live with Java, which scales better and does not differentiate between server-side, client-side or stand-alone apps, and works on all sorts of devices, ready for deployment in peer-to-peer models where all devices are capable of delivering services to each other.
Looking at the "invention" of the Flex language, it is extremely near from Java, with the same concepts, except that there are minor syntaxic variants.
Starting with the Adove showcase, it just does not work: first app loaded and installed, and immediate crash with Windows detecting an illegal access to memory (buffer overflows in stack). This just means that Apollo is not safe and can be easily targetted by new kinds of virus within Troyan AIR applications!
Really, it is muh safer to use Java WebStart for deploying desktop apps. Java already has all the tools to interat with web servers if needed, and it works in a very solid sandbox when launched in an applet running in isolation as if it was only in the remote server, with no access to the local machine.
And it's definitely SLOW!
Will my application run everyplace?
Will every user be able to see what I wanted them to see?
As long as those questions are determined by Adobe, stay away from this technology.
maddog
On a consumer basis, why should I ever type my name and address more than once? Why should I depend on a web site to retain it? Why can't I create a token that fills in this information, recorded on my desktop, upon a simple authorizing click?
mark oehlert
http://blogoehlert.typepad.com/eclippings/
- Future file
- by WSC March 24, 2007 8:42 AM PDT
- Yet another breathless article for the "Atomic Kitchen of the Future" file (that round one).
- Like this Reply to this comment
-
(6 Comments)