Adobe brengt alpha-versie Apollo uit
Vandaag heeft Adobe een alpha versie uitgebracht van haar nieuwe RIA ( Rich Internet Application ) platform Apollo genaamd:
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.
Het Apollo platform zou web ontwikkelaars in staat moeten stellen om met al bekende componenten zoals Flash, HTML en Javascript zogenaamde 'rich internet applicaties' te ontwikkelen en deze (cross-platform) te distribueren zonder daarbij de beperkingen van de huidige web browsers te hebben. Zo kan een Apollo applicatie bijvoorbeeld wel het filesystem benaderen, of bijvoorbeeld connecties leggen naar andere systemen. Om de Apollo applicatie van informatie te voorzien kan ook gewoon gebruik gemaakt worden van bestaande systemen. Een manier om gegevens op te halen is namelijk, net als in je browser, via een XMLHttpRequest object.
Om al dit mogelijk te maken is gebruik je voor Apollo applicaties geen webbrowser zoals Firefox of IE maar enkel de Apollo Runtime. Je download de applicatie en opent deze vervolgens met de Apollo Runtime. Om de applicatie te kunnen draaien moet een Apollo applicatie worden "geinstalleerd" op je PC en daar zorgt de runtime zelf voor. De gebruiker krijg een vrij opvallende dialoog te zien wanneer een Apollo Applicatie op het punt staat om geinstalleerd te worden:

Om zelf met Apollo te spelen kun je de Apollo runtime downloaden, verschillende demo applicaties -zoals een RSS reader of een applicatie met Google maps integratie - proberen en als je wat avontuurlijk bent ingesteld ook alvast de Apollo SDK downloaden (registratie vereist) om daar zelf mee te spelen. Wil je meer weten over Apollo, check dan de Apollo Developer FAQ:
What security model does the Apollo runtime provide?
Our goal is to provide the functionality that developers need and want, while also allowing them to create secure applications.
While we are still finalizing the security policy, at the root of any policy is the fact that Apollo applications are download to and installed and run from the user's desktop. They thus run in a different security context than applications that run in the browser, and will have a security model closer to that of a desktop application.
My take: Ik ben er nog niet helemaal over uit hoe blij ik ben met het feit dat een Apollo applicatie veel meer toegang heeft tot mijn PC en dat een applicatie geinstalleerd moet worden voordat deze gebruikt kan worden. Desondanks heeft Adobe met Apollo wel een mooie formule in handen. Met Apollo zijn uitgebreidere Rich Internet Applicaties mogelijk dan met de huidige web browsers maar doordat Apollo zelf ook nog eens met Webkit (de rendering engine van Safari) komt wordt compatibiliteit met reeds bestaande websites en applicaties niet opgegeven. Clever.
Volg Scriptorama via RSS!
Reageer ook!
Een aantal developer demonstraties door 't Apollo-team:
- http://www.adobe.com/devnet/videos/apollo_demo07/index.html
- http://video.google.com/videoplay?docid=2840522561992638726&hl=en
- http://www.adobe.com/newsletters/edge/march2007/video/index.html
Feeds @ http://tinyurl.com/2ut9a8
Door Michel de Lange
op 03.20.07 @ 10:02 am | Permalink
Als ze ook ondersteuning bieden voor SSL.
Word het helemaal leuk :D
Ik weet al heel wat dingen die ik met dit kan gaan maken :)
Door Sebastiaan Stok
op 03.20.07 @ 8:02 pm | Permalink
Ja, wat heb je zoal in gedachten dan? Als je dat uberhaupt wilt vertellen :)
Door Mathieu Kooiman
op 03.20.07 @ 8:44 pm | Permalink
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>