Say hello to Apollo, the new web 3.0 if not 4.0

Just incase if you have no clue of what Adobe Apollo is, then here is a quick brief right from Adobe lab:

Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.

Apollo enables developers to create applications that combine the benefits of web applications – network and user connectivity, rich media content, ease of development, and broad reach – with the strengths of desktop applications – application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.

Well, Adobe has released Alpha version of Apollo, though this is far away from the final version but it does give everyone a peek into "claiming" Web 3.0

You can grab the runtime and the SDK for Mac and Windows to start building.
There are sample applications to get inspiration from, and you can watch the DEMO 2007 talk.

Now tell me that is not what we’ve been looking for…

Powered by Qumana

Sphere: Related Content

Print This Post Print This Post
Uncategorized

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Yuk. Flash.

I can’t see it being the future of anything.

Yep! it is all flash, I know what you mean..

But think about you having to install framework 2.0 or even Direct X 10 to run a certain application or game. It is similar to that, you have to install flash and run it.

Now, Flash has improved recently..I guess due to the recent development of Apollo and other technologies….

I don’t know if you have seen the Apollo demo of Ebay application, it looks pretty sweet.

> But think about you having to install framework 2.0 or even Direct
> X 10 to run a certain application or game.

Being one of those Linux oddballs, I’ve long-since given up trying to run popular applications.

My problem with flash are twofold.

* The web works best with text-based markup and binary media objects. Where binary markup has been introduced, it’s always been to work around browser deficiencies. Why not just campaign for proper implementation of standards, including SVG rather than proprietary systems, which have a history of breaking whenever a new version is released.

* Developers learn their craft by copying others. There’s no flash decompiler, so there’s no way for you to learn how cool sites are put together.

* JavaScript running natively outside a browser is a security hole, and Adobe has a poor history of fixing security holes.

* Doesn’t support Linux. Isn’t the web meant to be platform-independent?

* The license /a> stinks. Sections 2.2-2.4 say you can’t use it in embedded devices, ruling out any hope of mobile clients.

* The 1990s called - they want Java back.

Good points but some are invalid with the current development.

And plus Apollo is “a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.”

Which means you can have your basic HTML page to be running on Desktop.

But you have to admit, bringing Internet to your desktop and can operate with it while you are offline is something that cannot be ignored. Which means, as a developer, people don’t have to be online all the time to work or to exist.. things just be synced up via satellite “or such” with less time and effort… That is something I’ve always was looking for after my VS.NET conference….

> Being one of those Linux oddballs, I’ve long-since given up trying to run popular applications.

Yep, I know what you mean. The world is moving towards open-source including applications. Dell has recently announced that it will deliver systems with a linux OS “it might be ubuntu I think”

> The web works best with text-based markup and binary media objects. Where binary markup has been introduced, it’s always been to work around browser deficiencies.

Simplicity is always the best solution for the site to be W3C compliant, but the user-experience is what makes Ajax, Flash, server-side code, etc to exist.

> Why not just campaign for proper implementation of standards, including SVG rather than proprietary systems, which have a history of breaking whenever a new version is released.

Agree, but then who is going to fund or manage the campaign :)
> Developers learn their craft by copying others. There’s no flash decompiler, so there’s no way for you to learn how cool sites are put together.

Creativity!

> JavaScript running natively outside a browser is a security hole, and Adobe has a poor history of fixing security holes.

Those security holes can exist with any poor programming. That was the main fear about Ajax, that it could bring a hell of security holes.. but many e-commerce sites are implementing it due to the user-experience factor. Once again, poor programming can cause anything. But that doesn’t mean it can be perfect, we are human after all… there is always something :)
> * The license /a> stinks. Sections 2.2-2.4 say you can’t use it in embedded devices, ruling out any hope of mobile clients.

They suck! now that we need to fight!

And after all, there are always risks with server-side scripts where ever you go, but we choose to have it for the user-experience factor… Think about it this way:

You will have more shoplifting by having consumers shop in the store than window shopping :)

Leave a comment

(required)

(required)