Sirius RCP [message #1682947] |
Tue, 17 March 2015 23:13 |
Marcin Trycz Messages: 12 Registered: August 2014 |
Junior Member |
|
|
Hello,
I've been googling, and going through tutorials and the documentation, and forum, but I've found nothing about this yet.
I'd like to create an Eclipse RCP application based on EMF and Sirius. The basic functionality is pretty simple, so going with an IDE would be confusing for the users. Expecially the concept of separating model and representations, while it's useful for us programmers, for the people working on a simple DSL it's an overcomplication.
The EMF has this awesome feature where with a flag it will generate a product template instead of a plugin (EMF goes RCP: www.eclipse.org/articles/Article-EMF-goes-RCP/rcp.html). I'd think about something similar, but with a Sirius editor instead (or along) the EMF one, and work our way up from there (adding necessary features). Opening files from filesystem is pretty nice here, as our use case is that simple, and even a Project Explorer would be an overcomplication.
To my understanding, simplifing thing that much would be difficult. I'd prefer not to put my hands on the fine inner workings of the framework.
Obviously RCP apps based on Sirius are possible, as illustrated on the Gallery (www.eclipse.org/sirius/gallery.html), but I haven't found a source of knowledge about this.
So my questions are, how difficult would that be? Is it doable for one person? Or should I settle for a base IDE with Modelling Projects?
Thanks a lot in advance.
I'd be willing to contribute a tutorial about this if I can wrap my head around it.
I'm just a user.
[Updated on: Tue, 17 March 2015 23:15] Report message to a moderator
|
|
|
Re: Sirius RCP [message #1689903 is a reply to message #1682947] |
Tue, 24 March 2015 15:48 |
|
Le 18/03/2015 00:13, Marcin Trycz a écrit :
> Hello,
>
Hi
> I've been googling, and going through tutorials and the documentation,
> and forum, but I've found nothing about this yet.
>
> I'd like to create an Eclipse RCP application based on EMF and Sirius.
> The basic functionality is pretty simple, so going with an IDE would be
> confusing for the users. Expecially the concept of separating model and
> representations, while it's useful for us programmers, for the people
> working on a simple DSL it's an overcomplication.
>
> The EMF has this awesome feature where with a flag it will generate a
> product template instead of a plugin (EMF goes RCP: <don't have the post
> count to post links, but you can google it>). I'd think about something
> similar, but with a Sirius editor instead (or along) the EMF one, and
> work our way up from there (adding necessary features). Opening files
> from filesystem is pretty nice here, as our use case is that simple, and
> even a Poject Explorer would be an overcomplication.
>
> To my understanding, simplifing thing that much would be difficult. I'd
> prefer not to put my hands on the fine inner workings of the framework.
>
> Obviously RCP apps based on Sirius are possible, as illustrated on the
> Gallery (www.eclipse.org/sirius/gallery.html), but I haven't found a
> source of knowledge about this.
You can have a look to the Arduino Designer (RCP based on Sirius) for
example. The source code is available here [1].
>
> So my questions are, how difficult would that be? Is it doable for one
> person? Or should I settle for a base IDE with Modelling Projects?
It's difficult to answer to these questions without knowing your
knowledge about Eclipse, EMF, ...
>
>
> Thanks a lot in advance.
> I'd be willing to contribute a tutorial about this if I an wrap my head
> around it.
[1] https://github.com/mbats/arduino
Best regards,
--
Laurent Redor - Obeo
Need professional services for Sirius?
http://www.obeodesigner.com/sirius
Laurent Redor - Obeo
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
|
|
|
|
Powered by
FUDForum. Page generated in 0.02961 seconds