~/talk

Leveraging Theia’s customizability for creating domain specific tools

Talkat TheiaCon 2021 · 2021-11-18..11-19· [frontend-architecture]
slides:none on file

Theia is used as a customizable platform that integrates Xtext, Xtend, CDT, EMF, EMF.cloud model server, GLSP diagram editor, EMF Compare, D3 and JSON Forms to build domain-specific editors. The demo shows a form editor and diagram staying in sync via a shared model server, code generation into Java plus IDE debugging and breakpoints, a custom global toolbar and filtered UI to remove IDE chrome, and an alpha compare/merge view driven by EMF Compare-powered diff that opens and navigates exact model locations.

AI-written summary · about

  1. 0:00Intro
  2. 1:33Types of tools built with Theia
  3. 4:53Theia as a versatile tool platform
  4. 6:28Full control over the user interface
  5. 8:02Filter Contribution
  6. 10:13Add Stuff
  7. 11:10Global Toolbar
  8. 12:27Workspaces and Projects
  9. 14:55Rebind
  10. 15:56Demo
  11. 17:04Custom Views and Editors
  12. 17:35What makes Custom Views and Editors special
  13. 20:01Example glsb diagram editor
  14. 23:03Theia ecosystem
  15. 24:05EMF Cloud
  16. 24:43Example Blueprint
  17. 25:12Formbased Editor
  18. 27:00Communication between custom editors
  19. 28:51Comparison and versioning
  20. 34:00Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.