. The Microsoft Project 2010 SDK helps solution providers, value-added resellers, and other developers learn about new features in the Project 2010 client applications and the Project Server 2010 platform. The Project 2010 SDK shows how to extend and integrate Project Standard, Project Professional, and Project Server with other applications for enterprise project management (EPM). It features conceptual and 'How to' articles, sample code, and programming references for the Project 2010 clients and Project Server 2010. The Project2010SDK.exe download is updated for Project 2010 Service Pack 1 (SP1). The SDK download includes two help files: Project2010SDK.chm (conceptual topics and managed code reference), and Project2010ReportingDB.chm (the Reporting database schema reference).
Additional references for reporting include the OLAP cube schema reference ( OLAPCubeSchemas2010.xlsx) and a pivot table to help select fields in the Reporting database ( RDBFieldSelector.xlsx). The WINPROJ.DEV.hxs file is an update for VBA Help in Project Professional and Project Standard, along with instructions for installation. The SDK download also includes the default Project Guide files, the XML schema for Project 2010, and the XML schema for the ChangeXML parameter for Statusing methods in the Project Server Interface (PSI).
To help in developing with the PSI, the SDK download includes source files, scripts, and instructions to compile and update a proxy assembly for both the Windows Communication Foundation (WCF) services interface and the ASMX (web services) interface of the PSI. In addition, updated XML files for Microsoft Intellisense include descriptions for most of the PSI types and members. Code samples in the SDK download include the following Microsoft Visual Studio solutions that relate to topics in the SDK:. UpdateStatusManualTasks shows how to use the changeXml parameter with the UpdateStatus method, for manually scheduled tasks and for other resources. UsingQueueSystem is a test application that helps to show how the Project Server queue works. RibbonCustomization shows how to make simple customizations to the ribbon in Project Web App. ProjToolP14 includes the complete source code for the ProjTool test application, updated for Project Server 2010.
Microsoft MVP, Senior Software Developer at ELEKS. I do really like SQL Complete, which is a part of the Developer Bundle — it provides the most effective way to write SQL code and saves my time and efforts. Also if you compare database schemas and data on the daily basis - Developer Bundle is what you need!
EventHandlers contains sample applications that trap the Custom Field Created post-event and the Project Creating pre-event. CustomizeProjectCenter modifies the ribbon for the Project Center page in Project Web App and shows how to access data and events in the JS Grid. WCFImpersonationTestVS9 shows how to use impersonation with the WCF interface of the PSI. CreateProject4Department and CustomFieldsTest show how to use the QueueCreateProject, ReadCustomFields2, and ReadLookupTables methods in the PSI. ASMXLogonMultiAuth and WCFLogonMultiAuth use multi-authentication to log on an ASMX-based and a WCF-based application. ProjectGuideAddIn uses the Microsoft Office developer tools in Visual Studio 2010 to create an add-in that displays the Project Guide.
RibbonAddIn includes both Microsoft Visual C# solutions and Visual Basic solutions that add a custom tab and command to the Project 2010 ribbon. WCFHelloProject includes solutions that configure the WCF settings programmatically and by using an app.config file. ListProjects and ListProjectSorting show how to use the ListProjects PSI extension in a Project Server Web Part that uses the JS Grid control. BranchingWorkflow creates a simple Project Server workflow.
SampleProposal2 duplicates the Sample Proposal workflow that is installed with Project Server 2010. CustomActivityWorkflow shows how to create a custom workflow activity and how to use the custom activity in a Project Server workflow. You can also view the online in the MSDN Library. Supported Operating System Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Vista. This download works with the following applications:.
Microsoft Project Professional 2010. Microsoft Project Standard 2010 (technologies related to Project Server do not apply). Microsoft Project Server 2010. Microsoft Project Web App 2010. Requires Internet Explorer 7.0 or later for full compatability. For more information, see. Microsoft SharePoint Server 2010 Enterprise.
Microsoft Excel 2010 or Microsoft Office Excel 2007. Optional, for use with Visual Reports in Project 2010. Microsoft Visual Studio 2010. Required for opening most of the Visual Studio solutions in the SDK download. Required for developing Project Server Web Parts, workflows, and add-ins for Project 2010. Microsoft Visual Studio 2008 SP1 can be used to create solutions and then add other code files in the SDK download, except for Project Server Web Parts, workflows, and add-ins for Project 2010.
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 2010 SDK files.
Double-click the Project2010SDK.exe file on your hard disk drive to extract the Project2010SDK.msi file to the local directory. Double-click the Project2010SDK.msi file to start the installation. Follow the instructions on the screen to complete the installation. The default installation path is Program Files Microsoft SDKs Project 2010.
To avoid issues with code access security, you can choose a different installation directory, for example, C: ProjectSDK. 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 2010 SDK EN-US by using Programs and Features in the Control Panel. To remove the download, delete the Project2010SDK.exe file and Project2010SDK.msi file. To remove all the installed files, delete the Project 2010 SDK installation directory.
Juno Arm Development Platform The Juno Arm Development Platform is a software development platform for Armv8-A which includes the Arm Versatile Express Juno development board and an Armv8-A reference software port available through Linaro. The Arm Versatile Express family of development boards provide an excellent environment for development of the next generation of system-on-chip designs. A range of plug-in options enable hardware and software applications to be developed and debugged. Developers can use Juno boards for early access of porting OS kernel or driver code to the big.LITTLE architecture, based on the and Arm v8-A processors, or PCI-Express development. Juno r2 Target Platform for big.LITTLE development with big.LITTLE and PCI-Express big cluster Cortex-A72 r0p0eac LITTLE cluster Cortex-A53 r0p3 CCI-400 r1p3 NIC-400 r0p2 TZC-400 r0p1 STM STM-500 r0p1 FPGA support Fully coherent PCI-Express support Yes, 4 lanes plus GbEthernet & SATA Juno Platforms can also be expanded by fitting a board to the tile site on the motherboard.
This adds a large FPGA for prototyping custom logic blocks alongside the Arm processor. The exported AXI interface from the platform has dedicated routing that links directly to the Test Chip and FPGA. This ensures sufficient bandwidth is available for the user AXI subsystem.
To enable early access to hardware the TestChip has not been fully optimized for performance and power. A microcontroller-based configuration mechanism provides an easy, USB-based plug-and-play method for programming software, firmware and FPGA images into the system flash memory from an attached PC. Software overview. System Control Processor (SCP) Firmware.
System initialisation, cold boot flow and controls clocks, voltage, power gating. Juno expansion Arm LogicTile Express Expansion The Juno Arm Development Platform can be expanded by adding a development board. This enables the addition of user logic to the system. The FPGA board connects to the platform using master and slave, which enables off-chip communication.
Application Note AN415 shows how to enable connection of an to the Juno Development Platform and is available for download. The Juno r2 can also be expanded using the 4 Gen 2.0 PCI-Express slots. PRO DESIGN proFPGA FPGA Expansion The Juno platform supports PRO DESIGN Electronics proFPGA, and Prototyping solution, offering a larger capacity FPGA solution beyond. The product family is a complete, scalable and modular multi-FPGA prototyping solution consisting of different types of motherboards, various Xilinx Virtex® FPGA modules based on the latest Virtex UltraScale™ technology and a portfolio of interconnection boards/cables, as well as a large range of daughter boards including memory boards and high-speed interface boards.
This solution is supported by all Juno variants and an example Application Note is available as a starting point for an FPGA design implementation. A short video showing the mechanical assembly instructions is available. Synopsys® HAPS FPGA Expansion The Juno platform supports the Synopsys HAPS FPGA solution offering a range of capacity FPGA solution in addition to. HAPS FPGA-based physical prototyping systems include an integrated hardware and software tool flow for design planning, FPGA synthesis and debug. The HAPS ProtoCompiler software, which has built-in knowledge of the HAPS system architecture, automates partitioning to map IP blocks to complete subsystems and SoCs.
Juno is supported by the HAPS-80, HAPS-70 and HAPS-DX series. More information on Synopsys's FPGA range is available. S2C’s Prodigy FPGA Expansion The Juno Platform supports the S2C Prodigy FPGA Logic Module Systems to increase scalability of FPGA prototyping for designs based on Armv8-A. The Prodigy Interface Module for Juno effectively bridges the software development environment to the S2C’s Prodigy Logic Modules for prototyping custom logic blocks alongside the Arm processor. The Prodigy Interface Module for Juno works with the Prodigy Complete Prototyping Platform that includes advanced capabilities for design partitioning, prototype configuration, multi-FPGA debug, and the ability to scale beyond 1.5B gates utilizing the Prodigy Cloud Cube architecture.
Key features. Compute Subsystem. big.LITTLE configuration. Dual-core Cortex-A72 processor (r0p0eac).
Caches: L1 48KB I, 32KB D, L2 2MB. Quad-core Cortex-A53 cluster (r0p0). Caches: L1 32KB, L2 1MB. Quad-core Mali-T624 graphics processor (r1p0). Cache: L2 128KB. CoreSight debug and trace.
Tool support With out-of-the-box support for the Juno Arm Development Platform, is the complete tool suite for Arm, including Armv8-A. Enabling code generation, debug, trace and optimization of software from bare-metal to userspace, DS-5 has been developed alongside the Armv8-A architecture to help take full advantage of Arm’s highest performance processors. It offers for Linux and Android, along with a range of RTOSs, keeping track of threads and processes across multicluster and big.LITTLE configurations is intuitive. System optimization is made easier with excellent support for advanced, whilst helps identify bottlenecks in CPU and Mali GPU, which can be tracked down to individual functions or lines of source code. AMBA, Arm, Arm7, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, Jazelle, Keil, Mali, Mbed, NEON, POP, SecurCore, Socrates, Thumb, TrustZone, ULINK, µVision, Versatile are trademarks or registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
The related technology may be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. All other brands or product names are the property of their respective holders.