Google Summer of Code 2010

…a proposito di idee innovative 🙂 il GSoC è un programma che ha da una parte lo scopo di supportare il miglioramento di progetti open source e dall’altra di supportare gli sviluppatori permettendo loro di emergere e di migliorarsi (e guadagnare qualcosa 🙂 ).
Google seleziona un insieme di organizzazioni che sono quasi sempre le stesse. L’elenco per il 2010 verrà pubblicato il 18 Marzo.
Gli sviluppatori che vogliono partecipare poi, dovranno richiedere di lavorare su una delle idee di miglioramento proposte su un progetto OS di una delle organizzazioni, a scelta (anche più di una ma è consigliabile concentrare la proprio richiesta su una sola in quanto non è banale riuscire a convincere chi legge ad accettare la propria proposta) oppure inoltrare una personale proposta di miglioramento (che è sempre apprezzato).
La timeline completa la trovate sul sito ufficiale del GSoC 2010.
Vi consiglio di scegliere un’organizzazione già da subito tra quelle partecipanti lo scorso anno, perchè prendendo contatti con le rispettive community il prima possibile, aumentano le chance di essere accettati per il GSoC.

Nel caso in cui il progetto eventualmente realizzato per il GSoC sia attinente alle tematiche affrontate nel corso di Sistemi per la Collaborazione in Rete (laurea specialistica/magistrale), il prof. Lanubile (come già accaduto in passato) è disponibile ad accettarlo come progetto d’esame oppure di tesi.
Un esempio di organizzazione i cui relativi progetti possono certamente essere accettati è Hackystat (non a caso fondato dal Collaborative Software Development Laboratory dell’Università delle Hawaii).

Consiglio a chiunque di partecipare perchè è una delle rarissime occasioni di essere coinvolti in progetti open source, sentirsi parte di una comunità, “collaborare” realmente a distanza con tutor e altri sviluppatori, imparare etc sfruttando magari il tutto anche in ambito universitario! oltre all’ovvia influenza sul curriculum 🙂 e sul portafogli (si viene pagati $4500 in più riprese a seconda che si superino con successo le varie deadlines) potrebbero interessarvi le mie personali considerazioni alla fine della mia esperienza, ma troverete moltissimi blog post su esperienze di altri se cercate un po’in giro.

Se volete contribuire a diffondere la notizia scaricate il volantino ufficiale in italiano 😉

P.S.
il volantino se non sbaglio è stato tradotto in italiano proprio da Pasquale Minervini (studente del dib) che ha partecipato anche lui al GSoC 2009.

Tutto bene quel che finisce bene

Sono lieto di informarvi che il Google Summer of Code (GSoC) 2009 di Myriam Leggieri è terminato con successo.
Myriam ha esteso il progetto Hackystat con Linked Sensor Data. Se volete saperne di più leggete il blog di Myriam.

Riporto alcuni stralci della mail spedita dal Prof. Philip Johnson, responsabile del progetto, a Myriam e agli altri partecipanti al GSoC 2009:


I am very pleased with how things have gone this summer thank all of you for participating. I hope the experience was interesting and rewarding for you, and not just in a monetary sense.
Please feel free to consider me as a professional reference for you.

Whether you continue with Hackystat or not, I hope that you’ve gained some insight into open source software development and that you will continue to develop open source software in some capacity.

Condivido l’auspicio e aggiungo le mie congratulazioni.

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.

A proposito di Eclipse RCP

Eclipse: a Solid Desktop, Rich-Client, or Embedded Application Framework
— By now, you’ve probably heard about Eclipse as ‘the Open Source Java IDE’ (www.eclipse.org). Today, several companies have looked past the Java IDE plug-ins provided as part of Eclipse, and are creating products that use Eclipse as a tool integration platform, both inside and outside of the Java arena. But what about using royalty-free, Open Source Eclipse technology as a general-purpose application framework for your next desktop, fat client, or embedded application? With the support provided by the Eclipse Rich Client Platform (RCP) and the embedded version of the same (eRCP) the idea is certainly not as strange as it first sounds. So we’ll explains why Eclipse is a solid desktop, rich-client, or embedded application framework with the potential to greatly simplify and accelerate development as well as forever change the way developers think about writing Java applications.

Google Supports Open Source with Google Code Project Hosting

There is a new entry into the open source software code repository space: Google Code – Project Hosting. This will hopefully be a long awaited kick in the pants for Sourceforge.net which hosts many, many projects but can be difficult to find the cream of the crop, compare similar solutions
and weed dead projects from the results.

molto interessante anche…

Tagging Support (called Labels)

Each project can be tagged with various categories by the project adminstrator. Note that tagging will end up being pretty arbitrary unless there are some kind of moderators going around and cleaning it up to achieve a common folksonomy. Users can enter any labels they choose, although some are banned (like “google“).

l’articolo completo lo trovate su: Blogcritics.org