10 consigli per installare plugin in Eclipse Galileo 3.5

Visto il recente reboot del progetto eConference ver. 3, grazie al contributo di diversi studenti di Sistemi per la Collaborazione in Rete e laureandi del Collab, segnalo una guida all’installazione di plugin per la nuova versione di Eclipse 3.5 – Galileo. A breve seguirà l’aggiornamento del wiki su Google Code con le istruzioni per la configurazione dell’ambiente per sviluppare eConference.

Link utili per ‘eConference over ECF’

A completamento del breve seminario introduttivo a eConference, nella speranza di catturare la disponibilità di nuovi studenti, volenterosi di confrontarsi con i framework su cui si basa il tool, scrivo questo post per lasciare alcuni riferimenti utili.

Innanzitutto, la pagina ufficiale del progetto: http://econf.di.uniba.it/econference-over-ecf.
Due punti di partenza obbligati per prendere confidenza con eConference sono di sicuro i tutorial su RCP, http://econf.di.uniba.it/econference-over-ecf/wiki/DeveloperResources, e la guida per configurare Eclipse per poter fare la build, http://econf.di.uniba.it/econference-over-ecf/wiki/HowToSetupWorkspace.

Per ulteriori informazioni, non esitate ad affacciarvi al Collab (6^ piano).

Ganymede è qui

Eclipse Release Poster

Lo so che già lo sapete tutti ma mi sembra cattiva creanza che questo evento (relativo a 2 gg fa, per di più) sia passato inosservato sul blog. Quindi eccomi a rimediare: è uscito Eclipse 3.4 aka Ganymede.

Congratulations to everyone in the Eclipse community that made Ganymede happen. It is really a great accomplishment to ship over 18 million lines of code on a date that was scheduled close to 12 months ago.

Quindi correte tutti a scaricarlo perchè da ora innanzi è la reference platform per i miei progetti collab (e non: ma questi sono segreti!).

P.s.: qui potete vedere gli altri poster: ho messo quello che mi piaceva di più (vantaggi degli autori dei post).

Penelope e’ nata!

Penelope Logo

Penelope is an Aspect-based framework for enhancing Eclipse RCP applications. It leverages several 3rd party products like Equinox Aspects and Guice/Peaberry and aims to provide a way for creating component-based RCP applications using test-driven-approach.

Ma soprattutto è … Made In Collab!!! Maggiori dettagli li trovate qui. Speriamo che cresca bene 😀

Edit: E c’ha pure il logo 😛

Eclipse-IT 2008

Eclipse was initially designed as an integrated development environments (IDEs) for object-oriented application development. Today Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.

Ho il piacere di annunciare che stiamo organizzando a Bari il 3rd Italian Workshop on Eclipse Technologies, più semplicemente Eclipse-IT 2008. Il workshop è aperto anche ai contributi degli studenti in forma di dimostrazioni di plugin per Eclipse. Se volete saperne di più visitate il sito di Eclipse-IT 2008.
Per incoraggiare la partecipazione dei nostri studenti, Mario Scalas ha tenuto oggi un seminario introduttivo a Eclipse, ospite del corso di Metodi Avanzati di Programmazione del prof. Malerba. Le slide sono qui.

Eclipse Technology Exchange at OOPSLA 2007

Riporto il messaggio di mail spedito ieri a Mario e Fabio per condividere anche con altri lettori interessati.

L’Eclipse Technology Exchange workshop è finito ieri. E’ stato un po’ compresso perché inizialmente doveva essere di un giorno e mezzo poi non so perché si è ridotto a un giorno.

Il keynote era di Jeff McAffer:

Jeff McAffer leads the Eclipse Equinox OSGi, RCP and Orbit teams and is a Senior Technical Staff Member with IBM Rational. He is one of the architects of the Eclipse Platform and a co-author of The Eclipse Rich Client Platform (Addison-Wesley).

Parlando dei progetti open source che utlilizzano equinox/osgi ha citato: Riena, Swordfish, Eclipselink mentre tra i commerciali ha citato: IBM WAS, BEA mSA, Oracle, Spring, IBM Rational Jazz. Ha parlato anche di Eclipse Incubator e Eclipse p2p.

Da segnalare anche la presenza di Jim Whitehead, il creatore di WEBDAV. Ora si interessa di videogames: oltre a fare il prof ha un’azienda e cerca esperti.

Segnalo gli short paper relativi all’OSGi per dare un’idea della ricerca accademica al riguardo:

  • Towards Dynamic Plug-in Replacement in Eclipse Plug-in Development (A.R. Gregersen and B.N. Jørgensen)
  • Building, Deploying, and Monitoring Distributed Applications with Eclipse and R-OSGi (J.S. Rellermeyer, G. Alonso and T. Roscoe)

Quest’altro invece lo segnalo perché adotta l’editor di java per un case study di evoluzione (quello che nel nostro piccolo abbiamo fatto con eConf):

  • Studying the Evolution of the Eclipse Java Editor (D. Hou)

Continuo più tardi o domani con altri eventi. Stay tuned.

Eclipse Summer of Code

Dopo Google, anche Eclipse ora ha il suo Summer of Code.

The Eclipse SOC project is a great place to spend time learning, coding, participating and contributing. The project does not host specific resources for learning; it is mainly concerned with being a meeting place for students who are interested in working on or with Eclipse technology and need a little help through the process. We provide a vehicle to connect student activity with one or more mentors to assist you.

Qualcuno interessato?
Uno dei due promotori, Wayne Beaton, era a Napoli la settimana scorsa per Eclipse-IT 2007.

Subversion4Eclipse

Come tutti(!) sapranno il progetto Eclipse non ha un supporto SVN ufficiale: sino ad ora chi voleva usare SVN doveva scegliere un plugin di terze parti. Tutti(!!) conosceranno Subclipse ma (forse) un po’ di meno Subversive: ebbene da ora innanzi Subversive e’ un progetto toplevel di eclipse. La notizia e’ un gossip dalla EclipseCon 2007 e non ha ancora un annuncio ufficiale; tuttavia il messaggio sul sito e’ eloquente:

This project was just provisioned, so there is nothing to see here.

Probabilmente i due progetti collaboreranno per la definizione di questo nuova feature (magari per Eclipse 3.4?).

OSGi roundup

Durante le mie peregrinazioni sulla rete ho trovato alcuni siti interessanti riguardanti OSGi.

  • Il materiale della presentazione di Alex Blewitt al JSig (Alex e’ uno dei poster piu’ importanti di eclispezone).
  • La presentazione di OSGi all’EclipseCon 2006: “Best Practices for Programming Eclipse and OSGi” (che secondo me e’ piu’ interessante per il confronto tra i services OSGi e le Eclipse extensions).
  • Un parley di Costin Leau (dal progetto Spring Framework con furore) su OSGi-Spring (aka “Dependency Injection in a dynamic runtime“). La prima parte illustra OSGi in generale, la seconda presenta il lavoro del progetto: molto interessante visto che probabilmente sara’ un importante punto di evoluzione per OSGi R5.

Infine, anche se non c’entra niente ma che visto che l’ho notato insieme ad altri parley (il BeJUG e’ pieno di spunti): Ramnivas Laddad su AOP e DDD: molto semplice ed istruttivo (domain aspects e system aspects anybody?).