25 Maggio2007
-
Upload
fgianneschi -
Category
Technology
-
view
620 -
download
0
description
Transcript of 25 Maggio2007
Fabrizio GianneschiCagliari – 25 Maggio 2007
1
JUG SARDEGNA MEETING
25 Maggio 2007DIEE
Fabrizio GianneschiCagliari – 25 Maggio 2007
2
Programma● JUG News
● Building a Complete SOA Application with NetBeans 5.5 (di Antonio Pintus)
● Moduli sw per il JUG – proposte e discussione (di F.Gianneschi)
Fabrizio GianneschiCagliari – 25 Maggio 2007
3
Moduli software per il JUGModuli software per il JUG
Fabrizio GianneschiCagliari – 25 Maggio 2007
4
Scenario● I successi del ns JUG non devono farci
dormire sugli allori; la community va coltivata e rinvigorita costantemente
● Dal 2003, il web e le community sono profondamente cambiate
● I ns membri vogliono più strumenti, collaborare
● Abbiamo bisogno di migliorare alcuni ns processi interni ed esterni
Fabrizio GianneschiCagliari – 25 Maggio 2007
5
Moduli? Che Moduli?● Molti dei ns processi possono essere
automatizzati ed integrati:– Richiesta libri– Gestione meeting– Newsletter e offerte di lavoro– Gestione soci
● Altri moduli nascono da altre esigenze– Aggregatore di blog
Fabrizio GianneschiCagliari – 25 Maggio 2007
6
Zainetti JavaPolis● Come ringraziamento per chi realizzerà un
modulo doneremo un kit JAVAPOLIS 2006, contenente:– Zaino– T-Shirt– Bloc notes– Penna– Porta badge– Materiale promozionale
● I kit disponibili sono 9Picture by Paris Apostolopulos
(Hellenic JUG)
Fabrizio GianneschiCagliari – 25 Maggio 2007
7
Condizioni● 1 zainetto per modulo
– anche se lo si sviluppa in 10.– ma saremo comprensivi, e nel caso....
● Il codice dovrà essere rilasciato in licenza open source (pref. GPL) e senza oneri per il JUG
● Utilizzare tecnologie Java– NO Php, Python, C, etc...
● Consegna zainetto DOPO consegna modulo
Fabrizio GianneschiCagliari – 25 Maggio 2007
8
Opportunità● Libertà di scelta di qualunque framework
o libreria – (purché non ci si riduca a moduli dalle dimensioni esagerate)
● È possibile utilizzare soluzioni già pronte– purché anch'esse open source e senza oneri
● È possibile utilizzare le risorse di java.net– CVS / SVN, mailing list, forum, www– contattare [email protected] al riguardo
● Bellezza grafica NON necessaria– “basta che funzioni”
● Potrete poi parlarne ai ns meeting :-)
Fabrizio GianneschiCagliari – 25 Maggio 2007
9
Richiesta libriRichiesta libri
Fabrizio GianneschiCagliari – 25 Maggio 2007
10
Richiesta libri● Goal: Automatizzare il processo di
richiesta dei libri gratis, l'assegnazione e le recensioni
● Mostra e gestisce le code di prenotazione per ogni casa editrice
● Mostra i libri in recensione e chi li ha● Manda le richieste ai ns responsabili per
ogni casa editrice● Manda automaticamente i reminder ai
recensori
Fabrizio GianneschiCagliari – 25 Maggio 2007
11
Gestione meetingGestione meeting
Fabrizio GianneschiCagliari – 25 Maggio 2007
12
Gestione meeting● Goal: automatizza molte attività
necessarie per organizzare i meeting● Manda le mail d'invito alle aziende● Gestisce le iscrizioni al meeting● Gestisce la check list del meeting● Raccoglie i feedback del dopo meeting
(questionari)● Genera gli attestati di partecipazione
(magari anche firmati digitalmente :) )
Fabrizio GianneschiCagliari – 25 Maggio 2007
13
Offerte di lavoroOfferte di lavoro
Fabrizio GianneschiCagliari – 25 Maggio 2007
14
Offerte di lavoro● Goal: Migliore gestione delle offerte● Web form per inserire nuove offerte● Workflow di approvazione● Spedisce la mail in lista● Pubblica l'offerta sul sito
Fabrizio GianneschiCagliari – 25 Maggio 2007
15
Gestione sociGestione soci
Fabrizio GianneschiCagliari – 25 Maggio 2007
16
Gestione soci● Goal: Migliorare la gestione dei soci JUG● Interfaccia web sul database degli iscritti● Operazioni CRUD● Aggiornamento dello stato
– Iscrizione, gadget, domande
● Manda il reminder per il pagamento della quota
● Manda le comunicazioni periodiche ai soci
Fabrizio GianneschiCagliari – 25 Maggio 2007
17
Aggregatore di blogAggregatore di blog
Fabrizio GianneschiCagliari – 25 Maggio 2007
18
Fabrizio GianneschiCagliari – 25 Maggio 2007
19
Aggregatore di blog● Necessità della JUGs Community !● Aggrega in un unico feed RSS tutti i blog
dei ns iscritti● Mostra le ultime n entry, ordinate per data● Linka al blog originale● Memorizza nel db locale gli abstract delle
entry● Ha una admin page per l'edit dei feed● Sugg.: usare il framework ROME
Fabrizio GianneschiCagliari – 25 Maggio 2007
20
Come candidarsi?● Manifestare la propria disponibilità nella
mailing list del JUG– [email protected]
● Oppure all'indirizzo– [email protected]
● In ogni caso, vi consigliamo di attendere conferma dell'assegnazione del modulo!
Fabrizio GianneschiCagliari – 25 Maggio 2007
21
GRAZIE!GRAZIE!