Akademy 2008 was Amazing

It has been a couple of weeks since Akademy 2008 finished. KDE's contributors are now back home, more enthusiastic than ever about our future. If you missed the talks videos are now online. This article covers what happened during the week and outlines some of the results. Read on for more.


This is where Akademy was held.

The Beginning

On Friday August 15th 2008, hundreds of KDE contributors came to the city of Mechelen to register for the event many had been looking forward to for almost a year: Akademy 2008. We played. We worked hard. We drank beer and we ate food. We even discussed eating food. We listened to talks. We brainstormed. We discussed. We designed. And we wrote code. But after a long and busy week, it was time to go home. Most of us have regained our strength after this exhausting, yet energising week, and we are looking back at one of the best meetings we ever had. Of course, one can never really capture all that happened. Despite the impact of the keynotes and BoF's, much happened in the corridors. Much has not been recorded anywhere but in the memories of those participating. The following report therefore focuses on the big events and the announcements.


Modelling the latest sleek design.

The first day of Akademy brought us two keynotes, 16 other presentations, and various lightning talks about Plasma, moderated by Aaron Seigo. The first keynote was given by Frank Karlitschek. He spoke about increasing community involvement by giving "power to the people", and the refreshing ideas in his talk represented Akademy 2008 in a nutshell: innovation and community. This topic was further explored in talks following the keynote. Some of these ideas are described in the article about integration at Akademy. Related was the talk about a future development model of KDE. This talk and the BoF session later on have resulted in many discussions within the community. Time will tell if the ideas discussed will really shape the future of KDE development and the Free Desktop at large. The second keynote was about Nokia, who discussed their involvement in Qt and KDE. On Tuesday, Nokia gave away over 100 N810 internet devices to KDE developers to prove their point, and we also reported their support for the Firefox port to Qt in cooperation with Mozilla. Suffice to say, the first day at Akademy was a great success.

More news came in during the second day, most notable the the many improvements in Qt 4.5, work by the KDE-PIM hackers and JOLIE bringing service-oriented computing to KDE. Later on, a casual meeting of Frank Karlitschek and Fabrizio resulted in plans for co-operation between the Open Collaboration project and JOLIE. A great and certainly not unique example of how Akademy brings people with brilliant ideas together!


We can always depend on Seb to find practical solutions to difficult problems (this cup was meant to hold the voting cards up...)

The day ended by handing out the Akademy Awards. Mark Kretschmann and the Amarok team, Nuno Pinheiro and the Oxygen team, and Aaron Seigo and the Plasma developers were awarded with the official metal gear and praise and recognition from the community. Of course, we gave a standing ovation to the organisers of this year's Akademy as well.

Moving on...

Monday was set aside for the famous KDE e.V. meeting. 7 hours of talking and (re)counting votes, who could say no to such an experience? Not many - we welcomed several new members to the e.V. and during the meeting, the previous quarterly report was released. Further, it was decided to endorse the new Community Working Group, and a Code of Conduct. We also voted on and accepted the Fiduciary License Agreement (FLA), which has been worked on for the last year in co-operation with the Free Software Foundation Europe.


Having food and a beer in Mechelen.

The exciting atmosphere and the Nokia N810 devices we received fuelled much of the discussion during the Emsys-sponsored Embedded and Mobile day. Nokia clearly played a vital role, demonstrating their long-term commitment to Qt and KDE. Soon blog posts about the Nokia N810 showed up with KDE developers talking about the potential of this device. KDE packages for the N810 are already available, and much work is going into porting several key KDE infrastructures like Plasma or Ruby bindings support to it. Expect more, especially since Nokia provided lots of free food and beer at the social event on Saturday night!


Careful, hot Plasma design going on!

Development and BOF Meetings

On Thuesday, the BoF sessions (done "unconference" style) started. The purpose of the BoF sessions is to bring developers interested in a certain subject together to talk about it informally. During the BoF sessions, several rooms centring around a certain sub-project were available: the Amarok Den, the Plasma Hackers Containment, and the Office and PIM productivity room. In each of these rooms you could find 20-odd developers working on their respective applications, using the whiteboards to develop new interface concepts or discussing the weather (bad). Furthermore, two days were reserved for a more in-depth exploration of important topics: the HCI usability day and the Sun tutorials day.

We can not detail everything that happened in these rooms, but here is a quick impression of some of the results.


Outside enjoying the weather.

One interesting discussion in the Plasma Containment room was about small form-factors. Aaron Seigo noted how they figured out how to solve the issue with the system tray taking up too much space - combining it with the notification widget. A big target for the Plasma developers is to ensure Plasma can just as easily be controlled with multiple fingers or thumbs as with the mouse. For this, work on a full-screen application launcher and better controls is being undertaken. Another interesting development is going on around a Qt port of Edje. Edje allows a separation between the application logic and the user interface, which is described in an easy-to-use language. Integrating this technology in Plasma seems a high priority, and the first experimental Plasmoids using QEdje have appeared already. It will make it easier to write Plasma interfaces, allowing people with UI design skills (but little programming knowledge) to contribute.


Usability team having a drink.

The BoF about Solaris had a demo of DTrace, which not only led the developers to a bug, but also prompted the Okteta developer to have a look at Okteta running on other platforms like Windows and Mac OS X.

The focus of the session was really more about the developer tools available on the Solaris platform (and also on other platforms, because DTrace can be used on FreeBSD and Mac OSX as well) than the platform itself; some words were said about KDE 4 on Solaris, "it'll be there soon" as well.

Seb Ruiz, one of the Amarokers wrote in his blog how the major work in the Amarok Den was critiquing and improving the major components in their GUI. Lydia Pintscher, the Amarok Community Manager, noted "The most important thing about Akademy in my opinion was meeting our Summer of Code students. It really helped to get to know them and make them feel they are part of the team. I hope it helped to convince them to stay with Amarok after SoC. Oh, and we really enjoyed the Akademy Awards Ceremony, obviously."


We enjoyed good beer at the social event.

The Human Computing Interface workshop by Ellen and Celeste focussed on giving developers the tools to make their applications easier to use. Ellen explained: During the Hacking Marathon, we organised a Human Computer Interaction day including various workshops to educate the KDE developers with regards to usability and design practices. This included an introduction to the KDE user research profiles that will help developers define their project goals and focus their work on the users' needs. In a second workshop, six usability and design methods were explained to developers which they can can apply to improve the usability of their software.

Furthermore, in the scope of the Season of Usability, we offered a student project to further develop the Human Interface Guidelines and identify common design patterns in KDE 4. Thomas Pfeiffer, one of our student interns, also attended Akademy and together, we documented several design patterns that will soon be available on techbase.

Finally, we had a discussion about dialogs. Dialog alignment has been an issue in KDE for about 2 years now. During this year's Akademy, we worked together with several developers to come up with some final guidelines for dialog alignment. They will soon be documented on techbase, including some Qt Designer tips and tricks.


Boat trip, see the videos at KDE://Radio.

Work and play have to go together. So we had a Nokia-sponsored social event, were we had good food and Belgian beer. And Thursday we went to Mechelen, and had a great tour over the river, paid for by our own KDE e.V. Many pictures were shot during Akademy, be sure to have a look at those made by Bart Coppens, Jonathan Riddell or in Sebas' gallery (who donated the pics in this article).

Wrapping up

That wraps up the overview of Akademy. On Friday most people left, though some stayed until Saturday, still working. It took everybody a while to get back home (not everybody having a good trip), and a while to adjust. Alexander Neundorf even speaks of a "Post Akademy blues". Once adjusted, normal life continues. Wade continues to be funny. And we are still writing code.


Some new members of the KDE e.V. joined at Akademy. So can you!

But, despite the importance of coding and design going on at Akademy, it is not all what our yearly KDE meeting is all about. Talking to enthusiastic fellow KDE developers is. The KDE community offers a diversity of bright, interesting and simply amazing people. Meeting those, talking, having dinner or a drink - it is what makes Akademy one of the best things the year brings. There is so much more fun to be had, things to be learnt and work to be done, from art to be drawn to code to be written, you know you want to join us!

Dot Categories: 

Comments

by Hannes Hauswedell (not verified)

Thanks for offering all the media in free formats. Sadly this is rare even among free software projects.

Thumbs up!

by Lisz (not verified)

Yeah, except that Ogg Theora extension is now .ogv other audio format are .oga. ogg can be used for vorbis for backward compatibility.

by OGGTV (not verified)

A super-ammount of OGG BROGGCASTING, TV stations will start in 2009, to challenge big coporate/big media outlets (with streaming video plans). The challenge will come from grass-roots media, with professional news vans, and TV studios, (like YouTubeLive will have). Mobile to HD BROGGCASTS, will place OGG, as the winner of a online media, streaming content war.

by Hans (not verified)

Nice overview, thank you Jos.

Please fix this picture link:

http://static.kdenews.org/jr/akademy-2008-final-article/akademy-2008-dis...

It has an additional ".jpg" at the end.

Cheers

by Danny Allen (not verified)

Fixed.

> Is this KST with Keramik?

Well, clearly it's Keramik, but the title basrs say "Atlantis". A quick Googeling turns up some GTK app installer named that. I don't know what that is they are using. It could very well be some in-house thing.

M.

as this seems to be some application to monitor some ATLAS experiments, it should be an inhouse-program and the first 2 letters from ATLANTIS are the same like in ATLAS...

by 4 letter writer (not verified)

You mean the first 4... :)

http://www.hep.ucl.ac.uk/atlas/atlantis/

This is what I could dig up after a quick google search. It's actually a java app, and fully open source source as well.