Home Interviews Developers Our View Blogs We Like The List

This Blog

Syndication

LiveSide - News blog

Virtual Earth Control for Visual Studio 2008 Previewed at Remix Australia

I was very proud to announce and show for the first time in public Microsoft's upcoming Virtual Earth control for Visual Studio 2008 as part of the Windows Live session at Australia's remix event. Remix Australia was held last week in Sydney and Melbourne and brought together 700 web developers and designers to talk about what is new with Microsoft and the web. Angus Logan, Senior Technical Product Manager from the Windows Live Platform team, presented an hour session on Windows Live.

VEMap

During the last 10min I got to show something cool, the ability to simply drag and drop the latest Virtual Earth map control onto your aspx page, set properties, drag out the size and write server side .net code to interact with the map.

For those not familiar with JavaScript this control gives you the full functionality of VE with zero JavaScript code to be written. A set of "client-side extenders" allow you to extend any type of button control to carry out typical VE functionality like zooming, panning or even showing traffic again with some simple clicks of the mouse.

For those advanced users you're not left out, the control covers all properties, all client side events and exposes access to everything you need to extend on the client side. Server side events are limited to those that make sense for the performance hit, no onmousemove for example. Two data sync options are available to either send the full set of data on the map to the server on postback and then accept a differential or simply let the server push the new data. From someone that lives and breaths VE the control is designed to make your job faster, of higher quality and as simple as possible.

The real power of this control is the simplicity of adding and interacting with server side data. With the whole AJAX code taken care of you can simply add data to the map and respond to server side event to make database changes. One person in the crowd remarked "I could integrate this into my SharePoint project in minutes not weeks".

Stay tuned for release information.

Published May 26 2008, 10:28 PM by John OBrien
Filed under:

Comments

 

Mephiles said:

I think we'll be seeing a lot more sites using virtual earth in the future. Google Earth's imageary is horrible when you're viewing the entire earth. It makes the earth seem like a crusty desert, but Virtual Earth uses a truecolour NASA image.

May 26, 2008 3:26 PM
 

MarkBrown said:

For those that are keen to being the first to get these stay tuned to what happens at Tech Ed Orlando June 2-6.

Myself and Angus Logan will have something more to share.

May 26, 2008 10:30 PM
 

Nick said:

Cool, can't wait

May 27, 2008 8:53 PM
 

GrumpyWookie said:

Yep - looks awesome.   I was that "one person in  the crowd" - was a LOT of JavaScript & XML to integrate to a recent SharePoint publishing site...>

www.grumpywookie.com/.../a-new-view-of-melbourne

Can't wait to grab these server controls - will really push the adoption of VE into web app/s.

Just have to work on the 800KB+ download size for the ASHX handler - makes one of our pages nearly 2 MB

May 28, 2008 1:58 AM
 

John OBrien said:

The Virtual Earth control itself is now about 500KB, but it is served from Microsofts data centre's and is compressed to about 120KB. It will slow you site down just like a 120KB image would but you then get some pretty powerful functionality.

Interesting is that the extra javascript library produced to essentially turn Virtual Earth into a ASP.NET AJAX control is only 20KB. I was worried about filesize, what I've found is that becouse of this 20KB your custom javascript is either non-existant or very very small.

Both the VE javascript and this additional 20KB could be cached by the user for return visits.

What makes the page weight pretty big is then the image tiles themselves, this is defn a broadband experience.

May 28, 2008 11:23 PM

About John OBrien

I'm a Windows Live Platform MVP, that means I love helping others learn about developing with Windows Live. Feel free to contact me to talk about Virtual Earth and Windows Live.

 

Copyright (c) 2006-2007-2008 Liveside
Listed on the Offical CS Listings Powered by Community Server, by Telligent Systems Themed By nb development Logo By pxb Designed By Mark Sutherland