Motorcycle Adventures and Free Software

Weblog: Archive

2009-05-01 - 2009-05-31

Learn about Midgard2, GeoClue and libchamplain in GUADEC 2009

Posted on 2009-05-04 11:39:11 UTC in 60° 9.792 N 24° 55.674 E Helsinki, FI to . 0 comments.

GUADEC will be arranged this year together with aKademy as the Gran Canaria Desktop Summit on July 3rd - 11th. The event will be an excellent opportunity to learn about some new technologies for the Linux desktop:

Bergie explains GeoClue in GUADEC 2008

I will probably also have to defend my title in the Ice Cream Deathmatch. See you there!

Technorati Tags: , , ,

Sponsored links

Microsoft Certification Exams โนเกีย Nokia มือถือ Online Project Management save money using, phone card
Reviews มือถือ Mobile All Apps

First ten years of Midgard

Posted on 2009-05-07 21:20:55 UTC in 60° 10.524 N 24° 55.146 E Helsinki, FI to . 0 comments.

Ten years is a long time. Exactly ten years ago we were sitting in a cramped office room in Espoo with Jukka Zitting, frantically trying to put a release together. We had been building a web platform for our living history group, and it had become useful for others too.

We both were Linux users, and back then the concept of Open Source was becoming really popular. The Mozilla browser had been opened, and there were promising new projects like GNOME out there. Therefore it felt natural that our tool, too, should be released as free software.

And so we did, with a simple web site and an announcement:

Midgard is freely-available platform for creating powerful web applications. It is fully based on Open Source software, giving you freedom to create your solutions in an open environment. Midgard is the tool for creating, modifying and maintaining dynamic database-enabled web services.

Midgard already has a quite good set of features for creating powerful web sites, and is being used with successful results by some commercial and uncommercial organizations. But this is not where the development will end; rather, the development team also has more ambitious goals about revolutionizing the way people think about web development.

Indeed the development didn't end there. New people started joining the project, there was a company that invested in it, another company that contributed a component architecture, and so on. Soon we had an active and dedicated community working on Midgard. And that is the way it has remained - a project run by multiple companies and people, supporting multiple languages and character sets. We even made the dream of having Midgard in our pockets a reality.

10th Anniversary of The Midgard Project

I've been with the project the whole time, and it has given much. During these years I've traveled to Europe, Asia, Africa and America many times to tell about the project. I've presented our work in several prestigious universities. It has put the bread on my table. And most importantly, I've made friends with people from all around the world.

I don't think much of that would have happened if I had worked with proprietary software. The community, the friendships, and the opportunities are all something that makes the field of free software unique.

Now, ten years into the project it is time to celebrate the successes. And then dedicate ourselves efforts to the new generation of the project, Midgard2, released just before the 10th Anniversary. Thanks to everybody involved! I hope you will all join me in raising a toast for The Midgard Project.

Technorati Tags:

Google's Rich Snippets will lead us into Semantic Web

Posted on 2009-05-13 16:59:40 UTC in 60° 10.524 N 24° 55.146 E Helsinki, FI to . 0 comments.

This February I wrote how search engines play an important role in emergence of Semantic Web, and now it is becoming a reality:

Google introduced a feature called Rich Snippets which provides users with a convenient summary of a search result at a glance. They have been experimenting with microformats and RDFa, and are officially introducing the feature and allowing more sites to participate. While the Google announcement makes it clear that this technology is being phased in over time making no guarantee that your site's RDFa or microformats will be parsed, Google has given us a glimpse of the future of indexing.

While I haven't seen any enhanced results yet in my searches, Search Engine Land had a screenshot of reviews being shown with a restaurant:

Google's enhanced search results

So far Google is using only review and person data, but they're also advising how to mark up company and product information. Yahoo! has been using microformats for a while now, too.

Once these "Rich Snippets" get rolled out a bit further the fact that Midgard-powered sites have been carrying microformatted content since 2005 will become a big advantage. With the Interactive Knowledge project we will start looking more seriously at RDFa too.

Technorati Tags: , , , ,

Today's meetings on a map?

Posted on 2009-05-19 14:08:27 UTC in 60° 9.792 N 24° 55.674 E Helsinki, FI to . 0 comments.

I've got no information on the validity of the claimed Harmattan screenshots that are floating around, but anyway wanted to comment on a part of it:

Today's activities on a map

Having your today's meetings on a map would be really cool.

This is something I've wanted to do with OpenPSA ever since the days I spent motorcycling around office districts of Helsinki giving Midgard demos. I'd often have only 15 minutes to move from one presentation to another, and at that pace figuring out the locations was a pain in the ass.

Geocoding meeting and TODO item locations would be a problem, but if that was solved this would be a killer feature. Maybe something we could do with GeoClue and libchamplain?

Technorati Tags:

Fat Catherine: the Medieval cannon that microblogs

Posted on 2009-05-20 15:31:50 UTC in 60° 10.524 N 24° 55.146 E Helsinki, FI to . 0 comments.

Some friends of mine founded the Fat Catherine Sisterhood, an all-female Medieval cannon association. On Monday I got to go to the artillery range with them. Here are some pictures:

The Fat Catherine Sisterhood

View down the artillery range

Boom!

Cleaning the barrel

You can also see a shot on YouTube.

While being a light 15th Century field cannon, the Fat Catherine is with the modern times: it microblogs actively on the Qaiku microblogging service. You can follow her there to hear when shots are being fired, or when the cannon is going on tours.

Technorati Tags: , ,

On Linked Data and OpenStreetMap

Posted on 2009-05-22 18:21:37 UTC in 60° 10.524 N 24° 55.146 E Helsinki, FI to . 0 comments.

Linked Data is the W3C effort to move data out of silos and into the interconnected web. As search engines are becoming more semantically savvy, the next big thing will be establishing connections between different pieces of data by linking.

Sir Berners-Lee has an excellent TED talk introducing the concept.

In the talk he also shows how easy it is to edit the OpenStreetMaps, a bit like I've done before.

TED talk: OpenStreetMap editing

Promoting OpenStreetMap is great. But is this Linked Data? I'd say no.

It is great to know the shape of a building, and the location of it, and the fact that it is a theatre called Terrace Theater. But that is still slightly ambiguous. Things would be clearer by linking to it, then we'd know the boxy shape on the map is actually this place.

But still, to repeat Sir Tim's slogan: Raw Data Now!

Technorati Tags: , , , ,

Wolfram Alpha

Posted on 2009-05-22 20:14:47 UTC in 60° 10.524 N 24° 55.146 E Helsinki, FI to . 0 comments.

Need I say more?

Wolfram Alpha meets Monty Python

...indeed I do. Next Monday is the Universal Towel Day. Therefore:

Wolfram Alpha knows the meaning of life

How about Babylon 5?

Who is this Wolfram Alpha anyway

Wolfram Alpha doesn't speak Shadow

Technorati Tags: ,

IKS assembly and requirements workshop

Posted on 2009-05-28 15:48:00 UTC in 47° 48.408 N 13° 2.838 E Salzburg, AT to . 0 comments.

This week is the Interactive Knowledge project general assembly and requirements gathering workshop in Salzburg, Austria.

My notes from the meeting days can be found on Qaiku:

As things are happening, it is also possible to follow progress on the #iks-project Qaiku channel or the #iks-project Twitter hashtag.

Technorati Tags: ,

Tomboy web synchronization, Conboy and Midgard

Posted on 2009-05-31 15:42:34 UTC in 55° 39.564 N 12° 35.448 E Copenhagen, DK to . 0 comments.

Some very interesting developments in desktop wiki land: Tomboy, the popular note-taking application for GNOME and OS X now supports web synchronization.

The developers of Tomboy have launched Snowy, a web service that allows you to synchronize and access your notes online. As the API is documented, I decided to add support for it in Midgard too. This way the Tomboy notes will become regular objects in the content repository.

At the moment there is only the sync service, provided as a component for the MidCOM3 MVC framework. However, a web user interface will also be coming soon. Here's how synchronization with Midgard looks like:

Tomboy synchronizing with Midgard

In addition to Tomboy, the Mozilla/Maemo Danish Weekend also showed new advances in mobile Midgard2 land: We launched a Midgardized version of Conboy, the maemo port of Tomboy. Both Midgard2 and Conboy were also built for Fremantle and tested on a developer preview machine. Very promising!

With the Midgard storage back-end Conboy will gain all the regular benefits of using a content repository:

While there are plans to add web synchronization to next release of Conboy, the Midgard version will also be able to synchronize via XMPP in true peer-to-peer fashion.

Technorati Tags:

Back