Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Applications
    • Applications
    • Development
    • PC Hardware
    • Servers

    Eclipse Foundation’s Indigo Release Empowers Java Developers

    Written by

    Darryl K. Taft
    Published June 24, 2011
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      The Eclipse Foundation’s Indigo release train marks the eighth year in a row that Eclipse has shipped a coordinated release of projects, with this year’s focus on the Java developer.

      Mike Milinkovich, executive director of the Eclipse Foundation, said 62 project teams participated in Indigo. The Indigo release, which shipped June 22, had 46 million lines of code released on the same day (calculated by Ohloh), 408 developers (committers) contributed code and 49 organizations collaborated on the release, Eclipse officials said. Ten predefined packages enable easy download and use, they explained.

      Developers can download the 2011 Indigo release train at http://www.eclipse.org/downloads.

      “From a developer’s perspective, a key theme is that first and foremost this is a key release for Java developers,” Milinkovich told eWEEK. Indeed, highlights of the Indigo release include new functionality for Java developers, and innovations in modeling technology and advancements in Eclipse runtime technology. “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,” he said.

      For instance, Milinkovich cites Google’s WindowBuilder, an Eclipse-based GUI builder, which is now available as an Eclipse open-source project, as a boon for Java developers. “Plus, they set a land speed record for getting from project to part of the release train.”

      Other key new features for Java developers cited by Milinkovich include the following.

      • The EGit 1.0 release provides support for Java developers using Git for source-code management.
      • Automated functional GUI testing for Java and HTML applications is included via Jubula.
      • The 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.
      • The Eclipse Marketplace Client now supports drag-and-drop installation of Eclipse-based solutions directly into Eclipse, making it significantly easier to install new solutions.

      Todd Williams, vice president of technology at Genuitec said, “Genuitec is excited about the inclusion of Google’s WindowBuilder in the release train. Google’s commitment to Eclipse continues to grow, and now it provides developers free and open access to one of the most popular GUI builders available.”

      Williams also told eWEEK: “”Genuitec, as a founding member of the Eclipse Foundation, is always excited about the annual release train. This is the sixth year in a row that the Eclipse community has shipped a coordinated release of multiple projects, and with 62 separate projects coming together in Indigo, it’s is no small development task. We’re proud to support access to the new release with our free Pulse product on day zero.”

      Mik Kersten, CEO of Tasktop Technologies and creator of the Mylyn project, told eWEEK, “While cloud-based IDE efforts have been grabbing headlines, Eclipse has entrenched itself as the de facto IDE for the Java ecosystem and beyond. Eclipse extensions are instrumental to developers working on a broad range of frameworks, ranging from the tried-and-true Spring to the more recent crop of Web frameworks such as Google Web Toolkit, and now to PaaS [platform as a service] and cloud destinations such as [VMware’s] CloudFoundry and AWS [Amazon Web Services}.”

      Moreover, “The Indigo release provides the glue that brings together these Eclipse-based development tools with ALM (application lifecycle management) and social coding support via the Mylyn project and its extensions, which range from the lean Git to the full-featured HP ALM, spanning the breadth of open source, Agile and enterprise ALM. The result is that the Indigo launch signifies the most broadly integrated and connected IDE to date, making the development day of both the professional and the hobbyist more productive and more fun.”

      The Eclipse modeling include the following innovations:Xtext 2.0 has added significant features for DSLs (domain-specific languages) that provide the ability to create DSLs with embedded Java-like expressions; Xtend, a new template language that allows tightly integrated code-generation into the Eclipse tooling environment; and a new refactoring framework for DSLs. Other modeling enhancements include Acceleo 3.1, which integrates code-generation into Ant and Maven build chains, and includes improved generator-editing facilities; CDO Model Repository 4.0, which integrates with several NoSQL databases such as Objectivity/DB, MongoDB and DB4O; and 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. Additionally, Eclipse Extended Editing Framework 1.0 generates advanced and good-looking EMF editors in one click. EMF Compare 1.2 brings dedicated Unified Modeling Language support and is more fully integrated with the software-configuration management solution. Moreover, EMF Facet, a new project, allows extension of an existing Ecore metamodel without modification.

      The Eclipse Runtime enhancements include the following: EclipseLink 2.3 supports multi-tenant JPA Entities, making it possible to incorporate JPA persistency into SaaS-style (software as a service-style) applications; Equinox 3.7 now implements the OSGi 4.3 specification, including use of generic signatures, generic capabilities, and requirements for bundles; the Eclipse Communication Framework implements OSGi 4.2 Remote Service and Remote Service Admin standards; and Riena 3.0 now supports the creation of Web browser applications using the Eclipse Rich Ajax Platform.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.