Download presentation
Presentation is loading. Please wait.
Published byLucy Hunter Modified over 9 years ago
2
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma Subramanian Programmer Writer Office Developer Documentation Microsoft Corporation
3
Slide 3 Overview Project 2003 SDK: getting started Demos: A sampler Using Custom Project Guides Video: Integrating with InfoPath Using the PDS in a Web Application Using Project Server Web Parts with SPS Configuring BizTalk Server Workflow SDK Futures: Questionnaire
4
Slide 4 Project 2003 SDK How to Find It msdn.microsoft.com SDK Overview SDK Overview Technical Articles Technical Articles Office Developer Center Office Developer Center www.microsoft.com/downloads/ Global SDK download Global SDK download Separate SDK downloads: PDS Reference PDS Reference Project Guide 101 Project Guide 101 Project Server Web Parts and URL Options Project Server Web Parts and URL Options Portfolio Analyzer OLAP Extensions Portfolio Analyzer OLAP Extensions
5
Slide 5 Installing and Using the Project 2003 SDK
6
Slide 6 Sections in the SDK Overview Solution Starters BizTalk Server Workflow Project Server to Siebel Portfolio Analyzer OLAP Extensions Enterprise Reporting PDS Reference includes Service for EDM Project Guide 101 Custom Project Guides, Custom Views Project Server Integration Project Server Components and Authentication InfoPath Web Parts and URL Options Project Server Integration (cont.) Windows SharePoint Services Modify the PWA Site Definition Create Project Web Sites in WSS Using the Object Link Provider Programming Tasks Create a COM Add-in (VB 6) Create Managed COM Add-in (C#) Extracting Timephased Data: Use Project client with ODBC, or use Project Server database Project Renamer PDS Extender (C#) References PWA Grid Control Project Server Security Object VBA Reference (updated) XML Schema Reference New or updated in April 2004 SDK
7
Slide 7 Getting Started Development for Project Clients Project Object Model: VBA Updated HTML Help in SDK Custom Project Guides Custom Views COM Add-ins Visual Basic 6.0 Managed Code: Visual Basic.NET or C#.NET Automation through the Primary Interop Assembly (PIA) OLE DB Provider (see pjoledb.htm)
8
Slide 8 Getting Started Development for Project Server Project Data Service (PDS) XML-based API; access through SOAP or HTTP POST Extensible Service for Enterprise Data Maintenance (EDM) File-drop service, SOAP, or HTTP POST Object Link Provider (OLP) Basis for integration with WSS and SPS Project Server Web Parts URL options in Project Web Access Use Custom Web Parts.NET Assembly for SPS
9
Slide 9 Using Custom Project Guides Location-independent Project Guides
10
Slide 10 Custom Project Guides Summary Location-independent protocols pgcontent:// path to XML schema for goal areas and tasks pgmainpage:// path to HTML layout file Add custom files directory to Trusted Sites Many ways to deploy: Project_Open or other macro (and set security) Configure manually, by templates, or in registry See session D330 for more information
11
Slide 11 Integrating with InfoPath Creating Project Plans easily
12
Slide 12 Integrating with InfoPath Summary User Services tier Microsoft Office InfoPath form Windows SharePoint Services form library Business Services tier JScript code runs when certain events occur on the form Data Services tier Access to project data via the PDS See session D301 for more information
13
Slide 13 Using the PDS in a Web Application Project Server and Windows authentication See sessions D300 – 301 and D402 – 404 for development with the PDS
14
Slide 14 Using the PDS in a Web App Summary PDS request / response PS authen. PS Cookie No Windows credentials SOAP + Windows authen. Set IIS for Windows authentication Exclude from SharePoint Services Add.aspx httpHandler and session state httpModule in web.config PDS Web service uses SOAP: OK for Project Server authentication ASP.NET app for PDS with Windows authentication No anonymous access Configure Kerberos for remote browser Create Web Part for PWA Add as Custom View in Project Pro IISIIS PDSPDS PS Logon BrowserBrowser ASP.NETASP.NET PS authen. PS Cookie PDS Web Service SOAP
15
Slide 15 Using Project Server Web Parts with SPS Extending the custom.NET Web Part assembly See session D320 for more information
16
Slide 16 Using Project Server Web Parts with SPS: Summary Customize PWA pages SimpleUI and URL options Default Project Server Web Parts Custom Web Parts: Modify.dwp file for SharePoint Portal Server or Use the Custom Web Part Assembly Install in the GAC Needs no Project Server provisioning for WSS or SPS Manages multiple unmodified.dwp files for SPS Extend to manage Web applications as Web Parts
17
Slide 17 Configuring BizTalk Server Workflow Modifying and extending business processes easily See session PO350 for more information
18
Slide 18 Configuring BizTalk Server Workflow Easily Create Enterprise Project Plans BizTalk Server 2002 Centrally Store Projects, Resources & Reporting Team Participation
19
Slide 19 BizTalk Server Workflow Summary BizTalk Server for Orchestration Project Server for Timesheet and Project Data SQL Server for State Management Message Queuing Services for Data Flow COM and Script Components, and PDS and Custom PDS Extenders, for Application and Business Logic and Processing
20
Slide 20 Project SDK Futures Upcoming articles Hosting a PDS Extension with ASP.NET OLAP Development for Project Server PDS Extensions for Multiple WSS Servers Retrieving Enterprise Outline Codes Proposals for new articles Using the Project XML Schema and XSLT Project client automation using the PIA Using the OLP Soft links between two Project Servers Alert, or other action when one end moves Conversion of SOAP Toolkit apps to.NET Framework Updates of additional P10 SDK articles (e.g. mobile timesheet) Tips and tricks: VBA samples from the Project community Tool for EDM / PDS testing
21
Slide 21 Summary Project Development with the SDK To get started: consider the options Client and Server Database access Development technologies Use the PDS where you can Future of the SDK: Questionnaire SDK Suggestions and feedback: prjodc@microsoft.com prjodc@microsoft.com
22
Slide 22 Q/A: Project SDK Futures Questionnaire Upcoming articles Hosting a PDS Extension with ASP.NET OLAP Development for Project Server PDS Extensions for Multiple WSS Servers Retrieving Enterprise Outline Codes Proposals for new articles Using the Project XML Schema and XSLT Project client automation using the PIA Using the OLP Soft links between two Project Servers Alert, or other action when one end moves Conversion of SOAP Toolkit apps to.NET Framework Updates of additional P10 SDK articles (e.g. mobile timesheet) Tips and tricks: VBA samples from the Project community Tool for EDM / PDS testing SDK Suggestions and feedback: prjodc@microsoft.com prjodc@microsoft.com
23
Slide 23 Microsoft Resources for Project Development Project Portal: Office Online http://office.microsoft.com/home/office.aspx?assetid=FX01085795&CTT=6&Origin=ES790020011033 http://office.microsoft.com/home/office.aspx?assetid=FX01085795&CTT=6&Origin=ES790020011033 Project Developer Center http://msdn.microsoft.com/project http://msdn.microsoft.com/project Getting Started with Project Development http://www.msdn.microsoft.com/office/understanding/project/gettingstarted/default.aspx?pull=/library/en- us/odc_pj2003_ta/html/odc_pjgetstarted.asp http://www.msdn.microsoft.com/office/understanding/project/gettingstarted/default.aspx?pull=/library/en- us/odc_pj2003_ta/html/odc_pjgetstarted.asp http://www.msdn.microsoft.com/office/understanding/project/gettingstarted/default.aspx?pull=/library/en- us/odc_pj2003_ta/html/odc_pjgetstarted.asp Project 2003 Solutions Directory http://directory.partners.extranet.microsoft.com/advsearchresults.aspx?productscsv=2 http://directory.partners.extranet.microsoft.com/advsearchresults.aspx?productscsv=2 Windows SharePoint Services SDK http://www.microsoft.com/downloads/details.aspx?familyid=aa3e7fe5-daee-4d10-980f-789b827967b0 http://www.microsoft.com/downloads/details.aspx?familyid=aa3e7fe5-daee-4d10-980f-789b827967b0 TechNet Resource Kits http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx Project 2003 Resource Kit (TechNet) http://www.microsoft.com/technet/prodtechnol/office/proj2003/default.mspx http://www.microsoft.com/technet/prodtechnol/office/proj2003/default.mspx Office 2003 Resource Kit http://www.microsoft.com/resources/documentation/office/2003/all/reskit/en-us/default.mspx http://www.microsoft.com/resources/documentation/office/2003/all/reskit/en-us/default.mspx Microsoft Download Center (~160 downloads for Project) http://www.microsoft.com/downloads/results.aspx?NextOrPrevClause=3%7c%2b2%2f6%2f2004+1%3a30%3a04+PM&OSID=&produ ctID=A1D023A3-F612-4DA2-ACB8- FDA8F850D645&CategoryID=&freetext=&DisplayLang=en&DisplayEnglishAlso=&sortCriteria=date http://www.microsoft.com/downloads/results.aspx?NextOrPrevClause=3%7c%2b2%2f6%2f2004+1%3a30%3a04+PM&OSID=&produ ctID=A1D023A3-F612-4DA2-ACB8- FDA8F850D645&CategoryID=&freetext=&DisplayLang=en&DisplayEnglishAlso=&sortCriteria=date http://www.microsoft.com/downloads/results.aspx?NextOrPrevClause=3%7c%2b2%2f6%2f2004+1%3a30%3a04+PM&OSID=&produ ctID=A1D023A3-F612-4DA2-ACB8- FDA8F850D645&CategoryID=&freetext=&DisplayLang=en&DisplayEnglishAlso=&sortCriteria=date 50 Most Popular Downloads for Project http://www.microsoft.com/technet/downloads/project.mspx http://www.microsoft.com/technet/downloads/project.mspx
24
Slide 24 Project Community Resources Project MVP site http://mvps.org/project/ http://mvps.org/project/ MPUG http://www.mpug.org/ http://www.mpug.org/ Project Server Experts community site http://www.projectserverexperts.com/ http://www.projectserverexperts.com/ Woody’s Project Watch http://www.woodyswatch.com/project/archtemplate.asp?current http://www.woodyswatch.com/project/archtemplate.asp?current Project Newsgroups http://msdn.microsoft.com/newsgroups/default.aspx ?dg=microsoft.public.project ?dg=microsoft.public.project.server ?dg=microsoft.public.project.developer
25
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.