Best
regards,
Florian
= Attendees
=
Marc Dutoo, Mickael
Istria, Florian Lautenbacher, Chris Saad, Marc Blachon, Pierre
Vigneras
= Topics
=
=== Telco purpose
(M.Dutoo, F.Lautenbacher) ===
* Discuss current
development, future events, etc.
* In order to
improve the Speech quality, each participant should mute his microphone as long
as he/she is not speaking
=== Current
development on views (C.Saad) ===
* multiple view
data, allows swimlanes, etc.; nearly finished, only on a branch
(VIEWS_MULTIPLE),
* new converter to
transform the old workflow files into the new version;
* separation of
business part and displayment of data; new layout data,
* changed handling
of references and referenceedges;
* metamodel
has changed again: currently working on outsourcing it into an own
plugin: core part of metamodel extracted (jwt-meta)
includes model code, edit code and commands. Workflow editor only contains
graphical things, therefore
additional ecore file in jwt-we;
* Discussion about
what to prefer: Pools and Lanes or Roles and OrganizationUnits in the core
metamodel, probably discussion inside a bug in the near future; this as
well as other requirements about model should be discussed on
bugzilla
* Marc D. can assist
Chris in outsourcing the metamodel
* Still to do: Put
view data in an own file
* As soon as this
has been finished, aspects, transformations, code generations, etc. need to
adapted, too,
* Additionally, EMF
templates need to be adjusted to the newest EMF version, too. Three
possibilities: completely EMF generated with adapted templates or generated code
with "generated NOT" for adapted versions or using inheritance; Chris will have
a closer look on it
=== Current
development on JWT for SOA (M.Istria) ===
* Webservices
can be called from Bonita 4.0.1.
** Orchestrator
takes all interfaces to call services.
**
ProcessStateService (get and set services into the runtime),
** ServiceProvider
(gets service as Java object, implemented with Frascati),
**
ProcessModelService (most difficult, responsible to get data from model
including aspects),
**
DataMappingService (having data mapping, building on JWT data
mapping)
* Hooks for XPDL
from Aspects, takes values from property files
* Completes the idea
of JWT Runtime. Not only edit, but explore it during runtime. Implementation of
it in OW2 Scarbo (described in Linux Solutions Day in
April).
- Maybe we will have
another conf call especially for this. Mickael can support access to
SVN code, people interested can have a look at the code and then attend the
other telco. Details about this telco will be discussed by Mickael and
Florian.
- The described
interfaces (TEF) should go into JWT; therefore, a new component is necessary.
Florian will ask Anne Jacko for it (Runtime, own CVS, Bugzilla
component)
- JWT4SOA currently
has a dependency on EasyWSDL, Marc D. and Mickael will discuss whether to enter
a CQ for that?
=== Proposed
storyline for the presentations (F.Lautenbacher, C.Saad) ===
* Three
possibilities in the near future to present JWT
* EclipseCon in
March 2009, 10 minutes speech, due date 19. March
* Eclipse Forum
Europe in April 2009, 60 minutes speech, due date middle
April
* Article at german
speaking Eclipse Magazine, due date 1st April.
* Storyline: come
from another tool (probably BPMN editor), watch the process in JWT in different
views (EPC view, technical view), add engine specific details, generate code and
execute it on a specific process engine (Bonita)
=== Introduction how
to use Bonita (M.Blachon, P.Vigneras) ===
* Bonita contains of
three parts: engine (core, library), designer (currently shifting to JWT, at the
moment own designer ProEd), console (includes Bonita
engine).
* First design
process with ProEd, generate the hooks (using the wizards in the plugin),
generates the bar file, deploy it via web application, instantiate it, then
somebody will have it on their todo-list (in web application), dashboard
includes several portlets
* Administration
only for root and admin (root has all rights on
exo-platform)
* Sample files
existing on download site
* Bonita can't read
xpdl-file, only bar-files; therefore all workflow models need to be packed int
bar-files (zip archives)
* Hook files can be
integrated in lib-files, don't need to be in bar-files
* Web application
itself is not needed; all can be done via calling the Bonita API. One click
solution would be possible, but is not implemented yet.
* BTW: Bonita
currently still evaluates GMF / GEF and what is easier to customize in the
future, decision about it in two weeks.
=== Priorization of
bugs, allocation to milestones of Galileo and releases of JWT (F.Lautenbacher)
===
* Releases:
JWT 0.6 depends on Metamodel, Views (tests needed, e.g. 1-2 weeks), all other
plugins that build on WE
Probably 2 weeks for development, then we can work on the other plugins,
release in April.
Bull doesn't have requirements of
that
JWT 0.7 (for SOA) depends on Scarbo-project, should only happen after the
beginning of Scarbo
won't be part of Galileo
things will be implemented until end of April (end of
SCOrWare)
Scarbo submitted end of January, no idea when it will be approved or
declined
Release in July / August
=== Current status
of Galileo and future development (M.Istria, F.Lautenbacher)
===
* Today F.
Lautenbacher experienced build problems. These probably come because of a
synchronization script that takes one or two hours to synchronize, that's why
after a successfull integration build still the old plugin is provided on the
download page
* Galileo asks for
own welcome page for all technology projects: already discussed on the mailing
list: we might make one, but it is not a must.
* Galileo forces all
projects to go through a UI walkthrough: we should do it, before have aspects
and others fit to Eclipse UI. First summarize things on bug entry, once all
things have been finished, we should have this walkthrough
*
Mickael
stresses not externalized strings (NLS): each committer shall have a look at
code and change it accordingly as well as consider it in future
developments. Add to the bug of NLS which plugins/packages we have already
looked at, so things don't need to be done twice.
* P.Vigneras
asks a question on best practices of development, commits, etc.: Bugs don't need
patches all the time, but each change should fit to a specific bug. For new
committers it would be good to have new classes in a patch, so that the others
can have a look on it. For bigger developments own branches, smaller things (a
few lines of code) can be committed without adding them as patch in a
bug.
=== WAM and
especially monitoring ===
* Several
people interested in monitoring; see discussion with Pable about Shark
(Yaproc), use those features?
* WAM has first been
related to runtime, now new component Runtime concerned with
that
* Bull interested in monitoring features in Eclipse as are other companies
(OpenWide, Uni Augsburg, etc.), but no resources right now available; Marc D.
discusses with Miguel V. and others about research project in this
context
=== Time for next
telco ===
* Due to people in
the USA not having the possibility to join our telcos (today especially Koen) we
decided that the next telcos will happen at 4pm CET. We stay with Wednesday
every three weeks.
* Next telco:
25th
February, 16:00 o'clock CET