21
MICROSOFT DEVELOPER AND DESIGNER TOOLS 2008 Product Guide

AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

MICROSOFT DEVELOPER AND DESIGNER TOOLS

2008 Product Guide

Page 2: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

HOW TO USE THIS GUIDE

The Microsoft® Developer and Designer Tools Product Guide provides an overview of each of the products that makes up the Microsoft Visual Studio® and Microsoft Expression® product lines. The color-coded tabs allow for quick access to the specific product pages containing product overviews, feature highlights, and usage scenarios.

WELCOME

Solution Visual Studio Team System 2008Summary Microsoft Visual Studio Team System 2008 is an integrated Application Lifecycle Management

(ALM) solution that enables members of your team to collaborate and communicate more effectively, ensure software quality, and gain visibility into the software development lifecycle.

Recommended For Cross-functional professional software development teams of any size and those implementing process improvement or an ALM strategy.

Solution Visual Studio Professional & StandardSummary Microsoft Visual Studio 2008 Professional Edition and Microsoft Visual Studio 2008 Standard

Edition empower individuals and small development teams with a full-featured development environment for building high-performance applications that take advantage of the latest technology while more effectively meeting business goals.

Recommended For Individual professional developers and small development teams.

Solution Microsoft Expression StudioSummary Microsoft Expression Studio is a suite of tools that gives designers the freedom to bring their

vision to reality and collaborate with developers to deliver rich user experiences for the Web, Windows Vista®-based applications, and beyond.

Recommended For Graphic designers, user interface/interaction designers, Web developers, and Web designers, especially those designing Windows® Presentation Foundation or Microsoft SilverlightTM user experiences.

Solution MSDN SubscriptionsSummary MSDN® Subscriptions provide software assurance for Visual Studio and a wide variety of

resources and technical support options to help development teams be more efficient, effective, and productive. With MSDN Subscriptions, development teams can have access to virtually all of Microsoft’s operating systems, server products, and productivity applications to design, develop, test, and demonstrate your software application.

Recommended For Individual professional developers and development teams.

MICROSOFT TOOLS FOR APPLICATION DEVELOPMENT AND DESIGN

3 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Page 3: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

INTRODUCTION TO THE VISUAL STUDIO 2008 DEVELOPMENT SYSTEM

Microsoft Visual Studio 2008 is the development system for designing, developing, and testing next-generation Microsoft Windows-based solutions, Web applications, and services. By improving the user experience for Windows Vista, the 2007 Microsoft Office system, mobile devices, and the Web, Visual Studio 2008 helps individuals and organizations rapidly create and deliver complete, connected, comprehensive, and compelling software solutions with breakthrough user experiences.

RAPID APPLICATION DEVELOPMENT

From modeling to coding and debugging, Visual Studio 2008 delivers improved language, designer, editor, and data features that will help you experience a breakthrough in productivity.

COLLABORATE ACROSS THE DEVELOPMENT CYCLE

Visual Studio enables developers, designers, testers, architects, and project managers to work together through shared tools and process integration, which reduces the time to solution.

CREATE OUTSTANDING USER EXPERIENCES

Visual Studio 2008 offers developers new tools that speed creation of outstanding, highly personalized user experiences and connected applications using the latest platforms, including the Web, Windows Vista, Office 2007, Microsoft SQL ServerTM 2008, Windows Mobile®, and Windows Server® 2008.

THE .NET FRAMEWORK 3.5

The .NET Framework 3.5 builds incrementally on the .NET Framework 3.0. Enhancements have been made to feature areas, including the base class library, Windows Workflow Foundation, Windows Communication Foundation, Windows Presentation Foundation (WPF), and Windows CardSpaceTM. The .NET Framework enables the rapid construction of connected applications that provide outstanding user experiences by providing the building blocks (pre-fabricated software) for solving common programming tasks. Connected applications built on the .NET Framework enable business processes to be modeled effectively and facilitate the integration of systems in heterogeneous environments.

Together, Visual Studio and the .NET Framework enable developers to reduce the need for common plumbing code, speed up development time, and concentrate on solving business problems.

LEARN MORE http://www.microsoft.com/vstudio

VISUAL STUDIO 2008 PRODUCT FAMILY OVERVIEW

Express Editions

5 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Page 4: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

LEARN MORE http://www.microsoft.com/teamsystem

VISU

AL STU

DIO

TEAM

SYSTEM

7 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Microsoft Visual Studio Team System is an integrated Application Lifecycle Management (ALM) solution comprising tools, processes, and guidance to help development teams improve their skills and work more effectively together. Visual Studio Team System enables your development teams to collaborate and communicate more effectively, ensure software quality, and gain visibility into the software development lifecycle.

VISUAL STUDIO TEAM SYSTEM

Page 5: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW

MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM)

Building the right team and fostering a culture of continuous improvement are the foundation for success. You also need the right tools and processes in place for your team to do its best work. That’s where Visual Studio Team System can help.

OVERCOMING APPLICATION DEVELOPMENT CHALLENGES

Whether you’re part of an application development team or a business stakeholder who depends on IT for business-critical applications, you know firsthand some of the many challenges associated with application development. These challenges depend on the situation, but often include:

• Managing shifting business requirements throughout the project

• Communication gaps between project managers, developers, and testers

• Adequately testing applications for quality and reliability

• Gaining visibility into project status to make trade-off decisions and to drive predictable project delivery

• Dealing with global development and regulatory and compliance challenges

These are not simple problems to overcome; many are interrelated and involve multiple team members and stakeholders. By systematically improving capabilities across your team, you can achieve dramatic improvements in your project success rates, better mitigate risks, and increase your overall impact to the business.

9 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Visual Studio Team System can help your team overcome these challenges in the following ways:

COMMUNICATE AND COLLABORATE

Microsoft Visual Studio Team System 2008 Team Foundation Server enables team-wide collaboration by providing a unified team server for all project artifacts and support for team communication, including work-item tracking, reporting, version control, and more.

ENSURE QUALITY, EARLY AND OFTEN

Visual Studio Team System enables development teams to deliver the best software by introducing quality early and often with a quality-centric toolset at all stages of the application lifecycle. From tracking requirements during planning to load testing during quality assurance, Visual Studio Team System’s comprehensive toolset helps make quality a top priority.

MANAGE TEAM WORKFLOW

All projects have detailed work plans. Work-item tracking is a flexible, efficient way to manage the work assignments and status across all team members.

INTEGRATE WORK FREQUENTLY

Visual Studio Team System provides a full-featured version control system, which supports continuous integration and scheduled builds, labeling, check-out on edit, and the ability to relate a work item to a check-in.

USE FAMILIAR TOOLS

All team members can use the tools they are already familiar with, such as Microsoft Office Excel® and Microsoft Office Project for project managers, Visual Studio clients for architecture, testing, and development (including database development) and Microsoft Visual Studio Team System Web Access 2008 for all team members and business stakeholders.

MAKE REAL-TIME DECISIONS

Development teams will have all the real-time data they need at their fingertips, with a comprehensive business intelligence reporting system enabling critical decision making when it is most needed.

DRIVE PREDICTABILITY

Visual Studio Team System provides integrated process templates, enabling teams to deliver predictable results, continuously improve and adapt, and effectively collaborate and communicate with team members and stakeholders. Development teams can choose between Microsoft Solution Framework, or they can create their own.

LEARN MORE http://www.microsoft.com/teamsystem

VISU

AL STU

DIO

TEAM

SYSTEM

Page 6: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

CUSTOMER SCENARIOS

• Collaborate more effectively.

Collaboration is a key attribute of successful teams. Visual Studio Team System 2008 Team Foundation Server is designed to help teams collaborate regardless of the organizational, physical, or geographical boundaries that separate them. Visual Studio Team System 2008 Team Foundation Server can support your entire organization on multiple tools, platforms, and technologies through standards-based Web services. When combined with partner solutions, Visual Studio Team System 2008 Team Foundation Server can also support development using other platforms and tools, including UNIX, Mac OS, and Eclipse.

• Manage team workflow and tasks with work-item tracking.

Visual Studio Team System 2008 Team Foundation Server allows your team to track virtually anything out of box they work on, such as bugs, tasks, and requirements. Integration with Visual Studio development and testing features enables you to document your work with little extra effort. Work-item tracking is deeply integrated with version control and reporting to deliver comprehensive traceability and business intelligence capabilities. Work items are automatically tracked in reports and can be scheduled using Office Project, and lists of them can be exported to Office Excel for more analysis. You can easily use work items to prioritize work, make notes about dependencies, notify other teammates when a fix is in place or requires additional action.

• Use familiar tools such as Office Project, Office Excel, SharePoint, third-party tools, and Web browsers.

Visual Studio Team System 2008 Team Foundation Server delivers project management tools based on the software that project managers already know. Through integration with Microsoft Office, project managers no longer need to map data from these applications to the data used by the development team. A project site provides stakeholders with a dashboard view and the ability to explore project data. The Portfolio Explorer integrates work products into the Visual Studio IDE for effective team access. Rich reports open up the metrics collected throughout the natural workflow of the team. A customizable project process based on industry-proven practices drives the lifecycle. Visual Studio Team System Web Access 2008* enables a rights-enabled user to access the project artifacts, including status reports, work items, and team builds over the Web using a browser.

• Drive predictability into the software development process using lightweight, customizable process and guidance.

Process templates take process guidance out of books and put it into the tools you use every day. You can leverage industry-recognized best practices, like the Microsoft Solution Framework (MSF), or partner-provided process templates, such as Scrum. Process templates allow you to capture details about a team project, such as how to complete work-item fields, report templates, and describe queries. Process guidance also provides details about the process steps on a team project, such as role definitions and activities to complete. With Visual Studio Team System 2008 Team Foundation Server, you can gain consistency by starting each project based on a proven, successful blueprint.

• Make real-time decisions based on rich business intelligence and reporting.

Reporting and business intelligence provides visibility into project activity, allowing you to make informed decisions based on real-time data. Individual work is aggregated into a SQL Server data warehouse to provide sophisticated progress, velocity, and trending reports that offer a holistic view of your project. These reports summarize the metrics from work items, source control, test results, and builds. For example, the reports can tell you if your team is progressing against plan or the quality indicators of an application.

• Work effectively as part of distributed and outsourced development teams.

Visual Studio Team System 2008 Team Foundation Server includes Visual Studio Team System 2008 Team Foundation Server Proxy, a caching proxy that caches file content at the remote location, thereby providing a better user experience to the remote development team. Visual Studio Team System 2008 Team Foundation Server supports HTTP and HTTPS Web-based protocols and is optimized for high-latency and low-bandwidth scenarios. Often, teams on either side of a geographical boundary are on different corporate domains. Visual Studio Team System 2008 Team Foundation Server supports the scenario where Team Foundation Server Proxy and Team Foundation Server reside on different Windows domains.

VISUAL STUDIO TEAM SYSTEM 2008 Team Foundation Server

WHAT’S NEW IN 2008

• Support for Microsoft Office SharePoint® Server 2007 on any server and any port

• Support for Windows Server 2008 and SQL Server 2008

• Improved performance, scalability, and security

• Easier installation and migration from other legacy systems

• Support for additional configurations, including clusters, mirrors, virtual machines, and more

• Continuous integration and scheduled builds

• New version control features

• Query builder usability improvements

• Microsoft Visual Studio Team System Web Access 2008* to provide access over the Web to version control, work-item tracking, status reports, and other team artifacts

FEATURE HIGHLIGHTS

• Version control to manage change to project artifacts

• Work-item tracking to communicate and manage work across the team

• Team build to regularly integrate your team’s work together

• Reporting and business intelligence on project status, performance, and quality metrics

• Customizable process templates to define your development process

• Integration with Office Excel and Office Project for project management

• Team portal for team collaboration

Product DescriptionMicrosoft Visual Studio Team System 2008 Team Foundation Server is a team collaboration platform that combines team portal, version control, work-item tracking, build management, process guidance, and business intelligence into a unified server. It allows everyone on the team to collaborate more effectively and deliver better-quality software.

*Visual Studio Team System Web Access 2008 is available as a separate add-on.

11 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

LEARN MORE http://www.microsoft.com/teamsystem

VISU

AL STU

DIO

TEAM

SYSTEM

Page 7: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO TEAM SYSTEM 2008 Team Suite

WHAT’S NEW IN 2008

• Database development: Microsoft Visual Studio Team System 2008 Database Edition and related MSF process guidance are fully integrated into Visual Studio Team System 2008 Team Suite.

• Development and test integration: Run profiling during load and test procedures for a system to see how it behaves, and use integrated tools to profile, debug, and tune.

FEATURE HIGHLIGHTS

Visual Studio Team System 2008 Team Suite integrates all the functions of the Microsoft Visual Studio Team Edition products to provide:

• Powerful visual designers for service-oriented solution modeling

• A complete set of quality tools for static analysis, code metrics, unit testing and code coverage, Web testing, and database testing

• Performance tools to identify issues and optimize your code

• Database development tools, including Schema Compare, to reduce risks associated with database schema changes, streamline changes, and take control of your database

MSDN SUBSCRIPTIONS

An MSDN Premium Subscription provides software assurance for Visual Studio Team System 2008 Team Suite and includes a wide variety of resources and technical support options to help your development teams be more efficient, effective, and productive.

CUSTOMER SCENARIOS

• Visually architect, design, and validate Web-services-based distributed systems.

Sound architectural decisions are the key to project success. Visual Studio Team System 2008 Team Suite provides powerful new visual designers for service-oriented solution modeling. These new visual designers increase productivity and help architects and operations managers make sound architectural decisions by validating their solutions against the operational environment early in the application lifecycle.

• Build better software using advanced code quality and performance tools.

Visual Studio Team System 2008 Team Suite provides a complete set of quality tools to help team members write better code, reduce security-related issues, and avoid bugs and quality issues later in the development lifecycle.

• Take control of database change with a foundation to reduce risk, ensure quality, and decrease deployment time.

By reducing the risks involved in making database schema changes, you can better control the integrity of your database throughout the development process. Visual Studio Team System 2008 Team Suite provides the specific capabilities to help you reduce those risks, streamline changes, and take control of your database.

• Improve collaboration and communication with other team members using Visual Studio Team System 2008 Team Foundation Server.*

All Visual Studio Team System Editions are deeply integrated with Visual Studio Team System 2008 Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.

*Requires Visual Studio Team System 2008 Team Foundation Server.

LEARN MORE http://www.microsoft.com/teamsystem

13 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Product DescriptionMicrosoft Visual Studio Team System 2008 Team Suite provides multiple discipline team members with the ultimate set of tools for architecture, design, development, database development, and testing of applications. Team members can continuously learn new skills and utilize a complete set of tools and guidance at every step of the application lifecycle.

VISU

AL STU

DIO

TEAM

SYSTEM

Page 8: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO TEAM SYSTEM 2008 Database Edition

Product DescriptionMicrosoft Visual Studio Team System 2008 Database Edition provides advanced tools for database change management and testing and offers functionality to enable database developers and administrators to be more productive and increase application quality inthe database tier.

VISUAL STUDIO TEAM SYSTEM 2008 Architecture Edition

Product DescriptionMicrosoft Visual Studio Team System 2008 Architecture Edition focuses on improving the design and validation of distributed systems. It gives architects, operations managers, and developers the ability to visually construct service-oriented solutions and validate them against their operational environments prior to deployment.

15 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

WHAT’S NEW IN 2008

• T-SQL static code analysis: Automatically review T-SQL code to help improve code quality and security.

• Dependency Tree: Visualize the dependencies (incoming/outgoing) for selected objects in a new tool window.

• Schema reporting: Easily document your database schema.

• Refactoring tools: Automatically update and generate new code for operations including moving schemas, expanding “select”* SQL statements, and fully qualifying names in scripts.

• Data generator: Gain flexibility in generating data with new data generator and editors.

FEATURE HIGHLIGHTS

• Rename Refactoring support for database objects

• Schema Compare to keep two schema versions synchronized

• Data Compare to keep the data in two databases synchronized

• Offline database projects for change isolation

• Extensible unit test functionality

• Data generator to define sets of repeatable test data

• New designer enables users to create T-SQL with the same fidelity as managed code

MSDN SUBSCRIPTIONS

An MSDN Premium Subscription provides software assurance for Visual Studio Team System 2008 Database Edition and includes a wide variety of resources and technical support options to help your development teams be more efficient, effective, and productive.

CUSTOMER SCENARIOS

• Reduce the risks involved in making database schema changes.

The Database Edition provides capabilities such as Rename Refactoring, Schema Compare and Data Compare to help you reduce those risks, streamline changes, and better control the integrity of your database throughout the development process.

• Ensure quality with database object unit testing and data generation for repeatable test data.

Minor changes to the database can have significant effects on other areas of the application—effects that may not be immediately apparent. Visual Studio Team System 2008 Database Edition helps you systematically discover the impact of those changes throughout the development process by providing a fully extensible set of testing tools for your database. Team members can write tests either in T-SQL or managed code and run the tests independently or as part of the full application test suite using Visual Studio Team System 2008 Test Edition.

• Improve collaboration and communication with other team members using Visual Studio Team System 2008 Team Foundation Server.*

All Visual Studio Team System Editions are deeply integrated with Visual Studio Team System 2008 Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.

LEARN MORE http://www.microsoft.com/teamsystem

WHAT’S NEW IN 2008

• Top-down system design: Design business solutions before choosing technology.

• Conform to Web Services Description Language (WSDL): Update Web services to automatically conform to a WSDL contract.

• Web application projects: Generate and maintain Web Application Projects just as you create Web sites using visual designers.

• Architectural roles: Introduce elements that play specific predefined architectural roles within architectural patterns into the design.

FEATURE HIGHLIGHTS

• Application Designer to visually define service-oriented applications and generate code

• System Designer to compose applications into systems or reusable subsystems and validate the resulting configurations

• Deployment Designer to validate application designs against a target datacenter and identify issues before deployment begins

• Logical Datacenter Designer to visualize the logical structure of datacenters, specify operational policies, and validate applications prior to deployment

MSDN SUBSCRIPTIONS

An MSDN Premium Subscription provides software assurance for Visual Studio Team System 2008 Architecture Edition and includes a wide variety of resources and technical support options to help your development teams be more efficient, effective, and productive.

CUSTOMER SCENARIOS

• Visually construct and design Web-services-based distributed systems.

Using Distributed System Designers, software architects can construct and implement distributed applications rapidly. Software architects can also specify application configuration and operational requirements, alleviating the need to manually parse configuration files to specify Web service configuration information.

• Validate solutions against the operational environment early in the application lifecycle.

Using the Distributed System Designers, architects, operations managers, and developers can visually design service-oriented solutions that can be validated against their operational environments to improve the success and lower the risk of deploying enterprise-class distributed systems.

• Increase probability of successful application deployment.

Using the Distributed System Designers, software architects can specify all of the information necessary to deploy and operate a distributed system, including required resources, configuration, operational features, and policies.

• Simplify management and administration.

Integrated partner solutions generate Microsoft Operations Manager (MOM) Management Packs from the application design to simplify the management and administration of distributed applications. Operational events captured in MOM can automatically be published to the development team for further investigation.

• Improve collaboration and communication with other team members using Visual Studio Team System 2008 Team Foundation Server.*

All Visual Studio Team System Editions are deeply integrated with Visual Studio Team System 2008 Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.

LEARN MORE http://www.microsoft.com/teamsystem

*Requires Visual Studio Team System 2008 Team Foundation Server.

VISU

AL STU

DIO

TEAM

SYSTEM

Page 9: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO TEAM SYSTEM 2008 Test Edition

*Requires Visual Studio Team System 2008 Team Foundation Server.

17 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

VISUAL STUDIO TEAM SYSTEM 2008 Development Edition

Product DescriptionMicrosoft Visual Studio Team System 2008 Development Edition provides developers with an advanced set of tools to identify inefficient, insecure, or poor-quality code, specify coding best practices, and automate software unit testing. These tools help team members write better-quality code, reduce security-related issues, and avoid bugs later in the development lifecycle.

Product DescriptionMicrosoft Visual Studio Team System 2008 Test Edition provides a comprehensive suite of testing tools for Web applications and services that are integrated into the Visual Studio environment. These testing tools enable testers to author, execute, and manage tests and related work items— all from within Visual Studio.

WHAT’S NEW IN 2008

Web and load test improvements, including:

• Web test validation rule improvements: Enable testers to create more comprehensive validation rules for the application being tested.

• Better Web test data binding: Bind CSV and XML data files, as well as databases, to a Web test using a simple data- binding wizard.

• Improved load test results management: Open or remove an existing load test result from the load test repository.

• Load test summary report support: Multiple machine graphs support in the Load Test Analyzer.

• Web test recorder: Record AJAX requests and JavaScript pop-ups.

• Load Modeling: More closely simulate real-world usage of your Web applications with the new load-modeling tools.

FEATURE HIGHLIGHTS

• Comprehensive Web testing tools for Web services, HTTP, XML, and ASP.NET applications

• Load testing to simulate production loads and diagnose performance issues in labs and pre-production environments

• Code coverage to measure the effectiveness of your tests

• Integrated defect and test list management*

MSDN SUBSCRIPTIONS

An MSDN Premium Subscription provides software assurance for Visual Studio Team System 2008 Test Edition and includes a wide variety of resources and technical support options to help your development teams be more efficient, effective, and productive.

CUSTOMER SCENARIOS

• Ensure application quality with Web testing, load testing, and code coverage analysis.

These tools provide coverage for Web services, HTTP, XML, and streamlined testing for ASP.NET applications. With Visual Studio Team Edition for Software Testers you can use automated record playback functionality to reduce ramp up and to create and execute repeatable and maintainable Web tests.

• Manage the test lifecycle with a unified view of test, code, and requirements.*

With Visual Studio Team System 2008 Test Edition, tests have the same lifecycle, and are managed in the same way as development code. You can manage a large number of test cases using the Test Manager Window, group and sort tests using attributes, or categorize into lists to manage as a single artifact. Full integration with Visual Studio Team System 2008 Team Foundation Server provides a single viewof test, code, and requirement metrics to measure the effectiveness of test teams and tests for effective test planning, as well as customizable test process and workflow.

• Improve collaboration and communication with other team members using Visual Studio Team System 2008 Team Foundation Server.*

All Visual Studio Team System Editions are deeply integrated with Visual Studio Team System 2008 Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.

LEARN MORE http://www.microsoft.com/teamsystem

WHAT’S NEW IN 2008

• Code metrics: Identify complex and error-prone code.

• Custom code correctness policies: Communicate to a developer why the check-in policies failed and provide guidance on how to pass the policy requirements.

• Hotpathing: Discover code paths that account for performance issues.

• Performance baseline comparison: Compare performance baseline reports to identify the source of performance regressions.

• Code analysis rules: Code analysis is more accurate with new and improved rules.

FEATURE HIGHLIGHTS

• Static code analysis to improve code quality and security

• New code metrics to identify error-prone code

• Code profiler to measure code performance and find performance bottlenecks

• Unit testing with code coverage to test code early and often and measure the effectiveness of your tests

• Check-in policies to ensure coding best practices*

MSDN SUBSCRIPTIONS

An MSDN Premium Subscription provides software assurance for Visual Studio Team System 2008 Development Edition and includes a wide variety of resources and technical support options to help your development teams be more efficient, effective, and productive.

CUSTOMER SCENARIOS

• Improve code quality with an advanced set of tools to identify inefficient, insecure, or poor-quality code.

Visual Studio Team System 2008 Development Edition provides developers with an advanced set of tools to identify inefficient, insecure, or poor-quality code, specify coding best practices, and automate software unit testing. These tools help everyone on the team write better-quality code, reduce security-related issues, and avoid bugs later in the development lifecycle.

• Optimize code performance and diagnose issues.

Visual Studio Team System 2008 Development Edition provides a method of profiling called sampling, which enables developers to get a very high-level view of the potential hotspots in your application and insert timing probes into the application. This method of profiling gathers very detailed performance data about specific areas in your application. The profiler can diagnose performance issues in native and managed executables, DLL files, and ASP.NET applications.

• Improve collaboration and communication with other team members using Visual Studio Team System 2008 Team Foundation Server.*

All Visual Studio Team System Editions are deeply integrated with Visual Studio Team System 2008 Team Foundation Server to give team members complete visibility into all development artifacts and activities on a project, reducing issues related to poor communication and improving team productivity and effectiveness.

LEARN MORE http://www.microsoft.com/teamsystem

VISU

AL STU

DIO

TEAM

SYSTEM

Page 10: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO TEAM SYSTEM 2008 Test Load Agent

FEATURE HIGHLIGHTS

Visual Studio Team System 2008 Test Load Agent, which includes both agent and controller software, is highly extensible and customizable, giving testers an enormous amount of flexibility, including:

• Simulation of approximately 1,000 users per processor

• More accurate simulation and performance testing of Web applications and servers

• License that grants unlimited virtual user simulation per process (dual-core processors included)

• Tight integration with Visual Studio Team System Team Foundation Server, enabling test data to be incorporated into multiple types of analytic reports

CUSTOMER SCENARIOS

• Size loads to match real-world conditions, helping ensure problems are caught and fixed before release.

Visual Studio Team System 2008 Test Load Agent helps developers and testers simulate production loads and diagnose performance issues early in the software development lifecycle.

• Improve the quality of service (QoS) of your applications.

With Visual Studio Team System 2008 Test Load Agent, you can ensure that your applications are tested against high load usages and ensure that your applications can better deliver the Quality of Service your customers demand.

LEARN MORE http://www.microsoft.com/teamsystem

19 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Product DescriptionMicrosoft Visual Studio Team System 2008 Test Load Agent generates supplemental test load for use with the Visual Studio Team System 2008 Test Edition. It enables organizations to simulate more users and more accurately test the performance of Web applications and servers.

VISU

AL STU

DIO

TEAM

SYSTEM

Page 11: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

21 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

VISU

AL STU

DIO

PROFESSIO

NA

L & STA

ND

ARD

Microsoft Visual Studio 2008 Professional Edition and Microsoft Visual Studio 2008 Standard Edition empower individuals and small development teams to deliver connected applications that take advantage of the latest technology while more effectively meeting business goals.

LEARN MORE http://www.microsoft.com/vstudio

VISUAL STUDIO 2008 PROFESSIONAL AND STANDARD EDITIONS

Page 12: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

VISUAL STUDIO 2008Professional and Standard Editions

Ideal for individual professional developers or small development teams Ideal for

individual professional developers

• Rapidly build lines of business applications.

• Target the Web or Windows, the Microsoft Office system, SQL Server, and mobile devices.

• Support development on multiple versions of the .NET Framework.

• Rapidly build lines of business applications.

• Target the Web or Windows.

• Support development on multiple versions of the .NET Framework.

Windows

Microsoft Office

Web

Server

Mobile

23 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

VISUAL STUDIO 2008 EXPRESS EDITIONS

Visual Studio 2008 Express Editions are free, simple, and easy-to-learn entry-level software development tools. Developed for beginners, Visual Studio 2008 Express Editions are perfect for building Windows applications and basic interactive Web sites. Learn more at http://www.microsoft.com/express

BREAKTHROUGH SOFTWARE DEVELOPMENT CHALLENGES

Visual Studio 2008 Professional Edition and Visual Studio 2008 Standard Edition give individuals and small teams a full-featured development environment for building high-performance applications. Visual Studio’s integrated development environment (IDE) enhancements reduce the complexity of building, managing, and deploying all types of applications, giving developers more time to focus on solving development challenges. Visual Studio supports several of the world’s most popular programming languages, enabling programmers of all backgrounds to rapidly create outstanding user experiences. Integrated designers and language features in Visual Studio allow developers to build the connected applications demanded by today’s businesses while taking advantage of the .NET Framework 3.5 to reduce development time.

Developers can use Visual Studio 2008 Professional Edition to develop applications for Windows (including Windows Vista and Windows Server 2008), the Web, the Microsoft Office system, Windows Mobile devices, and SQL Server. Visual Studio Tools for Office is now a fully integrated part of Visual Studio 2008 Professional Edition. Microsoft Office system applications become first-class projects in Visual Studio, enabling developers to make data and business processes available in applications with which their users are already familiar.

WHAT’S NEW IN 2008

• Includes all the features in Visual Studio 2008 Standard Edition.

• Ensure application correctness more easily with integrated unit testing.

• Create applications to target the Microsoft Office system with Visual Studio Tools for Office now integrated into Visual Studio Professional. Developers can customize Microsoft Office system applications to take advantage of Custom Task Panes and the Fluent Ribbon.

• Build mobile applications more easily with enhanced emulator functionality.

FEATURE HIGHLIGHTS

• Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL Server, and Windows Mobile with integrated drag-and-drop designers.

• Design complex Office Ribbons with the Ribbon Designer and the provided Ribbon controls.

• Form Regions created in Microsoft Office Outlook® can be imported into Visual Studio for customization.

• Build applications to target SQL Server, including using Microsoft Visual Basic® or Microsoft Visual C#® code directly within the database.

• Developers can leverage rich design-time support for Microsoft SQL Server Compact 3.5 in device projects.

MSDN SUBSCRIPTIONS

Developers can include MSDN Premium Subscription or MSDN Professional Subscription to complement Visual Studio 2008 Professional Edition. An MSDN Subscription provides software assurance for Visual Studio Professional Edition and includes a wide variety resources and technical support options to help your development teams be more efficient and effective.

CUSTOMER SCENARIOS

Developers with Visual Studio 2008 Professional Edition can take advantage of all the scenarios described for Visual Studio 2008 Standard Edition, as well as those below.

• Verify applications more efficiently with integrated unit testing.

Unit testing of applications is a best practice for finding many types of errors early in the development process. Visual Studio 2008 Professional Edition now provides unit testing, previously available only in Visual Studio Team System products.

• Use the Microsoft Office system to put business information where your users already work.

Visual Studio 2008 Professional Edition now includes Visual Studio Tools for Office, which allows developers to build applications that easily integrate with the world’s most popular productivity suite—the Microsoft Office system. For example, developers can directly integrate enterprise resource planning (ERP) information into an Office Outlook task pane where a business decision maker can easily access it.

• Enable your users to take their applications with them with Windows Mobile.

Enhancements in Visual Studio 2008 Professional Edition make it easier than ever to create mobile applications. New device emulators automate testing scenarios, allowing you to simulate real-world changes in device state such as signal drop-off or a battery running out of power. Mobile developers can also take advantage of features like LINQ and unit testing to build applications more easily. Developers can now extend and integrate user experiences to rich media experiences delivered to any device that can access the Internet.

Product DescriptionMicrosoft Visual Studio 2008 Professional Edition is a full-featured development environment that provides a superset of the functionality available in Visual Studio 2008 Standard Edition. It is designed for individual professional developers or small teams to develop high-performance, connected applications with breakthrough user experiences. Visual Studio 2008 Professional Edition was engineered to support development projects that target the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, the 2007 Office system, SQL Server 2008, and Windows Mobile devices.

VISUAL STUDIO 2008Professional Edition

LEARN MORE http://www.microsoft.com/vstudio

VISU

AL STU

DIO

PROFESSIO

NA

L & STA

ND

ARD

Page 13: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

LEARN MORE http://www.microsoft.com/vstudio

25 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

VISUAL STUDIO 2008Standard Edition

WHAT’S NEW IN 2008

• Build applications that utilize the latest Web technologies with improved support for AJAX and Web Controls and the Microsoft AJAX Library.

• Utilize data from any data source more smoothly with LINQ, a set of language extensions to Visual Basic and Visual C#.

• Manage and build applications that target multiple versions of the .NET Framework. Use one tool to build applications for the .NET Framework versions 2.0, 3.0, and 3.5.

• Build stunning user experiences with integrated designers for Windows Presentation Foundation. Experiences built with WPF can interoperate seamlessly with Windows Forms.

• Create connected applications using new visual designers for Windows Communication Foundation and Windows Workflow Foundation.

FEATURE HIGHLIGHTS

• Editor features, such as Edit and Continue and Microsoft IntelliSense®, simplify the cycle of designing, developing, and debugging an application.

• Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an application and its prerequisites and then ensure the application remains up-to-date.

• Building Web applications is easy with support for cascading style sheets (CSS), JavaScript, IntelliSense, and split-view designers.

CUSTOMER SCENARIOS

• Build rich, interactive Web sites.

Building AJAX-enabled applications is made significantly faster and easier by the addition of ASP.NET AJAX 1.0 and, IntelliSense, and debugging support for JavaScript 8.0.

Developers can also take advantage of a rich Web designer that is much faster, easier to use, and more flexible with the new split-view editing.

• Manage all types of data more smoothly.

Use data from any data source more smoothly with LINQ, a set of language extensions to Visual Basic and Visual C#. LINQ aims to reduce complexity for developers and help boost their productivity through a set of extensions to the Visual C# and Visual Basic programming languages and the .NET Framework, which provide integrated querying for objects, databases, and XML data. Using LINQ, developers can write queries natively in Visual C# or Visual Basic without having to use specialized languages such as SQL and XPath.

• Connect applications more easily.

Visual Studio 2008 enables developers to create great connected applications using the .NET Framework 3.5. New designers for Windows Workflow Foundation help developers orchestrate behavior across services and to visualize, create, edit, and debug workflow tasks and dependencies. Windows Communication Foundation provides a set of technologies for securely building and running connected systems with a focus on Web services. With Visual Studio 2008, developers can use RAD tools to quickly and easily create client connections and proxies to existing services, and test them without needing to write code. In addition, developers can use the same techniques and tools for consuming Windows Communication Foundation services, no matter where they are located.

• Design compelling user experiences using the Windows Presentation Foundation.

Windows Presentation Foundation provides the foundation for building the user interface of applications and high-fidelity experiences on Windows. With new designers integrated into Visual Studio 2008, developers can build stunning new user experiences with media integration while still leveraging investments that they’ve made in Windows Forms. Visual Studio 2008 and the Expression suite of products were designed to work together so that developers and designers can seamlessly collaborate on the same projects.

Product DescriptionMicrosoft Visual Studio 2008 Standard Edition provides a full-featured development environment for Windows and Web developers. It offers productivity enhancements for building data-driven client and Web applications. Individual developers looking to create connected applications with next-generation user experiences will find Visual Studio 2008 Standard Edition a perfect fit.

VISU

AL STU

DIO

PROFESSIO

NA

L & STA

ND

ARD

Page 14: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

MICROSOFT EXPRESSION STUDIO

EXPRESSIO

N STU

DIO

27 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Design and development are one. Introducing Microsoft Expression Studio, tools for creative professionals that give you the freedom to bring your vision to reality. The design process is a critical stage of application development. Expression Studio and XAML, a key technology of Windows Presentation Foundation and Silverlight, make collaboration between developers and designers easier, helping them work together to build the next generation of software and Web applications.

LEARN MORE http://www.microsoft.com/expression

Page 15: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

XAML

XAML

Graphic Design Web Design

Desktop Application Standards-based Web Site Rich Web Video

UI Design

Development

Deployment Platforms

Windows XP SP2 and Windows Vista Applications

Standards-based Web Site

For Web Video Delivery

XHTML, CSS, XSLT, JavaScript, ASP.NET 2.0

Count on Expression Media to keep all your files nice and neat, no matter which programs you use.

Expression Studio provides a set of professional design tools and innovative technologies that give designers the flexibility and freedom to create standards-based Web sites, build rich user experiences on the desktop, and manage digital assets and content. It provides a toolset for linking development teams using Visual Studio Team System 2008 to creative teams designing application interfaces, Web sites, and other visual and interactive content. With four complete products—Microsoft Expression Design, Microsoft Expression BlendTM, Microsoft Expression Web, and Microsoft Expression Media—designers and developers can deliver more effective experiences to end users. And, Expression Studio files can be viewed and modified in Visual Studio 2008, allowing designers and developers to work together like never before.

MICROSOFT EXPRESSION STUDIO

WORK THAT REALLY FLOWS

When design and development are part of a seamless workflow, great things happen. Expression Studio gives your team new ways to work together, whether you’re creating desktop software or rich Web experiences.

*Expression Encoder and Silverlight require Internet download.

29 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

POWERFUL TOOLS FOR CREATIVE PROFESSIONALS

• With Expression Blend and Expression Design, you can create Windows-based applications that deliver better experiences to your users’ desktops.

• Expression Web features built-in support for today’s Web standards, including XHTML, CSS, XML, and XSLT. That means it’s easy to design sites that just work—on any browser.

• Light up your next Web site with Microsoft Silverlight. Use Expression Encoder to enhance, encode, and publish rich video experiences for both Windows and Mac.*

• Whether you’re working in Expression Web, Expression Design, or Expression Blend, Expression Media makes it easy to keep your digital assets organized. Rename, convert, tag, and search hundreds of files with a click of the mouse.

• Expression Studio brings design and development together in one virtual playground. Design elements like video, 3D models, and vector art are combined with full support for the latest Microsoft development tools and platforms. Art fueled by science—all in one box.

LEARN MORE http://www.microsoft.com/expression

EXPRESSIO

N STU

DIO

Page 16: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

EXPRESSIO

N STU

DIO

MICROSOFT EXPRESSION DESIGN MICROSOFT EXPRESSION BLEND

Product DescriptionWith Expression Blend, you can design next-generation interfaces for applications that combine the best of the Web with the full power of the desktop.

Product DescriptionWith Expression Design, you can create compelling vector art and illustrations for applications for Windows and the Web.

31 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

FEATURE HIGHLIGHTS

• Compose vector and bitmap artwork, video, audio, rich text, controls, and containers with sophisticated WYSIWYG design tools.

• Bind your interface elements to each other, to user input, or to data from Web services and .NET objects, so your objects update dynamically and your application comes to life even before you write code.

• Share projects with Visual Studio to add depth and advanced functionality to your applications.

• Edit XAML code directly with colored syntax highlighting. Maintain quality and vision when converting your prototype files to final products because the Expression family and Visual Studio speak the same “language.”

• Leverage existing external resources by importing and referencing .NET code libraries through simple drag-and-drop actions.

CUSTOMER SCENARIOS

• Create compelling user experiences for Windows.

Deliver better usability and user experiences that pack the power of the .NET Framework and incorporate both online and offline data capabilities. Now your users can sync with the Web and take your applications virtually anywhere.

• Create engaging multimedia user interfaces.

Broaden the potential of your designs. Create compelling user interface designs that use a full spectrum of media types, including vector and pixel art, video, audio, text, 3D, and animation. Work within a rich, real-time design environment designed to shorten the distance between idea and execution.

• Add interactivity to your designs—without writing code.

Codeless interactivity is built into Expression Blend. Fully customizable controls let you create design elements from simple graphical buttons to sophisticated custom views of data. Link interface elements to each other or to live data. Simply drag and drop to add custom code or controls to your application.

• Collaborate with confidence.

Harness the power of XAML and the .NET Framework to ensure the designs you create in Expression Blend carry through to the final Visual Studio project. Your designs can be used intact in the final product, so you keep creative control.

FEATURE HIGHLIGHTS

• Bring your vision to life with flexible vector drawing.

• Apply non-destructive Live Effects to any object or image, such as drop shadow and bevel.

• Use standard formatted graphics from other applications, or open vector art from other graphic tools.

• Export vector and bitmap artwork to XAML format for use in Expression Blend projects.

• Create buttons, backgrounds, and other image assets to use in Expression Web, Visual Studio, or other authoring tools.

• Design and draw efficiently with object formatting that updates in real time and asset galleries that offer what you need when you need it.

CUSTOMER SCENARIOS

• Unleash your creativity.

Start with an idea and use innovative vector drawing tools to watch your vision spark into life. Apply non-destructive effects to either vector or imported bitmapped images. Maintain the flexibility of vector paths, while using both hard-edged and organic strokes. At long last, vectors and pixels are getting along.

• Be part of the future.

When you’re defining the next generation of software applications, collaboration is critical. Graphic designers, UI designers, and developers get to showcase their talents, enhance their ideas, and create deeper user experiences. The power of XAML keeps everyone working—and playing—better together.

• Stay true to your vision.

When you’ve achieved a look you really love, it can be hard to hand it off to others. Now you can be confident that your designs maintain their integrity when the elements are distributed. Build your assets in Expression Design, export them as XAML, and give them life with the interactive features of Expression Blend. Your final products look better than ever.

LEARN MORE http://www.microsoft.com/expression

LEARN MORE http://www.microsoft.com/expression

Page 17: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

Product DescriptionExpression Web gives you all the tools you need to produce high-quality, standards-based Web sites.

Product DescriptionWith Expression Media, your digital universe is within easy reach. Import more than 100 media types. Find files fast, wherever they are. Deliver Web video with Silverlight.

EXPRESSIO

N STU

DIO

MICROSOFT EXPRESSION WEB MICROSOFT EXPRESSION MEDIA

*Expression Encoder and Silverlight require Internet download.

33 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

FEATURE HIGHLIGHTS

• Add up to 128,000 files per catalog, with support for over 120 file formats.

• Find files across all hard drives, CDs, or media cards, and save popular searches to use again later.

• Search, browse, or annotate catalogs even when the original assets are offline. Your changes will be synchronized later.

• Work on Windows or Macintosh platforms and share catalogs on either operating system.

• Import RAW format files from most camera manufacturers using Windows Imaging Component (Windows) and Core Image processing (Mac OS).

• Rename, resize, or reformat hundreds of files at a time with batch-processing and scripting features.

• Prepare and encode high-quality video in several formats with Expression Encoder, including Silverlight, for Web-based delivery.*

CUSTOMER SCENARIOS

• Effortlessly organize your media.

Work with all your Expression Studio assets and import more than 100 media formats. Store files anywhere: shared folders, CDs, hard drives, or DVDs. Integrated search tools mean you can find files in seconds—wherever they are.

• Edit and enhance images.

Save time by using Expression Media for basic image editing and enhancement tasks like resizing and red-eye removal. Batch processing lets you work with multiple files easily, while version control gives you the freedom to experiment.

• Wow-worthy presentation and delivery.

Publish and distribute polished slide shows, video, and Web galleries. Or quickly export media into multiple formats for client delivery. Express your own style via dozens of customizable presentation templates.

• Deliver high-quality video experiences with Silverlight.

Easily import WMV, WMA, AVI, QuickTime, and additional video formats into Expression Encoder; fine-tune your VC-1 settings; and choose your favorite Web video player template. Light up your Web site with Silverlight.*

FEATURE HIGHLIGHTS

• Keep projects organized with dynamic Web template and ASP.NET 2.0 Master Page support.

• Deliver more features with JavaScript behaviors support.

• Create pages more easily with XML drag-and-drop support.

• Harness the power of CSS with drag-and-drop CSS rule application and management.

• Develop faster with IntelliSense for HTML, CSS, XSL, JScript, JavaScript, VBScript, and ASP.NET.

• Render ASP.NET Controls.

• Optimize HTML with a variety of tools.

• Extend the value of Expression Web with third-party add-ins.

CUSTOMER SCENARIOS

• Deliver standards-based sites, by default.

Expression Web builds sites according to today’s standards, including XHTML, CSS, XML, and XSLT. For Web designers, that means better rendering in browsers, more relevant indexing in search engines, enhanced productivity, and more.

• Give your creativity new legs.

Today’s sites use cascading style sheets to separate design from content. The design-focused tools in Expression Web simplify this complex technology and put you in complete control. From visual drag-and-drop margin and padding control to a visual hierarchy of style applications, it’s easy to take charge of your design.

• What you see is what they get.

Accurate page rendering in the design environment gives you full creative freedom. Expression Web switches from standards to quirks rendering, depending on the doctype in use. You’ll have confidence that your designs will translate perfectly from your design tool to the browser.

• Present XML data your way.

Working visually with XML data has never been easier. Drag and drop an XML file and watch as it’s immediately rendered by an XSL stylesheet that can be reformatted to match any site’s style. Now you can easily include, filter, and sort data from any XML source.

• Do more with your sites.

Expression Web combines the power of design and development with Visual Studio compatibility and support for ASP.NET 2.0.

LEARN MORE http://www.microsoft.com/expression

LEARN MORE http://www.microsoft.com/expression

Page 18: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

MSDN Subscriptions provide software assurance for Visual Studio 2008 and include a wide variety of resources and technical support options to help your development team be more efficient, effective, and productive. With MSDN Subscriptions, your team can get new versions of Microsoft products as they are released as well as continuous access to the latest tools. These resources enable team members such as project managers, software developers, testers, software architects, database administrators, and QA engineers to operate as productively as possible throughout the software development cycle—no matter what kind of development tools they use.

LEARN MORE http://www.microsoft.com/msdn

MSDN SUBSCRIPTIONS

35 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

MSD

N SU

BSCRIPTION

S

Page 19: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

MSDN SUBSCRIPTIONS

Product DescriptionMSDN Subscriptions equip your development team with a wide variety of essential resources and technical support options to complement Visual Studio. Various levels of MSDN Subscriptions are available. MSDN Operating Systems is available as a standalone subscription providing access to the latest Microsoft operating systems. MSDN Professional Subscriptions can be purchased with Visual Studio 2008 Professional Edition. MSDN Premium Subscriptions can be purchased with either Visual Studio Professional Edition or with Visual Studio Team System products.

FEATURE HIGHLIGHTS

MSDN Subscriptions provide development teams with a wealth of support resources throughout the software development lifecycle in the manner that best meets their needs, including:

• Access to huge range of current, past, and pre-release future versions of virtually all Microsoft products, such as operating systems, sever products, and productivity applications to design, develop, test, and demonstrate your software application.

• Unlimited use of MSDN Managed Newsgroups, offering a guaranteed response from a Microsoft engineer within two days.

• Up to four Technical Support Incidents with business-critical service especially for professional developers.

• Personal assistance navigating MSDN online with the MSDN Online Concierge.

• Exclusive partner offers and benefits, such as free print subscriptions to MSDN Magazine published by CMP Media.

• Access to over two gigabytes of continually updated content in the MSDN Library.

CUSTOMER SCENARIOS

• Design

During the design phase, software architects can use design tools such as Microsoft Office Visio® (included in MSDN Subscriptions for general business use) to design the application architecture. Team members can determine appropriate technologies and products by accessing technical documentation and reference guides in the MSDN Library. This helps ensure that your team is well prepared for a successful development project.

• Develop

As the project moves into the development phase, the development team can access a wealth of support resources and tools, such as Visual Studio, Visual Studio Tools for Office, sample code, Software Development Kits (SDKs), Driver Development Kits (DDKs), and mobile development platforms.

• Test

MSDN subscribers have the broadest access to Microsoft software, including old, new, and unreleased future versions, enabling testers to ensure applications run smoothly on a variety of platforms. Products are offered in all available editions and international language versions, enabling team members to create virtually any environment imaginable.

• Demonstrate

MSDN Subscriptions enable team members to turn ideas into reality, taking a vision and turning it into a proof of concept. Team members can demonstrate the value of applications developed and be able to simulate the target environments.

• Manage

MSDN Subscriptions enable team members to manage the development project with products such as Office Project Standard.

37 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

LEARN MORE http://www.microsoft.com/msdn

MSD

N SU

BSCRIPTION

S

Page 20: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

Product Licensing Model

Visual Studio 2008 Professional Microsoft Developer Tools—per user

Visual Studio 2008 with MSDN Professional Microsoft Developer Tools—per user

Visual Studio 2008 Professional with MSDN Premium Microsoft Developer Tools—per user

Visual Studio Team System 2008 Team Suite Microsoft Developer Tools—per user

Visual Studio Team System 2008 Database Edition Microsoft Developer Tools—per user

Visual Studio Team System 2008 Architecture Edition Microsoft Developer Tools—per user

Visual Studio Team System 2008 Development Edition Microsoft Developer Tools—per user

Visual Studio Team System 2008 Test Edition Microsoft Developer Tools—per user

Visual Studio Team System 2008 Team Foundation Server Microsoft Servers—Server/CAL

Visual Studio Team System 2008 Team Foundation Server CAL Microsoft Servers—Server/CAL

Visual Studio Team System 2008 Team Foundation Server External Connector Microsoft Servers—Server/CAL

Visual Studio Team System 2008 Test Load Agent Microsoft Servers—per processor

Microsoft Visual Studio Licensing Model

The licensing model is explained in this table below:

Visual Studio 2008 Professional Edition and Visual Studio 2008 Standard Edition are licensed according to the Microsoft Developer Tools licensing model, which licenses products on a per user basis. Each licensed user may install and use the software as many times as he/she wishes on his/her devices. However, a license for each product is required for each user who uses it on those devices. Through Microsoft Volume Licensing, you can license Visual Studio 2008 Professional Edition as a standalone, license-only product, or with either MSDN Professional Subscription or MSDN Premium Subscription.

Visual Studio Team System 2008 client products, including Visual Studio Team System 2008 Architecture Edition, Visual Studio Team System 2008 Development Edition, Visual Studio Team System 2008 Test Edition, and Visual Studio Team System 2008 Database Edition, are licensed according to the Microsoft Developer Tools licensing model, which licenses products on a per user basis. Each licensed user may install and use the software as many times as he/she wishes on his/her devices.

However, a license for each product is required for each user who uses it on those devices. Through Microsoft Volume Licensing, you can license each of the Visual Studio Team System 2008 client products as a standalone product, or with an MSDN Premium Subscription. In retail, Visual Studio Team System 2008 client products are only available with MSDN Premium Subscriptions.

Visual Studio Team System 2008 Team Foundation Server is licensed under a common Microsoft licensing model, Server/CAL. This means that a license must be purchased for each server Visual Studio Team System 2008 Team Foundation Server is installed on, and each user or device that accesses Visual Studio Team System 2008 Team Foundation Server must have a Client Access License (CAL).

All editions of Visual Studio 2008 Professional and Visual Studio Team System are available for purchase via retail or Microsoft Volume Licensing programs. Visual Studio 2008 Standard Edition is available for purchase via retail only.

Visual Studio Team System 2008 Team Foundation Server/CAL Licensing Requirement

Each licensed Visual Studio Team System Client user also receives a CAL for Visual Studio Team System 2008 Team Foundation Server. Additional CALs may be purchased for users who are not licensed for the client products. Any user or device that accesses the server, files, data, content or that deploys files, content, or data provided by the server in automated process (e.g., directly from a server or automatically posted to a server) requires a CAL.

Any device or user that accesses data from Visual Studio Team System 2008 Team Foundation Server through a multiplexed device or server also requires a CAL. Accessing data from Visual Studio Team System 2008 Team Foundation Server is defined as creating, reading, or editing data that was made available on the multiplexed device in an automated way.

Users do not need a CAL to access work-item tracking functionality to create new work items or view and update work items created.

Users are entitled to the following:

• Open a new work item of any type within the system.

• This CAL licensing exception is limited to bug filing scenarios only. Our goal is to allow organizations to allow bug/issue/defect submission for the users of an application.

• Access to work items opened only by you. You cannot view or access a work item opened by anyone else.

• Edit any work item you opened to clarify the original entry, change work item fields, or make annotations to the discussion of the opened work item. You cannot resolve, close, or change the work-item state in any way.

There are two circumstances under which CALs are not required:

a. Manual intervention—a CAL is not required for users and/or devices accessing files, data, or content as a result of manual activity (e.g., a person uploading a file onto a server or e-mailing the file from the Server to others).

b. Multiplexed users/devices not accessing TFS information—a CAL is not required for users and/or devices on multiplexed devices that do not access data, files, or content from TFS in an automated way. In other words, you do not need a CAL simply for being a user on the multiplexed device, but you do need a CAL if you are on the multiplexed device and you access TFS data directly or indirectly in any way.

Visual Studio Team System 2008 Team Foundation Server Workgroup Edition

Visual Studio Team System 2008 Team Foundation Server is also available in a Workgroup Edition, which is limited to five users. Visual Studio Team System 2008 Team Foundation Server Workgroup Edition with SQL Server Technology has identical functionality with the exception of the limitations on users. Workgroup Edition is provided with Visual Studio Team System 2008 Client Products with MSDN Premium Subscriptions. In addition, CALs are not required for accessing Workgroup Edition.

Windows Server and Visual Studio Team System 2008 Team Foundation Server

Use of Visual Studio Team System 2008 Team Foundation Server requires a license of Windows Server for each physical device the software is running on. Use of the development and test editions of Windows Server provided with MSDN Subscriptions is not permitted. If Windows Server is licensed on a Server/CAL basis, each licensed Visual Studio Team System 2008 Team Foundation Server will also need a Windows Server CAL.

SQL Server Standard Edition and Visual Studio Team System

SQL Server provides the data-store functionality for Visual Studio Team System 2008 Team Foundation Server. A restricted-use license of SQL Server Standard is provided under the following terms:

• You may only use the SQL Server software with Visual Studio Team System 2008 Team Foundation Server; you may not use it for any other purpose.

• You may only install SQL Server on one physical device per Visual Studio Team System 2008 Team Foundation Server license.

Visual Studio Team System 2008 Test Load Agent

Visual Studio Team System 2008 Test Load Agent enables users to scale out test load by adding more physical devices, each with the agent software installed, and synchronize the load by means of the controller. Visual Studio Team System 2008 Test Load Agent is licensed by the processor. Users must acquire a license for each processor on which Visual Studio Team System 2008 Test Load Agent runs, regardless of the number of cores those processors have. In addition, Visual Studio Team System 2008 Test Load Agent requires Visual Studio Team System 2008 Test Edition in order to generate and report on synchronized load.

Software Assurance and MSDN Subscriptions

MSDN Subscriptions are licensed according to the Microsoft Developer Tools licensing model, which licenses products on a per user basis. Each licensed user may install and use the software as many times as he/she wishes on his/her devices. However, a license for each product is required for each user who uses it on those devices. MSDN Premium Subscription is offered alongside Visual Studio 2008 Professional Edition as the software assurance for those products. MSDN Professional Subscription is only available for purchase with Visual Studio 2008 Professional Edition. MSDN Premium Subscription is offered alongside Visual Studio Team System 2008 client products as the software assurance for those products. Visual Studio Team System 2008 Team Foundation Server, Team Foundation Server External Connector, and Team Test Load Agent are not offered with MSDN Subscriptions.

Expression Studio and MSDN Subscription

Expression Blend and Expression Web are included in an MSDN Premium Subscription. The full Expression Studio, including Expression Blend, Expression Web, Expression Design, and Expression Media, is included in the Visual Studio Team System 2008 Team Suite with MSDN Premium Subscription offering.

39 DEVELO

PER AND

DESIG

NER TO

OLS PRO

DU

CT GU

IDE

Page 21: AND DESIGNER TOOLSMICROSOFT DEVELOPER · 2010-01-29 · VISUAL STUDIO TEAM SYSTEM 2008 OVERVIEW MICROSOFT’S SOLUTION FOR APPLICATION LIFECYCLE MANAGEMENT (ALM) Building the right

Visu

al S

tudi

o Te

am

Syst

em 2

008

Team

Su

ite w

ith M

SDN

Pr

emiu

m S

ubsc

riptio

n

Visu

al S

tudi

o Te

am

Syst

em 2

008

Deve

lopm

ent E

ditio

n w

ith M

SDN

Pre

miu

m

Visu

al S

tudi

o Te

am

Syst

em 2

008

Arch

itect

ure

Editi

on

with

MSD

N P

rem

ium

Visu

al S

tudi

o Te

am

Syst

em 2

008

Test

Ed

ition

with

MSD

N

Prem

ium

Visu

al S

tudi

o Te

am

Syst

em 2

008

Data

base

Ed

ition

with

MSD

N

Prem

ium

Visu

al S

tudi

o 20

08

Prof

essio

nal w

ith

MSD

N P

rem

ium

Visu

al S

tudi

o 20

08

Prof

essio

nal w

ith

MSD

N P

rofe

ssio

nal

Visu

al S

tudi

o 20

08

Prof

essio

nal E

ditio

n

Visu

al S

tudi

o 20

08

Stan

dard

Edi

tion

MULTI-LANGUAGE DEVELOPMENT ENVIRONMENT FOR THE PROFESSIONAL DEVELOPERSDatabase project with source control integration of all database objects and support for offl ine representation of a database schema

● ●

Database Unit Testing, Data Generation, Database Refactoring, Schema Compare, Data Compare, Database Schema Deployment Tools

● ●

Advanced Database and T-SQL Tools ● ●

Unit Testing ● ● ● ● ● ●

Code Coverage ● ● ●

Code Metrics, Static Code Analyzer, Code Profi ler, Dynamic Code Analyzer ● ●

Application Designer, System Designer, Logical Infrastructure Designer, Deployment Designer ● ●

Load Testing, Manual Testing, Test Case Management, and Web Testing ● ●

Code Profi ler integration with Web and Load Test tools ●

IntelliSense ● ● ● ● ● ● ● ● ●

Code Editor, Code Snippets ● ● ● ● ● ● ● ● ●

Reusable component creation ● ● ● ● ● ● ● ●

Server Development Tools ● ● ● ● ● ● ● ●

Advanced debugging tools including cross-machine debugging ● ● ● ● ● ● ● ●

Smartphone, Pocket PC, and Windows CE Development, Web application precompilation ● ● ● ● ● ● ● ●

Visual Basic and Visual C# Stored Procedure Authoring and Deployment ● ● ● ● ● ● ● ●

Visual Database Tools, Oracle and DB2 database access, XSD Editor, XSLT Editor and Debugger ● ● ● ● ● ● ● ●

Web application project, JavaScript IntelliSense, JavaScript debugging, Web data controls, ASP.NET AJAX project templates

● ● ● ● ● ● ● ● ●

LINQ support ● ● ● ● ● ● ● ● ●

Multi-targeting support ● ● ● ● ● ● ● ● ●

Visual Studio Tools for Offi ce ● ● ● ● ● ● ● ●

Visual Basic, Visual C#, Visual C++®, Visual Web Developer ● ● ● ● ● ● ● ● ●

Action Pane and Smart Tag programmability ● ● ● ● ● ● ● ●

DEVELOPER TOOLSVisual Studio Team System 2008 Team Suite ●

Visual Studio Team System 2008 Development Edition ● ●

Visual Studio Team System 2008 Architecture Edition ● ●

Visual Studio Team System 2008 Test Edition ● ●

Visual Studio Team System 2008 Database Edition ● ●

Visual Studio 2008 Professional Edition ● ● ● ● ● ● ● ●

Visual Studio Team System 2008 Team Foundation Server Workgroup Edition [1] & Client Access License ● ● ● ● ●

DESIGNER TOOLSExpression Web & Expression Blend ● ● ● ● ● ●

Expression Studio ●

OPERATING SYSTEMSWindows Vista Ultimate/Enterprise/Business/Home Premium/Home Basic ● ● ● ● ● ● ●

Windows XP Professional/Home/Media Center Edition/Tablet PC Edition ● ● ● ● ● ● ●

Windows Server ● ● ● ● ● ● ●

Compute Cluster, Windows SharePoint® Services, Windows Services for UNIX ● ● ● ● ● ● ●

SERVERSSQL Server ● ● ● ● ● ● ●

BizTalk® Server, Exchange Server, Commerce Server, Content Management Server, ISA Server ● ● ● ● ● ●

Host Integration Server, Identity Integration Server, Connected Services Framework, Customer Care Framework ● ● ● ● ● ●

Live Communications Server, Forms Server, Groove Server, PerformancePointTM Server, Speech Server, SharePoint Server, Windows SharePoint Services

● ● ● ● ● ●

Microsoft Operations Manager, Microsoft System Center Capacity Planner & Data Protection Manager, Systems Management Server

● ● ● ● ● ●

BUSINESS PRODUCTIVITY APPLICATIONSOffi ce Ultimate/Enterprise/Professional 2007 [2] ● ● ● ● ● ●

Offi ce Word, Offi ce Excel, Offi ce PowerPoint®, Offi ce Outlook with Business Contact Manager, Offi ce Access [2] ● ● ● ● ● ●

Offi ce Publisher, Offi ce InfoPath®, Offi ce OneNote®, Offi ce Communicator, Offi ce Groove®, Offi ce SharePoint Designer, Offi ce Visio®, Offi ce Project Standard [2]

● ● ● ● ● ●

Accounting, Business Scorecard Manager, MapPoint®, FrontPage® ● ● ● ● ● ●

Offi ce Project Professional ● ● ● ● ● ●

Offi ce Project Server, Offi ce Project Portfolio Server ● ● ● ● ● ●

MICROSOFT DYNAMICS (FORMERLY KNOWN AS MICROSOFT BUSINESS SOLUTIONS)Microsoft DynamicsTM AX, GP, NAV, SL, Microsoft Forecaster & FRx ● ● ● ● ● ●

Microsoft Dynamics CRM, Point of Sale, Microsoft Small Business Accounting & Financials ● ● ● ● ● ●

OTHER TOOLS, SDKS AND DDKSVirtual PC, Virtual Server ● ● ● ● ● ● ●

Access Developer Extensions ● ● ● ● ● ● ●

.NET Framework, .NET Compact Framework, .NET Micro Framework ● ● ● ● ● ● ●

Windows SDK, Platform SDK, DirectX® SDK ● ● ● ● ● ● ●

Microsoft Baseline Security Analyzer v2.0, Application Compatibility Tool Kit ● ● ● ● ● ● ●

Windows Automated Installation Kit, Windows Installer ● ● ● ● ● ● ●

Windows Driver Kit, Windows Hardware Compatibility Test ● ● ● ● ● ● ●

MSDN LIBRARY ● ● ● ● ● ● ●

TECHNICAL SUPPORT INCIDENTS 4 4 4 4 4 4 2

MANAGED NEWSGROUP SUPPORT ● ● ● ● ● ● ●

ONLINE CONCIERGE ● ● ● ● ● ● ●

MSDN Subscriptions Comparison Chart

Notes for chart: Software included in MSDN Subscriptions is provided with rights to design, develop, test and demonstrate your software applications. Licensed users may install included content on any number of devices for these purposes only. Only the licensed subscriber may use the included products.

MSDN Subscriptions offers current, pre-release and certain older versions of these products to download. Selected contents are also available on DVD media subscriptions. Available content is subject to change at any time.

[1] Visual Studio Team System 2008 Team Foundation Server Workgroup Edition is limited to fi ve designated users. One Client Access License is provided for use of the full version of Team Foundation Server.

[2] One copy of the indicated applications may be used for general business use on one device for any purpose.

The information presented in this chart is representative and not comprehensive. Products, versions, and availability are subject to change. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Part No. 098-108989