Silverlight and the 2009 Presidential Inauguration

Silverlight and the 2009 Presidential Inauguration

Tomorrow’s presidential inauguration of Barack Obama will be a truly historic event.

Silverlight is being used as an enabling technology on several sites that will allow those of us who can’t be there in person to share the experience online.

Presidential Inaugural Committee

The Presidential Inaugural Committee has worked with iStreamPlanet to enable live and live and on-demand video streaming of the Inauguration events at the official Presidential Inaugural Committee web site: www.pic2009.org. It streamed its first live video on Saturday, with the train ride that took President-elect Obama from Philadelphia to Washington, D.C. The official Inaugural swearing-in ceremony, speeches and parade will also be streamed live online on Tuesday, January 20.

 

You can read more about the Presidential Inaugural Committee here.

CNN and MSNBC with Photosynth

CNN and MSNBC are both launching Photosynth viewers that will help capture the Oath of Office experience. They will combine pictures takes from professional photographers with pictures uploaded from people in the crowd to create an interactive Photosynth experience of the event using Silverlight’s built-in DeepZoom feature to deliver an amazing 3D viewing of it.

Check out CNN’s and MSNBC’s pages a few hours after viewers send in their pictures of the inauguration crowd, the President-elect’s raised hand, and everything in between.

You can learn more about Photosynth and Silverlight from the Photosynth team blog here.

This week will be an exciting part of history.  Hope you get a chance to enjoy experiencing it with Silverlight!

Scott

Plan now for this year – Get the BizTalk 2009 Documentation (beta)

As my good friend pointed out – Rahul
Garg
, the BizTalk 2009 documentation is available for public download.

Things such as:

  • runtime engine
  • mapping
  • Orchestrations
  • Adapter V1.0 Frameworks
  • BizTalk Applications
  • BizTalk Deployment of Applications

Have all generally (obvious fixes and improvements as needed) stayed the same.

Whereas, a quick summary of things I’d be looking for in the documentation:

  • Incorporating BizTalk Project builds into automated tested suites (TFS etc) – Biztalk
    2009 projects can now be built through MSBUILD as a regular project in the solution.
  • Individual components such as Schemas and Maps can be formally unit tested (previously
    we wrote our own helper classes to make this stuff happen) – although, at the moment
    when testing a schema, I haven’t been getting back details of the error…just a pass/fail.
  • BizTalk Adapter Pack 2.0 (Sql, Oracle x 2, SAP, Siebel…) – based on WCF channel
    stack…very nice! (can be standalone if needed)
  • WS Federated bindings
  • and the list goes on…..

Download a Searchable
BizTalk Help File – very handy to have when planning your upgrades or migrations.

Microsoft .NET Services Whitepapers by Pluralsight

Microsoft .NET Services Whitepapers by Pluralsight

Keith Brown, Matt Milner, and I recently wrote a series of whitepapers for Microsoft on their new .NET Services offering, which is part of the Azure Services Platform. The series consists of the following four whitepapers:

  • An Introduction to Microsoft .NET Services for Developers (Aaron Skonnard)
    This overview paper introduces Microsoft%u00ae .NET Services, each of its building block services, and how they fit together.
  • A Developer’s Guide to the Microsoft%u00ae .NET Access Control Service (Keith Brown)
    This whitepaper shows developers how to use a claims-based identity model and the Microsoft%u00ae .NET Access Control Service to implement single sign-on, federated identity, and role based access control in Web applications and services.
  • A Developer’s Guide to the Microsoft%u00ae .NET Service Bus (Aaron Skonnard)
    This whitepaper shows developers how to use the .NET Service Bus to provide a secure, standards-based messaging fabric to connect applications across the Internet.
  • A Developer’s Guide to the Microsoft%u00ae .NET Workflow Service (Matt Milner)
    This whitepaper provides details about the Microsoft%u00ae .NET Workflow Service and what developers need to know to begin building workflows for the cloud. It not only explains the current tools and capabilities but also outlines the vision for future releases.

You can download the entire set of whitepapers here. And they currently have some easier links on the .NET Services Dev Center.

Screencast: Building RESTful Services with WCF – Part 2

Screencast: Building RESTful Services with WCF – Part 2

In this short screencast, you'll continue to learn about building RESTful services with WCF 3.5.

building-restful-services-2-300 

Be sure to check out our growing collection of screencasts on the Pluralsight screencast page.

Previous WCF Screencasts (RSS for all posts in the series)

  • Creating your first WCF service
  • Creating your first WCF client
  • Configuring services with endpoints
  • Hosting WCF services in ASP.NET/IIS
  • Hosting WCF services in your own applications
  • Configuring service references
  • Calling services asynchronously with WCF
  • Hosting WCF services in Windows Services
  • Configuring WAS for TCP endpoints
  • Configuring bindings
  • Configuring services with behaviors
  • Configuring MEX endpoints
  • Building RESTful Services with WCF

Leaving no Stonehenge unturned in the quest for web service interoperability

Microsoft recently donated the StockTrader source code to a new Apache incubation project called Stonehenge.  Kamal Bath is coordinating Microsoft’s participation and recently posted on the project here.

We think this is potentially a big deal because:

a) it’s our first time to be a code contributor to Apache

b) we see this as a great way to foster interoperability testing on WS-* where any customer or vendor can propose test cases and the results are openly published for all to see (because of Apache’s strong adherence to principles of openness in their processes).

While this project has a lot of potential, what it really needs is active participants and contributors.  If you have an interest in web services interoperability, and especially if you have experience or interest in open source projects, I encourage you to check Stonehenge out and get involved.

Screencast: SQL Tracking Services in Windows WF

Screencast: SQL Tracking Services in Windows WF

My latest screencast in the Windows WF developer screencast series has been loaded up.  In this session, I discuss the basics for setting up the SQL Tracking Service in Windows WF and how to begin tracking basic information.   In a subsequent screencast I will cover how to create tracking profiles which can be used with this or any custom tracking service. 

Pluralsight Screencast – Using SQL Tracking Services in WF

 

wf-sqltracking

 

Previous screencasts in this series can be found on the screencast section of the Pluralsight website. You will also find short screen casts on other technologies both current (e.g. WCF) and future ("Oslo") on this page.

Cloud Services 101 with Aaron Skonnard

Cloud Services 101 with Aaron Skonnard

My geekSpeak recording on Cloud Services 101 is now up on Channel9.  During the show, we discussed what Microsoft is doing with cloud computing and how you can start taking advantage of "the cloud" in your applications with an emphasis on .NET Services.

If you're not familiar with geekSpeak, it's similar to a "talk-radio" format hosted by developer evangelists from Microsoft. They all share their knowledge and experience about a particular developer technology and are ready to answer your questions in real time during the webcast.
The hosts for this geekSpeak are Lynn Langit and Lindsay Rutter. Be sure to visit the geekSpeak blog.

Screencast: Building RESTful Services with WCF – Part 1

Screencast: Building RESTful Services with WCF – Part 1

In this short screencast, you'll learn how to build a RESTful service with WCF, converting a previously created WCF service to support a RESTful interface. Along the way you'll see how to leverage the new System.ServiceModel.Web programming model introduced in WCF 3.5.

building-restful-services-300

Be sure to check out our growing collection of short screencasts on the Pluralsight screencast page.

Previous WCF Screencasts (RSS for all posts in the series)

  • Creating your first WCF service
  • Creating your first WCF client
  • Configuring services with endpoints
  • Hosting WCF services in ASP.NET/IIS
  • Hosting WCF services in your own applications
  • Configuring service references
  • Calling services asynchronously with WCF
  • Hosting WCF services in Windows Services
  • Configuring WAS for TCP endpoints
  • Configuring bindings
  • Configuring services with behaviors
  • Configuring MEX endpoints