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.
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."
Comments:
Cool! - Karl M. - 2005-06-30
Now if these project will really be done in two month (which will happen i hope) kde will get a lot of really great improvements in a very short time.
Great!
I am looking forward to see this stuff on my desktop.
Re: Cool! - Mathieu - 2005-07-01
Now, I wonder what would happen if we could organize that 4 to 6 times a year ?
Productivity jump ?
Re: Cool! - Thiago Macieira - 2005-07-02
Well, it wouldn't be called "Summer of Code" anymore :-P
Re: #13 - David Walser - 2005-06-30
For point #2, wouldn't it make more sense to add Qt/KDE code generation support to the Eclipse VE project than have Eclipse just externally launch Qt designer?
Re: #13 - Carsten Pfeiffer - 2005-07-01
I for one quite dislike VE or SWT-Designer. Qt Designer so much more robust and easier to use.
I actually had thought something the other way round, using Qt Designer to create SWT code, e.g. via uic.sf.net.
Re: #13 - David Walser - 2005-07-02
Well that would be fantastic as well.
Go for it! - Thomas - 2005-06-30
After reading through the project descriptions, I admit, I'm impressed by the amount and quality of ideas.
I'm looking forward to "GTD for Kontact" now ;-)
"Implement hyperlinkage between Kontact objects."
"Implement real attachments to KOrganizer items, as opposed to only storing URIs." - ...drool...
Good luck to all!
Thomas
is there a list of rejected ideas? - emaN - 2005-06-30
n/t
Re: is there a list of rejected ideas? - Anonymous - 2005-06-30
No.
Re: is there a list of rejected ideas? - Dmitry M. Shatrov - 2005-07-01
We've made an attempt to create such. There are People are free to add new entries
it can be found at
http://current.spookey.net/mediawiki/index.php/RejectedIdeas
or an older version:
http://summerofrejects.pbwiki.com/index.php?wiki=RejectedIdeas
Can I be the one relaying stop-energy? - Giacomo - 2005-06-30
many of these projects look like nice buzzwording, and won't deliver. Some verge on the useless:
Okular? Like we don't have already zillions of modularized viewers and players...
Writing a KDE application not in C++? ahem, Python bindings anyone?
Distributed Application Markup Language sounds like a .NET ripoff, with security scenarios so awful I don't want to even start thinking about it.
Label Browser is just the last fashion in The Quest For Perfect Metadata: people don't classify their stuff, but geeks simply won't give up the fight.
Knoware is a work that will require at least two years, not months...
Kamion is partly already implemented in KitchenSink (and please fix that first, it really needs some help)
Don't get me wrong: I hope everyone succeeds and I'm sure people will have fun trying; however, these submissions for the most part don't seem to be either realistic or original... the best ones are "coherent" progressive work on KOffice and Konqueror elements; it might as well be that the "visionary" ones have been chosen by the Google guys as a way of taking the piss with the submitters.
Anyway... good coding to everyone! :)
Re: Can I be the one relaying stop-energy? - James Richard Tyrer - 2005-06-30
Writing a KDE application not in C++? ahem, Python bindings anyone?
Yes, but they are not an application.
Writing KDE apps in Java is an interesting idea. It would be even more interesting if the GNU Java compiler supported the current Sun Java implementation.
Specifically, if both were fully supported, we could use the Apache SVG code instead of writing out own.
--
JRT
Re: Can I be the one relaying stop-energy? - Brian Beck - 2005-06-30
Hi,
I submitted the Knoware proposal. Believe me, you aren't the only skeptical one.
But think about it: building a huge and useful database is the part that will take a while. This is not part of the proposal; that part is up to users. The proposal is for a project that will have the smarts to build and analyze the database. I'd say building a highly accurate spam filter is even a harder use of Bayes algorithms, would you say that takes two years?
--
Brian Beck
Adventurer of the First Order
Re: Can I be the one relaying stop-energy? - Kevin Krammer - 2005-06-30
> Okular? Like we don't have already zillions of modularized viewers and players...
Well, the idea is based on suggestions of the KPDF/KGhostview developers if I remember correctly.
A viewer which combines all their features into one application is obviously not available yet.
> Writing a KDE application not in C++? ahem, Python bindings anyone?
Any bindings would have been OK. You have to let the students decide which one they want to write their application in.
My choice would have been Java as well.
Re: Can I be the one relaying stop-energy? - bob - 2005-07-01
> A viewer which combines all their features into one application is obviously not available yet.
Evince is available for Gnome
Re: Can I be the one relaying stop-energy? - Anonymous - 2005-07-01
http://www.gnome.org/~jrb/files/evince-mail.png
It even supports mail. Evince is probably comparable to Konqueror as far as being a generic shell interface.
Re: Can I be the one relaying stop-energy? - Kevin Krammer - 2005-07-01
No, that was a joke.
http://webwynk.net/jrb/#1120196417
Re: Can I be the one relaying stop-energy? - Odysseus - 2005-07-01
>Okular? Like we don't have already zillions of modularized viewers and players...
If you were to read the background, you would understand why. It's taking the existing brilliant kpdf frontend and turning it into a generic document viewer that can allow viewing of pdf, ps, chm, dvi, doc, kwd, sxc, ppt, whatever with a single interface for the users regardless of the document type. That is a DOCUMENT viewer with decent navigation and previews, etc, which is a very different beast to an image viewer. To me, it sure as hell beats the current situation where I need to learn 3 different interfaces to view my pdf, djvu and ppt files.
John.
Re: Can I be the one relaying stop-energy? - superstoned - 2005-07-01
I think it is a great idea to have a unified document vieuwer. kword etc embedded in konqueror isn't that great, as I always want to/try to edit documents in there... i already asked the dev's to make it r/w, but this is better - a real distinction between vieuwing and editing a document!
Re: Can I be the one relaying stop-energy? - genius - 2005-07-09
Hey Label browser is a cool idea. Why do u think only people will clasify stuff. I think this guy also has in his mind about applications classifying them. look at the proposal. It sounds great. If u are one of those who dont classify things then u are one of the very few who hate gmail.
Even the other projects are good. The thing is you havent gone through them properly.
genius
Duplication? - Me - 2005-06-30
Don't 14 and 15 boil down to the same thing?
Re: #4 - James Richard Tyrer - 2005-06-30
Some of this should be simple since most of the Konqueror (note that Konqueror is not a web browser) UI already has an XML interface that controls about 90% of the interface. I hope that someone is working on the other 10% :-)
However, the Firefox XUL user interface is not all good. Firefox does not support the FreeDesktop standard for icons (which KDE uses). I point out to P.S. that as a KDE app that Konqueror with a XUL based UI will need to continue to support the KDE/FD icon system rather than having the icons in JARs like Firefox.
So, he will have to solve the icon issue. When he does, this could also be ported to Firefox.
Re: #4 - Morty - 2005-07-01
I don't think it's aimed at making it possible having XUL based UI for Konqueror, it sounds like it geared towards making Konqueror accept XUL based objects. Like plugins and such. Not making the UI of Konqueror in XUL, but making it possible to run XUL plugins, like the ones made for Firefox, native in Konqueror.
Re: #4 - Illissius - 2005-07-01
As far as I know - and that's only peripherally - Firefox's XUL plugins are only possible /because/ the entire UI is written in XUL. So one follows from the other.
Rather, I think the goal is XUL in webpages, but I'm not the one doing it so obviously can't say with certainty =).
Unfortunately... - Peter - 2005-06-30
my proposal "Haskell Bindings for KDE" was denied. But I'm not complaining about it, I suppose the developers did their best deciding what's needed.
cheers
Re: Unfortunately.. - Antonio - 2005-06-30
Just because you're not getting paid, doesn't mean you can't do it :-)
I'm just sayin...
Re: Unfortunately.. - Peter - 2005-07-01
I know, and I'm planning to do so, but it will take a lot longer since I'm forced to work on something else (far less interesting) that pays the bills in the mean time...
Maybe I will be on time for KDE 4 ;-)
Re: Unfortunately... - Giacomo - 2005-07-01
I wonder why you didn't propose Prolog bindings... now *that* is interesting!
;)
Re: Unfortunately... - ltmon - 2005-07-01
I can imagine it now....
You start a KDE application, and after waiting for 30 seconds a single dialogue box appears:
"No."
;)
Re: Unfortunately... - superstoned - 2005-07-01
LOL
Re: Unfortunately... - Scott Wheeler - 2005-07-01
Well, just notice that we basically have no applications written in Java (or any of the other languages for which we have bindings with the arguable exception of Python) though we've had Java bindings for a while. And a lot of people know Java. Haskell honestly just be an exercise in generating bindings, not something that would be actively used for application development.
wow - gerd - 2005-06-30
#10 sounds very good. It is an important usability task where most De fail
NX vs. X12 - ac - 2005-07-01
Frome what I hear NX is great, lightning fast compared when compared to VNC and X11 but in the long run doesn't it make more sense to fix the X11 client/server protocol? I understand that this would be a massive undertaking not only from a technical standpoint (creating a new protocol) but also from a political standpoint (reaching a consensus on how the new standard would look and work).
Now I'd like to say that I'm not one of those guys that says we need X12 because X11 has been arrond since September 15, 1987. If it ain't broke don't fix it. The thing is we've learned a lot since '87, we have more processing power (compression costs less) and our usage paterns have evolved. Do you remember computing in '87?
Re: NX vs. X12 - ltmon - 2005-07-01
The most successful standards often don't come from a commitee designing them, but from one individual effort that is so good or popular that everyone else copies it.
With the core of NX being free, if it proves worth it's hype and a lot of people start using it, it could quite easily become part of "X12" without having to design by commitee or rub a whole lot of people the wrong way.
L.
KDE did it first!!! - NS - 2005-07-01
Congratulations for KDE team for posting the result approved projects with title and details, in summer of code first!!!
We know that there are lot of projects approved in SoC for open source communities, yet some of the communities has less priority in posting what projects approved and details.
This only shows that KDE.org is truly for all of us, not just for developer but users as well.
Long live python plugin, as a scripting for KDE.
Well done! KDE Team.
Re: KDE did it first!!! - Michael - 2005-07-02
If you want to be petty, NetBSD announced theirs last week http://www.netbsd.org/Foundation/press/soc.html.
Re: KDE did it first!!! - NS - 2005-07-04
Sorry, probably, I am BSD is part of my vocabulary, I am into linux and more interested in applications in general.
Thanks for your correction and link.
Any other announcements in SoC Results? Topics and detailed description
NS
Re: KDE did it first!!! - NS - 2005-07-04
Python Software Foundation (PSF) got one now:-)
http://wiki.python.org/moin/SummerOfCode
Wow - Davide Ferrari - 2005-07-01
There are LOT of interesting project, but if Knoware will be complete and functional it will be one of the more interesting!
Re: Wow - Brian Beck - 2005-07-01
Thanks for showing interest! I'm keeping a development blog here: http://blog.case.edu/bmb12
--
Brian Beck
Adventurer of the First Order
#1 and #5 will bring Kontact into another realm :) - m. - 2005-07-01
Great!
Go Kontact, go!
Tenor and #14 and #15 - Mario Fux - 2005-07-01
If could for the Tenor (the new KDE linkage technology) exists would it be valuable for the projects #14 and #15.
I'm really curious about Tenor but heart nothing about it for some time now.
Does anybody knows more about its status?
Re: Tenor and #14 and #15 - Thiago Macieira - 2005-07-01
Tenor won't be delivered in time for the students' work. So using it could be very difficult for them.
Not that some of them haven't suggested using it -- quite to the contrary.
Re: Tenor and #14 and #15 - superstoned - 2005-07-01
but maybe he can help writing it, at least outline some things it needs to do...
My whish list for KDE/Google - Timur - 2005-07-01
It is just a very short whish list... it would be really great if KDE/Google:
- create a KDE/Linux client for Google Earth (and maybe integrate it with GPSDrive)
- create a KDE/Linux client for Google movies
just my .02 cents
Regards,
Timur
Re: My whish list for KDE/Google - superstoned - 2005-07-01
well, google maps should be doable, as google has released the API. maybe the same will go for Google movies, as DVD John aparently already cracked it :D
but i'm sure it'll take some time.
Re: My whish list for KDE/Google - ra1n - 2005-07-01
well the latter should be easy since google posted the code of their work on VLC:
http://code.google.com/patches.html
kdevelop win32 port rejected? - hannes hauswedell - 2005-07-01
man, they rejected the windoze port of kdevelop... i kinda doubt it would have been accomplished in the time, but it sure sounded good...
then again if kde4 is supposed to be ported alltogether, we will hopefully get kdevelop to win-platforms
brings a tear to my eye. - Aivars - 2005-07-02
In a world filled with so much bullshit that we still have noble projects such as this. Free for all to use and done purely in the spirit of innovation and furthering of knowledge.
Aivars
Re: brings a tear to my eye. - Rory - 2005-07-02
"Free for all to use and done purely in the spirit of innovation and furthering of knowledge"
Um...
- Notoriety
- Bragging rights
- Cash payout
- Future consulting gigs
- Etc.
I wouldn't say that it's "done purely in the spirit of innovation and furthering of knowledge."
Especially since:
1) There is *very* little innovation here ("innovation" is a word that's been tossed around so much that it's practically lost its meaning)
2) This isn't so much about furthering knowledge - there are plenty of good coders out there who could implement many of the features listed - it's a question of time and resources rather than ability, so I see little that contributes to "furthering of knowledge" except perhaps for the coders directly involved
Hate to sound like a cynic, but someone has to keep his head on straight around here...
Re: brings a tear to my eye. - DeadFish Man - 2005-07-02
Amen to that, bro!
nice - timmeh - 2005-07-04
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.
Implement support for OASIS XLIFF 1.1 in KBabel - Nick Anastasi - 2005-07-04
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.
Re: Implement support for OASIS XLIFF 1.1 in KBabel - Nicolas Goutte - 2005-07-04
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!
hi - sailaja - 2005-07-15
If I want to take part in the project, what should I do?
Re: hi - Anonymous - 2005-07-15
First improve your English text comprehension, then understand that there is no possibility to join this year's Summer of Code anymore.
hai - sirisha - 2006-07-11
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