eclipse as an ide why would you need wizards

11

Click here to load reader

Upload: pierre-antoine-gregoire

Post on 13-May-2015

503 views

Category:

Technology


0 download

DESCRIPTION

Eclipse Demo Camp 2008 Luxembourg Presentation of ORG Eclipse features. http://www.org-tools.org

TRANSCRIPT

Page 1: Eclipse As An Ide Why Would You Need Wizards

Eclipse as an IDE

Why would you need wizards?

Page 2: Eclipse As An Ide Why Would You Need Wizards

Who is this person?

• Pierre-Antoine Grégoire• IT Architect at • Technically focused mainly on

– Java/J(2)EE– Eclipse, OSGI– Web (whichever version you fancy ;) )

• Dislikes buzzwords (SOA, EDA…etc)• Likes concrete solutions to concrete

issues (business or technical)

Page 3: Eclipse As An Ide Why Would You Need Wizards

Why is he here?

• He contributed to OSS projects like Spring IDE, or former Acegi Security (small contributions though)

• He works on OSS libraries and tools hosted at:– http://www.org-libs.org– http://www.org-tools.org (we’ll talk about this in a moment)

• He was kindly asked to talk at Eclipse Demo Camp and he is a little cocky, so he couldn’t refuse

• Now let’s stop this 3rd person talking nonsense

Page 4: Eclipse As An Ide Why Would You Need Wizards

A bit of polling

• Who is a regular J(2)EE developer?• Who used to be a developer?• Who is not interested in development

topics?

Page 5: Eclipse As An Ide Why Would You Need Wizards

ORG Tools: DWS

• Eclipse features– ORG Eclipse Core: the

classical Core plugins you end up having in your toolkit…

– ORG Eclipse DWS(Dependency Weaving System)

– ORG Eclipse CheatSheetHelpers

– ORG Eclipse Helpers

Page 6: Eclipse As An Ide Why Would You Need Wizards

Eclipse DEMO camp

• So let’s launch some demonstration of:– ORG DWS

– ORG Helpers– ORG Cheatsheet Helpers

• With a little description of each before the demos.

Page 7: Eclipse As An Ide Why Would You Need Wizards

ORG Eclipse DWS

• Leverage Maven 2 even when not using Maven 2– Simple IDE interaction with Maven 2

repositories

– Bridges between IDE functionalities and Maven 2 repositories

– Not a replacement nor a Maven 2 launcher

Page 8: Eclipse As An Ide Why Would You Need Wizards

ORG Eclipse Helpers

• This provides a few Helpers for missing (IMNSHO) functionalities

• For instance it provides Helpers for conversion of existing projects to WST Faceted projects

Page 9: Eclipse As An Ide Why Would You Need Wizards

ORG Eclipse Cheatsheet Helpers

• One powerful functionality of Eclipse: Cheatsheets.• Cheatsheets can launch Eclipse Commands• Lacking a few things to be even more powerful:

– An accessible catalog of local and remote cheatsheets– Adapted commands (many commands can only be launched in

a given context)– Better command editors– A concept of “Cheatsheet context”

• This feature already provides useful cheatsheet-oriented commands, and will try and provide the rest in a near future (maybe by providing/asking for improvements to the platform’s cheatsheet capabilities)

• This feature allows you to build tutorials very easily, therefore removing the need for Wizards

Page 10: Eclipse As An Ide Why Would You Need Wizards

ORG Eclipse Cheatsheet Helpers

• So finally we know what the title of this presentation meant.

• IDE wizards tend to provide one view of the solution to a problem

• IDE wizards are not very flexible and need coding for contribution

• ORG Cheatsheet helpers provide a possible solution to that

Page 11: Eclipse As An Ide Why Would You Need Wizards

Many thanks for your attention!

Any questions?http://www.linkedin.com/in/pagregoire