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

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Mark Rees Microsoft Consulting Services OFC409 Windows Workflow Foundation (WF) Primer Creating WF programs in Visual Studio Creating workflow templates.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
Rich Platform Services Manageability User Experience.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Getting Started How SharePoint & Azure Integrate Summary Call to Action.
Eric Carter Development Manager Microsoft Corporation OFC324.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Demand Management and Workflow
Integrating SharePoint 2010 with Office 2010
Business Connectivity Services in SharePoint 2010 and Office 2010
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer
Accessing and Surfacing LOB Data in SharePoint 2010
Create a data-connected Visio Services web part
Возможности интеграции с Office 365
Overview of Social Computing in Microsoft SharePoint 2010
SharePoint Server 2010 Introduction for Developers
SharePoint Designer 2007 Overview and customization scenarios
Publish Visio 2010 drawings to a SharePoint site
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Team Foundation Server 2010 for Everyone
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Tech Ed North America /1/2019 2:58 AM Required Slide
Microsoft SharePoint Conference 2009 Jon Flanders
Visual Studio 2010 SharePoint Development Tools Overview
Developing and Managing SharePoint Solutions with Visual Studio 2012
Developing and Managing SharePoint Solutions with Visual Studio 2012
Feature: Document Attachment - Flow from Master Records
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Code First Development in Microsoft ADO.NET Entity Framework 4.1
Office 365 Development July 2014.
Welcome to Architect Insight 2010
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

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

7 SharePoint 2010 for Developers

8

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 Tools

11 Visual Studio 2010 Project Types Web Part Designer

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 SharePoint Designer 2010 Visual Studio 2010

14 Other Developer Enhancements Correlation ID Visible in SharePoint UI Flows through to log files Multi-Browser Support FireBug, anyone? Developer Dashboard

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 Developer Dashboard Correlation ID

17 SharePoint 2010 for Developers

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 Relationships Query Throttling

20 UI: Ribbon and Dialog Framework

21 UI: Ribbon and Dialog Framework

22 Ribbon Status Bar

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 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 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 Overview of Data Technologies LINQLINQ Data Platform Farm Site List Data External Lists Server OM Client OM REST APIs Web Web Services

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

29 Overview of Data Technologies LINQLINQ Data Platform Farm Site List Data External Lists Server OM Client OM REST APIs Web Web Services

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

32 REST

33 Business Connectivity Services Son of BDC Available in SharePoint Foundation Read AND write back

34 SharePoint 2010 for Developers

35 Sandboxed Solutions

36

37 SharePoint Online

38 Packaging & Upgrading WSS Solution Package (WSP) More prevalent SPD Visual Studio Import Better upgrade semantics & control Declarative upgrade mappings

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 SharePoint 2010 for Developers

41 Resources The Moss Show SharePoint Developer Center – SharePoint Tech Center – Official SharePoint Team Blog – Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

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 Resources SMS [ Your Name ] and the word “Office” to Need more Information?

© 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.