SummerOfCode2010Ideas

From PardusWiki
(Difference between revisions)
Jump to: navigation, search
(OpenOffice.org Turkish Grammar Support)
Line 59: Line 59:
 
----
 
----
  
==== KDM Fingerprint support ====
+
==== WUBI-like Microsoft Windows installer for Pardus ====
'''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
+
'''Description:'''  
  
'''Mentors:''' Gökçen Eraslan
+
'''Requirements:''' Knowledge of Microsoft Windows Technologies (API, Registry, etc.) and experience with one of the modern Graphical User Interface
 +
API's.
 +
 
 +
'''Mentors:''' Onur Küçük, Ozan Çağlayan, Gökmen Göksel
  
 
'''Resources:'''
 
'''Resources:'''
* http://en.wikipedia.org/wiki/KDE_Display_Manager
+
* http://wubi.sourceforge.net/
* http://www.reactivated.net/fprint/wiki/Main_Page
+
* http://wubi-installer.org/faq.php
 +
* https://launchpad.net/lupin
  
 
----
 
----
  
==== Pulseaudio Manager for KDE4 ====
+
==== Improving KSM (KDE Session Manager) functionality ====
  
'''Description:''' Fully KDE4 integrated Pulseaudio controlling system that can replace paprefs and pavucontrol applications.
+
'''Description:'''
  
'''Mentors:''' Ozan Çağlayan, Onur Küçük, Gökçen Eraslan
+
'''Requirements:''' KDE(ksm, kdm) and C++.
  
'''Resources:'''
+
'''Mentors:''' Gökçen Eraslan, Ozan Çağlayan
* http://www.pulseaudio.org/
+
* https://fedoraproject.org/wiki/Features/VolumeControl
+
 
+
----
+
 
+
==== Bugzilla Applet for KDE4 ====
+
 
+
'''Description:''' Bugzilla is a bug tracking system widely used by Pardus and several open source project like Mozilla, RedHat, KDE, etc. It would
+
be nice if we have a simple KDE4 application which will popup after an application crashed and provide a way to send bug reports with needed tracing informations attached.
+
 
+
'''Mentors:''' Ozan Çağlayan, Gökçen Eraslan, Gökmen Göksel
+
  
 
'''Resources:'''
 
'''Resources:'''
* http://bugs.pardus.org.tr
+
* http://api.kde.org
* http://bugzilla.org
+
* https://wiki.ubuntu.com/Apport
+
* https://fedoraproject.org/wiki/Features/CrashCatcher
+
----
+
  
==== Web based image creation tool for Pardus ====
 
 
'''Description:''' The aim of this project is to create a web based application for building customized CDs and ready-to-run images for VMs. Web based UI and services can be built with Python. For image building backend, Pardusman - Pardus' own CD image creator which uses PiSi and COMAR frameworks - can be used as a starting point. Virtual machine (may be Parallels, VMware, Xen, Microsoft Virtual PC, QEMU, Usermode Linux, CoLinux, Virtual Iron, VirtualBox or other virtualization technology) image building parts are to be developed from scratch, while most of the installation or live media creation features are complete in Pardusman. 
 
 
'''Requirements:''' Python, web based application development knowledge, general package management and virtualization knowledge
 
 
'''Mentors:''' Ekin Meroğlu, Ozan Çağlayan
 
 
'''Resources:'''
 
* http://svn.pardus.org.tr/uludag/trunk/pardusman/
 
* http://www.nongnu.org/qemu/qemu-doc.html#SEC15 (QEMU image creation)
 
----
 
  
 
== Mentors ==
 
== Mentors ==

Revision as of 13:13, 12 March 2010

This page is an open list for ideas related to Pardus for the 2010 edition of Google Summer of Code.


Timeline:

March 18 - 29: Would-be student participants discuss application ideas with mentoring organizations.

March 29: ~12 noon PDT / 19:00 UTC Student application period opens. [at Google]

April 9: 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

Improving Accessibility Support in Pardus

Description: Improved Accessibility Support for easing the use of Pardus by disabled people. This project aims to integrate common accessibility tools (e.g. Orca, Fire Vox, Linux Screen Reader, KTTSD/KTTSmgr, etc.) into the KDE desktop environment used in Pardus.

Requirements: Experience with Qt/GTK toolkits. PiSi Packaging knowledge is a plus.

Mentors: Gökmen Göksel, Gökçen Eraslan

Resources:


Backup Tool for KDE4 Settings

Description: A Graphical User Interface in which users can simply backup and restore KDE applications' configuration files. This will help users who accidentally lose or corrupt their configuration files which cause several native KDE technologies and applications to fail like a disappearing panel or loss of accounts informations in KMail/Kopete, etc.


Requirements: Knowledge and experience with KDE, Python or C++ and Qt.

Mentors: Gökçen Eraslan, Gökmen Göksel

Resources:


WUBI-like Microsoft Windows installer for Pardus

Description:

Requirements: Knowledge of Microsoft Windows Technologies (API, Registry, etc.) and experience with one of the modern Graphical User Interface API's.

Mentors: Onur Küçük, Ozan Çağlayan, Gökmen Göksel

Resources:


Improving KSM (KDE Session Manager) functionality

Description:

Requirements: KDE(ksm, kdm) and C++.

Mentors: Gökçen Eraslan, Ozan Çağlayan

Resources:


Mentors

Gökmen Göksel (gokmeng@ @.pnggmail.com - LinkID: gokmen)
Gökçen Eraslan (gokcen.eraslan@ @.pnggmail.com - LinkID: gkcn)
Ozan Çağlayan (ozancag@ @.pnggmail.com - LinkID: ozancaglayan)
Onur Küçük (zaburt@ @.pnggmail.com - LinkID: zaburt)
Renan Çakırerk (renan.cakirerk@ @.pnggmail.com - LinkID: rcakirerk)

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox