Your first Application based on Eclipse FAQ
summary
Eclipse is pitched as a modular platform for long lived, complex apps not small utilities, backed by OSGi bundle/feature model that runs thousands of modules in production and a compatibility layer that lets legacy 3.x workbench code run on Eclipse 4. Use Maven Tycho to build bundles, EMF and Xtext for data and language tooling, RAP or SWT/JFace for UI, and SWTBot or RCPTT for tests. The ecosystem counts ~330 projects and ~17 years of deployments so reuse and vendor‑friendly licensing come with expected support costs.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:50Questions
- 3:20What is Eclipse
- 11:22Use Cases
- 13:29Why use Eclipse
- 16:19Typical use cases
- 19:52What is OSGI
- 25:18Versions
- 27:38Three Choices
- 30:04How to Build
- 35:24How to Test
- 36:47Technologies
- 39:39Frameworks
- 41:36How to select technologies
related talks
37mEclipse ❤️ Java
35mEclipse IDE and RCP Platform: Unveiling the Past, Present and Future
12mThe State of the Eclipse Community
34mJakarta EE - Not Your Parents' Java EE
33mApproaching Light Speed - News from the Eclipse Platform Project
09mLightning Talk – Building Eclipse Plug-Ins (and OSGi Bundles) with Bazel
32mMake big things run again! Insight on Eclipse Platform’s performance
48mCloud Native Java at the Eclipse Foundation - Not your parent's Eclipse!
