Download presentation
Presentation is loading. Please wait.
Published byMitchell Williams Modified over 9 years ago
5
Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308
7
7 SharePoint 2010 for Developers
8
8
9
9 Development on Windows 7 / Vista SP1 Not supported for Production! Requires x64 OS SSD helps… Follow install guide in SDK Foundation & Server Some limitations Standalone installation only Features, e.g. User Profile Sync, Doc Conversions Windows 7
10
10 Tools
11
11 Visual Studio 2010 Project Types Web Part Designer
12
12 SharePoint Designer 2010 (SPD) Improved design & tools Workflow Designer Page Editor New tools BDC Entities List Schema Custom Actions Task / Approval Designer Work can be upgraded to VS 2010 The price is right
13
13 SharePoint Designer 2010 Visual Studio 2010
14
14 Other Developer Enhancements Correlation ID Visible in SharePoint UI Flows through to log files Multi-Browser Support FireBug, anyone? Developer Dashboard
15
15 Developer Dashboard stsadm -o setproperty -pn developer-dashboard -pv ondemand $dash = [ Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings; $dash.DisplayLevel = 'OnDemand'; $dash.TraceEnabled = $true; $dash.Update() $dash = [ Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings; $dash.DisplayLevel = 'OnDemand'; $dash.TraceEnabled = $true; $dash.Update()
16
16 Developer Dashboard Correlation ID
17
17 SharePoint 2010 for Developers
18
18 SharePoint List Improvements Relationships Cascade or Block Delete Transacted cascading Validation Formula-based validation (Excel-like) Can ensure uniqueness Scalability and Performance List Index Auto-Creation List Query Throttling
19
19 Relationships Query Throttling
20
20 UI: Ribbon and Dialog Framework
21
21 UI: Ribbon and Dialog Framework
22
22 Ribbon Status Bar
23
23 Other UI Improvements XSLT Views No more CAML! More simple, better performance Visual Upgrade Can be “disabled” (V3 master page) Can be detected In API and HTML/ASPX
24
24 SharePoint Events Improvements New event types Site-scoped events Web creation events List creation events After-Synchronous events More user interface control Custom error pages
25
25 Workflow Improvements SPD VS 2010 Visual Studio 2010 initiation and association forms Visio 2010 workflow design Fully customizable OOB workflows Approval designer Reusable declarative workflows Browser based visualization High privilege workflows Site workflows
26
26 Overview of Data Technologies LINQLINQ Data Platform Farm Site List Data External Lists Server OM Client OM REST APIs Web Web Services
27
27 LINQ to SharePoint Entity based programming Strong Types and Intellisense Supports List Joins and Projections Join lists Join multiple lists (A->B->C) Project any field from joined list from o in data.Orders where o.Customer.City.Name == "London“ select o ;
28
28
29
29 Overview of Data Technologies LINQLINQ Data Platform Farm Site List Data External Lists Server OM Client OM REST APIs Web Web Services
30
30 REST APIs WCF is now supported! Simple API to CRUD data in SharePoint Uses Odata & WCF Data Services “Astoria” Commands batched for performance Strongly typed (depending on tools...)
31
31
32
32 REST
33
33 Business Connectivity Services Son of BDC Available in SharePoint Foundation Read AND write back
34
34 SharePoint 2010 for Developers
35
35 Sandboxed Solutions
36
36
37
37 SharePoint Online
38
38 Packaging & Upgrading WSS Solution Package (WSP) More prevalent SPD Visual Studio Import Better upgrade semantics & control Declarative upgrade mappings
39
39 Visual Studio & Team Foundation Server TFS Work Item Tracking Source Code Control Team Build Manage Test Cases Log Bugs Automated Testing Load Testing
40
40 SharePoint 2010 for Developers
41
41 Resources The Moss Show - http://www.TheMossShow.comhttp://www.TheMossShow.com http://sharepoint.microsoft.com SharePoint Developer Center – http://msdn.microsoft.com/sharepoint http://msdn.microsoft.com/sharepoint SharePoint Tech Center – http://technet.microsoft.com/sharepoint http://technet.microsoft.com/sharepoint Official SharePoint Team Blog – http://blogs.msdn.com/sharepoint http://blogs.msdn.com/sharepoint Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
42
42 (OFC209) Business Connectivity Services in SharePoint 2010: Overview (OFC319) Microsoft SharePoint Server 2010 for the ASP.NET Developer (OFC322) Developing with REST, LINQ and the Client API in SharePoint 2010 Related Content (OFC211) Developing Workflows and Forms with InfoPath and SPD 2010
43
43 Resources www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn SMS [ Your Name ] and the word “Office” to 41491 Need more Information?
45
© 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.