JQuery Trainer

Benvenuti alla pagina di informazioni sui seminari di JQuery tenuti per Valueteam!

2010_JQuery_Giorgi_Intro_v1.0

Link Essenziali:

Per la Reprise

Se non avete seguito la prima parte del seminario: leggete le slide e consultate anche questo tutorial http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery.

Per trarre massimo profitto dalla Reprise, consiglio di scegliere un plugin e provare ad installarlo.
Trovate l’elenco dei plugin al seguente indirizzo:
http://plugins.jquery.com/

Infine, la reprise tratterà anche del Test Driven Development: per questa ragione è consigliato prendere visione della seguenti librerie Java:
Mockito http://mockito.org/
JUnit http://www.junit.org/

Approfondimenti e Risposte

E’ possibile far girare JQuery lato server?
Sì, esiste chi ha fatto girare JQuery su Rhino.

Aggiornamento Nov2010:
Esiste anche  un progetto chiamato node.js: si tratta di un server mono-thread sviluppato nel motore javascript di Chrome V8.

E’ possibile implementare l’autocompletamento in modo semplice?
Sì, JQuery UI ha una funzione “autocomplete” molto compatta e comoda. Non è necessario servirsi di plugin esterni (che infatti sono pochi).

The Valueteam PDFGenerator

 

Per un importante cliente di ValueTeam, ho sviluppato per un'applicazione chiamata PDFGenerator, che è stata pacchettizzata come un vero e proprio prodotto.
PDFGenerator nasce in una situazione caratterizzata da un alta variabilità dei requisiti utente.

Le specifiche del progetto hanno subito variazioni significative nell'arco di quattro anni, ed alla fine i requisiti utente erano parecchio mutati.  L'applicazione, già fatturata, non era ancora stata validata dal Cliente finale, ed era passata di mano moltissime volte.
Da un lato c'era la necessità di fornire uno strumento semplice da utilizzare, dall'altro la possibilità di espanderlo nel momento in cui le esigenze di Business del Cliente fossero cambiate, contenendo i costi di sviluppo.
Questi due aspetti erano acuiti in questo contesto, poiché i dati potevano provenire da fonti assai eterogenee per tipologia (database o personale del marketing) e l'utente finale doveva elaborarle in modo uniforme e rapido.
Per queste ragioni la specifica era cambiata spesso nel tempo, e la sfida era notevole.
PDFGenerator è semplice dal punto di vista software, e la sua forza sta nell'idea, e nella capacità di capire l'utente finale.

Si tratta di una applicazione che è in grado di caricare dati da un backend, e di generare poi a partire da esso una serie di documenti Word parametrici, da cui l'utente genera documenti pdf.
Tali documenti sono una serie di informative sui prodotti erogati dal Cliente verso i loro partner commerciali.

Si tratta di gestire agevolmente oltre 500 documenti, simili tra loro ma divisi in moltissime tipologie.

L'applicazione consente all'ufficio marketing di creare informative personalizzate, ed è integrata con Microsoft Office.
Il back end può essere esteso in diversi linguaggi (Java, .NET ecc) purché generi in uscita un file Excel.
Un modello MS-Word poi si occupa di integrare, con una serie di macro, i dati provenienti dall'Excel e di consentire, in modo guidato, la generazione di un vasto numero di documenti MS-Word.
E' quindi possibile estendere l'applicazione nelle due direzioni:
+ dal lato backend, arricchendo i moduli che forniscono i dati.
+ dal lato del front end, personalizzando l'interfaccia utente
L'estrema attenzione al Cliente si è concretizzata nello sforzo di fornire una interfaccia di amministrazione semplice e gradevole, seguendo i più moderni dettami dello Human Interface Design.

Inoltre, l'aspetto più importante è stato comprendere le esigenze del cliente attraverso lo sviluppo incrementale di una serie di prototipi operativi. Lo sviluppo di prototipi operativi in tecnologia WebJ2EE risulta difficoltoso,  mentre appoggiandosi agli widget grafici di MS-Office è stato possibile ridurre di quasi tre volte lo sforzo operativo.

Per maggiori informazioni, mandate un email