“How to distribute a Silverlight OOB Application?” and other Google Starred Items…

Kunal Chowdhury: “One of the new features introduced in Silverlight 4 is the silent installation of Silverlight Out-of-Browser application. This means, without user intervention, you can directly install them to their machines. You don’t have to open the browser window to install the OOB app. This is perfect for CD-ROM distribution. You can even automate the process from the CD/DVD media; if the user already has permission to auto run external media.”

“Silverlight Installation and Upgrade Experience”

Mike Taulty: see “Better Silverlight 4.0 Installation and Upgrade Experience” by Andrew Tokeley: “In my example, I’ve created a page specifically tasked with checking for updates. This page is loaded every time the application starts and advises the user if a new update has been installed, otherwise it simply redirects to the main application page. ”

“Download ‘Xap’ Packages on Demand in Silverlight”

Dr. Song Li: “This article introduces a method to download and use ‘XAP’ packages on demand in Silverlight with a Visual Studio example. The Visual Studio solution that comes with this article is developed in Visual Studio 2010 and Silverlight 4. This article assumes the readers having some basic experiences with Silverlight development. If you are new to Silverlight, Scott Guthrie’s blog is the default place for you to get started.”

“Checking if a Remote (HTTP) File Exists”

Kirupa Chinnathambi: “Things are a little bit more tricky when you try to check if a remote file such as something on a HTTP server exists though. Given the nature of requests traveling over a network, there are two things to keep in mind that make performing this check non-trivial…”

“Silverlight book: Silverlight 4 User Interface Cookbook”

Vibor Cipan: “I won’t go into too many details—I suggest you go and learn more about the book on the Silverlight Book webpage that my friends from the FatDUX Zagreb office have kindly prepared for me…”

“Introduction to Shapes in Silverlight 4”

Kunal Chowdhury: “In earlier versions of Silverlight, there are very few shape controls like Rectangle, Ellipse available. But think on creating other shapes like Triangle, Polygon, Ring etc. If you need one of them in the earlier Silverlight version, how will you implement them?”

“File Explorer using Silverlight 4 COM Interoperability”

Kunal Chowdhury: “Earlier to Silverlight 4, we are able to only get file access to some of the location of your Windows Operating System like My Documents. In new version of Silverlight i.e. in Silverlight 4 you can able to access any files and/or folders. Not only this, you can able to get information of any drive, files and folders. Though there is a restriction to run the Silverlight application in Out-of-Browser mode, but it actually benefited for those who want to run it outside browser.”

“Simplified MEF: Dynamically Loading a Silverlight .xap”

Michael Washington: “This article covers material, and uses code, from Glenn Block and Davide Zordan. You will want to read their articles after this one because they go much deeper into what you can do with MEF. The difference with this article is that we will walk through all the steps and we will also use View Model Style for everything.”

“Tips & Tricks: How to get the Screen Resolution in Silverlight?” and other Google Starred Items

 Kunal Chowdhury: “Now from that object [System.Windows.Browser.HtmlPage.Window], you can call the Eval() with proper parameter ‘screen.width’ or ‘screen.height’ to get the Screen Width or Screen Height respectively. Those will give you the Screen Resolution. Suppose, you received Width = 1024 & Height = 768, means your Screen Resolution is: 1024 x 768.”

“Silverlight 4 Unleashed table of content”

Laurent Bugnion: “Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for the new book, and building on the foundation. The thing is, much of the material from Silverlight 2 Unleashed is still valid in Silverlight 4. There are very few differences and of course all the new features that were added in SL3 and SL4, but let’s face it, I don’t have much new to write about XAML, the basic transforms, animations etc.”

“Silverlight PivotViewer Control is Here!”

Silverlight Team Blog: “Because PivotViewer leverages Deep Zoom, it displays full, high-resolution content without long load times, while the animations and natural transitions provide context and prevent users from feeling overwhelmed by large quantities of information. This simple interaction model encourages exploration and longer audience engagement times, across a wide array of business model opportunities such as advertising, online retail experience and more.”

“State of Data Access in Silverlight 4”

Shawn Wildermuth: “The three options for data access are still the same ‘Web Services, WCF Data Services and WCF RIA Services’. My major issue with data access today in Silverlight persists: there is no perfect answer. There is give and take with each approach and giving good advice about the right one is difficult. [chart]”

“Visual State Manager A-Z”

Jesse Liberty: “Let’s start with the form that is used in my Getting Started With Silverlight video: Adding Controls To An Application.  That video uses the design surface in Visual Studio 2010, and a subsequent video creates the grid in Xaml. To round things out I’ll create this version in Expression Blend. [video]”

“Creating a Netflix App using nRoute: A Step-by-Step Guide”

Rishi: “With the latest release of nRoute we’ve added a trove of navigation-related features, to explain and demonstrate these features I’ve put together an end-to-end application that fronts the Netflix’s oData Catalog. And so in this post we’ll go through using these feature in a step-by-step manner to cumulatively compose a rich, extensible, and loosely-coupled application.”

“Dual Targeting WPF and Silverlight (and Windows Phone 7)”

Pete Brown: “At DevLink 2010, I presented my ‘Dual Targeting’ talk. I’ve presented this talk at a few conferences. With the addition of WP7, maybe I need to change it to ‘multi-targeting’ as xaml hits more platforms :) [slides]”

“10 things Beginning Silverlight and WPF Developers Need to Know”

Pete Brown: “The 10 things are: 9. How to Hand-Code XAML 8. How to Use Expression Blend 7. How to Write Value Converters 6. Threading 5. Async Programming 4. An Architectural Pattern (like MVVM or similar) 3. The Layout System 2. Dependency Properties 1. Binding 0. Our limitations, and when to call in a designer. [slides]”

“Building a DataGrid Control for Silverlight for Windows Phone”

Walter Ferrari: “The good news is that the way is much simpler than the one described in the previous paragraph. The bad news is that the source code for the current Toolkit’s DataGrid is targeted for Silverlight 4 whilst Windows Phone 7 runs a customized version of Silverlight 3 with just some capabilities of Silverlight 4. But do not worry, you can retrieve an older release from CodePlex…”

“New Silverlight Video Tutorial: How to Create a ListBox with a Static Background”

Victor Gaudioso: “Someone from my Silverlight Email List emailed me and told me that he had been struggling trying to create a ListBox with a static background image. So, I made this short, 3 minute tutorial I show you how to do it all in Blend. [video]”

“Using The Silverlight DataGrid with View Model / MVVM”

Michael Washington: “The Silverlight DataGrid is a powerful control that allows inline editing, paging, sorting, and drag and drop re-ordering of columns. It can be challenging to understand when using normal code behind techniques, but sometimes downright baffling when using View Model / MVVM style programming. [CodeProject.com]”