Introduction to Microsoft Visual Studio 2005 Davin Mickelson

Slides:



Advertisements
Similar presentations
Black marble the strategic IT asset for your organisation DEVELOPMENT LIFE CYCLE USING VISUAL STUDIO TEAM EDITION FOR DB PROFESSIONALS Richard Fennell.
Advertisements

Development Life Cycle using Visual Studio Team Edition for DB Professionals Richard Fennell Engineering Director SQLBits II Birmingham 1 st March 2008.
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.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Visual Studio 2013 Licensing Overview Offerings, Pricing, Licensing, and Promotions Rachel Pekin Microsoft.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Stuart White 2 Visual Studio 2005 Vision Foster a vibrant partner ecosystem Simplify creation of Connected Systems Improve.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Visual Studio 2005 Team System: Tools for Architecture: Designing for Deployment Ajay Sudan Microsoft Corporation
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
SAM for Non-production Environments Presenter Name.
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
(code name: Data Dude) Josh Robinson Aculix.
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Visual Studio & Expression By: Arabind Coomaraswamy.
Team System and MSDN Subscriptions Summary Pricing, Licensing & Transition Plan Andreas Nordenadler Product Manager, Developer Tools.
Team System Adoption Martin Woodward Teamprise. Visual Studio Editions Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
1 Adopting Visual Studio Team System Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.
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
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Development Best Practices Concepts & Microsoft’s Approach.
Modern app development Continuous value delivery and rapid response to change.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Designing solutions using Visual Studio 2005’s architecture and design tools.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Welcome Auckland Brent Colbert Director | Marketing Microsoft NZ.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
What is BizTalk ?
Introduction ITEC 420.
Building Enterprise Applications Using Visual Studio®
Constructing Deploying and Maintaining Enterprise Systems
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Introduction to ASP.NET 2.0
Managing your IT Environment
Introduction to .NET Framework Ch2 – Deitel’s Book
Visual Studio 2005 “Personalized productivity”
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Introduction to Microsoft Visual Studio 2005 Davin Mickelson

What’s New in VS 2005? We will cover… –Versions of VS 2005 –Cost –Which version is right for you? –Web community opinions –Software Factories – the future?

Versions of Visual Studio 2005 (Personalized Productivity) Visual Studio 2005 Express Visual Studio 2005 Standard Visual Studio 2005 Professional Visual SourceSafe 2005 Visual Studio Team Suite (All three Roles) Visual Studio 2005 Team System –Team Architect –Team Developer –Team Test Team Foundation

Visual Studio 2005 Express It’s for beginners/hobbyists Will be low cost – perhaps free May be bundled with other software packages as part of SDK –Example: game SDK Great way to introduce people to programming Each version is language/solution specific –C++, C#, J#, VB, Web, SQL

Visual Studio 2005 Standard Can do most types of development Can develop Crystal Reports only Can consume VS 2005 tools Supports all the.NET languages Local debugging only No Server Explorer

Visual Studio Professional Designed for small teams/organizations Allows you to build extensible tools into VS 2005 using VS SDK Supports SQL Server 205 development Fully functional version – no limitations Local and Remote debugging Crystal Reports and SQL Reporting Services

Visual SourceSafe 2005 Works over HTTP and HTTPS - from VS 2005! Better integration with VS 2005 LAN performance booster Improved support for regional time zones and languages

Visual Studio 2005 Team System Designed for Enterprise Environments Enforces software process guidance (MSF 4, Agile, UP, custom) Built to run on Team Foundation Supports designs built for deployment Supports different teams (testers, developers, architects) Issue tracking, much more

Visual Studio Team Architect Distributed System Designers (DSD) –Application Connection Designer –Logical Datacenter Designer –System Designer –Deployment Designer –Extendable for your own DSLs! Validates designs Supports SOAs designs

Visual Studio Team Developer Unit testing framework Bug tracking with TF Code Profiler – performance enhancement WS Load Testing software embedded in VS 2005 Works directly with Team Foundation Source Code Control

Visual Studio Team Test “Test” project type – contain tests Test Explorer Web performance stress testing Much more capabilities than ACT Supports HTTP and HTTPS out of the box –Extensible to other protocols No GUI testing capabilities – yet. Microsoft looking to 3 rd party vendors

Visual Studio Team Foundation Replacement for Visual SourceSafe at Enterprise Level Based on top of SQL Server 2005 Work item track - items assigned to team members ( , MSN Messenger) VSS migration tools will be available Produces project health status reports Build Service Microsoft is including their own internal software development tools

Visual Studio 2005 Costs MSDN subscriptions are changing MSDN Web URL: Reminder: prices are retail MSDN Premium with Team Suite: –New: $10,939/year, Renewal: $4,598/year MSDN Premium with Team Arch, Dev or Test –New: $5,469/year, Renewal: $2,299/year MSDN Premium with Pro: $2,499/year MSDN Universal Upgrade Suggestion

Which version? How big is your team? How big is your budget? What are your needs? Consider Microsoft’s upgrade options for MSDN subscriptions

When Will VS 2005 Be Released? Beta 2 will be released in April Tech-Ed version will be released in June Will be released 2 nd half of this year

Developer Community Opinions Too expensive Consultants outraged at unavailability in MSDN Universal –Features (testing, refactoring, etc.) should be available across all versions Some suggest considering other community-supported tools, or developing own

VS My Thoughts VS Express –Great idea for beginners! VSTS –Growth step for Microsoft development –is a tough sell (cost, requirements, mgmt) –Steep learning curve, many changes –is still full of bugs! –for large organizations only –May cause companies to consider going down a level (to VS Professional)

VS 2005 – My Thoughts (2) VS 2005 Standard –Why this instead of Professional?.NET SDK 2.0 –.NET is still free! –Always consider all development tools available SQL 2005 –DBAs must learn.NET;.NET developers must learn DBA –Is everybody going to immediately upgrade there database servers when it’s released?

Dynamic Systems Initiative (DSI) A broad Microsoft and industry initiative uniting hardware, software, and service vendors around a new software architecture based on the System Definition Model (SDM) Supported by VS 2005, Windows Server and mgmt tools, known as Service Center VS 2005 Team Architect supports this with the Distributed System Designers (DSDs)

System Definition Model (SDM) A part of the DSI, is a live Extensible Markup Language (XML) blueprint that spans the IT life cycle and unifies IT operational policies with the operational requirements of applications This ties development to operations

Development Growth Patterns Punch cards  Reel to Reel Tape Tape  Disk Assembly code  COBOL, Fortran, C Procedural code  OOP Raw code  Rapid Application Development (RAD) RAD  Software factories? You betcha…

Current Development Patterns Stagnant change in the industry We write code from scratch –Commerce Server a bucket of parts We all write code that does basically the same thing SW development is expensive! Failure rate is still high How can the software development process grow?

Software Factories Industrialize software development A framework Another level of abstraction Higher return of development Less prone for errors Less work! Might be scary and painful at first

Other Industries Growth Patterns Automotive, financial, etc. –Assembly lines for building cars Ironically, these industries are automated by software

Domain Specific Language (DSL) - Either textual or graphical - Specifically for solution - Models designed with software tools - Write specifications of software - Capture developer intent in computational forms

Model Driven Development (MDD) Different than Model Driven Architecture (MDA) - Programming with Models - Use DSL to gather software req’s - Use compilers and code generation to create solution Team Architect is extensible so you can develop your own DSL

Software Factories, Examples BizTalk 2004 –Programming through boxes and Property windows Commerce Server 2006? (Jupiter initiative) –Will probably be based on software factory –All E-Commerce sites are made up of roughly the same parts Visual Studio 2005 Team Architect

Recommended Books Software Factories –Publisher: Wiley Technology Publishing –ISBN: Code Generation in Microsoft.NET –Publisher: Apress –ISBN:

Thanks for Coming! Drive safe