Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Ken Ryall - Nokia.

Similar presentations


Presentation on theme: "© 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Ken Ryall - Nokia."— Presentation transcript:

1 © 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Ken Ryall - Nokia

2 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Introductions – Who is this guy? I work on the Carbide.c++ team at Nokia Carbide.c++ is a set of Eclipse based tools for mobile development We have thousands of developers making both applications for phones and the phones themselves Many of these developers are Visual Studio users We’re trying to get them to move to Eclipse

3 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Why is this important? Most people using Eclipse have previous experience with other environments Most of those people have used Visual Studio For many, especially in the C/C++ community, VS introduced them to programming Other C/C++ IDEs are more similar to VS than to Eclipse

4 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Introduction to Visual Studio Brief history of VS  Visual Studio 97 (1997)  Visual Studio 6 (1998)  Visual Studio.NET (2002)  Visual Studio.NET 2003  Visual Studio 2005  Visual Studio 2008

5 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Wascana Desktop Developer Eclipse + CDT for Windows development MinGW toolchain: binutils, gcc, g++, gdb MinGW runtime libraries: mingw-runtime, w32api MSYS GNU command line environment wxWidgets application framework library Simple Directmedia Layer library, better known as SDL

6 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 “Competing” with Visual Studio Not head-to-head, competing with previous experience Why bother?  Their happiness reflects on the tools, our platform, our team  We’ll learn about what people like and how they work Personal/Religious Issues  Some people love/hate Microsoft  Some people love/hate Java  Some people love/hate Eclipse  Some people love/hate open source  None of that matters, our job is to get them to use Eclipse

7 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Talking to Visual Studio Users Be careful with “Java” and “Open Source”  Java = slow, clunky  Open Source = buggy, unsupported Eclipse is not the center of the universe Develop a thick skin  The customer is always right  It’s not about you  Keep digging for the underlying concern  “Show me how you do that in Visual Studio…”  Tell them how you might fix it

8 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 “Is Carbide.c++ as good as Visual Studio?”

9 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 “Is Carbide.c++ as good as Visual Studio?” “No, but it is getting better so quickly we’re confident it will get there”

10 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Recent Improvements Contextual Launching Much better indexing and code navigation for C/C++ Debug Platform changes and DSDP/DD/DSF provide a new framework for C/C++ debugging VS Key Bindings Editor Commands

11 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 “An IDE should do what we tell it, not make us change the way we work” “Visual Studio is faster and easier to use” “Eclipse is not UI friendly. Even after several months of practice, it's really complicated even for some basic features”

12 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

13 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

14 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

15 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

16 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

17 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Missing Pieces Class Browser Rich Debug Info Desktop Integration Scripting System Search Flexible Projects

18 Visual Studio Users and Eclipse | © 2008 by Ken Ryall; made available under the EPL v1.0 Summary Eclipse users are also Visual Studio users Listen carefully to VS users Eclipse can benefit from VS users

19 © 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Thanks for listening!


Download ppt "© 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Ken Ryall - Nokia."

Similar presentations


Ads by Google