»
S
I
D
E
B
A
R
«
Hello Planet GNOME
Jan 25th, 2009 by Pierre-Luc Beaudoin

Since I have 5 hours to kill in London Heatrow, I might as well introduce myself.

I am Pierre-Luc Beaudoin and obviously I’ve recently been added to Planet GNOME.  I am a software developer at Collabora in the Montréal office since I finished my studies in 2008. I have since then participated to WebKitGtk, QtWebKit and Telepathy/Empathy.  Most of my free time goes to my personal project: libchamplain - a map Gtk+ map widget (currently depending on Clutter for eye candy).  I hope this project will be embraced by the community, as a potential add-on to the desktop, answering to a specific problem almost untickled before.

My hobbies include improving OpenStreetMap’s map, photography, traveling, collecting small flags and learning German.

I was at linux.conf.au and I will be at FOSDEM 2009, don’t miss my talk “Bringing geolocation into GNOME“.

Empathy: where are you?
Jan 22nd, 2009 by Pierre-Luc Beaudoin

As announced today at linux.conf.au, Empathy will soon support publishing your physical location to your contacts, and reading your contact’s location.  This feature has been developed over the past months by Alban Crequy, Daffyd Harries and myself.  While the first version will be limited to automatic location discovery with Geoclue, future versions will allow more parameters and settings.

This feature allows you to publish your location (including complete address, latitude and longitude) to the contacts on your contact list only.  Of course, the level of detail can be tuned and limited.  The information is published using the XMPP protocol using XEP-0080.  To make a long story short, your XMPP server will need to support PEP.  Turns out that pretty much everyone but Google Talk supports it: you will still be able to receive your contact’s location, but your location won’t be published.

All clients implementing this XEP will be able to display your location.  Empathy will display your contacts location on a map using the map widget provided by libchamplain.

This feature will allow you to stay in touch with you friends, knowing where they are, and possibly, how late they’ll be at the restaurant!

Now the technical details. Upon startup, empathy will setup Geoclue to get your current position.  Geoclue will try to figure your location using all the resources you specified (among network, cell, GPS).  Upon connection, Empathy will send that information.

When you are receiving location information from your contacts, it will be stored until you decide to access that information.  Upon displaying the map view, if the information doesn’t contain a latitude and a longitude, Empathy will use Geoclue to geocode the user’s location.  Geocoding is converting a street address to a latitude, longitude pair.

Make sure you attend the “Bringing geolocation into Gnome” talk at FOSDEM 2009.

Location: the other side of the world!
Jan 18th, 2009 by Pierre-Luc Beaudoin

This week-end I flew all around the world [from Helsinki, FI] to head to Hobart, AU. I’ll be giving a talk at linux.conf.au titled “Contributing to WebKit” on Thursday at 11:40 in the Stanley Burbury 2.

As the abstract states, if you ever wanted to work on a big project that still has a relatively understandable codebase, come and learn how you can participate! The talk will be very much about the WebKitGtk and QtWebKit ports, but it will cover all aspects of contributing to WebKit.

libchamplain and libchamplain-gtk 0.2.8 released
Jan 10th, 2009 by Pierre-Luc Beaudoin

Libchamplain is a C library providing a ClutterActor that displays maps such as OpenStreetMap.  You can also have markers.  These markers can be animated or not and are interactive. Libchamplain-gtk is a Gtk+ widget that wraps around libchamplain’s ClutterActor.

This release introduces small API additions from contributors and fix to 0.2.7’s changes.

Grab the release here.

Pictured above is the Map View plugin for EOG.

libchamplain 0.2.8 (2009-01-10)

Enhancements:

  • Add a new constructor for ChamplainMarkers made of an image. (Lorenzo Masini)

Fixes

  • Fix map recenter
  • Fix licence hiding
  • Fix map centering on startup

libchamplain-gtk 0.2.8 (2009-01-10)

Enhancements:

  • libchamplain can now be installed in more exotic locations (Packz Enoch)
Geotagging in iPhoto
Jan 7th, 2009 by Pierre-Luc Beaudoin

So seems like geotagging is the cool new feature!  It is nice to know that EOG already supports it! I guess I was right on time when I wrote the map view plugin some months ago!

Now, who wants to write the code needed in F-Spot to display the pictures on a map with libchamplain? I can give help but C# isn’t my cup of tee (I am way too busy!).

»  Substance: WordPress   »  Style: Ahren Ahimsa