Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2005 Product Overview Jay Roxe Visual Basic Product Manager Microsoft Corporation Technical Breakout Session: DEV353.

Similar presentations


Presentation on theme: "Visual Studio 2005 Product Overview Jay Roxe Visual Basic Product Manager Microsoft Corporation Technical Breakout Session: DEV353."— Presentation transcript:

1

2 Visual Studio 2005 Product Overview Jay Roxe Visual Basic Product Manager Microsoft Corporation Technical Breakout Session: DEV353

3 Visual Studio 2005 Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Simplify Windows and Web development

4 Our Broad Community Web Developer Creative Designer Game developer CS Professor CS Graduate High school kid Enterprise Developer Enterprise Architect ISV Developer ConsultantHobbyist Community leader

5 Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers Professionals Consultants Enterprise Devs Lightweight, easy to download/install, single scenario, constrained functionality, includes SQL Express Preserves the simplicity of Express, provides more breadth All languages, project types, includes mobile and more All coding scenarios, developers in small teams who do not require process, constraints, or collaborative tools Visual Studio Tools for Office Visual Studio Academic Edition Visual Studio Team Suite Visual Studio Team Architect Edition Visual Studio Team Developer Edition Visual Studio Team Tester Edition Architects Testers Lifecycle tools to reduce complexity and facilitate communication among teams delivering software for the Windows Server System “We'll invest in building highly targeted, inexpensive, easily obtainable versions of our products to delight and engage critical market segments – especially savvy young tech influentials...” The Microsoft Business Plan – SteveB, June 4th, 2003

6 Expanding Visual Studio Evaluate.NET Interact with students Build cool apps Learn how to program Hobbyists Students Faculty Enthusiasts

7 Visual Basic Express

8 Learning and Community Summer of Express MSDN Product Feedback Center 5K Registered users 810 Suggestions 1098 bugs Partnerships with content providers Addison-Wesley, O’Reilley, Wiley Amazon, eBay, PayPal Starter Kits Targeted Education

9 Express to Standard All Languages Windows, Web Setup, Mobile Remote Data Attach to Local Process JLCA MFC SQL Reporting Dotfuscator Class Designer Object Test Bench SQL CE Multiprocess debugging Mobile Web Native Debugger Express

10 Standard to Pro Express Standard Database Projects Yukon Integration XSD Editor XSLT Editor Step Into Web Service Debug TSQL Crystal Reports Create VSIP Package SQL 2K Dev Edition Windows Server 2003 Dev/Test Win XP Dev/Test Create MSI SCC Integration Deploy SPROCs

11 Expanding Visual Studio Increased Reliability Quality Early & Often Predictability & Visibility Design for Operations Project Manager Solution Architect Developer Tester Infrastructure Architect

12 ClickOnce Deployment Generics Partial Types MyHelp New Controls Office Development Tools Master Pages Intellisense Code Snippets Mobile controls and designers Integrated Community Simpler Data Access Control and Template Galleries VSIP Managed Interfaces Debugger Visualizations Simplified Debugger Windows User Profiles Power to all MSDN Product Feedback Center Exception Assistant Profile Importing Nullable Types

13 A Rich Palette of Languages Visual Basic Productivity-Focused Developers Solve business problems in less code Current VB DevelopersCurrent VB Developers Corporate DevelopersCorporate Developers Hobbyists looking for RADHobbyists looking for RAD Visual J# Java-language developers J++, MSJVM, academic and other Java-language developers using the.NET FrameworkJ++, MSJVM, academic and other Java-language developers using the.NET Framework Preserves Java-language syntax and skillsPreserves Java-language syntax and skills Visual C++ Developers requiring max control Application ISVsApplication ISVs Systems-level developersSystems-level developers All who need the full power of Windows and the.NET FrameworkAll who need the full power of Windows and the.NET Framework Visual C# Code-Focused Developers Balance productivity and control Corporate Framework DevelopersCorporate Framework Developers ISVsISVs Java DevelopersJava Developers College StudentsCollege Students

14 A Rich Palette of Languages Visual Basic Productivity-Focused Developers Solve business problems in less code Current VB Developers Corporate Developers Hobbyists looking for RAD Visual J# Java-language developers J++, MSJVM, academic and other Java-language developers using the.NET Framework Preserves Java-language syntax and skills Visual C# Code-Focused Developers Balance productivity and control Corporate Framework Developers ISVs Java Developers College Students Visual C++ Developers requiring max control Application ISVs Systems-level developers All who need the full power of Windows and the.NET Framework

15 A Rich Palette of Languages Visual Basic Productivity-Focused Developers Solve business problems in less code Current VB Developers Corporate Developers Hobbyists looking for RAD Visual C++ Developers requiring max control Application ISVs Systems-level developers All who need the full power of Windows and the.NET Framework Visual C# Code-Focused Developers Balance productivity and control Corporate Framework Developers ISVs Java Developers College Students Visual J# Java-language developers J++, MSJVM, academic and other Java-language developers using the.NET Framework Preserves Java-language syntax and skills

16 A Rich Palette of Languages Visual J# Java-language developers J++, MSJVM, academic and other Java-language developers using the.NET Framework Preserves Java-language syntax and skills Visual C# Code-Focused Developers Balance productivity and control Corporate Framework Developers ISVs Java Developers College Students Visual C++ Developers requiring max control Application ISVs Systems-level developers All who need the full power of Windows and the.NET Framework Visual Basic Productivity-Focused Developers Solve business problems in less code Current VB Developers Corporate Developers Hobbyists looking for RAD

17 Win the Smart Client Initiative

18 Most VB Developers Still Use 6 10% q/q growth “No need to. Visual Studio 6.0 does what we need it to, it does not lack any functionality. There is no need to upgrade.” “I have only been using Visual 6.0 for a few years now and I wanted to get my feet wet. I want to get good before I move on to.NET.” Customers don’t think they need it Skills migration is too hard and too costly VB users unsure of MS’s plans for the language

19 How do we win?

20 VB6 to VB.NET Initiatives Everett Box Refresh TDM/BDM Focused Migration Value Targeted Case Studies “Everybody’s Using VB” Marketing Campaign Migration Lab in a Box WW Migration Tour Redmond Migration Labs Get to Know Today’s VB (Internal community building) WW User Group Tour (25 cities visited, 25 to go) Web education series Getting Started with VB learn to program series. MCSD in refresh VB @ The Movies Refresh Enterprise patterns

21 Call to Action Spend time with your VB 6 customers The value proposition is different for each one. Migrate, Migrate, Migrate Do a migration yourself Run a migration lab Send customers to a Redmond migration lab Actively fight the FUD. Understand VS2005.

22 Advanced ClickOnce

23 Mobile Opportunity Converged Device Trends 8% YOY growth for 2.5G and 3G mobile phones in 2004 100 Million Smart Devices by 2007 Windows Mobile penetrates broader phone market Sources:IDC (June 2003, September 2003) x3 13 28 458163 4 20022003200420062005 2007 Worldwide Sales of Converged Phones and Phone-enabled PDAs Units (millions) CAGR 2002-2007: 86% x2

24 Win the Web Initiative

25 LAMP Situation Analysis 90% of developers chose PHP because it was easy to learn 42% of PHP developers have been developers for less than 2 years 63% have been developing web applications for less than 5 years Few know other languages other than JavaScript and HTML

26 Winning against PHP Build awareness and evaluation of ASP.NET Ad / Direct mail campaign for ASP.NET Resource Kit / Starter Kits “Learn ASP.NET” Webcast week coming this Fall ‘Web Agency’ outreach this Fall ASP.NET Hosting Advantage Program JOES WEBCAST Provide introductory resources and reduce barriers with v1.1 ASP.NET Starter Kits www.asp.net/starterkits DotNetNuke www.dotnetnuke.com PHP to ASP.NET Migration Guide msdn.microsoft.com/asp.net/using/migrating/phpmig/default.aspx ASP.NET Resource Kit www.asp.net/resourcekit Provide a new tools and platform that make it even easier ASP.NET v2 and VWD Express SQL Express Starter Kits to enable less technical audience Building the best product for web hosters

27 Visual Web Developer Express Design Goals Key Additions Key Initiatives Web Focused IDE Master Pages Integration Directory Based Project System 100% Source Code Preservation Built-in Web Server Developer Productivity Fully Extensible Platform Easy to Administer and Manage Performance and Scalability Drive ASP.NET Market Share Drive IIS Adoption & Share Drive Adoption of the ASP.NET 2.0 and VWD Beta Rebuild the Web mindshare

28 Call to Action Now Educate yourself about LAMP http://develop/aspnethttp://develop/aspnet - keep checking! http://develop/aspnet Try out the LAMP VPCs Intro camtasias Engage LAMP developers in your region Integration not migration Work with your Developer PMs Drive awareness of ASP.NET resources Web Matrix, Starter Kits, cheap hosting 6 months from now Engage LAMP developers in your region Drive competitive evaluations of VWD Demo v2 Starter Kits at every turn

29 Developer Roadmap Windows“Longhorn”

30 What to remember Express SKUs provide a great way for hobbyists, students and enthusiasts to get involved with VS. Moving the VB6 developer relies on communicating the value proposition, providing education and reducing FUD. Winning against LAMP involves engaging the LAMP devs, driving awareness of ASP.NET and driving competitive evaluation of VWD. VS2005 provides the right product for the customers at the right price.

31 Questions Jay Roxe, jroxe

32 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Visual Studio 2005 Product Overview Jay Roxe Visual Basic Product Manager Microsoft Corporation Technical Breakout Session: DEV353."

Similar presentations


Ads by Google