KDE has joined Google's Summer of Code programme. If you are a student looking to get into KDE development this is the perfect opportunity. We have a list of rules and suggested projects. The deadline is soon, June 14th, for a completed proposal and you will probably need a week of communication first to ensure a good proposal for Google, so move quickly.
Unfortunately due to a mis-communication KDE was not among the initial list of projects involved in the Summer of Code scheme. Congratulations to the fast moving KDE community for fixing the situation quickly.
If you would like to join please e-mail [email protected] using the format listed at the bottom of our suggested ideas page to let us help you working out your application for final submission to Google. The projects listed on that page are ideas only. There are some more on this Google Bounties wiki page, but you are welcome to come up with your own ideas. All projects need an established KDE contributor as a mentor.
We look forward to welcoming the Summer of Code students into the KDE developer community.
Comments
Great to read these innovative ideas in the list. Especially the very open suggestion are appealing and I'm sure there are quite a few students capable of making great contributions.
Here are some more ideas:
- KDE widget/component using GtkMathView (http://helm.cs.unibo.it/mml-widget/) so that KDE can display MathML
- GreaseMonkey for khtml (greasemonkey is so cool i have trouble sticking to khtml)
One more idea to integrate google and KDE :
write a kipi[1] plugin to integrate digikam, kimdaba and gwenview with blogger like Google's Picassa does on Windows.
[1] : http://extragear.kde.org/apps/kipi/
Another idea is to port the QT voip application twinkle
http://www.twinklephone.com to kde and have it integrated into kontact.
The application itself had a quite a good review on a Barry's blog, see:
http://www.barryodonovan.com/blog/?postid=11
hmm, you know that KDE is based on Qt and not GTK? so your idea should be: a KDE widget/component so that KDE can display MathMl :-)
Nice idea :-) (-> KFormula?)
Well, in theory, you should be able to use any widget set with the code. I've played around with the code and found it not be be very clean, but that was a year a go. Judging from the screenshots, the current status is pretty ok. There's even a thesis on the code, which can be downloaded from the site.
improvements to khtml so that Google officially supports it (e.g. http://maps.google.com/ )
Sorry, too late. Works in HEAD already :)
what about gmail then ;)
or blogger =)
Huh? Works here.
Derek
http://bram85.blogspot.com/2005/06/skonquerorfirefox.html
Cool, now the "Google supports khtml"-part and we are in business.
Disclaimer: Each idea should probably be discussed with whoever was/is involved with the projects they pertain to - they might not be good ideas after all.
2. Revive KSnuffle
http://www.quaking.demon.co.uk/ksnuffle.html
Source at
http://sunsite.mff.cuni.cz/MIRRORS/ftp.suse.com/pub/suse/i386/8.1/suse/s...
+++++++++++++++++++++++++++++++++++++++++++++++
3. Projects on KOffice open document format usage.
+++++++++++++++++++++++++++++++++++++++++++++++
4. QT backend for GPLFlash
http://sourceforge.net/mailarchive/forum.php?thread_id=6948914&forum_id=...
+++++++++++++++++++++++++++++++++++++++++++++++
5. QT backend for Robert O' Callahans Firefox-on-Cairo
http://weblogs.mozillazine.org/roc/
Zack Rusins earlier work on Firefox for KDE
http://www.kdedevelopers.org/node/view/976?PHPSESSID=012e7fc315a9856dfbd...
http://webcvs.kde.org/kdenonbeta/kmozilla/
++++++++++++++++++++++++++++++++++++++++++++++++
6. Some KDE frontend goodness for GNU Octave
http://www.octave.org/octave-lists/archive/octave-maintainers.2004/msg00...
+++++++++++++++++++++++++++++++
7. Or some other computer algebra package like
http://xcas.sourceforge.net/en/GIAC/
or
http://www.sai.msu.su/sal/A/1/index.shtml
++++++++++++++++++++++++++++++++++++++++++++++++
8. Enhance Kat with Inotify support such that it automatically indexes new files (eg. new Kopete chat logs, new documents in some "documents" directory, maybe new mails)
http://www.kde-apps.org/content/show.php?content=22135
http://www.ibm.com/developerworks/linux/library/l-inotify.html
++++++++++++++++++++++++++++++++++++
9. Experiment with CLucene for Kat
http://sourceforge.net/projects/clucene/
see also
http://www.kde-apps.org/content/show.php?content=23874
What do you mean by "3. Projects on KOffice open document format usage" ?
Do you mean tools that can interact with KOffice (and with OOo if possible).
HAND
Well, I don't know how close the switch to the Open Document formats is in KOffice, but maybe some of you KOffice guys could specify some projects that could speed or improve the switch.
And yes, a project that involves porting the OOo .doc and .xls import/export filters to KOffice would be wonderful.
This was basically just a KDE-users wishlist.
Thanks for your wonderful work.
Anders
The OOo filter still depend heavily on OOo, so having a common file format does not change much.
Have a nice day!
A KDE frontend for XCas would be awesome.
as for 6.)
there is already koctave - http://athlone.ath.cx/~matti/kde/koctave/
- unfortunately, seems to be unmaintained, currently.
8. Done :-)
check it on http://kat.sf.net.
P.S. Kat has been moved to KDE SVN Playground.
Awesome ideas presented.. If I can beat my laptop into running Linux after all I might put together a proposal for one of them.
Unfortunately there is no direct link to the ideas site from the google code page.. People might have trouble getting there from just the KDE.org site.
Support for the Midas Spec: http://www.mozilla.org/editor/midas-spec.html
I think that's (part of?) what would be required to make online HTML editing tools like http://tinymce.moxiecode.com/ or http://www.fckeditor.net/ work in Konqueror.
i hope such offer will happen again next year cause i'll be 18 only in august :)
I've been wanting to get involved with coding in KDE for a long time (well since I first started using Linux (with the exception of the time I used Mandrake for a while). Unfortunately I still haven't gotten familiar enough with any projects to work on any of them (I probably should just pick one app and start looking at the code and figure out the way it works). I hope that next year I will be able to participate in the Summer of Code.
Would KFloppy interest you?
Have a nice day!
One thing you could do is approach a sympathetic maintainer who hasn't got enough time to implement everything he's envisioned, but he's a pretty quick typist and can hammer out helpful emails pretty fast -- for instance, and there's no need to point at me specifically, no need at all, you could try to implement parasite loading in the Krita brush handling... I don't doubt there's someone easily reachable who can do a bit of mentoring on an informal basis.
Seriously though, I have a couple of proposals for the summer of code in my drafts folder but I don't dare commit to mentoring someone well enough that they can gain the promised fortune. But on a more informal level, there's plenty of patience and sententiousness to be had from me...
Currently it reads: "Join developing KDE via Google Code of Summer".
Great initiative, I hope many of the suggestions get implemented.
I don't mean to be a troll, but you have a few proposal suggestions that I don't think to really fit on Google's Summer of Code. Google hasn't been very specific, but they do sound like they only want software programmers, or coders to be more exactly.
What I'm saying is that I'm not sure that Google will accept suggestions like "making mockups for usability". For instance, for that particulary one, you might have to add making prototypes and such, in order to make it suitable for the proposal.
Anyway, I'm really glad you joined in and KDE does have IMHO the most attractive suggestions. ;)
By the way, you should add the (ideas) link to the Summer of Code website, like the other projects: http://code.google.com/summerofcode.html