Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sirius » Sirius Web in a Github Codespaces Container(Sirius Web in a Github Codespaces Container)
Sirius Web in a Github Codespaces Container [message #1858471] Tue, 04 April 2023 11:57 Go to next message
Neil Mackenzie is currently offline Neil MackenzieFriend
Messages: 131
Registered: December 2013
Senior Member
Hello,
As part of the Eclipse Free BIRD Tools project, I am trying to encourage the European Central Bank to replace their use of the desktop, free (but proprietary), modelling tool (Oracle's SQLDeveloper) with Ecore as a more flexible open modelling standard (upon which tools can then be built on more easily than when using closed standard)

Having a web based version of Ecore Tools would be a great start (it is very hard to get permission to add use of another desktop based tool in some institutions) I see from this video from SiriusCon 2022 (at 9 mins 25s) that this exists in Eclipse Sirius web, is that correct? can it export an ecore file? is it in the open source version? https://youtu.be/ghs9i776RAs?t=566

It would be very beneficial to remove the dependancy on any smaller company hosting the backend of sirius web. A very good solution to this can be to have Sirius Web backend running in a container in Github Code Spaces (which is VSCode running on temporary Virtual Machines on Microsofts servers...its similar to GitPod)..it has 60 hours a month free, and is cheap for extra hours, and large organizations are confident in the Microsoft name and infrastructure.

Has anyone tried this? I know that there have been some experiments with VSCode and using one panel for displaying Web pages. This would mean that when starting a Github codespace, a whole sirius web server is started up for a single user in the container for the codespace, and used by sirius web's domian modeller to edit an ecore file, and then the ecore file can be commited to github. After edits are done the whole codespace can be stopped/deleted.

Many thanks,
Neil





Re: Sirius Web in a Github Codespaces Container [message #1858628 is a reply to message #1858471] Wed, 12 April 2023 13:54 Go to previous message
Neil Mackenzie is currently offline Neil MackenzieFriend
Messages: 131
Registered: December 2013
Senior Member
I can see actually that the diagram in this video is not an Ecore diagram, it is a domain model (which I see is a bit simpler than Ecore, for example it does not need Ecore specific attributes like transient, volatile etc)
I see that it is possible in Web Sirius to use an EMF model if its meta-model is available and I believe we can re-use existing .odesign files if we are careful.
Is there an existing example where we can use Sirius Web to make a .ecore file.....maybe this would require the ecore meta-model (since ecore can be described using ecore) and the .odesign file from Ecore Tools?

Thanks,
Neil
Previous Topic:Missing artifacts from sirius-components
Next Topic:Activate Spell Checker in properties?
Goto Forum:
  


Current Time: Tue Dec 10 22:18:57 GMT 2024

Powered by FUDForum. Page generated in 0.02445 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top