The first Nepomuk Coding Sprint will take place in Freiburg, Germany on June 19-21, 2009.
The Sprint will take place in the conference room of the Gasthaus Hirschen. The room is booked from Friday, 16:00 to Sunday, 18:00.
There will be wireless LAN and drinks. You can order coffee and even stuff to eat from the restaurant.
Reaching the hotel Frohe Einkehr from the train station is rather simple. There are two possibilities:
|Name||Application||Hotel (room type)|
|Albert Cervera i Arenyemail@example.com||KDE OpenObject Client||Frohe Einkehr (double)|
|Alessandro Diaferiafirstname.lastname@example.org||Raptor||Frohe Einkehr (double)|
|Daniel Winteremail@example.com||Amarok||Frohe Einkehr (double)|
|Francesco Griecofirstname.lastname@example.org||Raptor||Frohe Einkehr (double)|
|George Goldbergemail@example.com||Telepathy||Frohe Einkehr (single)|
|Lukas Appelhansfirstname.lastname@example.org||Raptor/KGet||Frohe Einkehr (double)|
|Marcel Wieswegemail@example.com||Digikam||Frohe Einkehr (double)|
|Mathieu Dupuyfirstname.lastname@example.org||Mandriva (TaskTop)||Grüner Baum (single)|
|Peter Penzemail@example.com||Dolphin||Frohe Einkehr (single)|
|Sebastian Faubelfirstname.lastname@example.org||Gnome||Frohe Einkehr (double)|
|Tobias Königemail@example.com||Akonadi||Frohe Einkehr (double)|
|Tom Albersfirstname.lastname@example.org||Mailody||Frohe Einkehr (single)|
In order for the workshop to be efficient and productive all participants should start out with the same basic knowledge.
The goal of the workshop is to extend existing applications with Nepomuk features. This not only means adding tagging and rating but also creating new data automatically that is not created/remembered at the moment. A typical example is the source of a download.
In order to do this it would be good for participants to think about the possible data their application could remember and draft an ontology for the data (if the data cannot be specified using concepts from the Nepomuk ontologies).
Apart from remembering data there is of course also the possibility to let the user add new information of any kind.
Also it would be very good if everybody could familiarize themselves with the Nepomuk API and the Soprano API (most importantly Soprano::Model::executeQuery) and at least skim over the Nepomuk howtos to get an idea of how the system works.
It is recommended to have a development environment with KDE trunk (KDE 4.3) and the current nepomuk-kde playground already installed on the laptop.
Check out the following blog posts: