DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Coding
  3. Frameworks
  4. Eclipse Summit Europe: My Observations

Eclipse Summit Europe: My Observations

James Sugrue user avatar by
James Sugrue
CORE ·
Nov. 09, 10 · Interview
Like (0)
Save
Tweet
Share
6.07K Views

Join the DZone community and get the full member experience.

Join For Free

Last week I attended Eclipse Summit Europe, giving me the chance to catch up on the latest technologies and meet the people behind the community. It was the best conference that I've been to so far.  You'd imagine that an event that specialised on one ecosystem wouldn't sell out, but it did, with 467 people attending. The keynotes were fantastic, and Jeff Norris' talk about Mission Critical Agility was certainly my highlight. Inspirational presentations are infrequent at best, but Jeff's talk about what the core components of agility are really got me thinking. I'll write more about that particular keynote another time. What'd I'd like to cover in this post is what I've seen to be the core trends in the Eclipse community, based on the conference.

Modeling Is Still King 

There's no doubt that in Europe, modeling is extremely popular. It's been that was at ESE for years, with EMF always getting a lot of attention. At the conference, it seemed to me that Itemis are the new leaders in the modeling space. Their Xtext framework was at the center of many of the talks that I attended. And things are just set to get even bigger for them with the upcoming release of Xtext 2.0. 

As I mentioned before, the official ESE mobile app was written by the mobile developers at Xtext, and they showed how they built a DSL for mobile applications using Xtext.  I've had a passing interest in Xtext for quite some time, but now is the time to look closer. 

Diversity: There's Always More Than One Way

I attended a few of the sessions about building as I felt the way that we build in my current project isn't quite right. While I expected to get a simple "use this" answer, what I actually found was that there is good reason for the variety of build projects at Eclipse, each focussed on particular use cases. For those who might not know, the current choices include Buckminster, Athena, PDE build and Tycho. It seems that the most popular choice is Tycho, as it uses Maven. A comparison of all the build technologies is provided here.

But the main point to take here is that it doesn't matter that there's more than one way to do something. Diversity is required to ensure everyone in a community can get what they want. 

Simplicity Is Key

Finally, it comes as no surprise that everyone likes simplicity. Graphiti is the project that illustrates this best to me. Rather than using the generative approach that GMF provides, Graphiti allows you to write simple graphical editors based on any model (EMF or otherwise). The first commit of this project to Eclipse was back in October, but I really think it will make a big splash. All developers need to know is Java and Draw2D, and they too can create rich graphical editors. 

Thanks to all who organised Eclipse Summit this year. Looking forward to next year already! 

Eclipse

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • 10 Most Popular Frameworks for Building RESTful APIs
  • Getting a Private SSL Certificate Free of Cost
  • Asynchronous Messaging Service
  • How To Best Use Java Records as DTOs in Spring Boot 3

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: