Difference between revisions of "Google Summer of Code 2009"

From ReactOS Wiki
Jump to: navigation, search
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
ReactOS submitted an application to take part in [http://socghop.appspot.com/program/home/google/gsoc2009 Google's Summer of Code], a project which sponsors students working on OpenSource Software with 4,500 USD.
+
ReactOS submitted an application to take part in [http://code.google.com/soc/ Google's Summer of Code], a project which sponsors students working on OpenSource Software with 4,500 USD.
  
 
''Please note that this a private wikipage only for the SoC mentors to edit and which may be subject to changes. If you are not sure about a idea or if you think something should be removed please use the [[Talk:Summer_of_Code_2009|Discussion Page]].''
 
''Please note that this a private wikipage only for the SoC mentors to edit and which may be subject to changes. If you are not sure about a idea or if you think something should be removed please use the [[Talk:Summer_of_Code_2009|Discussion Page]].''
Line 14: Line 14:
 
* Develop (improve, finish) our Windows XP/2003 compatible USB Stack, notably to fix compatibility problems and add 2.0 support.
 
* Develop (improve, finish) our Windows XP/2003 compatible USB Stack, notably to fix compatibility problems and add 2.0 support.
  
* Winlogon/GINA. Develop an actual login implementation in ReactOS, by improving the current WinLogon code and creating a GINA. Documentation is avalable on MSDN and through the following GPL GINA project: http://pgina.xpasystems.com/
+
* Winlogon/GINA. Develop an actual login implementation in ReactOS, by improving the current WinLogon code and creating a GINA. Documentation is available on MSDN and through the following GPL GINA project: http://pgina.xpasystems.com/
  
 
* Explorer enhancements (look for [[Alex's 0.3.0 'User Wow Factor' Ideas]] stuff, plus other explorer enhancements to make it more like windows, look in [[Roadmap]] for references). Going over the shell32/shlwapi code and implementing any missing windows functionality.
 
* Explorer enhancements (look for [[Alex's 0.3.0 'User Wow Factor' Ideas]] stuff, plus other explorer enhancements to make it more like windows, look in [[Roadmap]] for references). Going over the shell32/shlwapi code and implementing any missing windows functionality.
Line 39: Line 39:
  
 
== Contact Information ==
 
== Contact Information ==
For any inquiries, additional ideas or suggestions, please mail one of our two mentors:
+
For any inquiries, additional ideas or suggestions, please mail to either:
  
* [[Aleksey Bragin]] (aleksey [at] reactos [dot] org)
+
* [[Aleksey Bragin]] (aleksey {at] reactos [dot} org)
 +
* [[Ged Murphy]] (gedmurphy {at] reactos [dot} org)
 +
 
 +
[[Category:Google Summer of Code]]
 +
[[Category:Community]]

Latest revision as of 12:27, 3 March 2013

ReactOS submitted an application to take part in Google's Summer of Code, a project which sponsors students working on OpenSource Software with 4,500 USD.

Please note that this a private wikipage only for the SoC mentors to edit and which may be subject to changes. If you are not sure about a idea or if you think something should be removed please use the Discussion Page.

Project Suggestions

Priority Ideas

  • Windows-compatible network card drivers for the following:
    • Nvidia Nforce
    • Network Everywhere/Linksys NC100
    • Etherlink 3c905/959 (Steven has a 3c905-TX card he can send you if you don't have one)
  • Develop (improve, finish) our Windows XP/2003 compatible USB Stack, notably to fix compatibility problems and add 2.0 support.
  • Winlogon/GINA. Develop an actual login implementation in ReactOS, by improving the current WinLogon code and creating a GINA. Documentation is available on MSDN and through the following GPL GINA project: http://pgina.xpasystems.com/
  • Explorer enhancements (look for Alex's 0.3.0 'User Wow Factor' Ideas stuff, plus other explorer enhancements to make it more like windows, look in Roadmap for references). Going over the shell32/shlwapi code and implementing any missing windows functionality.

Secondary Ideas

  • Your choice of one of the following working, Windows/DDK-compatible IFS Drivers:
    • UDF
    • EXT3
    • Reiser4
    • ZFS
  • Develop the "Workstation" service for basic SMB support, or the SMB Redirector driver for kernel-mode support. Sample code is available in the Windows 2003 IFS Kit.
  • Develop the "Spooler" service for basic printer support.

Tertiary Ideas

  • UXTheme support. Implementing a working uxtheme.dll that is compatible with Windows and provides Theming support. If time permits, develop a compatible "Themes" service which provides the same interface as on Windows. WINE already provides a basic uxtheme.dll file, which may or may not need fixing to be compatible on Windows, so work on it might be minimal, with most of the focus going towards the Themes service.
  • Implement a MMC 2.0 replacement, that can be used in ReactOS to load MMC-plugins, which are XML files.
  • Any windows application you might want to "clone" (=develop an alternative, FOSS implementation).

Contact Information

For any inquiries, additional ideas or suggestions, please mail to either: