The Open Lighting Project has moved!
We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.
We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.
Difference between revisions of "OLP SOC Ideas Page"
From wiki.openlighting.org
(Created page with "This page lists some ideas for [http://www.google-melange.com/gsoc/homepage/google/gsoc2012 Google Summer of Code 2012]. You can use these ideas as a basis for your application, …") |
|||
Line 2: | Line 2: | ||
− | == Windows | + | ==Port to Windows Platforms == |
− | This is the most requested ''feature'' | + | This is the most requested ''feature'' and would significantly expand the reach of the project. Work on a Windows port commenced in mid 2011, but was halted due to lack of resources. |
+ | |||
+ | This project would include: | ||
+ | * Refactoring the base classes under common/network to use the Windows network & event management APIs and ensuring that all unittests pass. | ||
+ | * Cleaning up various parts of the code which use POSIX APIs (see http://code.google.com/p/linux-lighting/issues/detail?id=139 for an example) | ||
A Windows port would enable lighting controller applications like [[QLC]] to move to OLA entirely, and not have to maintain their own plugins. | A Windows port would enable lighting controller applications like [[QLC]] to move to OLA entirely, and not have to maintain their own plugins. | ||
+ | |||
+ | '''Skills Required''': C++, Windows Network Programming <br/> | ||
+ | '''Estimated Difficulty''': Medium | ||
== Asynchronous Web Notification of RDM Messages == | == Asynchronous Web Notification of RDM Messages == | ||
+ | |||
+ | '''Skills Required''': C++, Network Programming, Javascript, HTML<br/> | ||
+ | '''Estimated Difficulty''': Medium | ||
== Web Based Configuration of Preferences == | == Web Based Configuration of Preferences == | ||
+ | |||
+ | |||
+ | '''Skills Required''': C++, Javascript, HTML <br/> | ||
+ | '''Estimated Difficulty''': Medium |
Revision as of 22:53, 8 February 2012
This page lists some ideas for Google Summer of Code 2012. You can use these ideas as a basis for your application, or come up with something different.
Port to Windows Platforms
This is the most requested feature and would significantly expand the reach of the project. Work on a Windows port commenced in mid 2011, but was halted due to lack of resources.
This project would include:
- Refactoring the base classes under common/network to use the Windows network & event management APIs and ensuring that all unittests pass.
- Cleaning up various parts of the code which use POSIX APIs (see http://code.google.com/p/linux-lighting/issues/detail?id=139 for an example)
A Windows port would enable lighting controller applications like QLC to move to OLA entirely, and not have to maintain their own plugins.
Skills Required: C++, Windows Network Programming
Estimated Difficulty: Medium
Asynchronous Web Notification of RDM Messages
Skills Required: C++, Network Programming, Javascript, HTML
Estimated Difficulty: Medium
Web Based Configuration of Preferences
Skills Required: C++, Javascript, HTML
Estimated Difficulty: Medium