Chris Pietschmann

husband, father, hacker, entrepreneur, futurist, innovator, autodidact

NAVIGATION - SEARCH

Prototype of VEToolkit + ASP.NET MVC 1.0 Component Checked In

I just checked in an initial prototype of a reusable Virtual Earth component for ASP.NET MVC. The “VEToolkit.Web.MVC.Map” component is written as an Extension to the ASP.NET MVC AjaxHelper class, and allows for a simpler experience when implementing Virtual Earth mapping within ASP.NET MVC applications. This is an early prototype of what the component will be; it’s not a final release; but you are free to use it. Download the latest Change Set of VEToolkit The code is subject to change at any ... [More]

ASP.NET MVC: Implement Theme Folders using a Custom ViewEngine

One of the things that ASP.NET MVC 1.0 is missing is the ability to easily implement Themes. The older, more mature standard ASP.NET framework includes theme support via the App_Themes folder; however limited it can be, it’s still more than ASP.NET MVC currently has. Well, at least until I wrote this little custom ViewEngine and ControllerBase class to help out and allow us to very easily implement Themes within our ASP.NET MVC applications. A little history: A few months back I wrote up a... [More]

Bing Maps Silverlight CTP: Using MouseClick Event To Add "Pushpins"

In previous tutorials I covered the “Basics of Adding Polygons and Polylines” and “Adding Media (Images, Video, etc.)”, but what about handling user input via Map Events? Well, in this tutorial I’ll cover the basics of working with the Map.MouseClick Event (equivalent of the old “onclick” event in the Virtual Earth JavaScript Control). This was written for the Bing Maps Silverlight CTP Release. Adding a MouseClick Event Handler In order to wire things up to manipulate the Map using the MouseC... [More]

I'm starting a Virtual Earth Developer Resource list

I just started a page at the below link that I'm lising a bunch of Virtual Earth Developer Resources that I know of. The reason I'm doing this is because there just aren't any really good lists of resources out there, and there are a TON of resources that you probably don't even know about. This isn't going to be an all inclusive list (that would be impossible), but I'll try to make it the best list of resources I can. Hope it helps some of you discover great content. ... [More]

Bing Maps Silverlight CTP: Overlay OpenStreetMap, OpenAerialMap and Yahoo Map Imagery using Custom Tile Layers!

UPDATE: I have written a newer version of this article to specifically target the latest Bing Maps Silverlight Control Version 1.0 Release. You can find the new article here: Display OpenStreetMap Imagery using Bing Maps Silverlight Control v1 In the “Using Tile Layers to Overlay Custom Map Imagery” article I showed you how to overlay your own Custom Map Imagery that you generated using the MapCruncher tool on top of the Map. Now, in this article I’ll show you what you need... [More]

Bing Maps Silverlight CTP: Using Tile Layers to Overlay Custom Map Imagery

One of the features that the Virtual Earth JavaScript Control has is the ability to add custom Tile Layers to overlay your own custom imagery over the map. The Virtual Earth Silverlight control also supports this feature. This was written for the Bing Maps Silverlight CTP Release. Before I begin to explain how to add custom Tile Layers to the Map it’s important to note that you can still use the MapCruncher tool to generate Map Imagery Tiles to be used with the custom Tile Layers. The specific... [More]

Bing Maps Silverlight CTP: Adding Media (Images, Video, etc.) to the Map

This was written for the Bing Maps Silverlight CTP Release. In the previous tutorial (“Basics of Adding Polygons and Polylines using XAML and Code”) I mentioned that there is no Pushpin Shape Type in the new Virtual Earth Silverlight Map Control SDK CTP. Instead, the Silverlight control has the flexibility of plotting/displaying anything (as long as it inherits from UIElement) you want at a specific Latitude/Longitude Coordinate. This opens up a ton of UI options that can be built to allow the ... [More]

CTP: Bing Maps Silverlight CTP: Basics of Adding Polygons and Polylines using XAML and Code

This was written for the Bing Maps Silverlight CTP Release. Now that we’re familiar with the basics of the Virtual Earth Silverlight Map Control SDK CTP (from my Getting Started with Virtual Earth Silverlight CTP tutorial), we’re ready to move on to adding Shapes (Polygons and Polylines). After all what use is a Virtual Earth Map Control without plotting some data on it. If you’re not familiar with how to get a Map displayed within a Silverlight Application, I really encourage... [More]

CTP: Getting Started with Bing Maps Silverlight CTP Map Control SDK

UPDATE: I have written a newer version of this article to specifically target the latest Bing Maps Silverlight Control Version 1.0 Release. You can find the new article here: Getting Started with Bing Maps Silverlight Control v1.0 It seems like forever since MIX’08 when a demo was shown of a new Silverlight-based Virtual Earth Map Control. Well, now FINALLY we actually have a version of the control to “play” around with. The reason I say “play” is because it&rsq... [More]

Virtual Earth Silverlight Control CTP Teaser and Some Initial Thoughts

Yesterday, the Virtual Earth Silverlight Control CTP (Community Technology Preview) was announced at MIX’09. I was also fortunate to get early access to the CTP, so I’ve been playing with it for a few days. I can’t show you any code yet (until it’s released publicly), but I can tell you a little about it for now. Once it’s released I’ll be posting some articles that range from Basic How-To to Implementing Some Cool Stuff; but you’ll have to wait a little bit for those. For now, here’s a little ... [More]

Windows 7 Beta: Change the Logon UI Background Image

Apparently, Windows 7 will "officially" support Logon UI Background Customization. The previous link describes what needs to be in place (a registry key and image file) for you to be able to have Windows 7 use any image you want as the Logon UI Background. What the previous link doesn't specify is if this works with the Windows 7 Beta (build 7000). Actually, I just test and confirmed that it does work perfectly in the Windows 7 Beta. Good news for us of whom can't (or don't want to) run a newer ... [More]

Bing Maps: Modify the Opacity of an Existing Custom Tile Layer

One of the features that the Custom Tile Layer functionality of the Virtual Earth JavaScript control is the ability to modify the Tile Layers Opacity after it's been added to the Map. It does include HideTileLayer and ShowTileLayer methods to dynamically toggle the display of Custom Tile Layers, but sometimes that's just not enough customization. However, I do have some good news, there is a small technique that you can use to modify the Tile Layer Opacity as necessary. How to Change Custom Til... [More]

Cheap PC 2009 - Custom Built PC under $500 that includes Windows Vista Home Premium

Two years ago I posted "Cheap PC - Build a Vista Premium Ready system for under $500 including the OS". I can't believe that was two years ago already! Anyway, the original premise of the post was to point out that you could build a "cheap" PC for under $500 that included and could run Windows Vista with "Aero" Glass Enabled. After I wrote that post I decided that I would try to remember to write a post like that every year to serve two purposes: 1) chronicle wh... [More]

Live Framework: Connecting to the Local Live Operating Environment (LOE) for Offline Applications

One of the things the Live Framework has to offer is a Local Live Operating Environment you can connect to so that you can Offline Enable your Live Framework Enabled Desktop Applications. I found the process of getting it to work a little tricky (especially since I was running Win7 Beta; I'll explain down further) so I've decided to write up a summary of my experience to help anyone else interested. This was written using the Live Framework CTP. Connecting to the Live Operating Environment Th... [More]