<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; mapping</title>
	<atom:link href="http://hackaday.com/tag/mapping/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:54:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; mapping</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Hardware-based keyboard remapping</title>
		<link>http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/</link>
		<comments>http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 18:01:24 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[AT90USBKey]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[lufa]]></category>
		<category><![CDATA[mapping]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57775</guid>
		<description><![CDATA[[Nav] wanted to change his keyboard mapping for one particular keyboard, rather than on each operating system. He used an AT90USBKey as a replacement PCB by soldering to all of the contacts on the key matrix. This allows him to remap the keys by following onscreen prompts. The board enumerates as an HID device, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57775&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57776" title="replacement-keyboard-controller" src="http://hackadaycom.files.wordpress.com/2011/10/replacement-keyboard-controller-e1317911488341.jpg" alt="" width="470" height="216" /></p>
<p>[Nav] wanted to change his keyboard mapping for one particular keyboard, rather than on each operating system. He used an AT90USBKey as a replacement PCB by soldering to all of the contacts on the key matrix. This allows him to <a href="http://41j.com/blog/2011/10/a-programmable-keyboard-controller/">remap the keys by following onscreen prompts</a>.</p>
<p>The board enumerates as an HID device, and has a special mode which is accesses by plugging the keyboard in while holding down <a href="http://www.youtube.com/watch?v=gugbMw4LigY">any key</a>. If a text editor window is active you&#8217;ll see prompts from the microcontroller to press a series of keys. This is a routine used to learn how the key matrix is organized, and it&#8217;s your opportunity to change how each key is mapped. Since the mapping is saved to EEPROM, you can use any computer to map the keys, then plug the device into a systems that don&#8217;t offer software remapping. It could also be useful as a gaming keyboard, assuming there aren&#8217;t latency issues</p>
<p>As with the <a href="http://hackaday.com/2011/10/05/open-source-makes-this-usb-arcade-controller-build-a-breeze/">AVR-based arcade controller</a>, this project uses the LUFA package to handle the USB stack.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57775/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57775/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57775&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/replacement-keyboard-controller-e1317911488341.jpg" medium="image">
			<media:title type="html">replacement-keyboard-controller</media:title>
		</media:content>
	</item>
		<item>
		<title>Real-time GPS tracker with mobile phone uplink</title>
		<link>http://hackaday.com/2011/04/14/real-time-gps-tracker/</link>
		<comments>http://hackaday.com/2011/04/14/real-time-gps-tracker/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 13:12:27 +0000</pubDate>
		<dc:creator>Noah Dunker</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[google hacks]]></category>
		<category><![CDATA[gps hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[mapping]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=38926</guid>
		<description><![CDATA[[jayesh] wasn&#8217;t actually trying to solve any clever problems when we built his homebrew GPS tracker. He just had the hacker mentality and wanted to build something fun and useful while geeking out with electronics and software. On the hardware side, he started with an Arduino, then added a GPS module for location detection and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38926&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-38927" title="gps" src="http://hackadaycom.files.wordpress.com/2011/03/gps.jpg" alt="" width="470" height="324" /></p>
<p>[jayesh] wasn&#8217;t actually trying to solve any clever problems when we built his <a href="http://jayeshprojects.blogspot.com/2010/04/real-time-mobile-gps-tracker-with.html">homebrew GPS tracker</a>. He just had the hacker mentality and wanted to build something fun and useful while geeking out with electronics and software.</p>
<p>On the hardware side, he started with an Arduino, then added a GPS module for location detection and a GMS/GPRS module for the data uplink to his server over AT&amp;T&#8217;s network. The Arduino uses several libraries and plenty of custom code.  On the server, he worked up some wizardry with open-source packages and the Google Maps API. All of the source code and hardware details are well-documented. Put together, it&#8217;s a GPS tracker that can update a map in real-time. Sure, there are commercial products that do roughly the same thing, but where&#8217;s the fun in that? The principles here can also be put to good use in other microcontroller-based projects.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/cellphones-hacks/'>cellphones hacks</a>, <a href='http://hackaday.com/category/google-hacks/'>google hacks</a>, <a href='http://hackaday.com/category/gps-hacks/'>gps hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/38926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/38926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/38926/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38926&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/14/real-time-gps-tracker/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">entity79</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/gps.jpg" medium="image">
			<media:title type="html">gps</media:title>
		</media:content>
	</item>
		<item>
		<title>WiFi Mapping with a smartphone</title>
		<link>http://hackaday.com/2009/08/26/wifi-mapping-with-a-smartphone/</link>
		<comments>http://hackaday.com/2009/08/26/wifi-mapping-with-a-smartphone/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 19:00:53 +0000</pubDate>
		<dc:creator>Brett Haddock</dc:creator>
				<category><![CDATA[cellphones hacks]]></category>
		<category><![CDATA[iphone hacks]]></category>
		<category><![CDATA[wireless hacks]]></category>
		<category><![CDATA[apple iphone]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=13867</guid>
		<description><![CDATA[Not so long ago, mapping WiFi required a laptop, GPS, a big antenna and Kismet/NetStumbler. Today&#8217;s smartphones have replaced even this task. For those of us running a GPS and WiFi equipped Windows Mobile phone, WiFiFoFum is an excellent and simple solution, as well as a great companion for installing an AP. Start up WiFiFoFum, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=13867&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-13868" title="map" src="http://hackadaycom.files.wordpress.com/2009/08/map.png" alt="map" width="470" height="299" /></p>
<p>Not so long ago, mapping WiFi required a laptop, GPS, a big antenna and Kismet/NetStumbler. Today&#8217;s smartphones have replaced even this task. For those of us running a GPS and WiFi equipped Windows Mobile phone, <a href="http://www.aspecto-software.com/rw/applications/wififofum/index.html">WiFiFoFum</a> is an excellent and simple solution, as well as a great companion for installing an AP. <span id="more-13867"></span>Start up WiFiFoFum, put your phone on the dash and let it collect the locations of the APs you find while driving around. You can then save the file in several formats: XML, txt, Wi-scan, POI Database, MemoryMap, Netstumbler, and even as a KML File for Google Earth/Google Maps. We have also found it to be a really handy tool for setting up WiFi in a large area, to help find the best home for the router which provides the best coverage. WiFiFoFum is also available for the <a href="http://www.aspecto-software.com/wififofum/">iPhone</a> via the App Store.</p>
<br />Posted in cellphones hacks, iphone hacks, wireless hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/13867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/13867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/13867/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=13867&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/08/26/wifi-mapping-with-a-smartphone/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brettthaddock</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/08/map.png" medium="image">
			<media:title type="html">map</media:title>
		</media:content>
	</item>
		<item>
		<title>Map abstraction API in Javascript</title>
		<link>http://hackaday.com/2008/07/11/map-abstraction-api-in-javascript/</link>
		<comments>http://hackaday.com/2008/07/11/map-abstraction-api-in-javascript/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 21:45:00 +0000</pubDate>
		<dc:creator>Juan Aguilar</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[abstraction]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[mapquest]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mapstraction]]></category>
		<category><![CDATA[yahoomaps]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/07/11/map-abstraction-api-in-javascript/</guid>
		<description><![CDATA[Maybe you&#8217;ve tinkered a bit with the Google Maps API. Most of the software produced with it is not all that useful or entertaining, but a few gem have shone through. Still, wouldn&#8217;t it be better if applications produced with it could be easily ported to other online mapping services like Mapquest or Yahoo! Maps? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2248&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="214" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/had-mapstraction.jpg?w=450&#038;h=214" /><br />Maybe you&#8217;ve tinkered a bit with the Google Maps API. Most of the software produced with it is not all that useful or entertaining, but <a href="http://www.hackaday.com/2008/06/16/gaming-with-real-world-data/">a few gem</a> have shone through. Still, wouldn&#8217;t it be better if applications produced with it could be easily ported to other online mapping services like Mapquest or Yahoo! Maps? </p>
<p>This is possible with Mapstraction, a <a href="http://www.mapstraction.com/">Javascript API that works with nine mapping services</a> and plans to incorporate more into the fold. Mapstraction has open-source features that normalize functions across the biggest services, which makes searching for map data a consistent, predictable experience no matter which service you use. </p>
<p>Some of Mapstraction&#8217;s current features are what you would expect: point, line, and polygon support, image overlay, GeoRSS and KML feed importing, and several others. We&#8217;re really looking forward to future versions with OpenStreetMap support. Currently Mapstraction works with only commercial mapping services, but <a href="http://www.openstreetmap.org/">OpenStreetMap</a> combined with Mapstraction directly hits the sweet spot; a customizable, open source map.</p>
<p>[via <a href="http://www.hackszine.com/blog/archive/2008/07/mapstraction_map_abstraction_a.html">Hackszine</a>]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2248/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2248/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2248&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/07/11/map-abstraction-api-in-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">juanaguilar</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/had-mapstraction.jpg" medium="image" />
	</item>
	</channel>
</rss>
