Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Agenda Project Introduction Project Project Online / Project Server Customizations and Extensibility.

Similar presentations


Presentation on theme: "Project Agenda Project Introduction Project Project Online / Project Server Customizations and Extensibility."— Presentation transcript:

1

2 Project Agenda

3 Project Introduction

4

5

6 Project Project Online / Project Server Customizations and Extensibility

7 Project SharePoint and Project Extensibility Compared New FeatureSharePoint 2013Project 2013Notes New App modelFull Apps can be published in the Marketplace Client Side Object Model (CSOM)Full JavaScriptFull Using CSOM Windows PhoneFull Using CSOM SilverlightFull Using CSOM WorkflowFull Including SharePoint Designer. Server Object Model (WCF)Full Full – additional Web Services Project Server Interface (PSI) web services interface LINQFullPartialYes, for custom web parts and some others ODataFull Remote Event ReceiverFull Apps for OfficeFull SharePoint Designer 2013 PreviewFullPartial Project Workflows, Project sites, No PWA Theming Dedicated Reporting DatabaseNot includedFull Including multi-dimensional OLAP database Available using ODATA when Online Development platform with Visual Studio 2010, Visual Studio 2012 RC Windows 7 and Windows Server 2008 R2 Windows 7 and Server 2008 R2 and higher Windows 7 and higher for CSOM development

8 Project Agenda

9 Project Terminology Used

10 Project Agenda

11 Project Project Server 2013 Architecture

12 Project Project Online Architecture not directly accessible to via code

13 Project Differences between On premises and online

14 Project Agenda

15 Project What’s new in Event Handler (Receiver)?

16 Project Agenda

17 Project What is CSOM, JSOM ?

18 Project OData access to CSOM

19 Project Accessing Data with Client OM WPF/WinForm/OfficeSilverlightJavaScript XML JSON

20 Project List of CSOM client libraries and interfaces LanguageName of the Library Microsoft.NET client libraryMicrosoft.ProjectServer.Client.dll assembly Silverlight libraryMicrosoft.ProjectServer.Client.Silverlight.dll assembly Windows Phone 7 libraryMicrosoft.ProjectServer.Client.Phone.dll assembly JavaScript library for web applications PS.js file or PS.debug.js file

21 Project ProjectContext properties in JSOM CSOM (.NET, Silverlight, and Windows Phone) JSOM CustomFieldscustomFields EnterpriseProjectTypesenterpriseProjectTypes EnterpriseResourcesenterpriseResources EntityTypesentityTypes EventHandlerseventHandlers Eventsevents LookupTableslookupTables Phasesphases Projectsprojects Stagesstages WorkflowActivitiesworkflowActivities WorkflowDesignerworkflowDesigner

22 Project Primary Project Server entities: six classes Contains the common properties for entities Base class Contains the properties used to create an entity Creation information class Includes the read/write properties for editing Draft class Includes the read only properties Published class Includes the Add, GetById and the Remove Draft collection Includes the GetById for reading or for checking out Published Collection

23 Project When to use CSOM ?

24 Project Scenarios to use CSOM

25 Project Comparing CSOM and PSI FeatureCSOMPSI Complexity for methods and properties Uses object nameUses GUID, changeXml parameters, datasets AccessibilityOne WCF service: client.svc22 public web services Initialization ProjectContextUsing WCF reference or proxy assemblies PlatformOn Premises & OnlineOn Premises (Online limitation no OAuth support) Scheduling EngineSame as Project web app and Project Professional Use QueueUpdateProject2 Project EntitiesRestrictions exist - please refer to the Project SDK for most up-to-date information Restrictions exist

26 Project Agenda

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41 Project

42 Summary

43 Project Next Steps

44


Download ppt "Project Agenda Project Introduction Project Project Online / Project Server Customizations and Extensibility."

Similar presentations


Ads by Google