Category Archives: Uncategorized

SIEMENS: Powering Postal Automation Systems with .NET

I’m sure you’ve heard of SIEMENS.  However, what you may not know is that they create the hardware and software that run in many mail facilities including the United States Postal Service.  About a year ago, Vlad and I made a trip out to their office near Dallas, TX to record an interview about some of the .NET Framework based software they build to power their postal automation systems.  You can find the interview here:

http://bit.ly/Ch9SiemensPostal

Open Government Data and Bing Map Apps

The Bing Maps team is running a King of Bing Maps contest.  Chris Pendleton just published a blog post on Bing Map App Development Resources over on the Bing Maps blog.  If you aren’t familiar with Bing Map Apps, they are mini applications you write in Silverlight that become part of the Silverlight version of Bing Maps.

http://www.bing.com/maps/explore

You have to submit your app for approval.  Approved apps show up in the Map Apps gallery:

image

You bring up the Map Apps gallery by clicking the “MAP APPS” button in the left pane of the Bing Maps UI:

image

Map Apps are a great way to visualize open Government data that has the necessary location information. So far, I haven’t seen many map apps do this other than the Bing Health Maps application:

image

I’m keeping my fingers crossed that some of the apps submitted will use publicly available Government data as the source for Bing Map Apps.  Will you be the person to submit one and win?  I hope so.

Don’t know where to get publicly available Government data? You can find a few over on the producers page of http://odata.org as well as http://data.gov.  Most of the Government OData services on the producers page of http://odata.org use the OGDI starter kit created by my team.  If you are a Government organization that wants to make your data publicly available on the internet through an OData service, then OGDI is a great way to get started.

June Developer Dinner on Windows Identity Foundation

Have you heard people talking about things like “claims-based authentication and authorization” or “federated identity” and wondered what the heck that’s all about?  Do you have a need to host a solution outside of your firewall, say Windows Azure maybe (or any other hosting provider for that matter), but still use your Active Directory accounts to authenticate?  Are you looking to allow organizations outside of your own to have access to your systems without having to add their individuals to your Active Directory?  If you answered yes to any of these, then you should check out the June 23rd developer dinner on the Windows Identity Foundation (WIF) and Active Directory Federation Services (ADFS) v2.

http://blogs.msdn.com/b/publicsector/archive/2010/06/11/june-23rd-microsoft-developer-dinner-for-partners-microsoft-windows-identity-foundation-a-new-age-of-identity.aspx

My Gov2.0 Expo presentation on Bing Maps / OData

You can find my deck here:

http://cid-1f72da7294089597.skydrive.live.com/browse.aspx/Public/Gov2.0Expo

I plan to have my OData + Entity Framework + SQL 2008 spatial demos packaged/cleaned up some time this week.  I will also record a deeper walkthrough of the demo/sample and publish it to Channel 9 some time soon.

Random Hacks of Kindness Disaster Relief Codejam

Be a part of the Random Hacks of Kindness Disaster Relief Codejam on June 4-6 in Washington, DC.

From the http://rhok.org site:

“Random Hacks of Kindness: a community of developers, geeks and tech-savvy do-gooders around the world, working to develop software solutions that respond to the challenges facing humanity today.”

From the http://rhokdc.eventbrite.com/ event registration site:

“It is an initiative that brings together disaster relief experts and software engineers to work on identifying key challenges to disaster relief, and developing solutions to these critical issues. This Codejam is the second in a series of Random Hacks of Kindness (RHoK) events that will bring the best and brightest together for a ‘give camp’ to solve real world-problems related to Crisis/Disaster Relief.”

The Disaster Relief Codejam is sponsored by Google, Microsoft, Yahoo!, NASA, and the World Bank.  It should be an exciting combination of geeks with different technology backgrounds coming together to solve problems for the greater good.

I have yet to participate in the “give camp” community activities that have been going on in the DC area.  I’ve heard all sorts of great stories from them.  This will be my first.  If you have time, consider donating it by participating in this event.

WPF and DataAnnotations

The System.ComponentModel.DataAnnotations namespace was introduce in the .NET Framework 3.5 SP1 to support ASP.NET Dynamic DataSilverlight + WCF RIA Services now uses it as well.  I’ve been asked by a few people when WPF will use it.  Why wait?  Karl Shifflett has a sample of how to do it here:

https://www.vimeo.com/11585675

This video is part of a series of videos Karl has covering his Stuff sample application.  Stuff is a sample application Karl put together to demonstrate “WPF Line of Business using MVVM” .  It’s definitely worth checking out:

http://karlshifflett.wordpress.com/2010/05/09/stuff-wpf-line-of-business-using-mvvm-video-tutorial/

LINQ to SharePoint DSL Extension for VS2010

http://visualstudiogallery.msdn.microsoft.com/en-us/993df7ed-2dd2-44e4-98f2-e6233812692b

This extension looks very useful!  I haven’t gotten around to trying it out just yet because I am in the process of rebuilding my SharePoint 2010 dev environment now that the product has released.  However, it essentially gives you “Add Service Reference” like capability so you don’t have to use spmetal to use LINQ to SharePoint 2010.  You can see a video walkthrough of this extension at http://code.msdn.microsoft.com/linq2spdsl/.

US Census Data for SQL Server 2008

I’m presenting at Gov 2.0 Expo on May 25th:

http://www.gov2expo.com/gov2expo2010/public/schedule/detail/14877

Since SQL Azure will support the Geospatial types soon, I’m planning on showing a demo that shows what will be possible once it does.  For details on the announcement of the upcoming SQL Azure features, see:

http://blogs.msdn.com/sqlazure/archive/2010/03/19/9981936.aspx

As part of my demo preparation, I was looking for some data to use and found this little gem:

http://uscdsql.codeplex.com

“This is a repository for US Census Data for SQL Server 2008 with spatial information. Some of the data that is and will be included will be for states, counties, cities, and zip codes. The project will be updated as the data is available in SQL Server 2008 format.”

I plan on using this project in my demos.  I’d love to see you at my workshop at the Gov 2.0 conference!