Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Webapplicaties opstarten alsof het desktop applicaties zijn

In 2007 kwam Mozilla Labs met een nieuwe applicatie genaamd Prism. Met Prism wordt het mogelijk om web-applicaties te starten alsof het een daadwerkelijke desktop applicatie is. Vandaag kwam ik via Ajaxian de applicatie Fluidapp tegen welke hetzelfde biedt, maar dan voor de Mac en gebaseerd op WebKit in plaats van Gecko.

Het idee achter Prism en Fluidapp is de gebruiker de mogelijkheid te bieden om een programma te maken van een webapplicatie die gebruiker vaak gebruikt. Om dit te doen vragen zij de gebruiker om een URL en een naam en genereren daaruit dan een soort programma welke door het operating system te starten is. Wanneer dit programma gestart is opent deze een webbrowser met daarin de opgegeven URL. Deze applicaties zijn in feite dus niet veel meer dan een webbrowser gericht op 1 specifieke site. Iedere desktop web-applicatie gebruikt een eigen instantie van de browser. Dit zou volgens de auteurs de nodige voordelen moeten hebben:

  • Je hebt minder kans dat je gegevens verliest bij een webapplicatie wanneer je in een andere tab een andere site bezoekt die om wat voor reden dan ook de browser laat crashen. i
  • De webapplicatie wordt door het operating system gezien als aparte applicatie waardoor je bijv. gemakkelijk naar je Gmail, Google Docs of bijv. Basecamp kunt alt-tabben.

Prism en Fluidapp bieden allebei geen extra functionaliteit aan de website. Ze zijn in feite enkel een nuttige tool voor de gebruiker die veel webapplicaties gebruikt. Adobe AIR, een ontwikkelomgeving waar je met HTML, Javascript en Flash desktop applicaties kunt ontwikkelen die gemakkelijk weer met het Web kunnen communiceren, biedt in zekere zin eenzelfde soort functionaliteit: het haalt de webapplicatie uit de browser en plaatst het als een first-class-citizen op de desktop.

Wat denk jij, zijn Prism en Fluidapp handig genoeg of is een browser voor jou goed genoeg en wordt het pas interessant als je dichtere integratie met het systeem hebt zoals met Adobe AIR?

Reageer ook!

Als ik het probeer te lezen zonder "web 3.0" termen: dit doet weinig meer dan een eigen icoontje maken voor een webpagina en die in een unieke browserinstantie openen, misschien dan ook met een eigen icon in de taakbalk.
Toch? De applicatie blijft zelf online?
Zo ja: beetje opgebakken lucht.

In het geval van Prism en Fluidapp wel, maar - niet onbelangrijk, ze pretenderen ook niets meer te zijn dan dat.

Met Adobe AIR heb je de mogelijkheid om een applicatie te ontwikkelen met HTML, Flash en Javascript die in een compleet pakketje aan de gebruiker geleverd worden.

Een Adobe AIR applicatie kan dus wel offline zijn en er is zover ik weet genoeg infrastructuur om te syncen met een online tegenhanger op het moment dat een connectie beschikbaar is.

Leave a comment
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>