> che il tema sia interessante non credo ci sia dubbio, all'incontro di ieri
> c'erano persone di Provincia Autonoma di Trento, Trentino Trasporti,
> Università. professionisti freelance.
A questo punto vorrei sapere chi era lo sviluppatore di Trentino Trasporti ;)
Ho delle cose da domandare ...
> Personalmente non vedo l'ora di cominciare. Tra le numerose idee di
> applicazione dei dati aperti, ad aggiungere l'interesse è un Challenge con
> un premio in denaro.
>
> Allora metto qui e sintetizzo i punti che ho raccolto fino ad oggi da
> persone del JUG:
> progetto a codice aperto (licenza GPL?)
Se si fanno piu' pezzi direi di valutare un ventaglio di ipotesi.
libreria => LGPL
applicazione => GPL
server => Affero GPL
> su e con dati aperti (su licenza insegnatada Maurizio),
> tutto quanto viene prodotto di documentazione e parti artistiche vada una
> creative common.
quale?
Io consiglio CC-BY
> Eventuali premi verranno interamente devoluti a qualche onlus da decidere.
Considerate che sta per arrivare una pioggia di contest in tal senso.
Piuttosto:
meglio se si ragioni di avere anche il multilingua
Quantomeno nel fare la GUI ragionare sulla programmazione che preveda
questo
> Applicheremo infine le tecniche agili che i nostri amici dell'XPUG ci hanno
> indicato,
> e sarei molto felice se qualcuno di loro volesse unirsi e farci da coach...
> per metterci sulla giusta riga.
Mii!
Ma e'un progettone!
GRANDI
> Ecco alcuni punti sul perchè qualcuno puo' essere interessato ad unirsi:
> * imparare o curiosare su nuove tecnologie
> * mostrare propri pezzi di tecnologia (a licenza aperta)
> * mettersi all'opera in metodologie agili
> * poter dire anch'io c'ero e ho fatto qualche cosa di utile
>
> I contributi potranno essere dia da remoto che in aula,
> per chi vuole contribuire da remoto useremo i normali strumenti di
> comunicazione/condivisione
> gli incontri in aula saranno di formazione e applicazione.
> Es. Il primo incontro in aula potrebbe essere il versionamento distribuito
> con Git, ecco che quindi qualcuno potrebbe insegnarci l'uso di Git e poi lo
> mettiamo in pratica sul progetto.
Si va di github?
Personalmente consiglio che, se si parla di sviluppo in open source, e'meglio
partire subito con l'approccio open source
Su github c'è anche il sistema di issue tracking
> Alcuni temi che incontreremo
> * studio con analisi e valutazione dei possibili progetti
> * definizione precisa delle licenze
> * individuzione della metodologia di sviluppo
> * individuazione degli strumenti: wizi, repo, issue tracker (es. github,
> google code, ...)
> * linguaggi/strumenti complementari a Java (es. phonegap)
> * costruzione della parte di reperimento/raffinamento fonti dati aperte
> (connettori json,xml,csv, ....)
> * costruzione degli elaboratori dati (algoritmi e strutture dati vare)
> * costruzione di interfaccie di esposizione api rest
> * costruzione della presentazione (web-app, mobile-app, ...)
>
> chi vuole crescere insieme? chi è interessato ad almeno uno di questi temi?
Un progetto che fa gola :)
Prossimo incontro?