
Platform Evangelist
Adobe
Maps appear to be all the rage on the web these days. Google and Yahoo! seem to battle each other for features on an almost daily basis. But online maps have one shortcoming—you can't take them with you. This is where Adobe AIR comes in. Using your existing web development skills and Adobe AIR, you can take an HTML-based web applications to the desktop and integrate it with standard desktop functionality, including local file IO, drag-and-drop and clipboard support, and more. The following video and this article demonstrate how you can integrate web-based and desktop technologies by way of an Adobe AIR sample app that brings Yahoo! Maps to the desktop (see Figure 1).
Watch Kevin Hoyt demo and explain his sample app, MapCache on Adobe AIR.

Figure 1. You can take online maps with you—with MapCache.
Note: This idea of taking maps to the desktop isn't new. The inspiration for this article comes from Christian Cantrell's MapCache Adobe AIR application, built using Flex. Note also that this article uses the Yahoo! Maps API, as Google Maps expect to be delivered into a specific website domain. Since an Adobe AIR application runs on the desktop, there is no domain, and Google Maps simple doesn't work.
In order to make the most of this article, you need the following software and files:
General experience of building applications with Flex, HTML, or Ajax is suggested.