Summary report of what I learned/observed at EclipseCon NA2015. Presented at Model-based Software Development Community gathering at 2015/04/25 in Tokyo. Many thanks to Eclipse Foundation and EclipseCon presenters!
7. Eclipse
Conference
概要
• Eclipse に関する最新情報を、学び・探求し・共有し・共同作業できる機会
を提供する場として3回/年実施されているカンファレンス
– EclipseCon
NA(全般)
• EclipseCon
North
America,
presented
by
the
Eclipse
FoundaFon,
is
designed
to
create
opportuniFes
for
the
Eclipse
community
to
learn,
explore,
share,
and
collaborate
on
the
latest
ideas
and
informaFon
about
Eclipse
and
its
member
companies.
– EclipseCon
France(WG中心)
• EclipseCon
France
is
the
Eclipse
FoundaFon's
event
dedicated
to
Eclipse
Working
Groups
(such
as
PolarSys,
Internet
of
Things,
and
Science)
and
is
designed
to
create
opportuniFes
for
the
French
and
enFre
European
Eclipse
community
to
learn,
explore,
share,
and
collaborate
on
the
latest
ideas
and
informaFon
about
Eclipse
technologies,
the
Eclipse
Working
Groups,
and
Eclipse
member
companies.
– EclipseCon
Europe(欧州中心)
• EclipseCon
Europe
is
the
Eclipse
FoundaFon’s
primary
European
event
designed
to
create
opportuniFes
for
the
European
Eclipse
community
to
learn,
explore,
share
and
collaborate
on
the
latest
ideas
and
informaFon
about
Eclipse
and
its
member
companies.
11. Mr.
Mike
Milinkovich,
ExecuFve
Director
at
Eclipse
FoundaFon
Source:
h<ps://www.flickr.com/groups/2840621@N22/
12. Mike
Milinkovich
さんから皆さんへのメッセージ
“The
Eclipse
community
has
become
the
leading
source
of
experience
and
innovaFon
in
model-‐based
solware
development.
There
are
many
years
of
experience
within
the
original
Eclipse
Modeling
Framework,
and
the
Eclipse
Modeling
community.
More
recently,
the
Polarsys
working
group
has
provided
addiFonal
focus
on
the
area
of
model-‐based
solware
development
for
embedded
systems,
and
for
large-‐scale
systems
engineering
for
industries
such
as
automoFve,
aerospace
and
telecommunicaFons.
I
would
like
to
encourage
the
parFcipaFon
of
Japanese
industry
in
these
highly
innovaFve
communiFes
at
Eclipse.”
当コミュニティで EclipseCon
報告をするので参加者に向けてメッセージ
を書いて貰えないか依頼しました
18. モデルベースソフトウェア開発関連セッション(抜粋)
• Textual
DSL
– Diagrams,
Xtext
and
UX
– Building
an
IDE
for
Apache
Cassandra
with
Eclipse
RCP,
e4
and
Xtext
– RepreZen
DSL:
Pushing
the
limits
of
language
usability
with
Xtext
– DSLs
on
the
JVM
-‐
An
IntroducFon
to
Xbase
– Using
Xtext
to
build
billion
transistor
chips
and
IoT
devices
– The
Making
of
XRobots
– Scaling
Xtext
• Graphical
DSL
– Arduino
designer:
the
making
of!
– Sirius
+
Xtext
=
♥
• Business
Modeling/UI
– GeneraFng
Business
ApplicaFons
from
Executable
Models
Using
Xtend
and
Eclipse
UML2
– Model
Your
Business
Processes
Like
You're
in
2015!
– Building
Business
UIs
with
EMF
Forms
• Systems
Engineering/Embedded
Systems
(PolarSys
WG)
– Massif
-‐
the
love
child
of
Matlab
Simulink
and
Eclipse
– Papyrus-‐RT
-‐
an
open-‐source
UML-‐RT
tool
– Rover
Use
Case,
SpecificaFon
and
design
using
Polarsys
Tools
:
Papyrus,
ReqCycle
and
Gendoc
– Viewpoint:
the
making
of.
Customizing
your
MBE
Workbench
with
Kitalpha
in
20
minutes
20. Credits
• 以降では、基本的にオリジナルのスライドを使用しています
• これらは、Eclipse
FoundaFon、発表者の方々、それぞれのプロジェ
クトで貢献されている方々、そしてその活動を支援している各企業
の好意に基づくものです
• Credits
– Eclipse
FoundaFon
– Sven
Exinge,
Jan
Koehnlein
(itemis)
– Melanie
Bats,
Maxime
Porhel
(Obeo)
– Maximilian
Koegel
(EclipseSource)
– Rafael
Chaves
(Abstra<
Technologies)
– Charles
Rivet
(Zeligsol)
– Adrian
Mos
(Xerox
Research)
– Marc-‐André
Laperle
(Ericsson)
– Michaël
Figuière
(DataStax)
21. Textual
DSL
• Xtext
– Future
of
Xtext
– Diagrams,
Xtext
and
UX
– The
Making
of
Xrobots
– Building
an
IDE
for
Apache
Cassandra
– その他:PolarSys
WG
でも活用されています
• Textual
UML
– GeneraFng
Business
ApplicaFons
from
Executable
Models
Using
Xtend
and
Eclipse
UML2
25. Graphical
DSL
• Sirius
– Sirius
+
Xtext
=
♥
– Arduino
designer
:
the
making
of!
– その他:PolarSys
WG
でも活用されています
26. Business
Modeling/UI
• UML
– GeneraFng
Business
ApplicaFons
from
Executable
Models
Using
Xtend
and
Eclipse
UML2
– Papyrus-‐RT
-‐
an
open-‐source
UML-‐RT
tool
• BPMN
– Model
Your
Business
Processes
Like
You're
in
2015!
• UI
– Building
Business
UIs
with
EMF
Forms
30. Code
GeneraFon
• セッションの中で使われていた Code
GeneraFon メカニズム
– Xtend
• GeneraFng
Business
ApplicaFons
from
Executable
Models
Using
Xtend
and
Eclipse
UML2
• Diagrams,
Xtext
and
UX
• The
Making
of
Xrobots
– Acceleo
• Arduino
designer
:
the
making
of!
• PolarSys
WG で活用されています
32. Systems
Engineering/Embedded
Systems
• PolarSys
Day
– Massif
-‐
the
love
child
of
Matlab
Simulink
and
Eclipse
– Papyrus-‐RT
-‐
an
open-‐source
UML-‐RT
tool
• LinkedIn
Executalbe
UML
Group:
Future
of
Executable
UML?
– Analyzing
Eclipse
ApplicaFons
with
Trace
Compass
– Rover
Use
Case,
SpecificaFon
and
design
using
Polarsys
Tools
:
Papyrus,
ReqCycle
and
Gendoc
– Capella
Fme-‐lapse:
A
system
architecture
model
in
30
minutes
– Viewpoint:
the
making
of.
Customizing
your
MBE
Workbench
with
Kitalpha
in
20
minutes