Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Evangelism/Talks/Java8 And More
Contents
Eclipse Luna: Java 8 and More!
- JavaOne 2014
- Thursday, Oct 2, 11:30 AM - 12:30 PM
- Hilton - Golden Gate 4/5
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.