Jump to: navigation, search

Difference between revisions of "Google Summer of Code 2006"

(Project Ideas)
m (Projects: Correct typo)
 
(46 intermediate revisions by 12 users not shown)
Line 1: Line 1:
Eclipse is participating in [http://code.google.com/ Google's Summer of Code] 2006. Currently, we have Wayne Beaton, Philippe Ombredanne, and Gunnar Wagenknecht as potential mentors.For more information, please see [http://code.google.com/soc/eclipse/about.html The Eclipse SOC Landing Page].
+
:''For this year's program, please go to [[Google Summer of Code 2007]].''
  
Eclipse mentors, sign up [http://code.google.com/soc/mentor_step1.html here] (an administrator -- Wayne or Philippe -- will have to accept your application). After you've signed up (and have been accepted), visit the [http://code.google.com/soc/mentor_home.html Mentor home page].
+
==About==
 +
The official Eclipse Summer of Code IRC channel is [irc://irc.freenode.net/#eclipse-soc #eclipse-soc] located on freenode. Everyone is welcome as it is not restricted to students and mentors.
  
==Project Ideas==
+
Two meetings are held every Thursday:
* Most popular bugs/feature requests: provide a patches or  fixes for any open bugzilla with at least 20 votes.
+
#0900 PDT - 1200 EDT - 1600 UTC
* Cross platform Eclipse SWT embedded Firefox browser widget. This is one of the longest standing and most asked for Eclipse feature.
+
#1600 PDT - 1900 EDT - 2300 UTC
* Eclipse JavaScript debugger: develop a working JavaScript debugging environment relying on an integration with the major browsers and available debuggers
+
 
* Eclipse IDE generator: building on some previous research work (Chris Laffra), provide an Eclipse IDE generation environment derived from a language grammar. This project would allow the creation of basic support of new or existing languages in Eclipse rapidly.
+
==EclipseCon 2007==
* Add support for printing in Eclipse on Linux. yes! It does not have proper support.
+
The [http://www.eclipsecon.org/2007/index.php?page=sub/&id=3829 ''2006 Google Summer of Code at Eclipse''] panel was a success! Thank you for joining us! If you have any questions about the program, please do not hesitate to send an email to any of the past mentors or students for advice.
* Eclipse Mono Development Environment: a feature rich .Net development platform for Eclipse.
+
 
* New Eclipse update manager: Eclipse current update manager is four years old and ridden with significant problems. This project would provide with a modern and original design for an automated software update for plugins and natives, if possible generic for OSGi based runtimes and could provide original inputs for the revamp of update in 3.3 to the platform team.
+
==Eclipse Provisioning==
* Eclipse key macros: this is one of the most requested and oldest pending feature on Eclipse. Think something like emacs style macros done right.
+
Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=143583 #143583] has been opened to create an infrastructure to host the 'Summer of Code' projects.
* Eclipse key bindings manager: add support to Eclipse to create arbitrary bindings between keys and actions, even when not planned ahead by a plugin developer.
+
 
* Eclipse multiple fast view bars: add support for multiple fast view bars in Eclipse (Only one is supported for now.)... and earn Erich Gamma gratitude for doing so as a bonus.
+
==Getting the code==
* NetBeans in Eclipse: netclipse: the plugins models for Eclipse and NetBeans are very similar yet different. This project would provide the ability to run and embed a minimal NetBeans environment within Eclipse -- as Eclipse plugins-- , and support running NetBeans plugins like Matisse (Swing UI painter) or Coyote (dynamic languages toolkit).  
+
===Repository Details===
* Eclipse plugin search plugin: provide an Eclipse search function that makes searching navigation and browsing in the plugin code easier.
+
A 'Summer of Code' repository has been created and the CVS location and access details are provided below.
* Eclipse RCP installer wizards: create Eclipse wizards to generate native graphical installers and packages for the major platforms: Windows , MacOSX, and Linux is, deb, emerge, rpms for an Eclipse Rich Client Platforma application.
+
 
* Eclipse Open Office Inegration: provide OpenOffice as a set of minimal Eclipse plugins for each platforms integrated in Eclipse and packaged for RCP deployment
+
'''Host:''' soc.eclipse.org<br>
* Eclipse install based manager: provide application and support for managing a large deployment of Eclipse based clients, including pushed updates and client configurations.
+
'''Repository Path:''' /cvsroot/org.eclipse.soc<br>
* Mylar web authoring integration, enabling context for Wiki pages and embedded Wiki and AJAX authoring for tasks, pages, and bug reports.
+
'''Connection Type:''' pserver<br>
* Mylar and ECF integration, enabling task contexts to be shared synchronously between developers.
+
'''User name:''' anonymous
 +
 
 +
===Project Folders===
 +
*'''emb''': Enhancing Mylar's Bugzilla Integration
 +
*'''grrcp''': Render engine for Eclipse RCP
 +
*'''rcpip''': RCP Installer/Packages Generator
 +
*'''rcprt''': Real-Time Shared Editing
 +
*'''scp''': Shared Code Plug-in
 +
*'''sdd''': Duplicated code detection tool
 +
*'''torrent''': ECF BitTorrent Provider
 +
*'''tve''': Word Wrap for Text Viewer and Editor
 +
 
 +
==Projects==
 +
 
 +
* '''[[ECF BitTorrent Provider]]''' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=144133 #144133])
 +
** Student: Remy Chi Jian Suen (IRC: rcjsuen)
 +
** Mentor(s): Chris Aniszczyk (IRC: zx), Scott Lewis (IRC: slewis2), Wayne Beaton
 +
 
 +
* '''[[Word Wrap for Text Viewer and Editor]]''' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=35779 #35779])
 +
** Student: Ahti Kitsik (IRC: AhtiK)
 +
** Mentor(s): Philippe Ombredanne (IRC: pombreda)
 +
 
 +
* '''[[Generic form description and a prototypical implementation of a render engine for Eclipse RCP]]'''
 +
** Student: Steffen Grün (IRC: steffen)
 +
** Mentor(s): Gunnar Wagenknecht (IRC: kreismeister)
 +
 
 +
* '''[[Mylyn Bugzilla Connector Enhancements]]'''
 +
** Student: Jeff Pound (IRC: jpound)
 +
** Mentor(s): Mik Kersten (IRC: Mik)
 +
 
 +
* '''[[Mylyn Trac Connector]]''' ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=140512 #140512])
 +
** Student: Steffen Pingel (IRC: stp)
 +
** Mentor(s): Mik Kersten (IRC: Mik)
 +
 
 +
* '''[[RT Shared Editing|Real-Time Shared Editing]]'''
 +
** Student: Mustafa K. Isik (IRC: mustafa)
 +
** Mentor(s): Scott Lewis (IRC: slewis2)
 +
 
 +
* '''[[Shared Code Plugin|Shared Code Plug-in (SCP)]]'''
 +
** Student: Marcelo Mayworm (IRC: mayworm)
 +
** Mentor(s): Scott Lewis (IRC: slewis2), Ken Gilmer
 +
 
 +
* '''[[Eclipse RCP Installer/Packages Generator]]'''
 +
** Student: Jacobo García (IRC: ogamiitto)
 +
** Mentor(s): Francois Granade (IRC: farialima)
 +
 
 +
* '''[[A Distributed Object Application Debugger for the Eclipse Platform]]'''
 +
** Student: Giuliano Mega (IRC: GiulianoMega)
 +
** Mentor(s): Fabio Kon
 +
 
 +
* '''Basic Eclipse Mono Development Environment and Contributions Towards an Eclipse IDE Generator'''
 +
** Student: Rebecca Chernoff (IRC: rchern)
 +
** Mentor(s): Doug Schaefer (IRC: dschaefer)
 +
 
 +
* '''[[Duplicated code detection tool (SDD)]]'''
 +
** Student: Iryoung Jeong
 +
** Mentor(s): Pascal Rapicault (IRC: LeNettoyeur)
 +
 
 +
[[Category:SOC]]

Latest revision as of 08:57, 14 October 2007

For this year's program, please go to Google Summer of Code 2007.

About

The official Eclipse Summer of Code IRC channel is #eclipse-soc located on freenode. Everyone is welcome as it is not restricted to students and mentors.

Two meetings are held every Thursday:

  1. 0900 PDT - 1200 EDT - 1600 UTC
  2. 1600 PDT - 1900 EDT - 2300 UTC

EclipseCon 2007

The 2006 Google Summer of Code at Eclipse panel was a success! Thank you for joining us! If you have any questions about the program, please do not hesitate to send an email to any of the past mentors or students for advice.

Eclipse Provisioning

Bug #143583 has been opened to create an infrastructure to host the 'Summer of Code' projects.

Getting the code

Repository Details

A 'Summer of Code' repository has been created and the CVS location and access details are provided below.

Host: soc.eclipse.org
Repository Path: /cvsroot/org.eclipse.soc
Connection Type: pserver
User name: anonymous

Project Folders

  • emb: Enhancing Mylar's Bugzilla Integration
  • grrcp: Render engine for Eclipse RCP
  • rcpip: RCP Installer/Packages Generator
  • rcprt: Real-Time Shared Editing
  • scp: Shared Code Plug-in
  • sdd: Duplicated code detection tool
  • torrent: ECF BitTorrent Provider
  • tve: Word Wrap for Text Viewer and Editor

Projects

  • ECF BitTorrent Provider (#144133)
    • Student: Remy Chi Jian Suen (IRC: rcjsuen)
    • Mentor(s): Chris Aniszczyk (IRC: zx), Scott Lewis (IRC: slewis2), Wayne Beaton
  • Basic Eclipse Mono Development Environment and Contributions Towards an Eclipse IDE Generator
    • Student: Rebecca Chernoff (IRC: rchern)
    • Mentor(s): Doug Schaefer (IRC: dschaefer)