Prism - il "browser senza distrazioni" che sta attualmente esplodendo nei Mozilla Labs - prende i tuoi siti Web preferiti e li trasforma in programmi desktop configurabili. Mentre la linea tra applicazioni desktop e online inizia a sfumare, Prism ti offre un modo per creare scorciatoie individuali per i servizi web che usi abitualmente. Invece di aprire una finestra del browser con i pulsanti Indietro e Avanti, una barra degli indirizzi e i segnalibri, le applicazioni hanno la loro finestra senza fronzoli.

Inoltre, puoi modificare l'aspetto e il layout di quella finestra in base alle tue esigenze. L'unica vera limitazione è che devi ancora andare online per usarli.

Fare domande

La versione pre-release di Prism (designato 0.9) è disponibile per Mac, Linux e Windows in due versioni; un programma di installazione standalone e una versione che funziona come un componente aggiuntivo per Firefox. Abbiamo utilizzato il release candidate 2 per le parti pratiche di questo articolo, in esecuzione su Windows XP.

Usare Prism per creare app da siti Web è molto semplice. Avvia Prism e un dialogo ti chiede di inserire l'URL per il sito che desideri convertire. In alternativa, utilizza la versione del componente aggiuntivo di Firefox, passa a un sito che desideri eseguire in Prism, quindi seleziona "Converti sito web in applicazione" dal menu "Strumenti". Questa volta l'URL viene automaticamente compilato per te.

Proviamo questo con l'editor di immagini online Splashup (www.splashup.com). Avvia Prism e inserisci l'URL 'www.splashup.com'. Nel campo Nome digita "Splashup Photo Editor". Subito sotto hai la possibilità di includere vari elementi del browser. In questo caso li lasceremo tutti spogliati tranne "Abilita tasti di navigazione". In questo modo, se ti perdi nell'applicazione, puoi comunque andare avanti e indietro attraverso il "sito".

Puoi anche chiedere a Prism di creare una scorciatoia per la tua applicazione. Questa è una buona idea, come vedremo fra un minuto. Spunta la casella 'Desktop' per ora.

Fai clic su "OK" e dai un'occhiata al tuo desktop. Dovresti vedere una nuova icona con l'etichetta 'Splashup Photo Editor'. Dagli un doppio clic e il sito Splashup viene lanciato in Prism. Ci sono ulteriori ritocchi basati su menu che puoi apportare alla configurazione. Fare clic sull'icona 'Comandi' in basso a destra della finestra. Il menu "Strumenti" ti consente di rendere i componenti aggiuntivi di Firefox disponibili per le applicazioni Prism, mentre "Stampa" e "Imposta pagina" sono autoesplicativi.

Prova a fare clic sul link "Salta dritto" nella finestra Splashup. L'applicazione viene avviata in una nuova finestra di Prism - non una nuova finestra di Firefox. Prism rende le pagine e analizza il codice proprio come Firefox, ma senza fronzoli. Ora, diamo uno sguardo più da vicino sotto il cofano.

File di configurazione

Ritorna all'icona del desktop Prisma creato per la tua applicazione. Fare clic destro su di esso e selezionare "Proprietà". Vedrai un percorso di collegamento molto lungo per l'applicazione. Questo ci dà alcuni indizi cruciali su come funziona Prism. Il collegamento richiama Prism, che a sua volta invia una chiamata ai dati di configurazione memorizzati in una cartella speciale "WebApps". Avvia Esplora risorse e vai alla cartella "WebApps". Dovresti trovare una directory chiamata "[email protected]" all'interno. Aprilo e troverai un paio di file di inizializzazione.

Se apri il file "webapp.ini" in qualsiasi editor di testo, vedrai una serie di semplici parametri di configurazione analoghi alle scelte che hai fatto in precedenza. Ci sono un paio che non sono disponibili attraverso l'interfaccia del menu di Prism - come l'attributo 'sidebar'. Qualunque dei parametri qui può essere modificato. I parametri binari possono essere impostati su true o false e le stringhe di testo sostituite da qualsiasi cosa tu scelga.

Ecco qualcosa di più intrigante. Seleziona tutti i file nella cartella 'splashup' e tieni premuto [CTRL], quindi fai clic e trascina una copia di tali file sul desktop. Con i file copiati ancora selezionati, fai clic con il tasto destro e scegli "Invia a | Cartella compressa (zippata) '. Questo crea un file ZIP sul desktop. Seleziona e rinomina il file in "splashup.webapp". L'icona del file cambia per mostrare che è ora associata a Prism. Hai appena creato un "pacchetto webapp", una versione di applicazione portatile di un sito web convertito per Prism. Fare doppio clic sull'icona appena coniata e Splashup verrà avviato in una nuova finestra.