150 likes | 297 Views
Build Interactive User Experiences with the Silverlight BluePrint for SharePoint. Patrick Tisseghem U2U patrick@u2u.net. John Juback ComponentOne johnj@componentone.com. Agenda. Silverlight and SharePoint Silverlight BluePrint for SharePoint Demos: BluePrint Samples
E N D
Build Interactive User Experiences with the SilverlightBluePrint for SharePoint Patrick Tisseghem U2U patrick@u2u.net John Juback ComponentOne johnj@componentone.com
Agenda • Silverlight and SharePoint • Silverlight BluePrint for SharePoint • Demos: BluePrint Samples • Partner Demo: ComponentOne Studio for Silverlight
Current State of Silverlight • Silverlight 1.0 • 100% JavaScript-driven applications • Silverlight 1.1 / 2 • Managed applications -> DLLs • Small .NET Framework footprint • Applications are packaged -> XAP
Silverlight and SharePoint • WSS 3.0 Service Pack 1 adds support • Prep work still needs to be done in config • Why Silverlight and SharePoint? • WSS = Dev Platform for IW Solutions • IW experience can be enriched with Silverlight • Dynamic interaction with data • Better visualization of complex data • Multi-media experience • More client-driven work with SharePoint • Look and feel of external SharePoint sites
Silverlight BluePrint for SharePoint • Project started September 2007 • Goals • Jumpstart for SharePoint developers • Focus is on how to integrate both worlds • Showcase of different techniques • Show possible usage scenarios of Silverlight in the world of SharePoint • http://www.ssblueprints.net/sharepoint
BluePrint Samples • Getting Started • Hello Silverlight Web Part • SilverlightPart • Consuming lists.asmx Web Service • MediaViewer Web Part • Consuming WCF Service exposing SharePoint data • Social Networking • Displaying Info out of Publishing Pages • Visual How-To Center • Enriching the Navigation in Portals • Navigation Control • Custom Field Type • Slider
Demo Silverlight BluePrint for SharePoint
ComponentOne Studio for Silverlight • Complete set of UI controls and containers • Data-bound editable grid • Charts (bar, column, pie, area) • Lightweight data layer similar to System.Data
DEMO: Stock Portfolio • Silverlight application deployed using the SilverlightPartweb part • Communicates with a proxy web service • Reads/writes custom lists scoped to My Site collections (Portfolios, Transactions) • Uses WSS 3.0 (Lists.asmx) to update lists • Uses an external web service to obtain stock prices and historical data for charts
DEMO: Stock Portfolio • User interface components • Scrollable DataGrid (transaction list) • Auto-search TextBox (stock symbols) • Popup calendar • Numeric input masks
DEMO: Stock Portfolio • Chart features • Animated line graphs • Multiple data series • Crosshair cursor • Date range slider • Scrollable X-axis
More Information • labs.componentone.com • Silverlight and WPF demos • www.componentone.com/SharePoint • Product announcements
Conclusion • There is a great future for Web 2.0 technologies within the world of SharePoint • Interesting Statements from Forrester (Jan 2008 Report) • Microsoft SharePoint will "steamroll" Web 2.0 market • Implementation of Web 2.0 software will be a priority for 24% of businesses over the next year • Get started... Visit the BluePrint site ! • http://www.ssblueprints.net/sharepoint
Q&A • Questions and Answers