I'm taking the opportunity of a long airport connection to
capture (while it's fresh) and report to you what happened
during this week of conference. There was 619 attendees for the
whole conference.
Attendees interested in modeling knew about Sirius, the most I
met had tried it (or did so during the tutorial) and they all
knew what Sirius was about and what problems it fixes.
We had an informal BOF session: discussing with adopters,
showing what can be done and we even had a demo of a modeler
built with Sirius by the EMF Parlsey team which was very cool!
That's also the first year so many people came to me during
EclipseCon just for saying that they love Sirius. Digging
further, what they like the most is:
- First and foremost is the productivity. They could get the
result they wanted in very little time.
- Second is the quality of the tooling they get, those many
"small" yet important features that their users are discovering
when using their own modelers.
- Sirius + Xtext working together is also perceived as a strong
asset. BTW I also discussed with the Xtext team and new things
are coming in the next version which can notably improve the
experience, the serialization for instance is getting an
important performance boost...
- This one I did not expect: some had to extend quite a lot the
default behavior, regarding layout in particular, and found that
it was way easier to do so in Sirius than when they had their
own GEF/GMF modeler. That is an illustration of the fact that
we should not forget that java API, even way more complex than
specifying in the .odesign editor are still a valid and
efficient answer for many users.
- The "seamless upgrade" of the .odesign model is also really
appreciated and helped users in moving quicker on the new
version. We said it, now they have been experiencing it several
times and like it.
All this feedback was filled with excitement, congrats to the
team for such a success ! Some also mentioned the excellent
support on the forum or bugzilla. Keep up the good work!
I also asked about areas to improve and the most common requests
were related to the .odesign tooling and getting capabilities to
debug the specification. Queries are seen as indeed a powerful
mechanism yet something which can get quite hard to get right
(even when starting with AQL). The package.Type and
package::Type mismatch came up several times during the tutorial
leading to non-working queries.
Also some areas in the .odesign editor are still pretty poor
regarding the validation (style customization for instance).
Some users did not even know about the "validate" action to
check a query. They do "manage" though as you can iterate very
quickly with "try something, see if it works, try a new way".
The "problem view" error reporting was not even known.
The discoverability of what you can do is also a problem for
many specifiers. It was mentioned that a generic action to
create "New.." Then ask the type, then ask where in the .odesign
model to put it could help in some cases...
That being said, the focus on the features targeting the end
user vs the specifier is appreciated.
A "Create a Viewpoint Specification project from Ecore files"
wizard providing default diagrams based on an EClass entry point
was also mentioned quite a few times. They have that in Xtext
and that's highly appreciated as a means to get started.
On the "end user" side the lack of a proper .aird editor
(meaning: useful and declared as an editor in Eclipse) clearly
impairs the use of the toolings in perspectives which are not
"Modeling".
The new properties view support has been really well received
and is important for 90℅ of those users. That's consistent with
what we've seen on the Sirius Forum lately. Mélanie and Stéphane
gathered more specific feedback on the properties view.
I had quite a few mentions of "Eclipse Sirius on Che" by users
and we discussed possible paths that we could take to reach
integration of the two technologies. I still have quite a few
open questions, but something really nice could be done. Anybody
interested in funding a prototype or working on it can contact
me.
All in all a lot of positive signs and a great event! Feel free
to track bugzillas related to this feedback if you want to get
some changes considered for the next release (I'm just too tired
and with a connectivity which is too low to do it right now).
Next step is SiriusCon on the 15th of November, the future is
looking good!
--
Cédric
Brun
CTO
+33 2 51 13 51 42
@bruncedric
7 Boulevard Ampère - Carquefou -
France
obeo.fr
| twitter | linkedin
_______________________________________________
sirius-dev mailing list
sirius-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/sirius-dev