Il debutto di Firefox 3

Dopo oltre un anno e mezzo dall’uscita di Firefox 2
arriva Firefox 3 che promette migliorie sostanziali
nella gestione della memoria utilizzata, nella velocità di esecuzione e nell’usabilità generale
grazie ad una miriade di nuove funzionalità presenti. Cominciamo a
fare conoscenza con alcune di queste “nuove” caratteristiche.

[Read more...]

XBL – XML Binding Language /3

Siamo giunti all’ultimo appuntamento con XBL dopo aver visto come modificare l’aspetto grafico dei componenti e come eseguire operazioni
tramite metodi Javascript.
In questo articolo ci concentreremo sull’utilizzo dei gestori di eventi e faremo la conoscenza dell’Anonymous Content.

[Read more...]

XBL – XML Binding Language /2

Si è visto nel primo appuntamento come creare un componente XBL e come modificarne uno esistente, in entrambi i casi si è agito esclusivamente
sull’aspetto grafico ma sappiamo che è possibile anche definire dei metodi che permettono di controllarne il funzionamento.
Il seguente articolo descriverà come XBL permetta di creare “nuovi” tag con i propri attributi e la propria logica applicativa.

[Read more...]

XBL – XML Binding Language /1

Questo è il primo di tre articoli dedicati al linguaggio XBL, lo scopo è quello di cominciare a fare conoscenza con il linguaggio
che permette di creare componenti riutilizzabili scritti in XML che sono alla base della piattaforma Mozilla.

Questo primo appuntamento descrive come creare un nuovo widget, nel secondo si vedrà come usare i gestori di eventi ed i metodi.

Ogni volta che si legge un acronimo contenente la lettera X (a meno che non siano tre di fila) si pensa immediatamente a qualche parentela con l’XML.
Non fa eccezione XBL che è un linguaggio la cui sintassi è gerarchica come l’XML ed il cui utilizzo consiste nel creare interfacce utente basate su HTML/XHTML/SVG/XUL.

[Read more...]

Extend Firefox 2 Contest: bravi Massimiliano e Davide!

Extend FirefoxExtend Firefox è un concorso indetto da Mozilla Labs e sponsorizzato da O’Reilly, Activestate e Vmware, per individuare le migliori estensioni di Firefox in base a diverse caratteristiche:

  • user experience
  • originalità
  • uso migliore della piattaforma
  • qualità tecnica
  • rispetto degli standard

Il concorso era aperto fino al 31 dicembre, ed il motivo per cui ne parliamo solo ora è che tra  i risultati ci sono ben due italiani tra i primi dieci: tra i tre Grand Prize Winners si è classificato  Massimiliano Mirra con SamePlace, un’applicazione fantastica per utilizzare Jabber da Firefox, Thunderbird o Flock. Non solo: SamePlace permette di condividere dati, giocare online, effettuare autenticazioni OpenID, aggiungere propri script che sfruttano il protocollo XMPP, insomma è un’intera piattaforma.

[Read more...]

Firefox 3 e la libreria FUEL

Uno dei motivi del successo di Firefox è dato dalla grande quantità di estensioni disponibili, estensioni ragionevolmente facili da scrivere perché basate su tecnologie standard quali CSS, XML e Javascript.
Il collante di queste tecnologie è poi XUL che altro non è che un dialetto XML per creare interfacce grafiche.

L’accesso al filesystem, ai segnalibri, alle risorse web viene fatto tramite XPCOM che forse è l’elemento più ostico da gestire avendo al suo interno centinaia di chiamate di libreria spesso anche mal documentate.

Compiti frequenti come leggere una configurazione richiedono l’accesso ad un notevole numero di API e Firefox 3 tenta di migliorare le cose con la libreria FUEL.

[Read more...]

KomodoEdit: il lucertolone incontra il gecko

Tutti conoscono Gecko, il render engine su cui si basano i prodotti Mozilla come Firefox e Thunderbird.
Gecko puo’ essere usato per creare nuove applicazioni multipiattaforma soprattutto se abbinato ad un altro componente realizzato da Mozilla, XulRunner.

[Read more...]

Netscape, è stato bello finché è durato.

Nel lontano 1998 AOL acquistò Netscape, la società autrice dell’allora famosissimo browser web, per la stratosferica cifra di 4,2 miliardi di dollari.

Ieri, 28 Dicembre 2007, la stessa AOL annuncia attraverso un post sul blog di Netscape la cessazione del supporto per lo storico browser.

[Read more...]

Weave, Mozilla diventa Service Provider

WeaveWeave è il nome del nuovo progetto appena annunciato dai Mozilla Labs, che sembrano aver imparato la lezione di Google: i servizi online che permettono agli utenti di manipolare agilmente dati e contenuti sono molto più importanti e rivoluzionari delle applicazioni che ne permettono l’uso, o del rispetto degli standard. Wave è il primo passo in questa direzione: un servizio che — finalmente — permette di accentrare i dati collegati al proprio browser (profili, bookmark, personalizzazioni) in rete e sincronizzarli da più macchine, e che allo stesso tempo definisce le specifiche per creare servizi simili supportati da Firefox.

[Read more...]