Sessions tagged as Silverlight

Awesome Secrets of Silverlight - Sparkling Client Crew

Presenter: Erik Mork
Time: 1:30 PM – 2:45 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 006

This is a goody bag of Silverlight tips, tricks and secrets. Where's the best place to get started with Silverlight? What's the one thing you can do to improve your apps? What's the secret to convincing an organization to use Silverlight? The Sparkling Client Crew (Erik Mork, Kelly White and Brian Henderson) will share their favorite (and sometimes controversial) approaches.

Building Real World Applications using WCF Data Services

Presenter: Phani Raj
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 106

Learn how to build a real world application that uses Data Services. Learn about how to solve the following real world challenges with a Data Service application. 1. Using the Silverlight client library to operate against a Data Service. 2. Use Forms authentication on the server and client to secure access to a Data Service. 3. Common patterns with building Silverlight applications that work against a Data Service. 4. Also learn some tips on building Data Service client applications that can work on a variety of platforms : WPF/Silverlight and Windows Phone.

Comparing Web Video Technologies, from Flash to HTML5 to Silverlight

Presenter: Robert Reinhardt
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Shiley Hall, Room 124

Flash is dead. Long live HTML5. Or not? There's a lot of misinformation spread by both standards and plug-in advocates. In this session, you learn the benefits and disadvantages to deploying online video with HTML5, Adobe Flash Player, and Microsoft Silverlight. Topics include codec decisions (AVC/H.264, Theora, and others), licensing, deployment scenarios (progressive download, adaptive streaming, and more). While Robert is a full-time consultant specializing with Flash-based solutions, more and more of his work is encompassing a broader range of online video technologies. Robert's discussion starts with his recent blog post, http://tinyurl.com/whyflash.

Composite applications with MEF and Prism, a winning combination

Presenter: Glenn Block
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

For a while now we've been talking about Composite Applications as a great approach for building applications that can evolve over time. To date, the .NET platform itself has provided very little support for such patterns. The void has been filled through the patterns & pracitces team with Composite UI guidance such as Prism. With the introduction of the Managed Extensibility Framework in .NET 4 and Silverlight 4 all that has changed. Wiht MEF, composability is now a first class member of the platform! MEF doesn't cancel out Prism they are a winning combination. Prism v4 leverages MEF under the covers to take composite applications to the next level. Come to this talk and we'll talk about MEF, Prism and the awesome chemistry they have when you combine them.

Developing a Rich Interactive Application Experience

Presenter: Brian Henderson
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Shiley Hall, Room 124
Tags: RIA, Silverlight

What tools and techniques does a developer need to master for implementing a rich application user experience? We begin by exploring the trails the UX Designers have blazed so far. In this presentation we will look at implementing an application using Silverlight, while exploring the relationships between interaction design & development. The focus will be on integrating design with code developer point of view. There will be time for discussion around UI & IX design patterns presented.

Developing For Windows Phone 7 Series

Presenter: Marcelo Guerra
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 015

In this presentation you'll get a chance to see an actual Windows Mobile 7 Series device working (like in http://www.engadget.com/2010/02/27/exclusive-lgs-windows-phone-7-series-early-prototype-unveiled/). I'll also show the development tools (Silverlight and XNA) and how to use them to develop a WP7 application.

Developing Silverlight Applications Using Blend

Presenter: Arian Kulp
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 006

In Silverlight application development, designers use Blend and developers use Visual Studio. In reality, the dividing line is rarely so neat. Learn how to use Blend effectively as a developer, and how to bring your custom code into the design environment.

Introduction to High Speed Coding in Visual Studio with CodeRush

Presenter: Mark Miller
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Franz Hall, Room 234

Learn how to write C# and VB code quickly and with great efficiency using CodeRush for Visual Studio. See powerful code building features including code templates, selection wrapping, and declare from usage; refactorings for improving code quality & performance; advanced navigation, selection, and clipboard tools; background code analysis, a full-featured test runner and so much more. If you’re interested in seeing what moving up to the full featured version of CodeRush can do for your productivity and for your team, be sure to see this session. Four (4) lucky participants will win full CodeRush licenses during the presentation - don't miss out!

Introduction to WCF RIA Services

Presenter: Pete Brown
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 006

WCF RIA Services, released along side Silverlight 4, represents a new take on multi-tier application development. In this code-heavy talk, we'll introduce RIA Services and then walk through how you can use it to build your own applications using Silverlight 4 and ASP.NET.

Procedural Animation in Microsoft Silverlight

Presenter: Jeff Paries
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 025
Tags: C#, Silverlight, XAML

Come and see how trigonometry and trigonometric functions can help us create movement in Microsoft Silverlight. Trigonometry is the study of how the angles and lengths of sides of triangles relate to one another, and is quite useful in programming Silverlight applications. We'll talk about how to apply trigonometry within Silverlight to create free-form rotations, calculate the distance between objects, use Sine curves to create oscillating movement, and more. The math will be demonstrated in a scenario-based approach in order to make it easier to understand, even if you slept through math class.

Pushing data to Silverlight

Presenter: David Mora
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 205

There are situations where it makes sense to have the server initiate a data transfer to the client instead of the usual client request. In the case of Silverlight, we can take advantage of a modality of WCF called Duplex communications. Nonetheless, it does not come free in terms of performance and scalability. Another alternative is the use of plain old network sockets, especially now that the port range restrictions have been lifted from Silverlight 4. Yet, once again, there are some trade-offs in terms of security. This is a hands-on session walking through the process of building a WCF Polling Duplex application, touring through the different options and presenting some gotchas and their solutions. We will also discuss some of the practical strengths and faults of this architecture. This session would be especially useful to those trying to put together the different concepts in WCF, wondering how to get started with Silverlight and WCF, or trying to wrap their heads around the asynchronous model of programming used in Silverlight.

Reactive Extensions for Silverlight

Presenter: Tim Greenfield
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 205

An overview of Reactive extensions for Silverlight. Find out how to use reactive extensions (Rx) to help simplify events handling, async programming and manage multiple threads.

Rx - Just the right medicine

Presenter: Shaun McAravey
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 205

If you are more than 30 seconds into the RIA world, you will know that asynchronous programming is pervasive. This is usually more than enough to give most engineers a pounding headache or at least sweating palms. The Reactive Framework is just what the doctor ordered. Come and see how Rx significantly simplifies asynch programming for the Silverlight and jQuery programmer.

Silverlight 4 and Blend 4 What's new

Presenter: Bill Moore
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Franz Hall, Room 205

This session will provide an overview of the new features and capabilities availble with the latest release of Silverlight and Blend.

Silverlight Data binding

Presenter: Walt Ritscher
Time: 1:30 PM – 2:45 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 205

Silverlight gets better with each release. Since version 2, Silverlight has supported data-binding. Join this session to learn the 5 key parts, that make up a databinding, learn how to use binding converters,and see how to troubleshoot binding errors. Also, you learn about data-validation. While most of the code in this session is written with Visual Studio 2010 you'll also have the opportunitiy to learn about the suberb binding tools availabe in Expression Blend.

Windows Phone 7 - Hackathon

Presenter: Kelly White
Time: 7:30 PM – 10:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 223

So you've heard about Windows Phone 7, maybe even downloaded the tools, but you definitely want to get started building something. Maybe you want to find people who can help you turn your ideas into profit? Perhaps you've got the skills, but you need to help with the ideas? If this describes you (or where you want to be), then you'll definitely want to show up for this WP7 hackathon. This will be a during the 2.5 hour evening session. Be sure to bring your laptop and your ideas. There will be DVDs you can use to install the tools. FYI, if you're new to Silverlight then it's recommended that you first watch Laurent Bugnion's MVVM talk from MIX10 (http://live.visitmix.com/MIX10/Sessions/EX14).

Windows Phone 7 Tips & Tricks

Presenter: Jesse Johnston
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 015

In this session Allen Newton and I will discuss some challenges that you might face after installing the development tools and writing a Hello World application. This includes Blend support for WP7, using WCF services, and solutions for WP7 differences from the browser-based version of Silverlight.