SummerOfCode2009Ideas
EkinMeroğlu (Talk | contribs) (Staj projelerinden seçtiklerimiz) |
(→add resource for PA manager) |
||
| Line 105: | Line 105: | ||
'''Resources:''' | '''Resources:''' | ||
* http://www.pulseaudio.org/ | * http://www.pulseaudio.org/ | ||
| + | * https://fedoraproject.org/wiki/Features/VolumeControl | ||
Revision as of 09:28, 13 March 2009
This page is an open list for ideas related to Pardus for the 2009 edition of Google Summer of Code.
Timeline:
March 18-23: Would-be student participants discuss application ideas with mentoring organizations.
March 23: ~12 noon PDT / 19:00 UTC Student application period opens. [at Google]
April 3 Student application deadline
Mailing list and IRC:
You can ask more detailed questions about projects to our GSoC list: [1]
We're also on IRC: #pardus-devel in Freenode network. Just drop in and ask your questions.
Google's Summer of Code IRC channel ist #gsoc in Freenode.
Contents |
Project Ideas
Pardus
KDM Face Recognition Support
Description : Most modern laptops have webcams now. Face recognition authentication support could be integrated into KDE4. A pam plugin called pam-face-authentication is developed for GSoC 2008 as OpenSuse project. A trainer module needs to be written for KDE4 system-manager. Also face recognition support has to be integrated into KDM.
Requirements : C, Python, KDE, OpenCV, PAM knowledge
Mentors : Gökçen Eraslan, Onur Küçük
Resources:
- http://code.google.com/p/pam-face-authentication/
- http://opencv.willowgarage.com/wiki/
- http://www.kernel.org/pub/linux/libs/pam/
OpenOffice.org Turkish Grammer Support
Description : Pardus integrated zemberek for Turkish spell checking wherever possible but there is no project to support grammer checking for Turkish language. This is also very needed for an Office Suite. There is a project called LanguageTool that can be used for this purpose.
Requirements : XML, Java
Mentors : Gökçen Eraslan
Resources:
KDM Fingerprint support
Description : Most of the modern notebooks come with a fingerprint detection peripheral attached. These devices can be used for authentication in KDM and other areas of KDE. A program for identification to store user ids and and some patches to KDE to support this authentication system will be needed.
Requirements : C, Python, KDE, PAM knowledge, Fingerprint backend
Mentors : Gökçen Eraslan
Resources:
PackageKit PiSi Backend
Description : Continuing the initially started PiSi backend of PackageKit system, completing support for PiSi features and keeping PackageKit up to date with PiSi. This will ease PiSi usage in other distributions and allow PackageKit frontends to be used within Pardus.
Requirements : Python, C/C++, Pisi and Linux System knowledge
Mentors : Faik Uygur
Resources:
Bluetooth Managing System
Description : Toolset for Bluetooth based tasks integrated to KDE environment. These tools will handle management and configuration of devices, provide notifications when necessary through KDE's notification system, allow access to devices filesystem etc. Due to status of Bluetooth in KDE4 this project can be set as contribution to KDE4 Bluetooth system.
Requirements : Python, bluetooth subsytem knowledge, PyQt/PyKDE knowledge
Mentors : Ozan Çağlayan
Resources:
Pulseaudio Manager for KDE4
Description : Fully KDE4 integrated Pulseaudio controlling system that can replace paprefs and pavucontrol applications.
Mentors : Ozan Çağlayan, Onur Küçük, Gökmen Göksel
Resources: