<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>labs.idvsolutions.com</title>
	<link>http://labs.idvsolutions.com</link>
	<description>labs.idvsolutions.com</description>
	<pubDate>Tue, 05 Feb 2008 16:57:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>3D, or Not 3D: That Is the Question</title>
		<link>http://labs.idvsolutions.com/2008/02/05/3d-or-not-3d-that-is-the-question/</link>
		<comments>http://labs.idvsolutions.com/2008/02/05/3d-or-not-3d-that-is-the-question/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 16:47:02 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[IDV]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Virtual Earth]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<category><![CDATA[mashup]]></category>

		<category><![CDATA[3d]]></category>

		<category><![CDATA[3DVIA]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/2008/02/05/3d-or-not-3d-that-is-the-question/</guid>
		<description><![CDATA[When the Microsoft Virtual Earth team released version 6 of the Virtual Earth SDK, they also unveiled an application, in conjunction with  3DVIA, called Virtual Earth - 3DVIA which allows for the creation of 3D models for inclusion in Virtual Earth applications.  For this experiment, we are going to make use of this [...]]]></description>
			<content:encoded><![CDATA[<p>When the <a href="http://www.microsoft.com/virtualearth/" title="Microsoft Virtual Earth" target="_blank">Microsoft Virtual Earth</a> team released version 6 of the <a href="http://dev.live.com/virtualearth/sdk/" title="Virtual Earth Interactive SDK" target="_blank">Virtual Earth SDK</a>, they also unveiled an application, in conjunction with  <a href="http://www.3dvia.com/home.php" title="3DVIA" target="_blank">3DVIA</a>, called Virtual Earth - 3DVIA which allows for the creation of 3D models for inclusion in Virtual Earth applications.  For this experiment, we are going to make use of this program to create some 3D content for our Virtual Earth applications.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/vescreenshot.jpg" alt="IDV Offices in VE" /></p>
<p>First things first, you are going to need a Windows Live ID for this experiment.   If you do not already have one, you can sign-up for one <a href="https://signup.live.com/newuser.aspx?mkt=en-us&amp;revipc=US&amp;ts=4258018&amp;sh=drpy&amp;ru=http%3a%2f%2fwww.live.com%2flogin.aspx&amp;rx=http%3a%2f%2fget.live.com&amp;rollrs=04&amp;lic=1" title="Register for a Windows Live ID" target="_blank">here</a>.  Point your browser to <a href="http://maps.live.com" title="Live Search Maps" target="_blank">http://maps.live.com</a> and, if you have not already done so, log-in with your Windows Live ID.  The map has to be in 3D mode to be able to add 3D models, so click the 3D button in the map control.  Once the 3D version of the map is displayed, right-clicking on the map should bring up a context menu with the option &#8220;Add a 3D model&#8221;.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/create3dmodel.jpg" alt="Add 3D Model to Virtual Earth" /></p>
<p>Selecting the &#8220;Add a 3D model&#8221; option will launch Virtual Earth - 3DVIA.  If it is not yet installed on your machine, you will be walked through the installation process.  Once the application launches, you will be asked to log-in with your Windows Live ID again.  The map imagery surrounding the point you selected will be pulled into Virtual Earth - 3DVIA.  <strong>Note:</strong> the application will use map tiles from whichever map style is currently selected.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dviablank.jpg" alt="Virtual Earth - 3DVIA" /></p>
<p>Virtual Earth - 3DVIA has several drawing tools.  We are going to select the rectangle tool and draw a simple rectangle over the top of our imagery.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dviadrawtool.jpg" alt="Using the Draw Rectangle Tool in Virtual Earth - 3DVIA" /></p>
<p>After creating a our two-dimensional shape, you can then use the &#8220;Extrude&#8221; tool to give our shape some height in order to take advantage of all that wonderful, 3rd-dimensional real estate.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dviaextrudetool.jpg" alt="Using the Extrude Tool in Virtual Earth - 3DVIA" /></p>
<p>Those are the basic (very basic) concepts in creating 3D models for Virtual Earth.  If you are interested in learning more about the nuances of 3D modeling with Virtual Earth - 3DVIA, you can access some tutorials provided by Microsoft <a href="http://help.live.com/Help.aspx?market=en-US&amp;project=Das&amp;querytype=topic&amp;query=Das_CONC_GetStarted3DVIAShape.htm" target="_blank" title="Virtual Earth - 3DVIA Tutorials">here</a>.</p>
<p>Now here&#8217;s the point at which we borrow a page from the playbook of those cable cooking shows.  I showed you how to prepare the dish and now, we take the fully cooked meal out of the oven.  Abhinav Dayal, one of my talented colleagues at <a href="http://www.idvsolutions.com" title="IDV Solutions" target="_blank">IDV</a>, put together this awesome model of our offices in Virtual Earth - 3DVIA.  As you can see, it&#8217;s a bit more interesting than our simple, extruded rectangle.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dviaidvoffice.jpg" alt="Model of IDV’s Offices" /></p>
<p>Once the model is complete, click the &#8220;Publish&#8221; button to save your model and send it to the Virtual Earth map open in your browser.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dviapublishbutton.jpg" alt="3DVIA Publish Button" /></p>
<p>If you had a collection open when you added the 3D model, the model will be added to that collection.  Otherwise, the model will be added to the temporary, &#8220;Unsaved collection&#8221;.  Save the collection and <strong>make sure to turn on sharing in the collection properties</strong>.</p>
<p>To view this collection outside of maps.live.com we need to know what the collection ID is.  This can be obtained by selecting &#8220;Copy to Clipboard&#8221; from the &#8220;Share&#8221; menu when the desired collection is open.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2008/02/copytoclipboard.jpg" alt="Copy Collection URL to Clipboard" /></p>
<p>Once you paste the contents of the clipboard into a text editor, you should see a url like this:</p>
<blockquote><p> http://maps.live.com/default.aspx?v=2&amp;cp=42.671429~-84.534895&amp;style=h&amp;lvl=7&amp;<br />
tilt=-90&amp;dir=0&amp;alt=840779.086514725&amp;cam=42.671429~-84.534895&amp;scene=-1&amp;<br />
<strong>cid=BB5F2FA205325EA0!113</strong>&amp;encType=1</p></blockquote>
<p>I&#8217;ve emboldened the cid property, &#8216;c&#8217; in this case standing for &#8220;collection&#8221;.  We can now use this value to bring this collection into an application making use of the Virtual Earth SDK.  This involves creating a new VEMap.VEShapeSourceSpecification object as such: var x = new VEShapeSourceSpecification(VEDataType.VECollection, [Collection ID], [Layer Name]);</p>
<p>You can view the final product of our experiment <a href="http://labs.idvsolutions.com/wp-content/uploads/2008/02/3dcollectiondemo.html" target="_blank" title="3D Collection Demo">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2008/02/05/3d-or-not-3d-that-is-the-question/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Discovery Channel + KML + Amazon S3 + Popfly + Virtual Earth = The Monster Mash(up)</title>
		<link>http://labs.idvsolutions.com/2007/12/13/discovery-channel-kml-amazon-s3-popfly-virtual-earth-the-monster-mashup/</link>
		<comments>http://labs.idvsolutions.com/2007/12/13/discovery-channel-kml-amazon-s3-popfly-virtual-earth-the-monster-mashup/#comments</comments>
		<pubDate>Thu, 13 Dec 2007 19:46:09 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[Composite Applications]]></category>

		<category><![CDATA[GIS]]></category>

		<category><![CDATA[KML]]></category>

		<category><![CDATA[Popfly]]></category>

		<category><![CDATA[Virtual Earth]]></category>

		<category><![CDATA[Visual Composite Applications]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<category><![CDATA[mashup]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/2007/12/13/discovery-channel-kml-amazon-s3-popfly-virtual-earth-the-monster-mashup/</guid>
		<description><![CDATA[Microsoft Popfly is a web-based tool which can be used to create the mashups that are so hot these days.  Popfly is centered on the concept of &#8220;blocks&#8221;, self-contained objects which perform a specific function.  Popfly&#8217;s Silverlight-based interface allows the user to drag-and-drop these blocks and draw connections between the blocks to specify [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.popfly.ms/" title="Microsoft Popfly" target="_blank">Microsoft Popfly</a> is a web-based tool which can be used to create the mashups that are so hot these days.  Popfly is centered on the concept of &#8220;blocks&#8221;, self-contained objects which perform a specific function.  Popfly&#8217;s Silverlight-based interface allows the user to drag-and-drop these blocks and draw connections between the blocks to specify the flow of data.</p>
<p>For this lab, we were interested in using Popfly to create a map mashup in which we could render a basic KML document.  We also thought it would be cool to to add <a href="http://www.amazon.com/gp/browse.html?node=16427261" title="Amazon S3" target="_blank">Amazon&#8217;s S3</a> (Simple Storage Service) into the equation.   We decided to host our KML document and our map icons on S3.  The original KML file which was copied to S3 for purposes of this experiment is  a selection of landmarks, cities, and national parks from the <a href="http://dsc.discovery.com/" title="Discovery Channel" target="_blank">Discovery Channel</a> and can be obtained <a href="http://services.google.com/earth/kmz/Discovery_Networks.kml" title="Discovery Channel World Tour KML File" target="_blank">here</a>.</p>
<p>There are several user-submitted KML parsing blocks available in Popfly, but these components do not seem to work for many KML documents (this is probably due to the MIME type often assigned to the .kml extension).  To get around this, we created our own Popfly block to accomplish this task.  The block is shared in Popfly and its name is &#8220;IDV KML Parser&#8221; if you would like to reuse it.  Those who are interested in developing their own Popfly blocks can obtain the Popfly block sdk <a href="http://go.microsoft.com/fwlink/?LinkId=102098" title="Download the Popfly Block SDK" target="_blank">here</a>.  You can get a .zip file with the .xml and .js files used in our block <a href="http://labs.idvsolutions.com/wp-content/uploads/2007/12/idvkmlvepopfly.zip" title="IDV KML Parser Popfly Block">here</a>.</p>
<p>Once our KML parser block was complete, all that was needed was to drag an instance of that block and Microsoft&#8217;s Virtual Earth block onto our workspace and configure a connection between the two blocks.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/12/popfly01.jpg" alt="Popfly Interface" /></p>
<p>After pointing the KML URL to the document which we had copied to S3 (<a href="https://s3.amazonaws.com/KML/Discover_Networks.kml" title="Discover_Networks.kml" target="_blank">https://s3.amazonaws.com/KML/Discover_Networks.kml</a>), our mashup was complete.</p>
<p><iframe src="http://www.popfly.ms/users/IDV-Labs/IDV%20VE%20KML%20Demo.small" style="width: 100%; height: 500px" allowtransparency="true" frameborder="no" scrolling="no"></iframe></p>
<p>We created a second mashup in which we added a User Input block so that any KML file, provided that it only has &lt;Placemark&gt; objects that are points, can be visualized.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/12/popfly02.jpg" alt="Popfly Interface" /></p>
<p>Give it a try!</p>
<p><iframe src="http://www.popfly.ms/users/IDV-Labs/IDV%20VE%20KML%20Interactive%20Mashup.small" style="width: 100%; height: 500px" allowtransparency="true" frameborder="no" scrolling="no"></iframe></p>
<p>Popfly provides users with a very visual and intuitive method of creating mashups of their data.  And with the concept of blocks, users that are less technically inclined can build projects out of existing blocks and the more ambitious users out there can create their own blocks (which they can then share) to accomplish a tasks for which there is not yet a block.  So what are you waiting for?  Get mashing!</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2007/12/13/discovery-channel-kml-amazon-s3-popfly-virtual-earth-the-monster-mashup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Everybody&#8217;s Searchin&#8217; for Somethin&#8217;</title>
		<link>http://labs.idvsolutions.com/2007/11/13/everybodys-searchin-for-somethin/</link>
		<comments>http://labs.idvsolutions.com/2007/11/13/everybodys-searchin-for-somethin/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 16:52:04 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[Enterprise Search]]></category>

		<category><![CDATA[Flickr]]></category>

		<category><![CDATA[MSS 2008]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<category><![CDATA[mashup]]></category>

		<category><![CDATA[federated search]]></category>

		<category><![CDATA[Flickr API]]></category>

		<category><![CDATA[Geo-Tagging]]></category>

		<category><![CDATA[Microsoft Search Server 2008]]></category>

		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/2007/11/13/everybodys-searchin-for-somethin/</guid>
		<description><![CDATA[Last week, Microsoft unveiled the latest addition to their line of enterprise search solutions, Microsoft Search Server 2008 (MSS).  MSS 2008 is available in two flavors, a commerical, standard edition and a free, &#8220;express&#8221; edition.  The primary difference between the two versions being that MSS Express can only be deployed on a single [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, Microsoft unveiled the latest addition to their line of enterprise search solutions, Microsoft Search Server 2008 (MSS).  MSS 2008 is available in two flavors, a commerical, <a href="http://www.microsoft.com/enterprisesearch/serverproducts/searchserver/default.aspx" title="MSS 2008" target="_blank">standard edition</a> and a free, <a href="http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/default.aspx" title="MSS 2008 Express" target="_blank">&#8220;express&#8221; edition</a>.  The primary difference between the two versions being that MSS Express can only be deployed on a single server, whereas the commercial version can be deployed on a server farm and therefore is able to all the benefits that come with farm deployment, such as load balancing.  You can view a comparison of the feature-sets offered in the two versions of MSS with Microsoft&#8217;s enterprise search heavyweight, Microsoft Office SharePoint Server 2007 (MOSS 2007), <a href="http://www.microsoft.com/enterprisesearch/products.aspx#compare" title="Enterprise Search Comparison" target="_blank">here</a>.</p>
<p>In MSS, Microsoft adds federated search capabilities to the base search functionalities found in MOSS 2007.  Federated search allows MSS to query sources which it cannot index, such as web services and search engines, provided that the source supports the <a href="http://www.opensearch.org/" title="OpenSearch.org" target="_blank">OpenSearch</a> protocol.  Federated search leverages the existing search and sort mechanisms found in these sources.  Federated search connectors are needed for MSS to properly query the federated source and translate the results into a usable format.  A connector specifies a template URL for querying the service and an XSL document for translating the search results into HTML that can be displayed in the Federated Results Web Part.  Microsoft has made several connectors for popular services available <a href="http://www.microsoft.com/enterprisesearch/connectors/federated.aspx" title="Sample Federated Search Connectors" target="_blank">here</a>.</p>
<p>For this experiment, we put together a federated search connector for querying <a href="http://www.flickr.com" title="Flickr" target="_blank">Flickr</a> via the <a href="http://www.flickr.com/services/api/" title="Flickr API" target="_blank">Flickr API</a>.  We wanted our connector to present our search results in a compelling manner, so we decided to add some interaction via JavaScript in our XSL.  This permits us to visualize each photo in the result set on a Virtual Earth map, giving the photo a geographical context.</p>
<p><a href="http://esearch.idvsolutions.com" title="esearch demo" target="_blank"><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/11/esearchdemo.jpg" alt="IDV Enterprise Search Demo" /> </a></p>
<p><a href="http://esearch.idvsolutions.com" title="esearch demo" target="_blank">Click here</a> to view our demo.</p>
<p>The release candidate of Microsoft Search Server 2008 Express can be downloaded <a href="http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/download.aspx" title="Download MSS 2008 Express" target="_blank">here</a>.  You can download our federated search connector for the Flickr API <a href="http://labs.idvsolutions.com/wp-content/uploads/2007/11/flickr.fld" title="Flickr Federated Search Connector">here</a>.  Go <a href="http://msdn2.microsoft.com/en-us/library/bb931083.aspx" title="Architecture Guidance for Building Federated Search Connectors" target="_blank">here</a> for more information on building federated search connectors.</p>
<p><em>Note</em>: You must make sure that the &#8220;Retrieve Results Asynchronously&#8221; option in the Federated Results Web Part is <em>unchecked</em>  if you intend to use our Flickr connector.</p>
<p>The release of MSS 2008 is expected in the first half of 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2007/11/13/everybodys-searchin-for-somethin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cheeseburger in Paradise&#8230; Valley, California</title>
		<link>http://labs.idvsolutions.com/2007/09/18/cheeseburger-in-paradise-valley-california/</link>
		<comments>http://labs.idvsolutions.com/2007/09/18/cheeseburger-in-paradise-valley-california/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 20:13:24 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[Composite Applications]]></category>

		<category><![CDATA[GIS]]></category>

		<category><![CDATA[GPS]]></category>

		<category><![CDATA[Garmin]]></category>

		<category><![CDATA[IDV]]></category>

		<category><![CDATA[In-N-Out Burger]]></category>

		<category><![CDATA[MOSS 2007]]></category>

		<category><![CDATA[POI]]></category>

		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[VFS]]></category>

		<category><![CDATA[Visual Composite Applications]]></category>

		<category><![CDATA[Visual Fusion Server]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<category><![CDATA[navigation]]></category>

		<category><![CDATA[nüvi 660]]></category>

		<category><![CDATA[proximity]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/2007/09/18/cheeseburger-in-paradise-valley-california/</guid>
		<description><![CDATA[Today&#8217;s experiment will involve loading a custom set of POI&#8217;s, stored as a MOSS 2007 list, onto a Garmin nüvi 660 GPS device through our Visual Fusion for SharePoint (VFSP) product.

The POI set which will be used in this experiment is a list of all In-N-Out Burger locations. Since the GPS unit needs geocoded POI&#8217;s, [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s experiment will involve loading a custom set of POI&#8217;s, stored as a <a href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx" title="MOSS 2007 Information">MOSS 2007</a> list, onto a <a href="https://buy.garmin.com/shop/shop.do?pID=400&amp;tab=nuvi660" title="Garmin nüvi 660" target="_blank">Garmin nüvi 660</a> GPS device through our <a href="http://www.idvsolutions.com/Sites/products/vfs_sharepoint.aspx" title="VFSP" target="_blank">Visual Fusion for SharePoint</a> (VFSP) product.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/garmin_nuvi.jpg" alt="Garmin nüvi 660" /></p>
<p>The POI set which will be used in this experiment is a list of all <a href="http://www.in-n-out.com/" title="In-N-Out Burger" target="_blank">In-N-Out Burger</a> <a href="http://www.in-n-out.com/locations.asp?view=all" title="In-N-Out Burger Locations" target="_blank">locations</a>. Since the GPS unit needs geocoded POI&#8217;s, I set up a VFSP Geo Custom List in SharePoint which geocoded the addresses of the In-N-Out Burger locations.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/geolist.jpg" alt="Geo List of In-N-Out Burger Locations" /></p>
<p>To transfer the POI set to the GPS unit, we will use Garmin&#8217;s <a href="http://www8.garmin.com/products/poiloader/" title="Garmin POI Loader" target="_blank">POI Loader</a> utility (available for download <a href="http://www8.garmin.com/support/collection.jsp?product=999-99999-12" title="Download Garmin POI Loader" target="_blank">here</a>).  POI Loader is used to export POI sets in either a <a href="http://www.topografix.com/gpx.asp" title="GPS Exchange File Format Information" target="_blank">.gpx</a> or <a href="http://http://en.wikipedia.org/wiki/Comma-separated_values" title="Comma-Separated Values File Format Information" target="_blank">.csv</a> file to a compatible Garmin device. For this experiment, we will use a .csv file format due to the redundant nature of our data set. If your POI&#8217;s are strongly dissimilar, you may want to work with a .gpx file.</p>
<p>The GPS unit expects the records in the .csv file to be ordered as such: longitude, latitude, title, and details. By creating a new view for the list we can order it in this manner.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/createview.jpg" alt="Create a New List View" /></p>
<p>Create a standard, public view and position the columns in the correct order. You might also want to hide unnecessary columns, as I did.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/viewconfig.jpg" alt="Configure Your New List View" /></p>
<p>You should now see the list in the view you just created.  Export the list to Excel by selecting <em>Export to Spreadsheet</em> from the <em>Actions </em>menu, this will launch Excel and open the list as a workbook.  Save the workbook as a .csv file.</p>
<p>If you choose, you can create a custom 24 px x 24 px icon to be associated with your POI&#8217;s. The icon must be a .bmp file with the same file name as your .csv file (for example, &#8220;xyz.csv&#8221; and &#8220;xyz.bmp&#8221;) and reside in the same directory. I created the icon below to indicate the In-N-Out Burger locations.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/in-n-out_burger.bmp" alt="In-N-Out Location Icon" /></p>
<p>Now that we have our .csv and custom icon, make sure the GPS device is connected to the computer and then run Garmin POI Loader. When prompted, select the option to &#8220;Install new custom POI&#8217;s onto your device&#8221;. On the next screen, specify the directory which contains your .csv file and icon bitmap, select either metric or English measurement, and select &#8220;Manual&#8221; mode, which will allow us to specify a proximity alert for our POI set.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/poiloaderscreen01.jpg" alt="POI Loader Dialog" /></p>
<p>On the next screen, check &#8220;This file contains proximity alerts points&#8221; when prompted regarding the correct .csv file. Then specify an alert distance. This will cause the GPS unit to alert you whenever you come within your specified distance of a POI.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/poiloaderscreen02.jpg" alt="Set Proximity Alerts Distance" /></p>
<p>Now that the points are loaded, it&#8217;s time to try it out. When you are within the specified distance of a POI, the unit should raise an alert.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/proximityalert.jpg" alt="Proximity Alert" /></p>
<p>Touching the alert banner will bring up the details of the alert and enable you to set that POI as your destination.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/alertdetails.jpg" alt="Proximity Alert Details" /></p>
<p>You should be able to see the custom POI icon as you approach your destination.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/iconinaction.jpg" alt="Custom POI Icon" /></p>
<p>If you are getting hungry and have not received a proximity warning recently, you can go to <em>Extras </em>&gt;  <em>Custom POIs</em> on your nüvi 660 and you will be presented with a listing of the 52 closest of your custom POI&#8217;s. You can select any of the entries to set it as your destination.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/closestcustompoi.jpg" alt="Nearby Custom POI’s" /></p>
<p>I don&#8217;t know about you, but this is making me really hungry.</p>
<p>Thanks to Eric Hunt at Microsoft Consulting for the idea behind this experiment.</p>
<p>P.S. You can download a zip file containing the .csv file and .bmp file I used in this experiment <a href="http://labs.idvsolutions.com/wp-content/uploads/2007/09/in-n-out_burger_locations.zip" title="In-N-Out Locations files">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2007/09/18/cheeseburger-in-paradise-valley-california/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iCame, iSaw, iPhone</title>
		<link>http://labs.idvsolutions.com/2007/09/05/icame-isaw-iphone/</link>
		<comments>http://labs.idvsolutions.com/2007/09/05/icame-isaw-iphone/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 22:01:09 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Composite Applications]]></category>

		<category><![CDATA[GIS]]></category>

		<category><![CDATA[GeoRSS]]></category>

		<category><![CDATA[IDV]]></category>

		<category><![CDATA[MOSS 2007]]></category>

		<category><![CDATA[SharePoint]]></category>

		<category><![CDATA[VFS]]></category>

		<category><![CDATA[Visual Composite Applications]]></category>

		<category><![CDATA[Visual Fusion Server]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<category><![CDATA[mashup]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/?p=8</guid>
		<description><![CDATA[Today, we&#8217;re going to do an experiment in which IDV&#8217;s Visual Fusion for SharePoint (VFSP) for Microsoft Office SharePoint Server 2007 is used to generate content that can be viewed on the hottest phone on the market.  No, I&#8217;m not talking about Maxwell Smart&#8217;s shoe phone, I&#8217;m talking about Apple&#8217;s iPhone.
The iPhone features an [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we&#8217;re going to do an experiment in which IDV&#8217;s <a href="http://www.idvsolutions.com/sites/products/vfs_sharepoint.aspx" title="VFSP" target="_blank">Visual Fusion for SharePoint (VFSP)</a> for <a href="http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx" title="MOSS 2007 Information" target="_blank">Microsoft Office SharePoint Server 2007</a> is used to generate content that can be viewed on the hottest phone on the market.  No, I&#8217;m not talking about <a href="http://en.wikipedia.org/wiki/Get_Smart" title="Get Smart About Get Smart" target="_blank">Maxwell Smart&#8217;s</a> shoe phone, I&#8217;m talking about Apple&#8217;s iPhone.</p>
<p>The iPhone features an application called Maps which allows a user to search for addresses, obtain driving directions, and store a list of &#8220;bookmarked&#8221; locations.  OS integration enables the user to map the location of an address within their Contacts list at the tap of the screen.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/iphone.jpg" alt="iPhone with Maps Application Highlighted" /></p>
<p>As has been reported <a href="http://georss.org/blog/2007/07/18/georss-on-the-iphone/" title="GeoRSS and KML on the iPhone" target="_blank">elsewhere</a>, the iPhone supports basic GeoRSS and KML.  I have not yet tested its KML capabilities, but as far as GeoRSS is concerned, Maps can only display points.  The more complicated geometries of polygons and polylines are not currently supported.</p>
<p>So for labs.idvsolutions.com&#8217;s inaugural experiment we will use VFSP to generate a GeoRSS from a SharePoint list and load the resulting feed into Maps on the iPhone.</p>
<p>First, assuming that VFSP is installed on your SharePoint server, you will need to create a new VFSP Geo Custom List.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/createlist.jpg" alt="Create a New VFSP Geo Custom List" /></p>
<p>Then add the data points you are interested in. For this particular experiment, we will be using the locations of the <a href="http://en.wikipedia.org/wiki/Seven_Wonders_of_the_Ancient_World" title="The Seven Wonders of the Ancient World" target="_blank">Seven Wonders of the Ancient World</a>.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/addlistitem.jpg" alt="Add a New List Item" /></p>
<p>When you are finished adding your locations, select <em>View GeoRSS Feed</em> from the <em>Actions</em> menu.</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/exporttogeorss.jpg" alt="Export List to GeoRSS" /></p>
<p>Copy the URL to the GeoRSS that is generated.  The URL will look something like this:</p>
<blockquote><p> <a href="http://wondersoftheworld.idvsolutions.com/GetList.vfsp?ListGuid={2d66d614-1130-4548-96b9-c20068e18c0b}&amp;outputformat=grss" target="_blank">http://wondersoftheworld.idvsolutions.com/GetList.vfsp?<br />
ListGuid={2d66d614-1130-4548-96b9-c20068e18c0b}<br />
&amp;outputformat=grss</a></p></blockquote>
<p>If you attempt to access the above link from your iPhone, the GeoRSS will be treated as though it were an RSS and will open in an RSS reader.  For the feed to load in the Maps program, append the URL to the end of a Google Maps request, like so:</p>
<blockquote><p><a href="http://maps.google.com/maps?q=http:%2F%2Fwondersoftheworld.idvsolutions.com%2FGetList.vfsp%3FListGuid%3D%7B2d66d614-1130-4548-96b9-c20068e18c0b%7D%26outputformat%3Dgrss" target="_blank">http://maps.google.com/maps?q=<br />
http:%2F%2Fwondersoftheworld.idvsolutions.com%2FGetList.vfsp%3F<br />
ListGuid%3D%7B2d66d614-1130-4548-96b9-c20068e18c0b%7D<br />
%26outputformat%3Dgrss</a></p></blockquote>
<p>(Note: For this to work, you <strong>must </strong>URL-encode the address of the GeoRSS that you are passing to Google Maps.  Go <a href="http://www.w3schools.com/tags/ref_urlencode.asp" title="URL-Encoding" target="_blank">here </a>for information on URL-encoding as well as a tool which can encode the URL for you.)</p>
<p>Since the iPhone has no copy/paste functionality, you can either type the entire URL into the search field in the Maps application, or go the much easier route and email yourself the URL.</p>
<p>Clicking on that nasty looking link above should open the GeoRSS feed in the Maps application.  Let&#8217;s see Maxwell Smart&#8217;s shoe phone do that!</p>
<p><img src="http://labs.idvsolutions.com/wp-content/uploads/2007/09/iphonegeorss.jpg" alt="iPhone’s Maps Application Displaying GeoRSS Feed" /></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2007/09/05/icame-isaw-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>And So It Begins&#8230;</title>
		<link>http://labs.idvsolutions.com/2007/08/30/and-so-it-begins/</link>
		<comments>http://labs.idvsolutions.com/2007/08/30/and-so-it-begins/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 19:23:33 +0000</pubDate>
		<dc:creator>Ben Carlton</dc:creator>
		
		<category><![CDATA[Composite Applications]]></category>

		<category><![CDATA[GIS]]></category>

		<category><![CDATA[IDV]]></category>

		<category><![CDATA[Visual Composite Applications]]></category>

		<category><![CDATA[location intelligence]]></category>

		<category><![CDATA[mapping]]></category>

		<guid isPermaLink="false">http://labs.idvsolutions.com/?p=6</guid>
		<description><![CDATA[We here at IDV Solutions have been advocates of the visual composite application since our inception.  We believe that, like the proverbial iceberg, only the very utmost tip of this emerging paradigm has surfaced thus far.  Willing to push the technological envelope and stretch our creativity, we have started this labs site to [...]]]></description>
			<content:encoded><![CDATA[<p>We here at <a href="http://www.idvsolutions.com/" title="IDV" target="_blank">IDV Solutions</a> have been advocates of the visual composite application since our inception.  We believe that, like the proverbial iceberg, only the very utmost tip of this emerging paradigm has surfaced thus far.  Willing to push the technological envelope and stretch our creativity, we have started this labs site to explore the possibilities found in the visual composite application.</p>
<p>It is essential to our vitality as a company that we continue to develop new ways to deliver content to our clients in a completely intuitive and efficient fashion.  And as the number of complementary, third-party applications as well as new avenues for content increases on a daily basis, this pursuit requires vigilance and an inclination to innovate.  This lab will be our forum for experiments and research as we strive to lead the ever evolving world of composite applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.idvsolutions.com/2007/08/30/and-so-it-begins/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
