EclipseConEurope.jpgQuest’anno il “vecchio” Eclispe Summit Europe lascia spazio al nuovo EclispeCon Europe che celebra i 10 anni dalla nascita del progetto Eclipse. Questo evento darà il via ad una serie di Birthday Party che saranno celebrate in tutto il mondo.

Ma non è solo il nome ad esser cambiato, visto che, come prima novità di quest’anno, l’evento ospiterà il Java 7 Summit. Notizia straordinaria, dal momento che tutti noi aspettiamo Java 7 da molti anni: siamo tutti curiosi di entrare in contatto con la nuova release e soprattutto con il “nuovo volto” di Java: OpenJDK.

Keynotes

Altra novità di quest’anno è sicuramente l’ingresso della robotica. Ora che anche il papà di Java ha lasciato Google per questonuovo mondo, gli occhi di molti sono tutti puntati suoi nuovi orizzonti che si stanno aprendo. Con grande attesa quindi aspetteremo il Keynote di David Cuartielles co-fondatore del progetto Arduino, una piattaforma Hardware Open Source creata con lo scopo di rendere pi├╣ accessibile l’uso di dispositivi eletronici per tutti.

Un altro importante Keynote sarà tenuto da John Swainson, Senior Advisor del fondo di investimento Silver Lake Partners. Al tempo della nascita di Eclipse ricopriva la carica di direttore generale del reparto Application Integration e Middleware Group a IBM e ci parlerà di come si è avvenuta la nascita di Eclipse.

Infine l’utimo Keynote sarà tenuto da Bran Selic, pioniere delle metodologie model-driven, che parlerà di model-based software engineering (MBSE). Nel mondo Eclipse la modellazione diventata sempre pi├╣ importante grazie al [www.eclipse.org/modeling progetto EMF] che ha portato alla nascita della nuova piattaforma Eclipse 4 che è interamente basata su questa metodologia. Notizia di qualche settimana fa che la nuova versione di Eclipse in programma per giugno 2012, nome in codice Juno, sarà basata su piattaforma 4x invece che 3.x. Quindi avanti con la Model Driven Architecture

Curiosità

Tra le curiosità legate alla conferenza segnaliamo una competizione legata a Jubula, per il migliore extension, add-on o integrazione con il progetto (leggi qui).

Programma

Il programma ufficiale dell’evento non è ancora uscito, mentre è già disponibile l’elenco dei talk che sono stati accettati.

Come esercizio e per capire qual’è la tendenza dei talk, li abbiamo raggruppati per categoria assolutamente secondo i nostri gusti. Li riportiamo di seguito.

Web

Per chi dice che Eclipse è una piataforma per le applicazioni native, ecco un elenco dei talk che riguardano il WEB:

Modeling

Sicuramente la parte pi├╣ ricca della programmazione riguarda la Model Driven Architecture. L’appuntamento iniziale è una sessione nella prima giornata dell’evento:

Grafical Modeling

Nella modellazione il problema dell’editing visuale è molto attuale. Oggi è infatti possibile produrre un editor visuale customizzato secondo le proprie esigenze.

Eclipse 4

Il progetto E4 ha come scopo lo sviluppo della piattaforma di nuova generazione per i tools di Eclipse e Applicazioni component-based.

Eclispe RT Projects

Il progetto EclispeRT punta a mettere insieme le forze e le tecnologie dei vari runtime di Eclipse.

Coding

Building Applications

In questa sezione raccogliamo i talk che ruotano attorno ai processi di build

Testing Applications

Provisioning

Il progetto P2 rappresenta il sistema di provisioning per la piattaforma Eclipse, lo stesso usato dall’IDE. Esso permette la gestione degli aggiornamenti automatici per l’applicazione RCP a partire da uno o pi├╣ siti remoti.

GIT

Questa sezione raccoglie i talk sul nuovo sistema di controllo dei sorgenti Git, inventato da Linus Tordvals per la gestione del core di linux. La community eclipse sta migrando a git la maggior parte dei progetti da CVS e SVN.

  • [Session] Eclipse Hacker’s Guide to the Git Universe – Questo sessione di mezza giornata introduce Git con esercizi pratici che utilizzano EGit, Mylyn, Gerrit e GitHub per eseguire il controlle di versione dei sorgenti.

Maven

Maven è il sistema di build di Apache per i progetti Java. I sistemi di build diventano sempre pi├╣ complessi per la gestione delle dipendenze tra moduli e quindi gli strumenti devono adeguarsi. Maven sembra quindi destinato a soppiantare il vecchio [ant.apache.org/ Ant].

Almeno è quanto sembra guardando l’inetesse al progetto Tycho e il numero di tast in questa sezione.

Eclipse in Industry

Eclipse in the Space

Mobile

Linux

Hardware

Equinox-OSGI

C++

Java 7

Collaboration