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 Video Library
Refcards
Trend Reports

Events

View Events Video Library

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
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

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

Related

  • Understanding and Learning NoSQL Databases With Java: Three Key Benefits
  • Feature Flags for Coordinated Spring API and Mobile App Rollouts
  • Achieving Inheritance in NoSQL Databases With Java Using Eclipse JNoSQL
  • Exploring the New Eclipse JNoSQL Version 1.1.0: A Dive Into Oracle NoSQL

Trending

  • Transforming Software Development With Low-Code and No-Code Integration
  • From Backlog Manager to Product Manager [Video]
  • Javac and Java Katas, Part 1: Class Path
  • OpenID Connect Flows: From Implicit to Authorization Code With PKCE and BFF
  1. DZone
  2. Coding
  3. Frameworks
  4. Eclipse Indigo Release Train Now Available: 46 Million Lines of Code Across 62 Projects

Eclipse Indigo Release Train Now Available: 46 Million Lines of Code Across 62 Projects

By 
James Sugrue user avatar
James Sugrue
DZone Core CORE ·
Jun. 22, 11 · Interview
Like (0)
Save
Tweet
Share
12.7K Views

Join the DZone community and get the full member experience.

Join For Free

For the eight successive year, the latest iteration of the Eclipse release train, Indigo, is now available for developers everywhere. And once again, the Eclipse community have shown that it is possible to coordinate software to be released on time. The scale of Indigo is huge - it contains 62 projects, 46 million lines of code contributed by 408 committers.

“We are very proud to celebrate another on-time annual release train from the Eclipse community,” states Mike Milinkovich, executive director of the Eclipse Foundation. “This release has a long list of new features, especially for Java developers. Features such as Git support, Maven and Hudson integration, a great GUI builder in WindowBuilder, and our new Jubula testing tool will, I am sure, motivate developers to try Indigo.”

Yesterday I listed some of the excellent tooling additions that are available in Indigo. Once again, the latest Eclipse release provides something for everyone. Download it now and find out for yourself. 

For Java Developers

  • EGit 1.0 provides first-class support  support for Java developers using Git for source code management
  • WindowBuilder, a world-class Eclipse-based GUI builder, is now available as an Eclipse open source project
  • Automated functional GUI testing for Java and HTML applications is included via Jubula
  • m2eclipse brings tight integration with Maven and the Eclipse workspace, enabling developers to work with Maven projects directly from Eclipse
  • Mylyn 3.6 supports Hudson build monitoring directly from the Eclipse workspace
  • Eclipse Marketplace Client now supports drag and drop installation of Eclipse-based solutions directly into Eclipse making it significantly easier to install new solutions.

New Innovation in Eclipse Modeling

  • Xtext 2.0 has added significant new features for domain-specific languages (DSLs): 1) the ability to create DSLs with embedded Java-like expressions; 2) Xtend, a new template language that allows tightly integrated code generation into the Eclipse tooling environment; and 3) a new refactoring framework for DSLs.
  • Acceleo 3.1 integrates code generation into Ant and Maven build chains, and includes improved generator editing facilities.
  • CDO Model Repository 4.0 integrates with several NoSQL databases such as Objectivity/DB, MongoDB, and DB4O. Cache optimizations and many other enhancements allow for models of several gigabytes.
  •  EMF 2.7 makes it easy to replicate changes across distributed systems in an optimal way: a client can send back to the server a minimal description of what's been changed rather than sending back the whole, arbitrarily-large, new instance.
  •  Eclipse Extended Editing Framework (EEF) 1.0 generates advanced and good-looking EMF editors in one click.
  • EMF Compare 1.2 brings dedicated UML support and is more fully integrated with the SCM.
  • EMF Facet, a  new project, allows extension of an existing Ecore metamodel without modification.

EclipseRT Advancements

  • EclipseLink 2.3 supports multi-tenant JPA Entities, making it possible to incorporate JPA persistency into SaaS-style applications.
  • Equinox 3.7 now implements the OSGi 4.3 specification, including use of generic signatures, generic capabilities, and requirements for bundles.
  • Eclipse Communication Framework (ECF) implements OSGi 4.2 Remote Service and Remote Service Admin standards.
Eclipse Release (computing)

Opinions expressed by DZone contributors are their own.

Related

  • Understanding and Learning NoSQL Databases With Java: Three Key Benefits
  • Feature Flags for Coordinated Spring API and Mobile App Rollouts
  • Achieving Inheritance in NoSQL Databases With Java Using Eclipse JNoSQL
  • Exploring the New Eclipse JNoSQL Version 1.1.0: A Dive Into Oracle NoSQL

Partner Resources


Comments

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: