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