Integrating with and Extending Visual Studio. Objectives.

Slides:



Advertisements
Similar presentations
A Taste of Visual Studio 2005 David Grey. Introduction In this session we will introduce Visual Studio 2005 and its features and examine those features.
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF
Microsoft Australia Security Summit Team Foundation Overview David Lemphers TeamForce David Lemphers TeamForce
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Visual Studio 2005 Team System: Software Project Management Hans Verbeeck
Kevin C. Kelly Microsoft
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Team Foundation Server Lothar Wieske Lifecycle Management Technology Specialist Microsoft Deutschland GmbH.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.
E-Con Roadmap to Success Roadmap for the e-Con Sales and Product Configurator.
Introduction to SharePoint Development with VS2010 Paul Yuknewicz Lead Program Manager
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
Extensibility. Extending VSTS VSTE for Software Architects VSTE for Software Developers VSTE for Software Testers Team Foundation Sever.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Development Best Practices Concepts & Microsoft’s Approach.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Customizing and extending TFS Michael Juřek Software Architect Microsoft s.r.o.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Office Business Applications Workshop Defining Business Process and Workflows.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Source Code Management Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
BODY From Source Code Management to Daily Build Soren Klemmensen, Kamil Sacek & Luc van Vugt
Service Manager & Orchestrator = IT Automation Gavin Kemp & Ellis Paul Microsoft UK Gavin Kemp & Ellis Paul Microsoft UK.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Team Foundation Server 2010 Introductory presentation.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Interaction classes Record context Custom lookups.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Introduction to SharePoint 2007 Brendon Schwartz
The Holmes Platform and Applications
SharePoint 2007 Business Intelligence
Introduction ITEC 420.
How to be a SharePoint Developer
Microsoft Dynamics.
Introduction to Team Foundation Server 2010
Module 1: Getting Started
Visual Studio Team Foundation Server
Microsoft Dynamics.
DAT381 Team Development with SQL Server 2005
Microsoft Office SharePoint 2007 Technical Enablement Tour
Mark Quirk Head of Technology Developer & Platform Group
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Integrating with and Extending Visual Studio

Objectives

Agenda

Visual Studio as a Platform User Customization Macros Add-Ins SDK Extensibility Customization

Visual Studio Team System Visual Studio - Environment SDK Customer And Partner Packages PortfolioExplorer Team System Tools Client APIs Test View Test Explorer Test Results ProjectCreationWizard Add Custom NodesAdd Custom Nodes Tool ConfigurationTool Configuration Project AdministrationProject Administration Add Custom NodesAdd Custom Nodes Tool ConfigurationTool Configuration Project AdministrationProject Administration Add Work Item TypesAdd Work Item Types Add MethodologiesAdd Methodologies Add Custom TasksAdd Custom Tasks Add Work Item TypesAdd Work Item Types Add MethodologiesAdd Methodologies Add Custom TasksAdd Custom Tasks Define New Test TypesDefine New Test Types ClassDesigner ReportingWarehouse Add Data AdaptersAdd Data Adapters Author ReportsAuthor Reports Add Data AdaptersAdd Data Adapters Author ReportsAuthor Reports Add your own packagesAdd your own packages

Team System Features VS UI See and manage individual work items as tasks inside the Visual Studio development environment Work item web access Access work items from home or any internet client view and update individual work items through an OWA like client TCM integration Accept defect reports from test case managers via.net interfaces, send messages back to TCM tools when the state of a work item changes SCC integration Link source code check-ins to work items through simple URI links PM tool integration Custom queries and intrinsic work item trend functions provide project wide views of work item history and status State transition style workflow Pre defined work item types, use configurable, and extended with custom code Custom types Project specific work item types can be added, existing ones customized with GUI designers Simple Admin Leverage Windows Server 2003 domains and active directory for easy administration and security

Extensibility Categories

Agenda

Automation Model

Starter Kits

MsBuild

Agenda

Team Foundation Extensibility Team Foundation Server Windows 2003 Server, SQL Server 2005, Windows Sharepoint Services Team Foundation EnablementServicesNotification Project Struct. Linking Authorization VisualStudio MS Project Excel CustomerAndPartnerTools Team System Tools Client APIs Work Item TrackingServiceSourceCodeControlService Customer Partner Services DataWarehouseAndReporting

Extending the SOA Designers

Application Connection Designer MyService

Profiling Performance Data: Extensibility

Extending Static Analysis Your custom heading here!! Your custom rules here!!

Your defined warnings and errors here!

Test Extensibility: Types

Test View Your Test Source Your Test Case Your Test Result Summary

Your Test Case Test Explorer

TeamFoundationServer Team System Server Architecture VisualStudioIDE Microsoft Office Browser Client SQL Server Sharepoint ASP.Net Source Code Control Work Item Tracking PartnerTool Reporting Warehouse Project Portal Core Extensibility Services

Bug Source Code Assets Lists ManagementQuestions CustomerRequest Processes Team Foundation Server (TFS) Build Trends Build Churn 0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00% 70.00% 80.00% 90.00% % Lines Added Lines Modified Lines Removed Total Churn Tests Passed Code Coverage

Fundamental Concepts A piece of persisted data worth keeping tabs on. Artifact A kind of persisted data worth keeping tabs on. Artifact Type A globally unique, immutable identifier for an artifact. Artifact URI Scoping for artifacts, user groups, etc. TFS-enabled tools respect Project Context. Project Context One instance of a Team Foundation Server and integrated Server tools. A “logical server”; may span multiple physical machines. TFS Server

Source Code Control Work Item Tracking Linking Example Data: Bug data URI:WorkItem123 Link: URIfor$\foo\bar.cs Data: Metadata, source file URI: URIfor$\foo\bar.cs LinkType: Attachment

Extensibility in Schema

Risk your work item type here

Customizable Methodology Templates XML File

Names Project; Selects Methodology Template your methodology template here

From Excel your process guidance here

Source Code Control Architecture Checkin Policy Framework Unit Test Static Analysis 3 rd Party Policy SCC Object Model SCC Client Web Service API SCC Server Filetypes 3 rd party SCC Events TFS Eventing TFS Linking Checkin Notes SCC Artifacts 3 rd Party Clients 3 rd Party Tools

Source Code Control Integration

Project Portal

Work Item Tracking Reporting Warehouse SQL Server ReportingServices Source Code Control Work Item PULL Adapter Source Code PULLAdapter Partner Tool A PULLAdapter Reporting Warehouse Object Model Excel 3rd Party/ CustomReporting Test/Build PUSH Adapter Partner Tool B PUSHAdapter

TeamFoundationServer Team Foundation Common Services SCCWebSvcDefectTrackingWebSvc Integration Services Partner Tool 1 WebSvcPartner Tool 2 WebSvc IntegrationInterface IntegrationInterface IntegrationInterface IntegrationInterface LinkingServiceUserGroupsServiceNotificationServiceRegistrationServiceCommonStructureService Team Foundation Client API VisualStudioIDE External tool (Partner or MS)

Visual Studio Industry Partner

Summary