Real-time application monitoring, event management, and operational health metrics for Microsoft SharePoint Reduce troubleshooting time by up to 30% Increase efficiency and improve user satisfaction Avoid downtime and costly outages Meet or exceed service level agreements Maximize investment in current infrastructure spg.codeplex.com www.binarywave.com www.sharepointcowboy.com @eshupps www.facebook.com/sharepointcowboy SharePoint .NET Data Storage Presentation Security Clustering APIs Office Integration Features Data Storage Presentation Security Clustering APIs Office Integration Features Farm Feature Solution Package Event Receiver Web Application Web Part Site Definition CAML Feature Receiver Central Administration Declarative Workflow Client Object Model Timer Job List Definition List Instance Content Database Content Type Persisted Object Site Column Site Collection Elevated Privileges Theme Application Page Safe Control Scope ONET Publishing Page Field Control Layout Page Team Site List View STSADM Server Farm Web Front Ends Application Database WSP Mapped Folders Assemblies Web Parts Sandbox Solutions Trusted solutions which run in isolated process Load balanced execution Uploaded to solution directory in site collection Administratively controlled via quotas Can be automatically disabled Subset of OM functionality Ability to use trusted proxy for restricted operations Full Object Model Subset Object Model MyWebPart.dll Proxy Runtime Solution Feature XML Receiver Assembly Project Item Web Part Template Workflow Page Form Web Part Controls Web Part Manager Content Database Relational Data LINQ to SharePoint
CAML joins
var q = from announcement in dc.announcements where announcement.Expires >= DateTime.Today select new { announcement.Title, announcement.Body }; <Joins> <Join Type='LEFT ListAlias='List1'> <Eq> <FieldRef Name='Field1' RefType='Id' /> <FieldRef Name='ID' List='List1' /> </Eq> </Join> <Join Type='LEFT' ListAlias='List2'> <Eq> <FieldRef List='List1' Name='SomeFieldName' RefType='Id' /> <FieldRef List='List2' Name=ID /> </Eq> </Join> </Joins> HTTP-based XML data transfer Stateless, cacheable, uniform Conforms to Atom Publishing Protocol Direct integration with SharePoint Services (Excel) and Lists Sample queries: http://myserver/_vti_bin/listdata.svc http://myserver/_vti_bin/ExcelRest .aspx/Docs/Documents/sampleWor kbook.xlsx/model/Ranges('Sheet1! A1|G5') Content Database Server Object Model Client Service JavaScript Controls JavaScript OM Proxy Managed Controls Proxy Managed OM Browser Client Server http://sharepoint.microsoft.com www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn OSP09-INT Whats New with Microsoft SharePoint Designer 2010 OSP06-HOL - Developing a Microsoft Business Connectivity Services External Content Type with Microsoft Visual Studio 2010 OSP07-HOL - Developing a Microsoft SharePoint 2010 Workflow with Initiation Form in Microsoft Visual Studio 2010 OSP08-HOL - Developing a Microsoft SharePoint 2010 User Interface with Silverlight in Microsoft Visual Studio 2010 OSP10-HOL - Introduction to Microsoft SharePoint 2010 and Developing a Visual Web Part in Microsoft Visual Studio 2010 Play the Microsoft Office & SharePoint Track Tag Contest
Download the Microsoft Tag Reader Open the internet browser on your mobile phone and visit http://gettag.mobi Come to the Expo Hall Yellow Section OSP Info Desk for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo Hall! Grand Prize (1) Xbox 360 Prize Package and Microsoft Office 2010