Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308.

Similar presentations


Presentation on theme: "Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308."— Presentation transcript:

1

2

3

4

5 Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308

6

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?

44

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.


Download ppt "Hilton Giesenow - The MOSS Show Overview of the SharePoint 2010 Developer Platform SESSION CODE: OFC308."

Similar presentations


Ads by Google