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

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

Ranorex Appium Calabash
Test Automation: Coded UI Test
Windows Phone Development Munir Usman Microsoft Most Valuable Professional – Visual C# Founder/CEO – Pi Labs (
DEV-2: Getting Started with OpenEdge® Architect – Part I
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
DEV-13: You've Got a Problem, Here’s How to Find It
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Introduction to Microsoft Visual Studio
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
Introduction to ESRI Add-Ins
Visual Studio 2005 C# IDE Enhancements Luca Bolognese C# Program Manager Microsoft Corporation.
Tahir Nawaz Visual Programming C# Week 2. What is C#? C# (pronounced "C sharp") is an object- oriented language that is used to build applications for.
ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 
Introducing Xamarin 2.0 Introducing Xamarin 2.0 Michael Hutchinson
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Cameron McColl Developer Visual Basic Team.  VB Compiler Architecture Overview  Best Practices  Known Issues/Common pitfalls  Improvements made for.
A different approach to Middleware. The IGUANA Integration Engine Introduction Eliot Muir, CEO My role is 75% development Based in Toronto, Canada.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
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.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
Introduction to VBA. What is VBA? VBA stands for Visual Basic for Applications. It is a programming language used exclusively by the Microsoft Office.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
© 2008 Intel Corporation; made available under the EPL v1.0 | February 12, 2008 | Integrating a custom tool-chain in CDT.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
CSC300 Visual Programming Dr. Craig Reinhart. Objectives Teach the basics of C++ –You won’t be an expert but hopefully a very good novice –GUI development.
Sage SalesLogix What’s New in Sawgrass. Data Safeguarding.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Developing Effectively With ClearCase Tamir Gefen CEO & ALM expert.
ITF11006.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
Developing C/C++ applications with the Eclipse CDT David Gallardo.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Productivity Tools Ken Nguyen Department of Information Technology Clayton State University.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Doug Schaefer My plans/dreams for C# in CDT.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Low-Level Virtual Machine support for Eclipse C/C++ Development Tooling Petri Tuononen - 17/5/2011.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
PLATFORM A new platform that wants to be a new standard JavaFX
Introduction Ken Ryall – Nokia Warren Paul – Nokia Daymon Rogers – Freescale John Cortell - Freescale.
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Stuart Kent Group Program Manager, Visual Studio Follow team coding activity with CodeLens.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
Carbide.c++ for Symbian OS development Usability testing audience Novice C++ developers C++ developers experienced with Visual Studio and embedded tools.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Introduction to .NET Framework Ch2 – Deitel’s Book
Introduction to Silverlight
HP C/C++ Remote developer plug-in for Eclipse
Module 1: Getting Started
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Introducing the .NET Framework
An Introduction to Eclipse
Presentation transcript:

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

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

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

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

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

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

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

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

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”

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

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”

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

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

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

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

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

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

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

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