For the purposes of marketing Luna, we need five-ish points to
present to the press.
A while back, I opened a bug [1] to capture the "hot topics" for
Luna. I thank everybody who participated in that discussion.
We have a handful of points, but I'm concerned that we can/should be
able to do a little better. I'm concerned that what we have is not
all that "new and noteworthy", at least from a marketing
perspective.
We can include as many bullets as we'd like on the Luna projects
page [2], but for the main Luna page (/luna) and for marketing
outreach, we need to settle on five things that will make people
want to take a closer look.
Here's what I have so far:
* Eclipse Luna includes official support for Java™ 8 in the Java
development tools, Plug-in Development Tools, Object Teams, Eclipse
Communication Framework, Maven integration, Xtext and Xtend. The
Eclipse compiler includes language enhancements, search and
refactoring, Quick Assist and Clean Up to migrate anonymous classes
to lambda expressions and back, and new formatter options for
lambdas.
* The Eclipse workbench provides a new dark theme which includes
syntax highlighter settings for several programming languages.
* Paho provides open source implementations of open and standard
messaging protocols that support current and emerging requirements
of IoT integration with Web and Enterprise middleware and
applications.
* The Eclipse Communication Project's (ECF) specification-compliant
implementation of OSGi Remote Service/Remote Service Admin has been
enhanced to support the use of Java 8's CompletableFuture for
asynchronous remote services.
* Sirius allows architects to easily create their own graphical
modeling workbenches by leveraging the Eclipse modeling
technologies, including Eclipse Modeling Framework (EMF) and
Graphical Modeling Framework (GMF). EcoreTools, the graphical
modeler for Ecore, has been completely re-implemented based on
Sirius.
We've already had the discussion with the press regarding Java 8. I
still think that it belongs on the list. While I'd like to keep ECF
on this short list, I'm not sure how much hay we can make from it at
marketing level. Ian is the expert here, so he and I will make the
final decision together.
In a fit of what I might call desperation, I crafted a bullet from
the project page for Paho. I think that we can do better, but I need
help from the Paho project to make that happen. I did something
similar with Sirius.
I need more input. I had closed the bug, but I've reopened it. Your
attention is needed.
Let's please keep the conversation on the bug (i.e. keep it in one
place so we don't get mixed up)
Wayne
[1]
https://bugs.eclipse.org/bugs/show_bug.cgi?id=434147
[2]
https://projects.eclipse.org/releases/luna