virtual techdays INDIA │ august 2010 Silverlight And SharePoint Saranya Sriram │ Developer Evangelist, Microsoft
Understand the Silverlight features of SharePoint 2010 Out of the box Silverlight Capabilities in SharePoint 2010 Demo Building, deploying & debugging Silverlight application in SharePoint 2010 Demo Silverlight Application Integration in SharePoint Web Services Client Object Model - Demo REST-ful Services SharePoint Offline using out of browser capability of Silverlight Summary & Conclusion virtual techdays INDIA │ august 2010 S E S S I O N A G E N D A
virtual techdays INDIA │ august 2010 Silverlight & Its Features Silverlight 4
Cross Browser and Cross Platform plugin Immersive Experiences.NET Data Binding Smooth Streaming Out of Browser Local Messaging Rapid Development Design & Development Workflow virtual techdays INDIA │ august 2010 Relevant Silverlight Feature for SharePoint 2010
virtual techdays INDIA │ august 2010 Developer & Designer co-existence
virtual techdays INDIA │ august 2010 Out of the box SharePoint Support to Silverlight
Silverlight Web Part Silverlight Media Web Part Web Applications light up functionality Silverlight Client Object Model RESTful List Access Sandbox compatible Silverlight enabled ‘Create’ dialog Silverlight Everywhere virtual techdays INDIA │ august 2010 Out of the box Silverlight features for SharePoint
virtual techdays INDIA │ august 2010 Demo: Out of the box Silverlight in SharePoint
virtual techdays INDIA │ august 2010 Building, Deploying & Debugging Silverlight Applications for SharePoint
Built in support in Visual Studio 2010 Sandboxed and Farm Solutions support SharePoint Online F5 deploy and debug experience virtual techdays INDIA │ august 2010 Building & Deploying Silverlight Silverlight XAP Deploy as SharePoint Farm or Sandboxed Solution Visual Studio builds WSP package on F5
virtual techdays INDIA │ august 2010 Custom Silverlight Web part
virtual techdays INDIA │ august 2010 Integrating SharePoint Data with Silverlight
virtual techdays INDIA │ august 2010 Integrating SharePoint with Silverlight Web Services Advanced Operations SharePoint Server Operations Web Services Advanced Operations SharePoint Server Operations Client OM Advanced List Operations Site Operations Security Client OM Advanced List Operations Site Operations Security REST Working with list data, fixed schema REST Working with list data, fixed schema More coverage Site, navigation, security services, Very Flexible Easiest to use
Fixed functions exposed in the product, or build your own More MOSS, WSS functionality covered Not all services representable in SL WCF Client Details: – See SDK for list of web services – Of course, also in 2007! virtual techdays INDIA │ august 2010 Soap Web Services
Based on SharePoint server-side OM Also for JavaScript and Managed Code Two main concepts: – To read data from objects, you must ask for it – Reads and writes are sent in a asynchronous batch Details : – \14\TEMPLATE\LAYOUTS\clientbin\ – Asynchronous Load model virtual techdays INDIA │ august 2010 Client Object Model
virtual techdays INDIA │ august 2010 Client Object Model Site Web ListItem Field View Form Folder List NavigationNode Navigation UserCustomAction ContentType RoleDefinition WorkflowAssociation WorkflowTemplate RoleAssignment Change WebPart File User Interface Security Logic
Read/update/delete of list data Object-oriented, ATOM-based means Standards-based, consistent with other data sources Details: – In VS, Add Service Reference – – Beta needs ADO.NET 1.5 CTP 2 DLL references! Add from C:\Program Files (x86)\ADO.NET Data Services V1.5 CTP2\sl_bin virtual techdays INDIA │ august 2010 REST
virtual techdays INDIA │ august 2010 Demo: Integrating with SharePoint
Silverlight Out of Browser – Easy install – Cached Data – Full Trust – BCS Data Cache virtual techdays INDIA │ august 2010 Taking SharePoint Offline
virtual techdays INDIA │ august 2010 Summary Great Match Silverlight SharePoint Data Layer Presentation Client Integration Logic Layer Security App Model
virtual techdays INDIA │ august 2010 RESOURCES Professional Developers Conference 09 Paul Stubbs Session on SharePoint 2010 & Matt’s Client Object model Session Microsoft SharePoint Developer Portal Gives host of hands on labs, presentations & videos MSDN & TechNet SharePoint Conference 2009 In depth Sessions on each aspects
virtual techdays INDIA │ august 2010 RELATED CONTENT in VTD Aug 18 th 2010 Session 1 : Introduction to SharePoint 2010 Saranya Sriram Timing : 10.35am – 11.35am (Today) Session 2 : Sharepoint 2010 and custom workflows Joy Rathnayake 11.45am – 12.45am (Today) Session 3 : Business Connectivity Series in SharePoint 2010 Shyam Sundar 1.45pm – 2.45pm (Today) Session 5 : Building a complete Office Business Application using Office 2010 and SharePoint 2010 Sivashankar Toola 4.15pm -5.15pm (Today)
virtual techdays THANKS │ august 2010 Please do give your Feedback, Complete evaluation at the end of this session. You could also write to be at : │
virtual techdays THANKS │ august 2010 │