Cos’è
Un Java User Group (JUG) è una comunità di utenti appassionati del linguaggio di programmazione Java. Questi gruppi di persone sono totalmente indipendenti: ciò che svolgono dipende solo dalle persone che li costituiscono. I membri di un JUG sono per la maggioranza studenti, semplici appassionati del linguaggio e lavoratori di aziende interessate nel settore informatico. Lo scopo principale di queste organizzazioni è quello di confrontarsi sulle diverse tecniche di programmazione e imparare tutte le potenzialità del linguaggio. I JUGs sono talvolta organizzati in vere e proprie associazioni riconosciute giuridicamente molte delle quali no-profit (dal 13 maggio 2005 anche il JugPadova rientra in questa categoria).
Cosa fa
Per la diffusione della tecnologia Java, i JUGs esistenti solitamente svolgono diversi compiti:
- organizzano incontri tematici a cadenza regolare;
- organizzano JavaFest mensili;
- preparano gruppi di studio per ottenere certificazioni;
- utilizzano strumenti “free” messi a disposizione dalla comunità Java;
- organizzano seminari tenuti da aziende del settore che possono esporre le proprie reali esperienze;
- creano una mailing list
- pubblicano e mantengono aggiornato un sito web;
- scrivono brevi recensioni di libri ricevuti da alcune case editrici.
Comunque e per la maggior parte, i JUGs incentrano i loro incontri sul divertimento e sull’informalità essendo costituiti soprattutto da studenti (e per mantenere vivo l’interesse). A tale riguardo, citiamo l’agenda di un tipico meeting della Triangle Java User Group della North Carolina:
[6:30 pm]{style=“color:green;”} - Caffè (il Logo di Java è la
tazzina fumante!)
[7:00 pm]{style=“color:green;”} - Ordine Del Giorno e presentazione del
meeting
[7:10 pm]{style=“color:green;”} - Svolgimento del meeting
[8:30 pm]{style=“color:green;”} - Domande e Risposte
[8:40 pm]{style=“color:green;”} - Annunci dei Membri, incontro con i
presenti, ulteriore caffè
[9:00 pm]{style=“color:green;”} - Chiusura del meeting
I più importanti JUGs:
- si sono costituiti in organizzazioni vere e proprie hanno proprie risorse finanziarie (conto in banca, quote d’iscrizione per i membri, quote d’ingresso per i seminari,…);
- sviluppano software shareware e freeware.