Difference between revisions of "Summer Of Code 2009"
Jump to navigation
Jump to search
(→Ideas) |
(→Ideas) |
||
Line 14: | Line 14: | ||
* '''Porting''' | * '''Porting''' | ||
** Porting [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support) should be a lot easier by now (see http://lwat.blogspot.com/2008/11/redistributable-webkit.html and http://lwat.blogspot.com/2009/02/opencflite-476171-release.html) | ** Porting [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support) should be a lot easier by now (see http://lwat.blogspot.com/2008/11/redistributable-webkit.html and http://lwat.blogspot.com/2009/02/opencflite-476171-release.html) | ||
+ | ** helping to improve Simple WebKit which does not require gcc 4.xx and Obj-C++ and has a much smaller footprint | ||
Revision as of 07:19, 6 March 2009
Summer Of Code 2009
The Summer Of Code is a Google program that offers student developers stipends to create new freely available programs or to help currently established projects. It would be an excellent opportunity for GNUstep to fund some developments.
Joint Application?
The idea of a joint application for GNUstep, Étoilé, GAP and opengroupware.org has been brought up. A lot of the projects that were accepted last year were joint applications (e.g. GNU, GNOME, KDE), so it might improve our chances. Please discuss!
Ideas
Here are some ideas -- Feel free to add more
- Porting
- Porting WebKit (using GCC 4.x with ObjC++ support) should be a lot easier by now (see http://lwat.blogspot.com/2008/11/redistributable-webkit.html and http://lwat.blogspot.com/2009/02/opencflite-476171-release.html)
- helping to improve Simple WebKit which does not require gcc 4.xx and Obj-C++ and has a much smaller footprint
- General Improvements
- Windows support
- GNUstepWeb (add script language support, etc)
- Compare current API with Leopard's (Mac OS X 10.5) API, indicate which classes are missing, and summarize the current status of the existing ones, then work to complete them... ;) The best would be to have a tool which parses all headers (both from Cocoa and GNUstep) and outputs differences in HTML (XML probably too by the way). This would summarize missing classes, missing or partially implementated methods in existing classes and GNUstep-specific extensions. Eventually we should include links to the related documentation on both GNUstep and Cocoa web sites.
- AppKit
- Base
- Misc
- Create a AJAX Framework for GNUstepWeb (similar to what Project Wonder provides for WebObjects
- More Ideas
Note
We need mentor(s) to manage the volunteers...
Mentors
- t.b.a.
Students
- t.b.a.