Java annotation processing, la guida
  • 4 Lezioni
  • Difficile

L’elaborazione delle annotazioni (Java annotation processing) è uno strumento potente che permette la generazione di codice Java attraverso annotazioni. In questa serie di articoli verrà fornita un’introduzione all’annotation processing in Java e si utilizzerà un esempio concreto per illustrarne i concetti base.

Creare Giochi per Android con Java: guida pratica
  • 10 Lezioni
  • Moderata

Una guida pratica che mostra i passi per realizzare un gioco 2D per Android, utilizzando Java e la libreria OpenGL ES: dall’implementazione del motore di gioco alla pubblicazione sul Play Store.

Guida Hadoop
  • 10 Lezioni
  • Difficile

Hadoop è un framework Open Source di Apache, concepito per offrire supporto ad applicazioni distribuite e semplificare le operazioni di storage e gestione di dataset di grandi dimensioni (Big Data).

Apache Karaf, la guida
  • 4 Lezioni
  • Difficile

Una guida dettagliata sui concetti di base di Apache Karaf, un container leggero, flessibile e scalabile implementazione di OSGi (Open Service Gateway Initiative, specifica che consente di creare applicazioni modulari). Come installare e lanciare il container, come deployare le componenti (bundle) e come gestire il ciclo di vita di queste ultime.

Mule ESB, la guida
  • 4 Lezioni
  • Avanzata

Scopriamo le potenzialità di Mule, un Enterprise Service Bus che mette a disposizione anche le funzionalità di una piattaforma di integrazione completa, di un Service Container e di un Service Mediation, supportando architetture SOA (Service Oriented Architecture) ad alto grado di complessità.

Guida Java e SSH
  • 3 Lezioni
  • Avanzata

Come creare applicazioni Java complete in grado di comunicare in modo sicuro con terminali remoti tramite SSH (Secure Shell), un protocollo divenuto ormai uno standard su Unix e Linux che consente di creare sessioni cifrate da riga di comando.

Eclipse Memory Analyzer e Java Memory Leaks
  • 6 Lezioni
  • Difficile

Questa guida descrive come riconoscere ed evitare i fastidiosi memory leaks in java. Per comprenderne meglio cause ed effetti, seguirà un approfondimento sull’organizzazione della memoria in Java e sul comportamento del Garbage Collector, descrivendo cause e sintomi che ci portano a concludere con buona approssimazione che siamo in presenza di un memory leak e non di un semplice picco nelle richieste di memoria. Infine nel MAT, Eclipse Memory Analyzer, progetto Open Source per l’IDE eclipse, troveremo lo strumento idoneo ad analizzare i dump dell’heap per individuare memory leaks e anti-patterns che affliggono la memoria.

GUI builder per Eclipse, WindowsBuilder Pro
  • 8 Lezioni
  • Difficile

WindowBuilder è un plugin per Eclipse che semplifica la creazione di interfacce grafiche Java (e non solo) grazie a un’interfaccia visuale semplice e intuitiva. In questa guida ne descriviamo l’installazione e le principali funzionalità, dai comuni menu agli strumenti avanzati di internazionalizzazione e data binding.

Guida Java
  • 134 Lezioni
  • Avanzata

Imparare a programmare in Java significa padroneggiare uno dei linguaggi più diffusi in tutti gli ambiti dell’informatica: dallo sviluppo mobile (Android) alle applicazioni Enterprise, dal desktop al Web, applicando l’approccio di sviluppo e progettazione orientati agli oggetti che ha segnato gli standard industriali degli ultimi venti anni. (Nuova Edizione con Java 8!)

Gradle è un tool multipiattaforma e gratuito, tra i più avanzati attualmente disponibili nell’ambito della build automation. Basato su Java, può essere utilizzato per il processo di creazione di software scritti in qualsiasi linguaggi di programmazione.