Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Google Summer of Code 2007 Ideas"

(Ideas)
(Ideas)
Line 1: Line 1:
 
== Ideas ==
 
== Ideas ==
 
+
* Develop one or more sample applications using Eclipse RCP
 +
** Be creative
 +
** Be specific: what do you want to implement
 
* Develop an eRCP based gadgets(as in google gadgets) or widgets (as in apple's dashboard widgets) infrastructure for mobile phones.
 
* Develop an eRCP based gadgets(as in google gadgets) or widgets (as in apple's dashboard widgets) infrastructure for mobile phones.
 
* Write a EPL'd protocol implementation for ECF. For example, ECF currently has an EPL'd MSN implementation and needs others.
 
* Write a EPL'd protocol implementation for ECF. For example, ECF currently has an EPL'd MSN implementation and needs others.

Revision as of 23:43, 22 March 2007

Ideas

  • Develop one or more sample applications using Eclipse RCP
    • Be creative
    • Be specific: what do you want to implement
  • Develop an eRCP based gadgets(as in google gadgets) or widgets (as in apple's dashboard widgets) infrastructure for mobile phones.
  • Write a EPL'd protocol implementation for ECF. For example, ECF currently has an EPL'd MSN implementation and needs others.
  • Develop GTK support for the eRCP project
  • Develop a newsreader similar to Pan,Thunderbird but based on Eclipse
  • Provide an Eclipse IDE generation environment derived from a language grammar (Eclipse IDE generator)
  • Full-blown WebDAV client + corresponding Eclipse File System implementation
  • Full-blown FTP client with sftp support + corresponding Eclipse File System implementation
  • Ability to open a file in eclipse from the command line (see #4922)
  • Add full refactoring support to CDT.
  • Add call graph navigation to CDT. When cursor is in a function, allow user to jump to any function that calls this function, or any function that it calls. (within reason) bug 152847
  • Consolidate all the color pickers into a single, well thought out color manager with the ability to save and share color themes. Think inheritance (the PHP editor inherits the HTML and Java editor colors by default, plus adds a few of its own). Extra points for adding custom backgrounds or transparency. Eclipse needs to be made a whole lot prettier.
  • Add online documentation to CDT. Make it so I never need to shell out to read a manpage. I just type the first few letters of the function and it autocompletes and allows me to hit F2 (or whatever) to view full documentation.
  • Add a focus-follows-mouse mode for those of us who don't like having to click all the time (a view is selected the moment the mouse enters it). Also maybe add a keypress to switch between editors when they are tiled.
  • Add the ability to write plugins using jruby or groovy. First research and determine if this would make plugin writing noticeably easier. I think it would just because no compile is needed; you can change code on the fly Emacs Lisp style.
  • Support seamless debugging between JDT and CDT (Java <> JNI <> C). details
  • Support for user-defined refactorings in JDT #144642
  • More work on mercurial support [1]
  • More work on git support [2]
  • Drupal provider for ECF that implements the Bulletin Board API.
  • Write an Eclipse plugin to integrate with the Online Marking Tool (OLM), so that students can view the detailed comments that graders have made about their code.
  • A standalone Bugzilla client (RCP app, perhaps) using Mylar

For Mylar ideas see the the Mylar Contribution Ideas page.

More ideas can be found here.

Interested Students

Back to the top