Jump to: navigation, search

Difference between revisions of "Google Summer of Code 2006"

(Project Ideas)
(Project Ideas)
Line 3: Line 3:
 
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].
 
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].
  
==Project Ideas==
+
==Projects==
* Most popular bugs/feature requests: provide a patches or  fixes for any open bugzilla with at least 20 votes.
+
 
* Cross platform Eclipse SWT embedded Firefox browser widget. This is one of the longest standing and most asked for Eclipse feature.
+
* ECF BitTorrent Provider
* Eclipse JavaScript debugger: develop a working JavaScript debugging environment relying on an integration with the major browsers and available debuggers
+
** Student
* 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.
+
*** Remy Chi Jian Suen
* Add support for printing in Eclipse on Linux. yes! It does not have proper support.
+
** Mentor(s)
* Eclipse Mono Development Environment: a feature rich .Net development platform for Eclipse.
+
*** Chris Aniszczyk, Scott Lewis, Wayne Beaton
* 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 key macros: this is one of the most requested and oldest pending feature on Eclipse. Think something like emacs style macros done right.
+
* Word Wrap for Text Viewer and Editor
* 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.
+
** Student
* 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.
+
*** Ahti Kitsik
* 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).
+
** Mentor(s)
* Eclipse plugin search plugin: provide an Eclipse search function that makes searching navigation and browsing in the plugin code easier.
+
*** Philippe Ombredanne
* 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
+
* Eclipse install based manager: provide application and support for managing a large deployment of Eclipse based clients, including pushed updates and client configurations.
+
* [http://eclipse.org/mylar Mylar] Wiki integration, enabling context and embedded authoring for Wiki pages and tasks.
+
* [http://eclipse.org/mylar Mylar] and [http://www.eclipse.org/ecf ECF] integration, enabling task contexts to be shared synchronously between developers.  Possibly using XMPP and [http://www.google.com/talk/ Google Talk] messaging service
+
* Google Talk Voice-over-IP client implemented as RCP app using [http://www.eclipse.org/ecf ECF call API] and [http://www.jabber.org/jeps/jep-0166.html Jingle] protocol
+
* Real-time collaboration based upon ECF+RCP and [http://www.google.com/talk/ Google Talk] XMPP-based messaging
+

Revision as of 15:41, 29 May 2006

Eclipse is participating in Google's Summer of Code 2006. Currently, we have Wayne Beaton, Philippe Ombredanne, and Gunnar Wagenknecht as potential mentors.For more information, please see The Eclipse SOC Landing Page.

Eclipse mentors, sign up here (an administrator -- Wayne or Philippe -- will have to accept your application). After you've signed up (and have been accepted), visit the Mentor home page.

Projects

  • ECF BitTorrent Provider
    • Student
      • Remy Chi Jian Suen
    • Mentor(s)
      • Chris Aniszczyk, Scott Lewis, Wayne Beaton
  • Word Wrap for Text Viewer and Editor
    • Student
      • Ahti Kitsik
    • Mentor(s)
      • Philippe Ombredanne