<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Nokia E71</title>
        <link>http://geekswithblogs.net/lbugnion/category/9357.aspx</link>
        <description>Nokia E71</description>
        <language>en-US</language>
        <copyright>Laurent Bugnion</copyright>
        <managingEditor>laurent@galasoft.ch</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
        <item>
            <title>Geotagging pictures made even easier</title>
            <link>http://geekswithblogs.net/lbugnion/archive/2009/09/02/geotagging-pictures-made-even-easier.aspx</link>
            <description>&lt;p&gt;Some time ago, I wrote a blog post titled “&lt;a href="http://blog.galasoft.ch/archive/2009/01/02/geocoding-pictures-automatically-with-nokia-e71-and-gpicsync.aspx"&gt;Geocoding pictures automatically with Nokia E71 and gpicsync&lt;/a&gt;” which was explaining how to use the built-in GPS in your mobile phone (in my case a Nokia E71) and a utility program called gpisync to enter geographical tags into your pictures. This is useful because using a program supporting this feature (such as &lt;a href="http://www.flickr.com/photos/lbugnion/"&gt;Flickr&lt;/a&gt; for example), you can then see all your pictures on a map, and remember where you took the pictures.&lt;/p&gt;  &lt;p&gt;In the post, however, I mentioned that using gpisync was a bit painful, as this application was obviously developed by non professional software developers, had a bad user experience, etc…&lt;/p&gt;  &lt;p&gt;Almost by chance, I found this other great utility software made by Microsoft and named &lt;a href="http://www.microsoft.com/prophoto/downloads/tools.aspx"&gt;Microsoft Pro Photo Tools&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This application is focused at allowing you to edit the EXIF tags in the picture. These tags are made to contain various information about the picture, such as name of the photographer, copyright, description, date, model of camera and many others such as the geotags mentioned before. The user experience is much better (though some aspects are a bit annoying still) and provides a really cool interface. If you didn’t record a GPS log of your movements while you were taking the pictures, or if you need to amend a location, a Virtual Earth integration is provided, and allows you to visualize the pictures directly on a map. Just like in the more primitive tool I mentioned before, you can also load GPS logs in various formats and geotag your pictures automatically.&lt;/p&gt;  &lt;p&gt;I had never heard of this tool before, and was quite surprised to find it, but I have been using it avidly since then and can really recommend it to everyone.&lt;/p&gt; &lt;a title="2009090201 by lbugnionblog, on Flickr" href="http://www.flickr.com/photos/36917929@N06/3880915288/"&gt;&lt;img alt="2009090201" src="http://farm4.static.flickr.com/3432/3880915288_b81f4186f4_b.jpg" width="1024" height="700" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;a title="2009090202 by lbugnionblog, on Flickr" href="http://www.flickr.com/photos/36917929@N06/3880915456/"&gt;&lt;img alt="2009090202" src="http://farm3.static.flickr.com/2480/3880915456_24a09f2020_b.jpg" width="1024" height="700" /&gt;&lt;/a&gt;   &lt;br /&gt;&lt;a title="2009090203 by lbugnionblog, on Flickr" href="http://www.flickr.com/photos/36917929@N06/3880119471/"&gt;&lt;img alt="2009090203" src="http://farm3.static.flickr.com/2611/3880119471_a6e023242c_b.jpg" width="1024" height="700" /&gt;&lt;/a&gt; &lt;img src="http://geekswithblogs.net/lbugnion/aggbug/134448.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Laurent Bugnion</dc:creator>
            <guid>http://geekswithblogs.net/lbugnion/archive/2009/09/02/geotagging-pictures-made-even-easier.aspx</guid>
            <pubDate>Wed, 02 Sep 2009 00:55:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/lbugnion/comments/134448.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/lbugnion/archive/2009/09/02/geotagging-pictures-made-even-easier.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/lbugnion/comments/commentRss/134448.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/lbugnion/services/trackbacks/134448.aspx</trackback:ping>
        </item>
        <item>
            <title>Creating a random playlist with Zune and Windows Media Player</title>
            <link>http://geekswithblogs.net/lbugnion/archive/2009/01/15/creating-a-random-playlist-with-zune-and-windows-media-player.aspx</link>
            <description>&lt;p&gt;This is one of these silly things that I keep forgetting, so allow me to quickly jot it down so that I know where to look next time.&lt;/p&gt;  &lt;p&gt;The issue is: How can you fill your mobile player with a random choice of music, when it is too small to fit all your collection. In my case, I use my new Nokia E71 phone as an occasional player for music. It is nice because it has integrated Bluetooth, and I have a Bluetooth stereo headset, so you can leave the phone in your pocket and listen wirelessly. In addition, you can also control the player (play, pause, skip, etc...). However, I have "only" a 2GB card in that, so no way my whole music collection will fit there. &lt;/p&gt;  &lt;p&gt;Another issue is that Windows Media Player can be used to synchronize music of your choice to the E71 (simply mount it as a mass media storage, and WMP will automatically detect it). However, WMP cannot (at least to the best of my knowledge) create totally random playlists. Thankfully, the Zune player can do this. Let's see how:&lt;/p&gt;  &lt;h2&gt;Creating a playlist&lt;/h2&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;ol&gt;   &lt;li&gt;In the Zune player, select Collection and then Music. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img border="0" alt="2009011501" src="http://farm4.static.flickr.com/3255/3199210140_d403c69ee7.jpg?v=0" /&gt;&lt;/p&gt;  &lt;ol start="2"&gt;   &lt;li&gt;In the bottom, click on "New Autoplaylist". &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img border="0" alt="2009011502" src="http://farm4.static.flickr.com/3108/3198363189_457a0e16f0.jpg?v=0" /&gt;&lt;/p&gt;  &lt;ol start="3"&gt;   &lt;li&gt;Name the playlist, for example "E71Auto". &lt;/li&gt;    &lt;li&gt;Set the settings as displayed. You can decided how many songs you want to add. It is unfortunate that you cannot choose a maximum size for the whole songs like you can do in WMP. I guess both platforms have their limitations, and I hope this will change some day. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img border="0" alt="2009011503" src="http://farm4.static.flickr.com/3442/3199210202_b3b7ea2faa.jpg?v=0" /&gt;&lt;/p&gt;  &lt;ol start="4"&gt;   &lt;li&gt;Click on OK. The list is executed and your 300 songs appear. Note that they have been chose completely randomly. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Then we need to import the playlist in WMP. To do this, you simply need to copy it and change the extension.&lt;/p&gt;  &lt;ol start="5"&gt;   &lt;li&gt;Locate the playlist on your hard drive. It should be named "E71Auto.zpl". &lt;/li&gt;    &lt;li&gt;Copy it and rename it to "E71Auto.wpl". &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img border="0" alt="2009011504" src="http://farm4.static.flickr.com/3493/3199210218_8669cb478c.jpg?v=0" /&gt;&lt;/p&gt;  &lt;ol start="7"&gt;   &lt;li&gt;Double click on the copied playlist. This opens it in Windows Media Player. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;At this stage, you can play the auto playlist if you like, or you can synchronize it with your mobile device.&lt;/p&gt;  &lt;p&gt;&lt;img border="0" alt="2009011505" src="http://farm4.static.flickr.com/3300/3198363315_b44a3a6c61.jpg?v=0" /&gt;&lt;/p&gt;  &lt;h2&gt;Refreshing a playlist&lt;/h2&gt;  &lt;p&gt;If you're sick of hearing the same old songs over and over again, time to load some fresh tunes to your device.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Zune player. &lt;/li&gt;    &lt;li&gt;Under Collection / Music, you should see the Auto playlist you created the last time. &lt;/li&gt;    &lt;li&gt;Right click and select "Refresh". This will load 300 different songs in the play list. &lt;/li&gt;    &lt;li&gt;Again, locate the playlist E71Auto.zpl on your harddrive and copy it. Rename the copy to E71Auto.wpl and open it into Windows Media Player. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The process of having to copy the playlist from ZPL to WPL is really annoying, and I hope that the functionality of choosing random songs for an auto playlist will be added in WMP. Unfortunately, since this has been missing for so long, I don't expect this to happen soon. In the mean time, the workaround works...&lt;/p&gt; &lt;img src="http://geekswithblogs.net/lbugnion/aggbug/128685.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Laurent Bugnion</dc:creator>
            <guid>http://geekswithblogs.net/lbugnion/archive/2009/01/15/creating-a-random-playlist-with-zune-and-windows-media-player.aspx</guid>
            <pubDate>Thu, 15 Jan 2009 12:56:07 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/lbugnion/comments/128685.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/lbugnion/archive/2009/01/15/creating-a-random-playlist-with-zune-and-windows-media-player.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/lbugnion/comments/commentRss/128685.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/lbugnion/services/trackbacks/128685.aspx</trackback:ping>
        </item>
        <item>
            <title>Geocoding pictures automatically with Nokia E71 and gpicsync</title>
            <link>http://geekswithblogs.net/lbugnion/archive/2009/01/02/geocoding-pictures-automatically-with-nokia-e71-and-gpicsync.aspx</link>
            <description>&lt;div class="frame"&gt;&lt;strong&gt;Update:&lt;/strong&gt; Since then I found a much better tool to geocode pictures and edit other information encoded directly within the picture: &lt;a href="http://www.microsoft.com/prophoto/downloads/tools.aspx"&gt;Microsoft Pro Photo Tools&lt;/a&gt;. I wrote a &lt;a href="http://blog.galasoft.ch/archive/2009/09/02/geotagging-pictures-made-even-easier.aspx"&gt;new blog post about this tool&lt;/a&gt;.&lt;/div&gt;  &lt;p&gt;I want to make a small break in my usual Silverlight and Windows Presentation Foundation posts and talk about a technology holy grail I just achieved: Automatically geocoding the pictures I take before I post them to Flickr (or any other photo service, for that matter). I have been wanting to do that for a long time, and only recently achieved this. Let's see how.&lt;/p&gt;  &lt;h2&gt;Definition&lt;/h2&gt;  &lt;p&gt;First, let's define what geocoding is: It is the process of encoding the geographical coordinates (long, lat) of the location in which a picture was taking, directly inside the picture file.&lt;/p&gt;  &lt;p&gt;This is not the same as geotagging, which is the process of encoding these coordinates &lt;em&gt;outside&lt;/em&gt; of the picture file, for example in Flickr tags. When you post a picture on Flickr, you can position this picture on a map, and the location will automatically appear in the picture's tags. However, if you download this picture, the information is lost. In the contrary, geocoding will save the location directly in the file, and so it will be kept. Thankfully, Flickr doesn't only understand geotagging, it is also able to read information geocoded in a picture file, if you set it up to do so (we will see how in just a moment).&lt;/p&gt;  &lt;p&gt;To geocode a location in a picture file, we use something called EXIF, which is a kind of meta data encoded inside a JPG file or other formats. This is for example where you find the date and time at which the pictures were taken, the camera brand, if the flash was used or not, etc... EXIF is a standard which is very convenient. Writing an application reading and even writing EXIF information is not very difficult in .NET, in fact I did that some time ago for a web application I was working on.&lt;/p&gt;  &lt;h2&gt;Setting up Flickr to understand geocodes&lt;/h2&gt;  &lt;p&gt;As I said, Flickr is able to understand geocodes encoded in an EXIF header, but you must set it up to do so. This is very easy:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Navigate to your Flickr account and sign in &lt;/li&gt;    &lt;li&gt;Under "You", select "Your account" &lt;/li&gt;    &lt;li&gt;Choose the tab "Privacy and permissions" &lt;/li&gt;    &lt;li&gt;Scroll down until you find "Import EXIF location data" and set it to yes. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This setting is off by default, because some pictures are automatically geocoded, and you may not want to share this information with everyone just like that.&lt;/p&gt;  &lt;h2&gt;Getting the geographical information&lt;/h2&gt;  &lt;p&gt;The main issue we have here is that most cameras on the market don't have a GPS built in. Some cameras do, however, and you can get the geo information directly encoded in the pictures as they are taken. This is obviously the easiest way, and then you just need to upload the pictures to Flickr to see them appear on the map.&lt;/p&gt;  &lt;p&gt;However, if you don't have a GPS-camera, you can use a GPS recorder to acquire the geographical data. While some GPS modules allow you to do that, I used my Nokia E71 to fulfill this operation. This phone has a built in GPS that you can use to visualize your location at all times. This alone is still not enough to record the data, though, and this is where the Nokia research labs help you: A free application called Nokia Sports Tracker exists, that you can download and install from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://research.nokia.com/research/projects/SportsTracker/" href="http://research.nokia.com/research/projects/SportsTracker/"&gt;http://research.nokia.com/research/projects/SportsTracker/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This app is very easy to install, and lets you record "sport activities", which in our case are not very sportive, but nevermind.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Before you start, make sure that the clock on the camera and the clock on the phone are synchronized. This is important because we will use the timestamp to get the picture's location. Note that if you forget this, you can correct the time difference later. &lt;/li&gt;    &lt;li&gt;Start the Nokia Sports Tracker application on your E71. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3078/3160854096_a3ee3ceb54.jpg?v=0" /&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Select a New Workout &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3105/3160854226_4635a11a19.jpg?v=0" /&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Set the options. Depending on your activity, you can for example select      &lt;ul&gt;       &lt;li&gt;Activity: Walking &lt;/li&gt;        &lt;li&gt;Live sharing: No &lt;/li&gt;        &lt;li&gt;Route: None &lt;/li&gt;        &lt;li&gt;Autolap: Off &lt;/li&gt;        &lt;li&gt;Target: None &lt;/li&gt;        &lt;li&gt;Replay: None &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3091/3160854378_d1713eac5c.jpg?v=0" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Press on OK and then on Start. Your position will now be recorded. You can leave the recording run in the background. Last time I tried, I recorded for more than 5 hours without a glitch. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3080/3160018813_33e35077a1.jpg?v=0" /&gt; &lt;/p&gt;  &lt;h2&gt;Taking pictures&lt;/h2&gt;  &lt;p&gt;This part is pretty straightforward :) &lt;/p&gt;  &lt;h2&gt;Exporting the geo data&lt;/h2&gt;  &lt;p&gt;You need to save the geo information to a file so that you can save it to your computer. After you stop the "workout", you can retrieve it at any time by starting the application again and selecting "Training diary", and then the date of the data you want to export.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3134/3160019301_66ba50a5fb.jpg?v=0" /&gt; &lt;/p&gt;  &lt;p&gt;Then choose the correct data set. You can see diverse info such as a summary of the data, and even a track showing the way you walked/drove/etc. Note that no map is displayed at the time, but apparently this is something that Nokia is working on.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3262/3160019121_6fa6153548.jpg?v=0" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3116/3160018931_db2cdb58a6.jpg?v=0" /&gt;&lt;/p&gt;  &lt;p&gt;Then, simply select Options / Export. You can choose a number of format, including CSV, plain old XML, Google Earth (KML) or GPX. This is the format you want to choose now. The easiest is to save the file on the memory card, it makes it easier to import it on your PC later.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3114/3160019485_7786b5f63b.jpg?v=0" /&gt; &lt;/p&gt;  &lt;h2&gt;Encoding pictures&lt;/h2&gt;  &lt;div class="frame"&gt;&lt;strong&gt;Update:&lt;/strong&gt; Since then I found a much better tool to geocode pictures and edit other information encoded directly within the picture: &lt;a href="http://www.microsoft.com/prophoto/downloads/tools.aspx"&gt;Microsoft Pro Photo Tools&lt;/a&gt;. I wrote a &lt;a href="http://blog.galasoft.ch/archive/2009/09/02/geotagging-pictures-made-even-easier.aspx"&gt;new blog post about this tool&lt;/a&gt;.&lt;/div&gt;  &lt;p&gt;Now you're back home, and need to match the pictures with their location. My first move was to start writing a small application to do that, but then I realized that something probably already existed, and I was right. There is an open source application on Google Source available that will do just that: gpicsync (&lt;a title="http://code.google.com/p/gpicsync/" href="http://code.google.com/p/gpicsync/"&gt;http://code.google.com/p/gpicsync/&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;This app allows you to match the timestamps of the recorded locations in the GPS file on one hand, and the timestamps of the pictures you took on the other hand. This is why it was important to synchronize the clocks of the phone and of the camera.&lt;/p&gt;  &lt;p&gt;After installing the application, start it. It is a very simple app and was obviously developed by non professional software developers (the UI is quite painful to look at and doesn't resize correctly) but it does the job and is free, which is all we ask from it.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://galasoft.ch/blogs-all/GeocodingpicturesautomaticallywithNokiaE_10EAD/image.png" width="644" height="365" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Under Options, you can correct a possible time difference between the GPS and the camera. &lt;/li&gt;    &lt;li&gt;Select "Pictures Folder" to set in which folder the pictures you want to geocode are saved. &lt;/li&gt;    &lt;li&gt;Select the GPX file you saved before. &lt;/li&gt;    &lt;li&gt;If you want to use the pictures in Google Earth later, you can set the corresponding options. &lt;/li&gt;    &lt;li&gt;Finally, press "Synchronize". &lt;/li&gt;    &lt;li&gt;After the encoding has been done, and if Google Earth is installed on your system, you can even visualize the file, your route and the pictures in this application. This is a nice touch. &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Uploading to Flickr&lt;/h2&gt;  &lt;p&gt;This part is easy too. Simply upload the pics, et voila, you can now see them directly on the Flickr map.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://galasoft.ch/blogs-all/GeocodingpicturesautomaticallywithNokiaE_10EAD/image_3.png"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://galasoft.ch/blogs-all/GeocodingpicturesautomaticallywithNokiaE_10EAD/image_thumb.png" width="336" height="484" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/lbugnion/aggbug/128315.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Laurent Bugnion</dc:creator>
            <guid>http://geekswithblogs.net/lbugnion/archive/2009/01/02/geocoding-pictures-automatically-with-nokia-e71-and-gpicsync.aspx</guid>
            <pubDate>Fri, 02 Jan 2009 21:28:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/lbugnion/comments/128315.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/lbugnion/archive/2009/01/02/geocoding-pictures-automatically-with-nokia-e71-and-gpicsync.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/lbugnion/comments/commentRss/128315.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/lbugnion/services/trackbacks/128315.aspx</trackback:ping>
        </item>
    </channel>
</rss>
