Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Registration
    • Program Schedule
    • Program List
    • Community Day
    • Keynotes
  • Sponsors
    • Our Sponsors
    • Sponsor Testimonials
    • Be a Sponsor
    • Sponsor Guidelines
  • Community
    • 2021 Speakers
    • Speaker Guidelines
    • Code of Conduct
    • Community Resources
    • Conference Guide Documents
  • About Us
    • EclipseCon 2021
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  • Code of Conduct
  1. Home
  2. EclipseCon
  3. EclipseCon 2021
  4. Sessions
  5. Papyrus UML - the first stage of a journey to the cloud

Papyrus UML - the first stage of a journey to the cloud

Session details
Status: 
Accepted
Speaker(s): 
Remi Schnekenburger (EclipseSource)
Experience level: 
Beginner
Tags: 
UML
GLSP
eclipse theia
papyrus
vscode
Session Track: 
Modeling Tools and Technologies
Session Type: 
Standard

Do you ever wonder what a cloud-based future of powerful UML and SysML tools  look like and how to potentially migrate tools such as Papyrus to a web-based technology stack? We did, so we conducted a large evaluation project together with the group of Dominik Bork (Business Informatics Group at the Vienna University of Technology) to explore promising paths towards a full-fledged cloud-ready UML tool based on a modern technology stack and platform, such as Eclipse Theia or VSCode. Join this talk and learn about the results, findings and lessons learned of a large UML tool migration project!

In this talk, we will demonstrate the first version of a UML tool like Papyrus running in the browser. We discuss our findings, learnings, and experiences from an exploration project towards enabling on a modern web-based technology stack in VSCode and Theia, the powerful feature set that Eclipse Papyrus provides. The basis for this project was a technology mix of EMF.cloud model server, Eclipse GLSP, and many traditional Eclipse technologies, such as Eclipse UML, EMF, etc.

We will cover our findings about a viable overall architecture to foster reuse of the existing UML implementation, but also the trade-offs in re-use vs. leveraging the power of the new technologies, such as GLSP, SVG, and HTML. This involves questions, such as where complex UML edit commands are implemented, especially if they are invoked across multiple diagram types and different views, how auto-completion of UML types and UML libraries is implemented, how diagrams are serialized and kept in sync with the model, and how more flexibility is provided to the user in styling their diagram elements individually. 
We will also talk about where these new technologies still pose challenges and where they shine; this includes technical aspects but also the learning curve that developers face . To round up things with a glimpse at the future, we will show the results of this exploration project and sketch the future paths to push Eclipse UML tools into a new era.
 

Slides: 
PDF icon Papyrus UML - the first stage of a journey to the cloud.pdf
Objective of the presentation: 
This presentation will show the exploration of a migration scenario from desktop based modeling tool to a web based solution and the key challenges
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
28 Oct 2021 - 16:10 to 28 Oct 2021 - 16:40
Room: 
Room 1
  • Sign in to post comments.

Elite Sponsors

Premium Sponsors

Basic Sponsors

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top