Programming Firefox: sviluppare rich applications

(scritto da Fabio Bernardi, il giorno 03-07-2007 10:57)
add to my flexgala
Chi l'ha detto che Firefox è solo un browser? Magari dei migliori, dei più aggiornati con lo sviluppo delle tecnologie, ma pur sempre un browser??

Questo testo vi farà ricredere. Ovviamente il discorso non vale per tutti coloro che fossero già a conoscenza delle grandi potenzialità di questo prodotto.

Di recente pubblicazione (lo scorso Aprile), il testo “Programming Firefox” firmato da Kenneth C. Feldt edito da O'Really, mostra un caleidoscopio di possibilità che questo “non-solo-browser” offre, puntando sulla strada ormai ampiamente battuta da altre grandi software house o semplici sviluppatori: il Web 2.0 e le creazioni di RIA (Rich Internet Application).

Basandosi sul framework di Mozilla, lo stesso già usato da Firefox appunto e da Thunderbird (client di posta di casa Mozilla) “Programming Firefox” fa convergere l'attenzione del lettore subito verso l'uso del linguaggio XUL (XML User Interface) attraverso tools open-source nel framework di componenti multi-piattaforma (XPCOM) al fine di sviluppare una larga varietà di progetti che vanno dall'e-commerce ad applicazioni web, ad altro ancora.
Il testo fa un'ampia panoramica sulla caratteristiche dello XUL, dal disegno di semplici interfacce a quelle più complesse all'interno di applicazioni real-time.
Potremmo dire “perfetto” per sviluppatori .NET o Java che noteranno subito la facilità di realizzazioni attraverso l'uso di XPCOM e XUL.

Gli argomenti trattati nel testo infatti passano tranquillamente per i canali di sviluppo più battuti in assoluto in questo periodo di rinnovamento del web.

Dopo una veloce panoramica sull'argomento, l'autore converge subito sui principali strumenti di sviluppo e i processi di creazioni di applicazioni XUL.
Quindi, passando in rapida rassegna l' RDF (Resource Description Files), l'autore entra nel vivo trattando l'XHTML e Javascript, o più esattamente come quest'ultimo lavora “ l'Xhtml”.
Seguono i nodi centrali del testo: “Mostrare documenti usando gli standard “Scalable Vector Graphics” e l'XML e le “interface overlay” per ampliare le pontezialità di Firefox.
Chiudono il lavoro il capitolo sull'implementazione delle form di prossima generazione attraverso le Xforms e "come distribuire lavori realizzati in XUL".

Per chi fosse veramente interessato al testo scriviamo qui di seguito la scaletta dei capitoli:

Chapter 1: Firefox & friends
Chapter 2: XUL Basics
Chapter 3: Coding and testing for the Real World
Chapter 4: Configuring for Chrome and a Server
Chapter 5: Multiframe XUL
Chapter 6:Trees, templates and datasources
Chapter 7: DOM manipulation
Chapter 8: Graphics
Chapter 9: Extending the interface
Chapter 10: Xforms
Chapter 11: Intastallation and deployment
Chapter 12: XUL Widget


Concludendo potremmo dire che “Programming Firfox” è il testo ideale tanto per designer
quanto (e soprattutto) per sviluppatori. Per tutti coloro, in fine, che vogliono, vuoi per necessità , vuoi per curiosità, sviluppare web-application diverse, che siano finalmente “web 2.0” o almeno “rich application”.
Ci sentiamo di consigliarlo, senza ombra di dubbio, a tutti coloro che non cercano un libro sul “come si fa a fare”, quanto a capire queste nuove tencologie, la filosofia delle RIA e la strada che da un po' di tempo sta spingendo tutti gli adetti ai lavori, anche i più refrattari, verso il web 2.0 e dalla quale ormai non si può più prescindere.





Visualizza l'articolo in formato pdfScarica o stampa l'articolo "Programming Firefox: sviluppare rich applications" in formato PDF

Torna indietro
Per collaborazioni, proposte, segnalazioni scrivete a:

Javaday 2010




  •  
    Articoli
     
  •  
    Blogs
     
  •  
    Eventi
     
  •  
    Layout
     
  •  
    in più
     
 

Utilizzare i Charts components in Flex 3 - I° parte (07-01-2010)
Una delle potenzialità messe a disposizione nel Flex Builder, nelle Flex SDK e nel futuro Flash Builder, è la possibilità di utilizzare i Charts...

JavaDay a Roma il 30 gennaio 2010 (11-12-2009)
Anche quest'anno si terrà a Roma - presso l'Università di Roma Tre - l'attesissimo evento JAVADAY oggi giunto alla 4° edizione. Una full...

Adobe AIR 2 beta su Adobe Labs (09-12-2009)
Già da qualche giorno è disponibile la nuova versione beta di Adobe AIR. Molte sono le novità che questa release presenta. Anzitutto, dato il...

FITC 2010: pronti per la 3° edizione! (22-11-2009)
Nel 2010 si terrà ad Amsterdam il 22 e 23 febbraio: segnate queste date sulla vostra agenda, mi raccomando! E' assolutamente vietato mancare! E...

Verso la creazione di Rich Web Applications con le novità di Spring 3.0 e l'integrazione con Adobe Flex (18-11-2009)
Un evento unico, completamente gratutito, condensato in 3 ore dense di contenuti e anteprime. Per la prima volta in Italia verrà presentata...

Nuovi e-seminar per FlexGALA in calendario (09-11-2009)
Come preannunciato lo scorso settembre, alla ripresa post-vacanze, eccoci con il primo appuntamento al quale faranno seguito altri eventi in...

Django Deployment Workshop
Author : O'Reilly New Books

So you’ve written a Django site… now what? Writing the application is just the beginning; now you’ve got to put it into...


continua...

Hands-on Cassandra
Author : O'Reilly New Books

Apache Cassandra is a robust second-generation distributed database. Its write-optimized shared-nothing architecture results in massive...


continua...

apri dettaglio news Ubuntu for Non-Geeks
Author : O'Reilly New Books


apri dettaglio news Writing GNU Emacs Extensions
Author : O'Reilly New Books


JavaDay IV edizione

Data di svolgimento: 30-01-2010

A day in a differtent universe è quello che si...

Rich Web Applications con Spring Training

Data di svolgimento: 30-11-2009

Un evento unico, completamente gratutito, conde...

WorkCity ospite allo SMAU 2009

Data di svolgimento: 21-10-2009

WorkCity, nato da un'idea del nostro collaborat...

Integrare LiveCycle DS nelle architetture Enterprise

Data di svolgimento: 27-11-2008

Livecycle DS e Flex 3 sono le soluzioni di ...

Live Cycle DS best practices: creare architetture per RIA

Data di svolgimento: 05-11-2008

Livecycle DS e Flex 3 rappresentano insieme il ...

Adobe e l\'Open Source: usare le tecnologie aperte di Adobe

Data di svolgimento: 28-10-2008

Non solo licenze a pagamento: Adobe ha detto s...