• Like
EclipseCon-Europe 2013: Making the Eclipse IDE fun again
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

EclipseCon-Europe 2013: Making the Eclipse IDE fun again

  • 3,610 views
Published

Many Eclipse IDE users are still happy using Eclipse as their daily Java IDE - and indeed, the Java tooling in Eclipse is great. But don’t you hear people saying things like: Eclipse got too big, too …

Many Eclipse IDE users are still happy using Eclipse as their daily Java IDE - and indeed, the Java tooling in Eclipse is great. But don’t you hear people saying things like: Eclipse got too big, too slow, too clunky, too overloaded with features and plugins, doesn't support language X, hard to configure, and similar complaints? I do. I hear people complaining about all sorts of things and I am afraid of Eclipse losing its great reputation as an IDE. As a consequence, I think, we should try to make Eclipse fun again.
This talk throws in some proposals for making Eclipse fun again, shows some live demos of features we worked on to achieve this, and discusses many of the ideas we’ve been having. The idea is not to present ready-to-use solutions only, but also to trigger thoughts, discussions, and build the ground for more work in this direction. Eclipse should be fun again.

Published in Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,610
On SlideShare
0
From Embeds
0
Number of Embeds
45

Actions

Shares
Downloads
7
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Making the Eclipse IDE fun again EclipseCon Europe 2013 Michael Scharf Max Rydahl Andersen Gunnar Wagenknecht Martin Lippert
  • 2. What do you think of the Eclipse IDE?
  • 3. Sometimes... ...I hate Eclipse
  • 4. Sometimes... ...I hate Eclipse.com
  • 5. Did you ever had to hit F5?! ! “File is out of date -> Hit F5 to refresh... M****r F****r! Refresh it yourself! FAIL”
  • 6. I guess you have seen this before...! ! “Building Workspace (16%)”
  • 7. Cancel if you can! ! “When I cancel a task, it hangs and ends up taking longer than it would have taken to let it finish.”
  • 8. That makes sense
  • 9. ever opened a non-java source code?! ! “Why the hell can GitHub do syntax highlighting for so many languages and my Eclipse can’t?” ! ! ! ! ! ! ! ! ! ! ! (not talking about specific language support)
  • 10. ever opened a .ini file in Eclipse on windows?! ! Better not...
  • 11. ever tried to work with nested projects?! ! “Enjoy the workarounds…”
  • 12. search in Eclipse is powerful...! ! “but to find something is not always that easy”
  • 13. “I want an IDE. Not an Meta IDE framework factory with too much shit going on and I have to manually install and setup plugins”
  • 14. “If Eclipse were a person, I would drag him behind my car.”
  • 15. So lets make the Eclipse IDE fun again
  • 16. Demo Time ! we want to show some stuff that you can use and/or do right away
  • 17. Demo Time • getting rid of “resource is out of sync” • maven/gradle improvements • Cmd+3 • LiveReload
  • 18. Demo Time • LiClipse • non-modal search • pattern-based working sets • Eclipse Runner
  • 19. Demo Time • restarting apps: new buttons that make sense • code completion made intelligent - eclipse code recommenders • quick search-as-you-type • Bonus track
  • 20. And now?
  • 21. What’s happening at Eclipse? Communication ide-dev@eclipse.org ! Working Group Initiative eclip.se/k
  • 22. LiveReload and extended m2e/Maven setup (part of JBoss Tools/Developer Studio)
 http://jboss.org/tools Eclipse Runner
 https://marketplace.eclipse.org/content/eclipse-runner + fixes at: http://scharf.gr/eclipse/EclipseRunner/ update/ Query Workingsets
 http://scharf.gr/eclipse/queryworkingset/updatesite/
 http://scharf.gr/eclipse/queryworkingset/
 https://github.com/scharf/queryworkingset
 Based on: https://code.google.com/p/javadude/wiki/DynamicWorkingSets Start-Stop-Buttons
 https://github.com/spring-projects/eclipse-integration-commons Eclipse Core Recommenders
 http://www.eclipse.org/recommenders/ Quick Search-as-you-type
 http://marketplace.eclipse.org/content/quick-search-eclipse Bling IDE
 http://www.l33tlabs.com/
  • 23. Thanks for coming Join the BoF session:
 „The Eclipse IDE - lets make it fun and successful again“
 Wednesday, 7-8pm, Schubertsaal