This project is read-only.

Project description

GART was created to help people quickly and easily build Augmented Reality applications for Windows Phone and Windows 8.

This kit is different from other AR kits in that it enables what we call “Geo AR”. Where other toolkits place virtual things on top of specially printed tags, this toolkit places information on top of real places in the world around you. It does this by tracking where you are and the direction you’re facing.

Geo AR apps are easy to write because all you need to provide is a collection of objects that have Latitudes and Longitudes. These can come from anywhere, for example a Bing restaurant search, a Flickr photo search or a Wikipedia article search. The framework then takes care of managing sensors and tracking where the user is in relation to the reference points. It can show where the points are in relation to user from a top-down perspective (on a map) or it can show where the points are as a virtual lens into the real world.

Please note that GART makes heavy use of the Motion APIs shipping with Windows Phone Mango (OS 7.5). You will need a motion-enabled device to use GART. This should include all devices that ship with 7.5 as well as many of the existing 7.0 devices that have been upgraded to 7.5. The emulator, unfortunately, does not currently support Motion APIs. GART will fail gracefully if motion is not supported by raising the ARDisplay.ServiceError event.

Getting Started

If you don't have the Windows Phone SDK yet, grab it here. For help on getting strted with the toolkit see our guide on the Documentation tab.

Show me some video!

Probably the easiest way to introduce the kit is through a quick 3 minute

If you want a shorter intro that jumps directly into a demo without describing the kit, that’s this

About the author

GART was created by Jared Bienz, a Microsoft employee living in Houston Texas. Jared helps developers build applications for Windows Phone, so if you build something cool with GART he'd love to hear about it.
Twitter: @jbienz

Last edited May 15, 2013 at 11:18 PM by jaredbienz, version 10