building a twitter app with silverlight 3 - part 2
DESCRIPTION
In part 2 of our series on building a Twitter application with Microsoft Silverlight, we get very hands on and dig in to see Silverlight in action. First, we explain how you can display table data in a few different ways, including a traditional grid view and more visually appealing views, such as a chart or a graph. Next we take a look at behaviors. Behaviors are an exciting new feature in Silverlight 3 and Microsoft Expression Blend that make is possible for you to separate more code from your view, making your code more reusable and easier to maintain. Another new feature in Silverlight 3 is the ability to run your application outside of the browser and to launch it, even if you are not connected to the Internet. Join us to see how you can take your Twitter application out of the browser. Silverlight has always been exceptionally strong in the area of video playback and Silverlight 3 raises the bar again--we take a quick look at Microsoft Expression Encoder and explain how it can help to create video for Silverlight playback, including support for Internet Information Services (IIS) Smooth Streaming which is ideal for streaming of high-definition video over the Web. Presenter: Clint Edmonson, Senior Architect Evangelist, Microsoft Corporation Clint Edmonson is an architect evangelist in the Microsoft North Central district, working with aspiring and seasoned architects to understand the latest Microsoft developer and platform offerings and to develop strategic road maps for their adoption. View other sessions from: Microsoft SilverlightTRANSCRIPT
• Session Objectives– Learn about higher level features to easily create impressive
applications
• Agenda– Data Visualization– Behaviors– Out of Browser Silverlight applications
Introduction – Part 2
• Data binding• Customizable • Virtualization built in• Sorting and paging• Efficient over the
wire• In place editing
Silverlight DataGrid
DataGrid and DataPager
DEMO
• Free download from silverlight.codeplex.com• Created by and officially supported by Microsoft• Line, area, column, bar, pie and more• Designed to take advantage of data binding• Customizable
Silverlight Toolkit Chart Controls
Silverlight Toolkit Chart Controls
DEMO
• New for Silverlight 3• Attach a behavior to any element to enhance its
functionality• Built in Blend support• Growing gallery of free behaviors available at
gallery.expression.microsoft.com
Behaviors
Drag and Drop Behavior
DEMO
• New for Silverlight 3• Cross platform (works on Mac)• No extra download required• Can launch offline• Still runs in sandbox for security• APIs to help with install process and connectivity
Out of Browser Support
Silverlight Out of Browser
DEMO
Resources
• Slides & Code: www.notsotrivial.net
• Silverlight Development Center www.silverlight.net
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED
OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.