Skip to content

Google Summer of Code 2006: The Contestents Are At The Starting Line!

Thursday, 25 May 2006  |  Tmacieira

KDE is happy to announce the selection of 24 student applications for the Google Summer of Code 2006. This year, Google received a total of 6400 applications worldwide spread across 102 different Open Source organisations. "It looks like we've got some very interesting projects for KDE as a whole, and a good number of projects for KOffice", said Boudewijn Rempt, the maintainer for Krita, celebrating the selection of 4 KOffice student proposals. "We spent over 3 hours debating the final list of projects on Sunday evening, but we're confident our selection is solid", commented Cornelius Schumacher, the KDE e.V. vice-president who will act as a mentor for one of the 3 KDE PIM projects. The list is completed by 3 KDevelop projects, 2 Kopete ones, one for KHTML/KJS and 11 others in various areas of KDE.

The full list of selected applications is available in the KDE Summer of Code website. Some of the students in that list have reported they have already started working on their projects -- and some who did not get selected have also said they will work on their ideas regardless of the outcome.

Comments:

Looks good - Paul Eggleton - 2006-05-25

There's quite a nice spread of projects for KDE this year. I look forward to reading descriptions of each one when they're available and hopefully seeing the results too.

Not so interesting - gooth - 2006-05-25

Neither of those projects makes a real difference for users... Weren't there more interesting ones?

Re: Not so interesting - Corbin - 2006-05-25

"Neither"? Theres 24 projects (just click the link!). The QQ plugin for Kopete will be quite popular with people that live in/communicate with people in China. The 'Rapid linux desktop startup through pre-caching' will make my laptop using experience much nicer, 'KDEPIM Google Calendar synchronization using OpenSync' will be useful for people that use Google's Calendar and have a PDA or other similar device, 'Oscar Filetransfer for Kopete' will be useful for everyone that uses Kopete and the Oscar protocol (AIM/ICQ) that ever wants to transfer files to a friend without having to upload to some random server. Hopefully longer descriptions will be added soon so it will be easier to figure out what some other the other projects are about (such as 'Advanced Session Management').

Re: Not so interesting - Michael Jahn - 2006-05-25

Exactly. I especially like NX integration, OpenSync, Oscar Filetranfer (yay, ICQ images :-) ).

Re: Not so interesting - anonymous - 2006-05-29

Don't really see any point in writing an OS NX client? What is the official NX client not good enough? It's free to download, don't know why anyone would waste its time on it given FreeNX is a load of ..., well let's say it's subpar ;)

Re: Not so interesting - Ian Monroe - 2006-05-27

Well mine is basically to add support for the iTunes shared music to amaroK. Ask anyone in a college dorm, its useful.

KPhysics ? - Henrique Marks - 2006-05-25

There was another project for physics in soc 2006, called physika. physika would be a better choice because: 1) the name is better 2) it is an acronym(and a good one): PHYsics SImulation and eduKAtion Seriously, i think the two softwares can coexist, because they are different. physica (the qt version) is under development in gna.org . It is just the beggining, but i think we will have the first part ready in august. It would be better to have google's money for this, for one of the students, but, if it wasnt possible, we are going to do it anyway P.S. When summer of code ends, change the name: KPhysics is terrible

Re: KPhysics ? - Matt - 2006-05-25

Are you being serious? Can't we just get rid of people like this? You honestly listed two reasons why your project was better and they both were "it has a better name." Honest to god, how do you think you are making a difference by leaving a post like this? Get control of your jealously and think before you speak next time...

Re: KPhysics ? - Faber - 2006-05-25

I think it was the naming, not the project. And he said they would do their project anyway regardless SoC or not. Get control and think before you speak next time...

Re: KPhysics ? - Henrique Marks - 2006-05-25

Take it easy Matt. Cant you read correctly my post? i cited two reasons, and then i said: "Seriously, bla bla bla", meaning that i wasnt being serious about the two reasons. Why i need to explain this ? Irony should be self-explained. But i saw the specs of the kphysics program, earlier than soc, because i was discussing the project with a KDE developer earlier. And i must say the projects will be different, and this is nice and good. Many educational programs are a good thing, we all agree on this. They must have a good quality, of course, but with more people working, better chances we have :-) i was not running for the dollars, because i am a professor, so i could participate. But i think that the choice for an educational program, regardeless which one, is GOOD. P.S. Change the name after SOC. Dont forget it.

Re: KPhysics ? - sundher - 2006-05-25

Sweet, another educational program. They are my favorite part of KDE. Kalzium is stunningly full-featured and there's lots of good stuff at KDE-Apps (I love solseek). I look forward to seeing how both these projects progress. I agree Kphysics tends to confirm the stereotype of K-random word naming of KDE, but you don't make it far in linux without learning to live with some rather odd naming choices. ;-) Good luck on your project!

I too love Kalzium - Gonzalo - 2006-05-25

I agree about Kalzium, one of my favorite applications by a large margin. It has some many little thoughtful touches and the interface is so easy to learn. The timescale slider and the "state" slider that shows how different elements change state under different temperatures is beautiful. Keep on rocking. You guys are making the world a better place one line of code at a time. Heartfelt thanks, Gonzalo

Re: KPhysics ? - Tim - 2006-05-25

> 2) it is an acronym(and a good one): PHYsics SImulation and eduKAtion Seriously?! That's worst and most contrived acronym I've ever heard. And you didn't even spell 'education' right!

Re: KPhysics ? - Henrique Marks - 2006-05-25

> 2) it is an acronym(and a good one): PHYsics SImulation and eduKAtion >> Seriously?! That's worst and most contrived acronym I've ever heard. And you didn't even spell 'education' right! Seriously seriously ?! Thank you. You never saw another one better than this ? bash, for instance, is my favorite. GNU is old fashion, but still nice. And education with a K is important for us KDE users, to recognize the application. This discussion has been made so many times that we all know the arguments. physica, in gna.org, is spelled correctly. As it is qt based, we thought about physiqa, but this is way to far. physiqa, a program to teach ducks. Not good :-).

Re: KPhysics ? - A Polish Canadian - 2006-05-25

I like the fact that Physika becomes pronounced in english how Physics is pronounced in other languages... makes the name more universal. And its not tongue-twisting for english speakers either.

GMail style conversations for KMail - Paul F - 2006-05-25

Dream come true!

Re: GMail style conversations for KMail - DaveC - 2006-05-25

Um, can anyone enlighten me as to what a "GMail style conversation" is? Thanks!

Re: GMail style conversations for KMail - Arzie - 2006-05-25

Something like this: http://mail.google.com/mail/help/images/inbox2_lg.gif

Re: GMail style conversations for KMail - Aron Boström - 2006-05-25

It means that all e-mails of a thread are displayed together, like the combined view of akregator, but with the possibility to collapse allready read messages. The message list doesn't expand threads but considers a thread to be a "conversation". The conversations are sorted by their most recent messages, rather than their first messages as with standard KMail threads. http://www.forumscaniae.net/soc/images/9/98/View.png http://www.forumscaniae.net/soc/images/9/96/List1.png //the student

Still working on KPDF? - Oblomov - 2006-05-25

I thought KPDF had to be dropped in favour of the format-agnostic viewer ...

Re: Still working on KPDF? - Aaron J. Seigo - 2006-05-25

yes, kpdf has morphed into okular for kde4. i imagine the kpdf project will happen in okular or, worst case, against kde3 kpdf and then forward ported.

Re: Still working on KPDF? - Carsten Niehaus - 2006-05-25

Commenting tools for KPDF Wow, that means annotations in KPDF... This is a *very* good news (at least for me). Who knows, perhaps this can be integrated in KDE 3.5.5? :)

Re: Still working on KPDF? - Gonzalo - 2006-05-25

I too would love to be able to include comments in KPDF. It would make academic work so much easier. I can just produce my files in lyx or kile, create a PDF and annotate any comments on it. That would rock! The 3.5.x series has been wonderful and I hope that cumulative updates and releases continue happen until KDE 4 is the stellar release that we all want it to be, which, at the current pace, will be towards the early fall of 2007.

Early Fall?? - And - 2006-05-26

Early Fall? So end of 2007? And no release in between?

KDE4 - Jan - 2006-05-25

This list of accepted projects is quite confusing, so I was just wondering whether any of these projects would speed up the KDE4 development.

Re: KDE4 - assume - 2006-05-25

I assume these might be: Advanced Session Management avKode - A Phonon Backend using FFMPEG Phonon Backend using NMM Rapid linux desktop startup through pre-caching Writing a widget (View/Delegate) for KOffice 2.0 based on Qt4's Model/View architecture maybe WorKflow (what does this do?) But keep in mind that the SoC is not meant to speed up development or even provide useful code, it's meant primarily to introduce students to free software development (if I got that right).

Re: KDE4 - Thomas Kadauke - 2006-05-25

WorKflow is going to be the logical next step after OS X Automator (http://www.apple.com/macosx/features/automator/), bringing DCOP and the command line to the end user. It will automate boring tasks in a very easy way.

Re: KDE4 - assume - 2006-05-25

So will it be a GUI for writing bash scripts? In that case, it won't bring the command line to the end user. Or will it allow assembling actions graphically? Something like simple visual scripting?

Re: KDE4 - Thomas Kadauke - 2006-05-26

the latter one :)

Isn't FFMPEG already included in Xine? - AC - 2006-05-25

What's the point of a Phonon backend using FFMPEG? I thought Xine already used FFMPEG and that Xine can do everything FFMPEG can, and more. See the Xine website: http://xinehq.de/index.php/news

Re: Isn't FFMPEG already included in Xine? - Mark Hannessen - 2006-05-25

ffmpeg is a framework in itself so it's probably much more efficient to use it directly then through xine, also if you would only use ffmpeg directly you wouldn't have a xine dependancy on your install. I suppose the reasoning will be somewhere along those lines.

Re: Isn't FFMPEG already included in Xine? - nilesh - 2006-05-25

But isn't having a FFMPEG backend wasteful. I mean, why wouldn't one want to have Xine installed if one needs multimedia? Also having too many choices (for backend) is a problem. Instead the time and energy could have been employed to do something that is more useful.

Re: Isn't FFMPEG already included in Xine? - cl - 2006-05-26

> Instead the time and energy And why do you care about the time and energy of another person?

Re: Isn't FFMPEG already included in Xine? - nilesh - 2006-05-26

> And why do you care about the time and energy of another person? because he will paid (if the project completes) by Google. A more useful project could have been selected instead.

Re: Isn't FFMPEG already included in Xine? - Carewolf - 2006-05-26

Because I looked very hard at the xinelib interface and realized that using FFMPEG directly was easier, faster and cleaner. Basically * FFMPEG interface is ugly * Xinelib interface is horribly ugly I prefered FFMPEG.

Re: Isn't FFMPEG already included in Xine? - Nick - 2006-05-26

and what (in your opinion) engine has the best api? gst10, other?

Re: Isn't FFMPEG already included in Xine? - Morty - 2006-05-31

Perhaps you could judge yourself. Take a peek at the code for amoroK or Juk, as they both has support for multiple backends. After doing the same my opinion would be NMM, the code being at a size of 1/3-1/2 that of gst.

Re: Isn't FFMPEG already included in Xine? - Rich - 2006-05-27

But Xine-lib also brings together other libraries that can play other codecs, so I expect that's where the new complexity comes from. If you don't like its API or you think it has performance problems, then you should fix up Xine-lib rather than starting from scratch and reinventing the wheel. If everybody did that, we wouldn't get anywhere.

Re: KDE4 - Aaron J. Seigo - 2006-05-25

the "linear scheduler" is another one that is aimed squarely at kde4.

Re: KDE4 - Krzysztof Lichota - 2006-05-26

It would be useful to provide more detailed explanation of the projects on this list of projects. Maybe each project should have a page in KDE wiki?

Re: KDE4 - adymo - 2006-05-25

All 3 KDevelop projects are the part of KDevelop4 development efforts.

Re: KDE4 - Nick - 2006-05-26

yeah, i hope in the next course i'll be lucky to get my teachers (kpi, kiev) on FLOSS side w/ beauty of kdevelop :)

A few very nice choices - apokryphos - 2006-05-25

Some very interesting projects. Of particular interest to me are daap support for amaroK (the one thing banshee still has over amaroK), and gmail-style conversation for KMail. Those would be really handy. Screen recording application for KDE and KPhysics sound like they could shape up to be really great, too. Good luck to all those partaking. :)

Re: A few very nice choices - Aron Boström - 2006-05-26

Nice to hear of the interest in gmail-style conversations for KMail. If your interested in following the progress, there is a blog at http://summerOfKode.blogspot.com/

Make KOffice a project of its own - AC - 2006-05-25

Wouldn't it be smart to make KOffice a project of its own -- I'm sure that would attract more applicant interest, since open-source office applications are all the rage these days. Having KOffice on Google's list of projects will catch the eyes of students looking to help an office suite. This seems to have worked well for Abiword and OpenOffice, who each got 5-6 projects accepted.

Re: Make KOffice a project of its own - Inge Wallin - 2006-05-25

Yes, I wanted to do that, but it got shot down. I think we need to lobby for it earlier next year.

Re: Make KOffice a project of its own - assume - 2006-05-25

You mean shot or shut?

Re: Make KOffice a project of its own - Bobby - 2006-05-25

Why was it shot down? Who shot it down? Bobby

Re: Make KOffice a project of its own - Inge Wallin - 2006-05-25

Google said no, we have to be within the main KDE project. This is not strange in itself, but I think that in that case, Abiword (for instance) should be a part of the Gnome project. And gaim. And so on... KDE applications, or rather kdelibs based applications, need to make it known that they are not totally tied to the KDE desktop.

Re: Make KOffice a project of its own - anon - 2006-05-25

It's also partially how many people use the project; Google seems to accept projects that are smaller if they are cross-platform and are used widely. Gaim and Abiword are both ported to Windows and therefore have more exposure. So does GIMP. If/When KOffice is ported to Windows and gains more presence, it'll be easier to argue that KOffice deserves its own category.

Re: Make KOffice a project of its own - Aaron J. Seigo - 2006-05-26

it's a sad day when porting to windows makes a -free software- project deserving. if the project wishes to port to windows, great, but if approval is withheld from those who don't want to work on non-free systems doesn't that sort of put the encouragement in an odd direction when it comes to supporting open source projects? hm. *shrugs*

Re: Make KOffice a project of its own - ac - 2006-05-26

They are open source projects. It's a sad day when certain people don't want open source projects to be accessible to the most people possible.

Re: Make KOffice a project of its own - Thomas Kadauke - 2006-05-26

If you add the GNOME, GIMP, Gaim and Abisource projects together, then the GNOME folks got 40 projects, while KDE only got 24 :(

Mmmm - Martin - 2006-05-25

I dont find those projects too exciting either. Not that they are completely unnecessary - far from it. But I certainly could think of more interesting projects. But I dont have to program them, so I know that I'm not really fair ;-) Sorry for that. Anyway, perhaps for Summer of Code 2007,2008 & 2009: * Proper table support in KWord * Better PNG/transparency support (Checkerboard, Color to alpha) in Krita * Better image resize dialog in Krita * KPDF editing capabilities like in Acrobat (not Acrobat Reader) * Completely integrated out-of-the-box Bittorrent-support for KGet/Konq * Google cover search for Amarok * Mouse-over to read article for KNewsTicker * Skype support for Kopete * Service-menu configuration panel for KControl * Color-coding for KMail * Seamlessly integrated Spam-Filter for KMail (like in Thunderbird) Now, come on, get mad at me for posting this. I can stand this ;-)

Re: Mmmm - Thiago Macieira - 2006-05-25

How often do we have to say that BitTorrent support makes no sense in Konqueror? Maybe it does in KGet, but KTorrent is doing the job just fine. Torrents aren't normal downloads. You need to have a special application for it because you want to set your upload rate, number of downloads, share ratio, etc. Skype support for Kopete will be much easier to implement next year, when we have moved to D-Bus. Color-coding for KMail? What do you mean by this? KMail already colours the multiple indentation levels in different colours. And it has spam-filter (spamassassin) integration.

Re: Mmmm - Jan - 2006-05-26

KTorrent: I know all the arguments against this but I'm 100% sure this will get implemented one day. At least when all the other browsers (except perhaps IE) have implemented this. Opera is planning to do so with Opera 9 AFAIK so strangely they dont seem to have the same reservations. Skype support will only really make sense standalone without calling a running Skype. With Color-coding I mean the ability to right-click and mark mails with different colors like in Thunderbird. I know about the Spam-Filter wizard but it isnt as nicely integrated and easy to setup as the Bayesian Spam-Filter in Thunderbird which worked for me right out-of-the-box and was the reason why I finally switched to Thunderbird (I used KMail a long time before). Maybe I'll switch back one day. Fortunately because of IMAP switching clients really isnt a big issue for me.

Re: Mmmm - Carewolf - 2006-05-26

I don't think you get it. BitTorrent is already integrated in Konqueror by KTorrent. The KDE framework is just much more flexible, so we don't need to put things together in the same module for them to integrate nicely. You could argue that KTorrent should use the UI-server to make it look like any other download, but that's a detail in KTorrent and won't require any changes anywhere else.

Re: Mmmm - sundher - 2006-05-26

It looks like KGet will get Bittorrent support. http://bugs.kde.org/show_bug.cgi?id=57591 I must agree that Konqueror getting Bittorrent support doesn't make much sense. Opera may have torrent support but integration seems to be their MO since they also have integrated mail and IRC, but which aren't as good as standalone versions of these apps. Out of curiosity, what's wrong with the spam filter? It's a three window wizard.

Proposals posted on Google's website - anon - 2006-05-26

For the full text of the proposals, they are listed on Google's website. http://code.google.com/soc/kde/about.html Hopefully this answers a lot of people's questions.

Re: Proposals posted on Google's website - renox - 2006-05-29

Well the page you gave only contain the tittle..

Full featured open source NX client for KDE - James Smith - 2006-05-26

KNX/NXc Why not further work on Krdc to reach the desired functionality. We'd all love to see NX functionality where it belongs, with the other remote terminal viewers.

Next year - hup - 2006-05-26

Next year it will be important to present more projects which contribute to KDE in order to get more slots. I think e.g. OpenUsability would qualify as an independend project and this also applies to other projects within the KDE community such as Valgrind.

See the past before looking at the future ! - Manik Chand - 2006-05-31

Just see what happened to last year's SOC? Possibly there were far more exciting projects like the xul and USMT and the fully integrated NX client. One good piece of software produced by a SOC for desktop users was K3B but probably we should keep our expectations at halt and assign smaller set of works for a SOC project which could be dealt moderately in a vacation.