Friday, November 19, 2010

Going mobile with Silverlight

Going mobile with Silverlight


Going mobile with Silverlight

Posted: 19 Nov 2010 12:30 PM PST

2010 will remain in history as the year when Silverlight went mobile. Sure we had seen some earl experiments, but this time Microsoft went full scale: Silverlight is the platform of choice to develop applications on Windows Phone 7. The other available...( read more )...(read more)

Silverlight TV 53: T Minus 2 Weeks to the Silverlight Firestarter

Posted: 19 Nov 2010 12:04 PM PST

Silverlight TV 53: In this week's episode of SLTV, John Papa talks with Corporate Vice President, Scott Guthrie, about his upcoming keynote "Future of Silverlight Starts Now" at the Silverlight Firestarter . The Silverlight Firestarter at Microsoft Campus...( read more )...(read more)

How to Reposition a Silverlight Child Window?

Posted: 19 Nov 2010 03:07 AM PST

Sometime we need to reset the position of the Silverlight Child Window at the center of the screen. This generally require when you have a static instance of the ChildWindow and you want to use the same instance to show various messages in the screen...( read more )...(read more)

Windows Azure Table PartitionKey Options for TableDomainServices

Posted: 19 Nov 2010 08:48 AM PST

There are three primary strategies when it comes to partitioning entities across Windows Azure Table Storage. You can: Put everything in the same partition Put everything in different partitions Put things in two or more specific partitions A full discussion Read More......(read more)

Azure Table Storage Associations with RIA Services

Posted: 19 Nov 2010 07:28 AM PST

For this post, I'll assume you read my intro to Windows Azure Table Storage . If not, take a second to read it. This time around I'm skipping past the contextualizing. In my first entry, I showed how to get a simple entity all the way from Table Storage Read More......(read more)

Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion

Posted: 18 Nov 2010 11:25 PM PST

Scott talks to Laurent Bugnion about the often misunderstood Model-View-ViewModel (MVVM) pattern . What's the different between this pattern and MVC? Can I use this pattern for Silverlight, WPF and Windows Phone 7, and what Open Source projects can support...( read more )...(read more)

Windows Forms to XAML: Do I really need a Designer for Silverlight or WPF Applications?

Posted: 18 Nov 2010 10:25 PM PST

I've made it a personal goal this coming year to help Windows Forms developers (who want to move) move to Silverlight and/or WPF. A common sticking point for development shops planning to adopt Silverlight or WPF after years of work in something like...( read more )...(read more)

Windows Forms to XAML: Do I really need a Designer for Silverlight or WPF Applications?

Posted: 18 Nov 2010 10:25 PM PST

I've made it a personal goal this coming year to help Windows Forms developers (who want to move) move to Silverlight and/or WPF. A common sticking point for development shops planning to adopt Silverlight or WPF after years of work in something like...( read more )...(read more)

Hanselminutes Podcast 241 - The MVVM Pattern with Laurent Bugnion

Posted: 18 Nov 2010 11:25 PM PST

Scott talks to Laurent Bugnion about the often misunderstood Model-View-ViewModel (MVVM) pattern . What's the different between this pattern and MVC? Can I use this pattern for Silverlight, WPF and Windows Phone 7, and what Open Source projects can support Read More......(read more)

Silverlight Cream for November 18, 2010 -- #994

Posted: 18 Nov 2010 08:59 PM PST

In this Issue: Martin Krüger , Vikas , Kevin Dockx , Brian Noyes , Kunal Chowdhury , Gergely Orosz , Garry McGlennon , René Schulte , Matias Bonaventura , Bart Czernicki , and Dennis Doomen . Above the Fold: Silverlight: "How to: create a nonrectangular...( read more )...(read more)

RIA Services SP1 Installation Note

Posted: 18 Nov 2010 04:54 PM PST

With our WCF RIA Services V1.0 SP1 Beta release, we have a known installation issue that we wanted to call out. In actuality, the issue is not with our SP1 installer, but with our V1.0 RTM installer, but it doesn't surface until you've installed SP1. Read More......(read more)

My Windows Phone app in the Marketplace

Posted: 18 Nov 2010 04:29 PM PST

My Windows Phone little application My first WP7 app is available on the Marketplace: Morse Code Flash Light . Try it, it's free. It converts any text to Morse code and use your phone as a flashlight to 'read' it. Features supported (v1.0): Translate...( read more )...(read more)

Regular Expressions - Video Introduction to the STL, Part 8

Posted: 18 Nov 2010 05:11 PM PST

C++0x's <regex> header combines Perl's regular expressions with C++'s templates and iterators. The result, like the rest of the STL, is insanely powerful but potentially overwhelming at first sight. It's actually easy to use, and much easier than...(read more)

This posting includes an audio/video/photo media file: Download Now

Thursday, November 18, 2010

Caliburn.Micro Soup to Nuts Part 6d – A “Billy Hollis” Hybrid Shell

Caliburn.Micro Soup to Nuts Part 6d – A “Billy Hollis” Hybrid Shell


Caliburn.Micro Soup to Nuts Part 6d – A “Billy Hollis” Hybrid Shell

Posted: 18 Nov 2010 01:36 PM PST

Up until now I've been focusing on fairly simple usage of Screens and Conductors. In this article, I want to show something a bit more sophisticated. This sample is based loosely on the ideas demonstrated by Billy Hollis in this well-known DNR TV...( read more )...(read more)

XDT (web.config) Transforms in non-web projects

Posted: 17 Nov 2010 09:47 PM PST

One of the really cool features that we shipped for Visual Studio 2010 was web.config (XDT) transformations . Because the transformations are so simple and straightforward one of the first questions that someone asks after using it is "how can I use this in my other projects?" Unfortunately this feature is only built into the Web Application Projects (WAP). But it is very easy to reuse this because we just rely on an MSBuild task to do the heavy lifting for us. I received an email from that basically went like this "Hi, I would like to use XDT transformations on my WPF project for both the app.config file as well as my unity.xml file. How can I do this?" So one answer is to modify your project file to use the TransformXml task as I have blogged...(read more)

Silverlight Firestarter Event on Dec 2nd

Posted: 17 Nov 2010 12:17 AM PST

On December 2nd we are holding a free, all-day event focused on Silverlight.  You can attend it either in person on the Microsoft campus (where you'll get to network with a bunch of Silverlight experts, and meet the product team), or watch it streamed live online.  The all-day event includes a ton of great content and presentations focused on Silverlight development.  It includes a bunch of self-paced labs and walkthrough videos that enable developers that are new to Silverlight to follow along.  It also includes great presentations that will teach new tricks to advanced of Silverlight developers.  Most of the talks during the day will be focused on business application scenarios. My Future of Silverlight Keynote I'll...(read more)

“Unplugged” online talk with me this Friday

Posted: 16 Nov 2010 12:04 AM PST

This Friday (November 19th) I'm going to be doing another online LIDNUG session .  The talk will be from 10:00am to 11:30am Pacific Time.  I do these talks a few times a year and they tend to be pretty fun.  Attendees can submit any questions they want to me, and listen to me answer them live via LiveMeeting. We usually end up having some really good discussions on a wide variety of development related topics. You can learn more and register to attend the event for free here . Hope to get a chance to chat with some of you there! Scott P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu Read More......(read more)

Windows Phone 7 Developers Briefing in Montreal

Posted: 18 Nov 2010 09:27 AM PST

Join us at the Microsoft Windows Phone 7 Briefing for Developers! Want to learn how to create awesome applications and games for Windows Phone 7? Want to extend your existing apps onto a new platform? Want recognition, exposure, and reach in an untapped...( read more )...(read more)

Could There Be a Tailgate Party at the Firestarter?

Posted: 18 Nov 2010 08:35 AM PST

Only two weeks remain until the Silverlight Firestarter. This week on SIlverlight TV , John and Scott Guthrie discuss the upcoming Silverlight Firestarter and what the folks watching it online and in person should expect to see and hear. The event kicks...( read more )...(read more)

Meet me at Microsoft Virtual Techdays – 23 November 2010

Posted: 18 Nov 2010 01:16 AM PST

Microsoft Virtual Techdays is again back. It's a three days event, starting from 22nd November to 24th November 2010. This time I am going to speak in this Virtual Techdays on 23rd November. Join me at 1:45 PM (IST) to learn about " Building Visual Studio...( read more )...(read more)

Caching of, in, and around your Silverlight application (part 1)

Posted: 17 Nov 2010 09:21 PM PST

This is the first in a 3-part series of articles about caching & Silverlight. Part 1: The client: XAP & Assembly Caching Part 2: The Silverlight application: Isolated Storage Part 3: The server: caching your result sets You can download the source...( read more )...(read more)

René Schulte on Pictures Lab WP7 Application

Posted: 17 Nov 2010 11:58 PM PST

While picking the WP7 apps to feature on SilverlightShow, PicturesLab impressed us with the host of advanced effects one may apply to the images on his phone. We meet René Schulte to find out more on the full set of functionalities packed in this application...( read more )...(read more)

Garry McGlennon on ezyTip WP7 application

Posted: 17 Nov 2010 01:48 AM PST

Next in our series of featured WP7 applications comes ezyTip – a very useful application when it comes to paying your restaurant or other bills. We talk to its author Garry McGlennon on why this application is appreciated. Q1. Garry - please introduce...( read more )...(read more)

Gergely Orosz on Cocktail Flow WP7 application

Posted: 17 Nov 2010 01:04 AM PST

Since the release of Windows Phone 7, a number of applications from WP7 marketplace have been reviewed and discussed. We wanted to pick for you some of the most impressive ones and discuss with their authors what it took them to design and launch an application...( read more )...(read more)

Interview with Article Author Kunal Chowdhury

Posted: 15 Nov 2010 01:47 AM PST

Kunal Chowdhury , recently awarded a Silverlight MVP title, is a SilverlightShow article author who just recently joined our team of authors. Kunal has already received quite a lot of recognition from SilverlightShow community and his recent articles...( read more )...(read more)

Wednesday, November 17, 2010

Model (Data Controller)

Model (Data Controller)


Model (Data Controller)

Posted: 15 Nov 2010 12:27 PM PST

The Model Data Controller allows you to model your objects with data attributes.

No more messing about with selecting/updating/inserting into Sql Server; Model will do all the hard work for you.

Silverlight Designer/Developer Job in Orange County, CA

Posted: 17 Nov 2010 10:59 AM PST

This person will be the pivotal person in the development and design of the "new" GUI. The current environment is PowerBuilder and they are asking this person to be the go to person for the new web based application. They require a strong coder...( read more )...(read more)

Silverlight Engineer/Architect Jobs at Netflix

Posted: 17 Nov 2010 09:44 AM PST

I have just heard that Netflix has two job openings for Silverlight Architect/Engineers in Los Gatos, California.  As a Netflix subscriber, I use the Silverlight-based Watch Instantly feature on my computer and on my Windows Phone 7 device. ...( read more )...(read more)

Touched ( Part 5 )–Touch-Ready Controls

Posted: 17 Nov 2010 05:24 AM PST

Following on from that previous post I thought it might be interesting to look across the controls that ship with the various frameworks (i.e. WPF, Silverlight and Silverlight for WP7) and see how they respond to being dropped into a touch-based interface...( read more )...(read more)

Silverlight Firestarter Event on Dec 2nd

Posted: 17 Nov 2010 12:17 AM PST

On December 2nd we are holding a free, all-day event focused on Silverlight.  You can attend it either in person on the Microsoft campus (where you'll get to network with a bunch of Silverlight experts, and meet the product team), or watch it streamed...( read more )...(read more)

HOWTO: Get Bacon App for Windows Phone 7

Posted: 16 Nov 2010 07:13 PM PST

Last week I created a simple Windows Phone 7 application called Get Bacon and submitted it successfully to the marketplace. It is a free app based on the joke that circulated on the internet about hand dryers in public restrooms having instructions like...( read more )...(read more)

Tuesday, November 16, 2010

Is Silverlight’s DataAnnotations a subset of .NET’s?

Is Silverlight’s DataAnnotations a subset of .NET’s?


Is Silverlight’s DataAnnotations a subset of .NET’s?

Posted: 16 Nov 2010 01:39 PM PST

I was one of the developers that ported the System.ComponentModel.DataAnnotations assembly to Silverlight. Every once in awhile, someone asks me if the Silverlight version of the assembly is a subset of what is in .NET. The answer is Yes , but there are Read More......(read more)

Windows Forms Developers: Tell me about your applications

Posted: 16 Nov 2010 11:16 AM PST

I want to help Windows Forms developers transition applications to Silverlight and WPF. To do that, it will help me to understand the types of applications that are being maintained or newly developed in winforms today. Specifically: What does your windows...( read more )...(read more)

Windows Forms Developers: Tell me about your applications

Posted: 16 Nov 2010 11:16 AM PST

I want to help Windows Forms developers transition applications to Silverlight and WPF. To do that, it will help me to understand the types of applications that are being maintained or newly developed in winforms today. Specifically: What does your windows...( read more )...(read more)

MyPhotoApp: Sample project from my Windows Phone development series at Øredev

Posted: 16 Nov 2010 09:52 AM PST

Last week I gave a multi-part series on Windows Phone development at the Øredev conference in Malmö, Sweden. Here is the sample app that was built throughout the talk. It's a simple app that lets you pick a photoset from Flickr for a given user, then...( read more )...(read more)

Using ValueConverter to Show/Hide Element in Silverlight (MVVM)

Posted: 15 Nov 2010 11:14 PM PST

One of my reader " Girish " recently contacted me with a problem statement. His problem is, he wants to show a TextBox on selection of "Others" from a ComboBox and I informed him to use a ValueConverter and also told him, I will do a blog post on it,...( read more )...(read more)

Zooming & Panning in Silverlight using Visiblox Charts

Posted: 16 Nov 2010 04:19 AM PST

Zooming and panning are features that are often needed when using a charting component. This article shows how zooming and panning can be achieved using the free version of Visiblox Silverlight charts with a few lines of code. It then digs a bit deeper...( read more )...(read more)

WCF RIA Services Part 8 - Testing and Debugging

Posted: 15 Nov 2010 06:24 PM PST

This article is Part 8 of the series WCF RIA Services: Getting Started with WCF RIA Services Querying Data Through WCF RIA Services Updating Data Through WCF RIA Services WCF RIA Services and MVVM Metadata Classes and Shared Code in WCF RIA Services Validating...( read more )...(read more)

Silverlight Cream for November 15, 2010 -- #993

Posted: 15 Nov 2010 09:42 PM PST

In this Issue: Justin Angel , Colin Eberhardt , Kellabyte , Jesse Liberty , Jeremy Likness , Ryan Alford , and Brad Tutterow . Above the Fold: Silverlight: "Using a Grid as the Panel for an ItemsControl" Colin Eberhardt WP7: "Windows Phone 7 Development...( read more )...(read more)

Back from TechEd Europe 2010 (Berlin) #tee10

Posted: 13 Nov 2010 01:13 AM PST

I spent this week in Berlin in company of about 5000+ other geeks at Microsoft's TechEd Europe. I had experienced the conference for a very short time last year as I spent just 2 days helping on the Silverlight booth at the Technical Learning Center....( read more )...(read more)

Our Apologies to One Guy

Posted: 15 Nov 2010 02:53 PM PST

Last week, I tweeted about a bug the RIA Services QA team found. It's rather obscure and we decided not to fix it. I thought it was worth mentioning for at least the humor of it. Here's what you must be using in order to see this issue: Windows XP Service Read More......(read more)

See the Future of Silverlight on December 2

Posted: 15 Nov 2010 11:49 AM PST

Join us on December 2, either in-person on campus, or online via our live streaming, for the Silverlight Firestarter 2010! This will be an awesome Silverlight-focused event. From my team, I'm sending the always-excellent Jesse Liberty . We also have Tim...( read more )...(read more)

Monday, November 15, 2010

See the Future of Silverlight on December 2

See the Future of Silverlight on December 2


See the Future of Silverlight on December 2

Posted: 15 Nov 2010 11:49 AM PST

Join us on December 2, either in-person on campus, or online via our live streaming, for the Silverlight Firestarter 2010! This will be an awesome Silverlight-focused event. From my team, I'm sending the always-excellent Jesse Liberty . We also have Tim...( read more )...(read more)

Silverlight Firestarter - Dec 2nd

Posted: 15 Nov 2010 05:39 AM PST

You're invited to a very special event on December 2nd, 2010. Learn about the future of Silverlight from Corporate Vice President, Scott Guthrie and other experts, direct from Microsoft's HQ. Hear about our plans for the next version of Silverlight, the latest developments as well as in-depth sessions on building applications with Silverlight. Registration is free – take part in person or online.

Using a Grid as the Panel for an ItemsControl

Posted: 15 Nov 2010 12:31 AM PST

In this blog post I look at how to use a Grid as the ItemsPanel for an ItemsControl, solving a few of the issues that crop up along the way. The Grid is probably the most useful of Silverlight and WPF's panels (panels are elements which provide a mechanism...( read more )...(read more)

Silverlight Cream for November 14, 2010 -- #992

Posted: 14 Nov 2010 10:03 PM PST

In this Issue: Michael Washington , Fons Sonnemans , Jeff Wilcox , Alfred Astort , Den Delimarsky ( -2- ), Peter Bromberg , Sigurd Snørteland , and Xpert360 ( -2- , -3- ). Above the Fold: Silverlight: "Silverlight Super Tabs Interface (using View Model...( read more )...(read more)

WP7 Panorama: Smoothly fading the background (and enabling fading when changing, too)

Posted: 14 Nov 2010 06:08 PM PST

I've heard a number of conversations with developers about wanting to smoothly fade in background image changes within the Panorama control that ships in the Windows Phone 7 Developer Tools. I spent the better part of this rainy Seattle Sunday looking...( read more )...(read more)

Popper 2 for Windows Phone 7 now in the Marketplace

Posted: 14 Nov 2010 05:35 PM PST

Popper 2 has been in development for a while, and my goal was to get as close as I could to a professionally developed game with a team of a single developer and a graphics artist. Popper 2 was developed in Silverlight and uses XNA libraries for sound...( read more )...(read more)