Your first Application based on Eclipse FAQ by Jonas Helming
546 views · Published 19 April 2017 · 47:34 · Indexed 10 November 2026
Channel: Devoxx · 2017 · Science & Technology
The Eclipse Platform is a mature and powerful framework for building tools and applications . The modular architecture and hundreds of open source frameworks available for use can significantly reduce the cost of an implementation project. However, Eclipse is also known to add new and sometimes complex concepts to the standard Java world, which might not be known from the start. This can lead to some frustration, non-optimal architectural decisions and therefore some unnecessary additional effort. From our experience in various Eclipse-based projects, we observe a number of frequently recurring questions and issues such as: When should we use Eclipse as a platform and when not? Eclipse 3.x vs e4? What is OSGi? Which additional technologies to use? In this talk, we will highlight the most important issues to consider and pitfalls to avoid. The session is certainly not long enough to cover all these critical issues in detail, our goal is to give an overview of the frequently asked questions and create an awareness for the most common issues. We will provide some blueprint solutions, guidelines, and initial pointers for where to get more information and how to address them in detail. Dr. Jonas Helming is General Manager of EclipseSource Munich as well as consultant, trainer and software engineer. His focus is on Java, UI Modeling, Eclipse RCP, Eclipse Modeling and Eclipse 4. Besides many articles he published a book about the Eclipse SDK. Jonas is an active member of the Eclipse community. He has the lead of two Eclipse projects and is involved in many others, such as e4. In 2013, he won the Eclipse Top-Newcomer Evangelist award. He regularly speaks at conferences such as Jax, OOP, WJax and EclipseCon.
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet