Prism - de 'afleidingsvrije browser' die momenteel opduikt in de Mozilla Labs - neemt uw favoriete websites en verandert ze in configureerbare desktopprogramma's. Naarmate de grens tussen desktop en online applicaties vervaagt, biedt Prism u een manier om individuele snelkoppelingen te maken naar de webservices die u gewoonlijk gebruikt. In plaats van te openen in een browservenster met knoppen Vorige en Volgende, een adresbalk en bladwijzers, hebben applicaties een eigen venster zonder franjes.

Bovendien kunt u het uiterlijk en de lay-out van dat venster aanpassen aan uw behoeften. De enige echte beperking is dat je nog steeds online moet gaan om ze te gebruiken.

Toepassingen maken

De pre-releaseversie van Prism (aangeduid met 0.9) is beschikbaar voor Mac, Linux en Windows in twee versies; een standalone installatieprogramma en een versie die werkt als een add-on voor Firefox. We hebben release candidate 2 gebruikt voor de praktische delen van dit artikel, draaiend op Windows XP.

Prism gebruiken om apps van websites te maken is heel eenvoudig. Start Prism en een dialoog vraagt ​​u om de URL in te voeren voor de site die u wilt converteren. U kunt ook de Firefox-add-onversie gebruiken, naar een site gaan die u in Prism wilt uitvoeren en vervolgens 'Website naar applicatie converteren' in het menu 'Extra'. Deze keer wordt de URL automatisch voor u ingevuld.

Laten we dit eens proberen met de online image-editor Splashup (www.splashup.com). Start Prism en voer de URL 'www.splashup.com' in. Typ 'Splashup Photo Editor' in het veld Naam. Meteen daaronder hebt u de mogelijkheid om verschillende browserelementen op te nemen. In dit geval laten we ze allemaal uitgeschakeld, behalve 'Navigatiesleutels inschakelen'. Op die manier kun je, als je verdwaalt in de applicatie, nog steeds heen en weer gaan door de 'site'.

U kunt Prism ook vragen om een ​​snelkoppeling naar uw toepassing te maken. Dit is een goed idee - zoals we zo meteen zullen zien. Vink het vak 'Bureaublad' aan voor nu.

Klik op 'OK' en bekijk uw bureaublad. U zou een nieuw pictogram moeten zien met het label 'Splashup Photo Editor'. Geef het een dubbelklik en de Splashup-site wordt gelanceerd in Prism. Er zijn enkele andere menu-gebaseerde tweaks die u kunt aanbrengen in de configuratie. Klik op het pictogram 'Opdrachten' rechtsonder in het venster. Met het menu 'Extra' kunt u Firefox-add-ons beschikbaar maken voor Prism-toepassingen, terwijl 'Afdrukken' en 'Pagina-instelling' vanzelfsprekend zijn.

Klik op de link 'Spring recht naar binnen' in het Splashup-venster. De toepassing wordt gestart in een nieuw Prism-venster - niet een nieuw Firefox-venster. Prisma rendert pagina's en parseert code net als Firefox, maar zonder de franje. Laten we nu eens een kijkje nemen onder de motorkap.

Configuratiebestanden

Keer terug naar het bureaubladpictogram Prisma gemaakt voor uw toepassing. Klik er met de rechtermuisknop op en kies 'Eigenschappen'. U ziet een zeer lang snelkoppelingspad voor de toepassing. Dit geeft ons enkele cruciale aanwijzingen voor hoe Prism werkt. De snelkoppeling roept Prism op, die op zijn beurt een oproep stuurt naar configuratiegegevens die zijn opgeslagen in een speciale map 'WebApps'. Start Windows Verkenner en navigeer naar de map 'WebApps'. Je zou een map moeten vinden met de naam '[email protected]' in. Open het en je zult een aantal initialisatiebestanden vinden.

Als u het bestand 'webapp.ini' in een teksteditor opent, ziet u een aantal eenvoudige configuratieparameters die analoog zijn aan de keuzes die u eerder hebt gemaakt. Er zijn een paar die ook niet beschikbaar zijn via de menu-interface van Prism - zoals het kenmerk 'zijbalk'. Alle parameters hier kunnen worden gewijzigd. De binaire parameters kunnen worden ingesteld op waar of onwaar en de tekstreeksen worden vervangen door alles wat u kiest.

Hier is iets intrigerends. Selecteer alle bestanden in de map 'splashup' en houd [CTRL] ingedrukt en klik en sleep een kopie van die bestanden naar uw bureaublad. Terwijl de gekopieerde bestanden nog steeds zijn geselecteerd, klikt u met de rechtermuisknop en kiest u 'Verzenden naar | Gecomprimeerde (gezipte) map '. Hiermee maak je een ZIP-bestand op je bureaublad. Selecteer en hernoem het bestand in 'splashup.webapp'. Het pictogram van het bestand verandert om aan te geven dat het nu is gekoppeld aan Prism. U hebt zojuist een 'webapp-bundel' gemaakt - een draagbare toepassingsversie van een website die is geconverteerd voor Prism. Dubbelklik op het vers gemarkeerde pictogram en Splashup wordt in een nieuw venster geopend.