Each year after Google’s Summer of Code (SOC) program is over, Google holds an informal Mentor Summit (unconference style) at their HQ to allow mentors to meet each other and talk about their experiences. I will be representing Eclipse with a couple other mentors at the summit (if there are any Eclipse developers in the area that want to chat over a frosty beverage, let me know) this Friday. I plan on holding a session about tooling in general. There were a couple other open-source projects like Joomla and GIT that had students working on Eclipse-related tooling… finding out how things went for them, what pain points they had and how to better work with other open-source projects next year that decide to do Eclipse-tooling with students.
I’m a big fan of the SOC program as it’s an excellent way to attract contributors, meet new people and build cool technology. In my case this year, Ian Bull did some fantastic work around Plug-in Visualization which has always been a pain point with plug-in developers. As part of that work I was even able to push my own “Eclipse agenda” and get a visualization toolkit Ian help write into GEF (164387,205121). One step closer to that lightweight visualization toolkit I want in the SDK 🙂
Last but not least, here is the full list of Eclipse’s Summer of Code results:
- Improve multi-monitor support
- Student: Benjamin Muskalla (IRC: benny`work)
- Mentor(s): Kim Horne (IRC: Pookzilla)
- Plug-in Dependency Visualization
- Student: R. Ian Bull (IRC: irbull)
- Mentor(s): Chris Aniszczyk (IRC: zx)
- Update Site: TBA
- Eclipse Web Interface
- Student: Michael Robb (IRC: michaelr)
- Mentor(s): Nick Boldt (IRC: nickboldt)
- An auto-configuration plugin for Eclipse
- Student: Ogechi Nnadi (IRC: onnadi3)
- Mentor(s): Remy Chi Jian Suen (IRC: rcjsuen), Markus Alexander Kuppe (IRC: lemmy)
- Provide an Eclipse IDE generation environment derived from a language grammar
- Student: Miguel Garcia
- Mentor(s): Ed Merks
- Eclipse Interface for Online Marking Tool
- Student: Florian Shkurti (IRC: Florian7)
- Mentor(s): Jason Montojo
- UI for the equinox provisioning
- Student: Prashant Deva
- Mentor(s): Philippe Ombredanne (IRC: pombreda), Andrew Overholt (IRC: overholt), Pascal Rapicault (IRC: LeNettoyeur)
- Framework to develop simple Eclipse plugin using PHP
- Student: Toomas Römer (IRC: toomasr_)
- Mentor(s): Ahti Kitsik (IRC: AhtiK)
- Improve Mylyn’s new users experiences
- Student: Balazs Brinkus (IRC: soulfly)
- Mentor(s): Mik
- Java Executable Wrapper Plugin for Eclipse
- Student: Zhang Rui
- Mentor(s): Gunnar Wagenknecht (IRC: kreismeister)
- Test Message Generator for the Eclipse Open Health Framework
- Student: Srdan Bejakovic (IRC: srdan)
- Mentor(s): Marcelo Paternostro
- WebDAV EFS Implementation
- Student: Reid Holmes
- Mentor(s): Gunnar Wagenknecht (IRC: kreismeister)
- Mylyn Plugin for DrProject
- Student: Xiaoyang Guan (IRC: guan)
- Mentor(s): Greg Wilson
- Mylyn synchronous context sharing, based on Mylyn and ECF integration
- Student: Jevgeni Holodkov (IRC: Jevgeni)
- Mentor(s): Mik
- VoIP via the ECF Call API and the Jingle Protocol
- Student: Moritz Post (IRC: soulreaper)
- Mentor(s): Scott Lewis (IRC: slewis2)
- Semantic-aware software component provisioning: actually reusing software
- Student: Savino Sguera (IRC: sonnyblack)
- Mentor(s): Philippe Ombredanne (IRC: pombreda)
- Eclipse search plugin: providing a better, faster, more relevant Eclipse search.
- Student: Çağatay Çallı (IRC: kynes)
- Mentor(s): Francois Granade (IRC: farialima)
- Add the ability to write plugins using jruby or groovy.
- Student: Anton Arhipov (IRC: arhan)
- Mentor(s): Wayne Beaton (IRC: WTB)
- Integate and Connect your Clients
- Student: Ha Li
- Mentor(s): Wayne Beaton (IRC: WTB)
- NetBeans in Eclipse
- Student: Beyhan Osmanov Veliev (IRC: beyhan)
- Mentor(s): Philippe Ombredanne (IRC: pombreda)
- Support seamless debugging between JDT and CDT
- Student: Mariot Chauvin (IRC: moksha_anderson)
- Mentor(s): Philippe Ombredanne (IRC: pombreda), Francois Granade (IRC: farialima)