Microsoft Project 2013 SDK


Microsoft Project 2013 SDK

The Microsoft Project 2013 software development kit contains documentation, code samples, How to articles, and programming references



The Microsoft Project 2013 help customize and integrate the Project 2013 clients and Project Server 2013 with other applications for enterprise project management.

Microsoft Project SDK is a useful resource collection for all the developers who want to create extensions for Microsoft’s project management software. It includes multiple libraries, tutorials and code samples for building your own programs.As the Microsoft Office applications, the functions of the Project application can be extended by creating add-ins and other extensions.

In order to facilitate the developer’s task, Microsoft has released the Project SDK that includes all the necessary tools for creating custom solutions.The package includes essential components and tools for creating and testing your projects. Among the tools, you can also find Visual Studio extensions that are developed to improve your efficiency.

If you are just starting to create tools for Microsoft Project, the available samples can help you understand the basics. They are saved as solution files which can be loaded in Visual Studio in order to review the code and required resources.You can use SDK to create both client-side and server-side extensions.

The client extensions are designed to customize the program’s interface and enhance its functionality while the server-side deals with CSOM or PSI services in order to access the Project Server data.Besides the libraries that can be used in your applications, the SDK includes detailed instructions on how to use the components in your projects. In order to access the articles and SDK-related resources you need to install the Microsoft Document Explorer during the initial setup.Overall, Microsoft Project SDK is the go-to resource for the developers who aim to improve or extend the Project features by creating extensions or apps.

Project SDK Details

The Microsoft Project 2013 client applications and the Project Server 2013 platform. The Project 2013 SDK shows how to extend and integrate Project Standard, Project Professional, Project Server, and Project Online with other applications for enterprise project management (EPM). It features conceptual and "How to" articles, sample code, and programming references for the Project 2013 clients and Project Server 2013.

The Project2013SDK.msi download includes the help files that correspond to the Project 2013 conceptual topics, and managed code reference on MSDN. You can also view the Project 2013 developer documentation on MSDN online. In addition, the Project2013SDK.msi installs the Reporting database schema reference (ProjectServer2013_ReportingDB.chm) and the OLAP cube schema reference for Project Server 2013.

What's new in the Project SDK

The main purpose of the Project 2013 SDK is to provide an overview of programmability and documentation of the CSOM and related features for creating apps, the Project Server Interface (PSI) services, and task pane apps for Project Professional 2013. The Project 2013 SDK includes step-by-step examples of key areas for customization of Project Server 2013 and the Project clients (Project Standard 2013, Project Professional 2013, and Project Web App). The documentation is incomplete; more content will be added in later releases.

The underlying technology for network communication is Windows Communication Foundation (WCF) in Project Server 2013, including cloud scenarios that use the Project Server CSOM and on-premises development using the PSI. The legacy ASMX web service references are also based on the WCF architecture. Setting a reference to a PSI web service (ASMX file) in Project Server 2013 requires appending the ?wsdl URL option to the path.

Although it addresses only the most commonly used Project Server features, we recommend that you use the CSOM where possible for applications both on-premises and in the cloud. Although it is still available in Project Server 2013, the ASMX interface for the PSI is deprecated. For on-premises applications that require full access to the PSI, you should use the WCF interface for the PSI, rather than the ASMX interface.

Development on a Windows 7 computer is supported by copying the CSOM assemblies for Project Server 2013 and for SharePoint Server 2013 to the development computer. The SDK download includes the CSOM assemblies for Project Server and a redistribution license.

For development with the WCF services, you can set a reference to a PSI proxy assembly or add PSI proxy files to the solution. You can set direct references to the front-end Project Server ASMX web services from a remote computer within the same domain, or use a proxy assembly or proxy files. The SDK download includes proxy files for the WCF services and the ASMX web services, plus scripts for building the proxy assemblies and for generating updated proxy files.

In Project Server 2013, you can create declarative Project Server workflows by using Microsoft SharePoint Designer 2013, for both on-premises and online use. SharePoint Designer 2013 uses the workflow activity properties and methods in the CSOM. Development and deployment of Visual Studio 2012 solutions that include Project Server Web Parts, or customizations of Project Web App, is supported only on a Project Server computer.

For an overview of new programmability features and deprecated features in Project Server 2013, see Updates for developers in Project 2013. Another major change in Project Server 2013 is the use of WF4-based workflows to manage the creation and approval of project proposals that are based on enterprise project templates.

New topics include the following:
Create a SharePoint-hosted Project Server add-in shows how to use Visual Studio for remote development of an app that can be used with Project Server 2013 and Project Online.

Project Server 2013 architecture explains the major new features of the Project Server platform.

Getting started with the Project Server 2013 JavaScript object model shows how to develop web applications that can access Project Server.

Getting started with the Project Server CSOM and .NET shows how to use the client-side object model to develop applications, instead of using the PSI services.

Task pane apps for Project Professional introduces Office Add-ins, as applied to Project 2013. The Office 2013 SDK includes articles that show how to develop task pane apps for Project and the other Office 2013 clients.

Create a Project Server workflow for Demand Management shows how SharePoint Designer 2013 can be used to create Project Server workflows.

ProjectData - Project OData service reference includes an overview of the OData interface for Project Server reporting, plus XML reference topics for the ProjectData service.

Topics in the Microsoft.ProjectServer.Client namespace and new methods in the PSI services have only minimal documentation. Most of the reference topics for the PSI services are unchanged from the July 2011 release of the Project 2010 SDK.

Sections in the Project SDK
There are two top-level sections in the Project 2013 SDK:

The Project conceptual and how-to articles section contains overviews of major features and articles with step-by-step procedures for development.

The Project Server 2013 class library and web service reference section documents the object model of the public assemblies, the Microsoft.ProjectServer.Client.dll assembly for the CSOM, and the PSI services.

The Conceptual and how-to articles section includes the following:
What's new and what's out for developers describes the major new programmability features and deprecated features in Project 2013.

Project overview for developers includes articles about Project Server architecture, articles that show how to get started developing with the CSOM, information about new features in VBA for Project, and a reference to the Office 2013 SDK, which contains topics about developing task pane apps for Project Professional 2013.

Project programming tasks includes how-to articles about creating apps for Project Server, using JavaScript with the CSOM, and creating project proposals and workflows for demand management.

Project 2013 programming references includes an introduction to the PSI reference for Project Server 2013, information about Project Server error codes, and the OData schema reference for the ProjectData service.

Requirements to develop and deploy EPM solution

Following are requirements to develop and deploy EPM solutions and apps from the public Office Store that integrate with Project Server 2013:

You must install either the .NET Framework 4 or the .NET Framework 4.5 on the development computer and on the deployment computers. To determine whether the correct release is installed, open Programs and Features in the Windows Control Panel.

Visual Studio 2012 installs and uses the .NET Framework 4.5. When you create a Visual Studio project, you can select either .NET Framework 4.0 or NET Framework 4.5 in the drop-down list of the New Project dialog box. You can also select the Target Framework on the Application tab of the project Properties window.

You can use Visual Studio 2010 for applications that use the CSOM or the PSI, and for Project task pane apps. However, Visual Studio 2010 does not contain the Office Add-ins templates, Office development tools, or SharePoint development tools for Office 2013. To download Visual Studio 2012 and the Web Platform Installer (WebPI) that includes the Office and SharePoint development tools, see Downloads for Apps for Office and SharePoint.

We recommend that you develop custom solutions in a test environment. If you develop solutions for the current builds of Project Server 2013 and Project 2013, they should be recompiled with updated references, and may need additional changes, to work with later releases. Solutions developed for any pre-release version may not work with the released version.

System Requirements

Supported Operating System: Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012, Windows Vista Service Pack 2, Windows XP Service Pack 3

This download works with the following applications:
Project Professional 2013
Project Standard 2013 (technologies related to Project Server do not apply).
Project Server 2013
SharePoint Server 2013
Excel 2013. Optional, for use with reports in Project 2013.
SharePoint Designer 2013. Required for creating declarative Project Server 2013 workflows.
Visual Studio 2012. Required for developing apps, Web Parts, managed code workflows, and event receivers for Project Server 2013, and managed code add-ins for Project 2013 (Standard or Professional). Recommended for developing task pane apps for Project 2013.

Visual Studio 2010 SP1 can be used to create solutions that use the CSOM, the PSI, and the OData service for ProjectData reports; except for Web Parts, workflows, event receivers, and add-ins for Project 2013.

Install Instructions
To install this download:

Download the file by clicking the Download button near the top of this page and saving the file to your hard disk drive.
Back up any modifications that you made to previous Project 2013 SDK files.
Double-click the Project2013SDK.msi file on your hard disk drive to start the installation.
Follow the instructions on the screen to complete the installation. The default installation path is [Program Files]\Microsoft SDKs\Project 2013.
To avoid issues with code access security, you can choose a different installation directory, for example, C:\Project2013_SDK.
To extract the sample projects, run Samples\Samples.exe as an administrator. You can install the samples in the local directory or to another directory on your computer.

To remove this download:
Uninstall Microsoft Project 2013 SDK [EN-US] by using Programs and Features in the Control Panel. To remove the download, delete the Project2013SDK.msi file.

To remove all the installed files, delete the Project 2013 SDK installation directory.

Conclusion

To conclude Microsoft Project 2013 SDK works on Windows operating system(s) and can be easily downloaded using the below download link according to Freeware license. Microsoft Project 2013 SDK download file is only 61 MB in size.
Microsoft Project 2013 SDK was filed under the General category and was reviewed in softlookup.com and receive 5/5 Score.
Microsoft Project 2013 SDK has been tested by our team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. We will recheck Microsoft Project 2013 SDK when updated to assure that it remains clean.

Microsoft Project 2013 SDK user Review

Please review Microsoft Project 2013 SDK application and submit your comments below. We will collect all comments in an effort to determine whether the Microsoft Project 2013 SDK software is reliable, perform as expected and deliver the promised features and functionalities.

Popularity 10/10 - Downloads - 223 - Score - 5/5

Softlookup.com 2023 - Privacy Policy



Category: General 
Publisher: Microsoft
Last Updated: 21/11/2023
Requirements: Windows 2008 R2 / Windows 8 / Windows 7 / Windows Vista / Windows XP
License: Freeware
Operating system: Windows
Hits: 525
File size: 61 MB
Price: Not specified


Leave A comment
Name: *
E-Mail: *
Comment: *