Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Evangelism/Talks/Java8 And More"

(Created page with "=Eclipse Luna: Java 8 and More!= =Abstract= Every year, the Eclipse simultaneous release brings together the hard work of dozens of open source projects into a single coordi...")
 
Line 24: Line 24:
 
* Lambdas
 
* Lambdas
 
* Content assist/refactoring
 
* Content assist/refactoring
 +
* Memory Analyzer now analyzes heap dumps from Java 8, including the Java 8 collection classes.
  
 
==Recommenders==
 
==Recommenders==
  
==Dark Theme==
+
==Sirius==
 +
* Graphical Modeling Workbenches for the masses
 +
* EcoreTools, the graphical modeler for Ecore, has been completely re-implemented based on Sirius and provides a nicer graphical design, support for documenting your model, specifying domain constraints and modeling Generic Types.
 +
==ECF==
 +
*ECF's implementation of OSGi Remote Service/Remote Service Admin standard has been enhanced to use Java 8's CompleteableFuture for asynchronous remote services.
 +
 
 +
==Paho==
 +
* open and standard messaging protocols that support current and emerging requirements of M2M integration with Web and Enterprise middleware and applications.
 +
 
 +
==Other==
 +
* The UML 2.5 specification is now supported and UML diagrams may be validated against the OCL embedded in UML profiles.
 +
* TCF Terminal supports an integrated command-line view on Windows, Linux and Mac
 +
 
 +
==PHP Development Tools==
 +
* Support for PHP 5.5 and improved performance in the PHP editor.
 +
* The "Eclipse for PHP Developers" package on the Eclipse download site provides an easier way to start developing PHP applications.
 +
 
 +
==Orion, Flux, and Che==

Revision as of 15:56, 28 August 2014

Eclipse Luna: Java 8 and More!

Abstract

Every year, the Eclipse simultaneous release brings together the hard work of dozens of open source projects into a single coordinated release. Most people think of Eclipse as a Java IDE; for the IDE crowd, this year’s Luna release introduces changes in the look and feel of Eclipse, Java 8 support, enhanced content assist, and more. This session walks through some of the new IDE features and surveys some of the other technology being developed by open source projects at Eclipse, including application frameworks, runtime technology, and modeling tools.

Content

Introduction

What is Eclipse?

What is Luna/Simultaneous Release

Little Things (mean a lot)

  • dark theme, split editors
  • line numbers on by default
  • reduced whitespace in default presentation
  • hide the "quick access" bar

Java 8 Support

  • Lambdas
  • Content assist/refactoring
  • Memory Analyzer now analyzes heap dumps from Java 8, including the Java 8 collection classes.

Recommenders

Sirius

  • Graphical Modeling Workbenches for the masses
  • EcoreTools, the graphical modeler for Ecore, has been completely re-implemented based on Sirius and provides a nicer graphical design, support for documenting your model, specifying domain constraints and modeling Generic Types.

ECF

  • ECF's implementation of OSGi Remote Service/Remote Service Admin standard has been enhanced to use Java 8's CompleteableFuture for asynchronous remote services.

Paho

  • open and standard messaging protocols that support current and emerging requirements of M2M integration with Web and Enterprise middleware and applications.

Other

  • The UML 2.5 specification is now supported and UML diagrams may be validated against the OCL embedded in UML profiles.
  • TCF Terminal supports an integrated command-line view on Windows, Linux and Mac

PHP Development Tools

  • Support for PHP 5.5 and improved performance in the PHP editor.
  • The "Eclipse for PHP Developers" package on the Eclipse download site provides an easier way to start developing PHP applications.

Orion, Flux, and Che

Back to the top