Hi,
The current MTJ services are using an EMF based model, that
is initially created with any EMF compatible tool.
The tools that Kevin is referring here and what e.g. I have
used is the a bit older Rational Rose tool to create the UML
model.
I think that even some very old version of Rose can be used
with this.
Thus the same model can be done with other tools, like IBM
Rational Architect or Modeler or what ever (or even directly with the
EMF).
When thinking the current MTJ architecture, there
is certainly needed to discuss that does team members have experience on EMF or
not.
In case of that would be replaced, it pretty much means
that the whole MTJ internal architecture have to be recoded
also.
As comparing to other Eclipse based projects, some of those
are not using EMF at all and they do model their data model e.g. with plain
java.
As it is e.g. with EclipseME (Craig, correct me if I'm
wrong).
Why the EMF has been used here, well that enables to have a
Eclipse compatible and working data layer, where the initial design is
done
with UML and the the MTJ related EMF layer is generated
from the UML file. That saves a lot of coding & testing time.
In my part I have to say that if the EMF layer is dropped,
I may have problems to participate to create the same functionality
again from Nokia
point of view.
-Arto
Hi Kevin,
I’m one of the guys
at Motorola intending to work in MTJ. I agree with you that having this kind
of dependencies may not be good for the project, and one of the tasks we are
proposing in this MTJ reboot is to have an new proposed architecture by
beginning of next year. For sure we can review the data model for this new
proposed architecture.
During the meeting we
are also going to talk about the proposed planning (more info on mtj wiki). If
the meeting time is not enough to discuss about the data model, we can set a
new activity in the planning to analyze the data
model.
Best
regards,
Hugo
From:
dsdp-mtj-dev-bounces@xxxxxxxxxxx [mailto:dsdp-mtj-dev-bounces@xxxxxxxxxxx]
On Behalf Of Kevin M
Horowitz Sent: Wednesday,
November 14, 2007 11:11 AM To: dsdp-mtj-dev@xxxxxxxxxxx Subject: [dsdp-mtj-dev] MTJ
Model
Hi,
I realize this is a little
late for today's meeting, but I would like to suggest that as part of the
reset, we open the idea of the current data model behind the MTJ project.
The model stores all of the relational data about devices and setup.
The model is generated using a Rational product, and then converted
using the EMF project. Arto provided instructions at the very end of our
relationship explaining how this code is generated, but this ties us to a
commercial product that many of our participants might not have in the future,
and makes modifications to the underlaying data structure difficult to
maintain my team members.
kevin -- Kevin
Horowitz khorowit@xxxxxxxxxx Expeditor Tools Development Workplace
Portal and Collaboration Software IBM - Boca Raton,
+1-561-862-2113
|