Browsing
Information
Calendar
Date
desc





Argomenti di discussione del JUG

TOC

Argomenti di discussione del JUG


Ecco di cosa si parla attualmente nei nostri incontri ufficiali ed in mailinglist, di Java certo ma non solo:

Java

Altrimenti che senso avrebbe un Java User Group?

Estensioni di Java

Oltre la specifica stantdard:

  • AspectJ gli aspetti che complementano gli oggetti Java.

Restrizioni di Java

Meno della specifica stantdard, ma quando meno diventa piu':

  • Micro-libgcj le librerie essenziali per costruire applicazioni in Java.

Librerie Java

Innutile reinventare la ruota, riscrivere codice per produrre nouvi errori? Perche'? usiamo queste librerie dal valore provato:

  • Log4J per mantere log applicativi.
  • XStream per serializzare in XML.
  • Spring, un framework IOC con avanzate funzioni AOP.
  • Hsqldb per un database "tascabile" scritto in Java, integrato in OpenOffice.
  • Derby, un database tascabile scritto in Java dal gruppo Apache.
  • H2, un nuovo database scritto in Java dal papa' di Hsqldb.
  • iText per produrre documenti PDF da programma.
  • jOpenDocument per produrre documenti OpenOffice da programma.
  • Ammentos persistenza resa facile per java5 in su via annotazioni.

Java on Open Source

IL linguaggio Java è alla base di molti progetti open source grazie alla sua notevole comunità, alcuni di questi hanno raggiunto livelli qualitativi raggaurdevoli e possono essere utilizzati in ambito aziendale:

  • Java Open Business, sito Sun per il coordinamento di progetti Open rivolti alle azionde.
  • Compiere, motore per la gestione delle relazioni con i clienti e dei processi aziendali
  • Alfresco, motore per la gestione dell'accesso controllato e sicuro di documenti
  • LifeRay, motore per la gestione di portali
  • OpenOffice, suite di strumenti per la scrittura di documenti

Java on Linux

Un progetto nato dalla collaborazione con alcuni associati del LinuxTrent.

JavaELinux10.zip

Ambienti di sviluppo Java (e dintorni)

Perche' c'e' molto oltre la linea di comando. Ecco degli strumenti ormai indispensabili per lo sviluppo di applicazioni in Java:

  • Netbeans piattaforma di sviluppo integrata, molto ben integrata
  • Eclipse piattaforma di sviluppo integrata, molto ricca di plugin opzionali
  • Ant per un build automatizzato
  • Maven per un rilascio standardizzato in azienda
  • CVS, per il versionamento dei nostri amati sorgenti
  • Subversion, l'erede di CVS per il versionamento dei nostri amati sorgenti
  • BoUML, editor UML potente e veloce installazione

Interfaccia utente con Java

Perche' anche l'occhio vuole la sua parte:

Reporting in Java

Perche' anche i manager vogliono la loro parte, le stampe:

Java e i database

Collegamenti verso database aziendali

JVM e linguaggi diversi da Java

Sulla macchina virtuale Java possono essere interpretati linguaggi diversi da Java.

Ingegneria del software

Indipendentemente dal linguaggio, un programma scritto male rimane un programma scritto male, quindi impariamo a scrivere bene:

Licenze del software

Difendere e condividere il frutto delle nostre fatiche:

Riviste dedicate a Java

MokaByte (http://www2.mokabyte.it/), la prima rivista online e gratuita italiana del settore.

Add your comment