Eclipse as a Development Environment

Download Report

Transcript Eclipse as a Development Environment

Eclipse as a Development Environment
Tonny Madsen, The RCP company, will talk about Eclipse as a development
environment and application platform.
Redistribution and other use of this material requires written permission from The RCP Company.
PR0010 - 2008-04-22
About Me
 Founder and Owner of The RCP Company
 20 years of experience in system development in major companies
 Regnecentralen (now ICL)
 Digital (now HP)
 Anritsu (previously NetTest)
 9 years experience as the Systems Architect of an 20+ MLoC project
 5 years of experience with Eclipse and Eclipse RCP
 Add-in Provider Member of the Eclipse Foundation
 Chairman of Eclipse.dk
2
PR0006 - 2008-01-28
Agenda
 Eclipse IDE for Java Development
 Eclipse IDE for other programming languages
 What is Eclipse Ganymede
 Modeling in Eclipse
 Extending Eclipse
 What is Eclipse RCP?
 This is a technical talk rather than a business oriented talk…
3
PR0010 - 2008-04-22
What is Eclipse Exactly?




Java IDE to most
C++ IDE to many
A tools platform to some
The application platform to few…
4
PR0010 - 2008-04-22
Eclipse IDE
 The Eclipse development environment is many things depending on your particular
needs
 Java development environment
 C/C++ development environment
 Enterprise development environment
 A Python IDE, A PHP IDE, An AJAX IDE, …
 Self-hosted development environment for Eclipse IDE and Eclipse RCP based
applications
5
PR0010 - 2008-04-22
Eclipse
Platform
Intro
Navigator
Commands
Registry
Search
Text Editors
ICU
Apache
Web Server
SWT
Jobs
Workbench
Preferences
Eclipse RCP
Filesystems
JFace
Update
Help
Workspace
Resources
Team
Mylyn
BIRT
VE
Datatools
WTP
CDT
CVS
PDE
JDT
Eclipse IDE Architectural Components
Run-time/OSGi
6
PR0010 - 2008-04-22