KDE Announces the 24 Google Projects

The KDE Project and Google announce the 24 KDE projects selected for the
"Summer of Code" project. The lucky students and the KDE e.V. will receive a
total of $120,000 if they can complete their projects in the allotted two
months.

The accepted projects span accessibility work, improvements to the office and
personal information management suites, and innovations to KDE architecture.
Much anticipated projects include one addressing VoIP in KDE, and a unified
document viewer to handle multiple formats with a plugin architecture for third
party vendor extensions.

Twenty year old Piotr Szymanski, one of the selected students, said: "I am
really happy about developing this bounty. I worked on the KDE Polish
translation team for a couple of years, and now, whilst studying computer
science, I can get paid to create a much-needed free software application. I'm a
bit of a mix of a programmer, mathematician, artist and a philosopher, a kind of
renaissance guy.
"

Eva Brucherseifer of the KDE e.V. board added: "The selection process was
very difficult due to so many good applications. This is a great opportunity
for students to join the KDE community and to spend the summer on something that
will stay.
"

The full list of selected projects and students:

  1. Common scripting/plugin subsystem for Kontact - Kun Xi
  2. Framework and proof of concept of a write-time analysis of the value of a
    variable in C++ in the KDevelop UI
    - John Tapsell
  3. Fully integrated KDE NX Client - Christopher Cook
  4. To give Konqueror, the KDE Web Browser a complete XUL implementation - Philip Scott
  5. GTD (Getting Things Done) for Kontact - Rafał Rzepecki
  6. Implement support for OASIS XLIFF 1.1 in KBabel -
    Asgeir Frimannsson
  7. Implementation of HTML/CSS paged media in KHTML and Konqueror -
    Allan Sandfeld Jensen
  8. Improve computation engine of KSpread - Tomas Mecir
  9. Integration of VoIP/Video-Conferencing into Kontact/KDE - Malte Böhme
  10. Kamion — User State Migration Tool for KDE - Milan Mitrovic
  11. KDE Framework Addition: Distributed Application Markup Language -
    Iain Dooley
  12. KDE runtime observer: help to debug Qt/KDE applications by showing very easily runtime relations between objects: Signals, heritage, containment - David Moreno Montero
  13. KDE support for Eclipse - Oleksandr Dymo
  14. Label Browser: a new concept in desktop browsing - Ramakrishna.R
  15. Living KDE: an experimental idea of using Tag and search concept to
    organize user documents
    - Sachin Gupta
  16. A New Sidebar for Konqueror - John Doyle
  17. Nokey: an accessibility application designed to facilitate complete control of a computer using only the movement of the mouse pointer - Leo Spalteholz
  18. oKular - A powerful unified viewer application for KDE with a plugin system and backends for most popular formats - Piotr Szymanski
  19. PowerPoint import filter for KPresenter - Yolla Indria
  20. Speech recognition in KHotKeys - Olivier Goffart
  21. Spreadsheet Programming Interface for Sensor Networks -
    James Horey
  22. Visionary application - Project Knoware - Brian Beck
  23. Visual History for Konqueror - Dianfei Han
  24. Writing a KDE application not in C(++): onscreen keyboard utility written in the Java programming language and utilizing the KDE/Qt framework - Jack Lauritsen
Dot Categories: 

Comments

by DeadFish Man (not verified)

Amen to that, bro!

by timmeh (not verified)

Some of these more practical/useful ideas and improvements are really cool and welcome. Like the additions to Konqi and KOffice. I dont know how I feel about some of the more "conceptual" ideas. I guess we'll see how it all turns out.

I really doubt some of these will be anywhere near completed by the schedule outlined in the proposals. Also I guess I am kind of interested how were the successful applicants picked. I mean building a fully integrated KDE NX client as described in the design document is a pretty daunting task to do it right. Yet when I see "The Project will be completed by the end of August." followed by "I have started to learn Qt programming, but have not yet actually completed a project with it, and look forward to doing so." Well, forgive me if I am a little sceptical, but maybe it's because I am pessimistic by nature. I've been programming w/ Qt for almost 2 years, and with KDE for a year, and if I was applying, I wouldn't have applied for this bounty because I feel it's out of my league. But anyway, it doesn't really matter.

I wish the best of luck to all the projects, and I am sure some great things will come out of this.

by Nick Anastasi (not verified)

The translation of supporting documentation ( i.e. User Guides, Reference Guides, Help scripts, Installation Guides, Training Material, etc.) is just as important and these are usually produced in word processing tools, NOT development tools. Therefore a feeder to/from KBabel and word processing tools should be available.

First KBabel must be freed from its gettext PO file orientation or XLIFF cannot be correctly supported at all.

As for word processing, personally I do not mind if KBabel gets filters from/to RTF and from/to OASIS Open Document. But here too, you cannot do it correctly if the only format really available in KBabel is PO. (Then, of course, somebody will have to implement the different wordprocessor filters. May be the filter codes in KOffice can help here.)

Have a nice day!

by sailaja (not verified)

If I want to take part in the project, what should I do?

by Anonymous (not verified)

First improve your English text comprehension, then understand that there is no possibility to join this year's Summer of Code anymore.

by sirisha (not verified)

Hai
My name is Sirisha. I am studying MCA(fifth semester). I am very enthusiastic about these projects.

I want to konw the full details of this projects. Is there any conditions to apply this?(age limits etc.,). If i want to do the project How to apply?

Please send details to my mailid.

Thankyou,
bye