Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

MPS Meetup 2023 - Een op Chromium gebaseerde browser inbouwen in MPS MPS Meetup 2023 - Embedding a Chromium based browser into MPS

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

JetBrains @JetBrainsTV
  • 22 jun. 2023
  • 0 reacties

Maak er iets van

Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.

Over deze video

Een op Chromium gebaseerde browser inbouwen in MPS door Alexander Pann van itemis MPS heeft beperkte mogelijkheden om externe content in te bouwen, vooral webcontent. Het is wel mogelijk om MPS naar het web te brengen, maar deze demo laat zien hoe je webbrowsers in MPS kunt inbouwen via het Java Chromium Embedded Framework (JCEF). Chromium is de belangrijkste codebase achter browsers als Google Chrome en Microsoft Edge. JCEF zit in de JetBrains Runtime Environment (JBR), die MPS als Java-runtimeomgeving gebruikt. Je ziet hoe je JCEF in MPS kunt opnemen en tegen welke uitdagingen je aanloopt. De gebouwde webapplicatie gebruikt JointJS, een JavaScript-bibliotheek voor diagrammen, om diagrammen te tonen, terwijl de data uit een MPS-model wordt opgehaald. De communicatie met de browser werkt in twee richtingen en verloopt via interne JavaScript-communicatie en WebSockets. De server die de WebSocket-communicatie afhandelt is een Netty-server binnen MPS, die ook kan communiceren met applicaties buiten MPS (zoals lokaal draaiende webapplicaties). Slides: https://youtrack.jetbrains.com/articles/MPS-A-216170508/JetBrains-MPS-Community-Meetup-2023-Videos-and-Slides

0 reacties

Nog geen reacties. Wees de eerste!

Log in om te reageren.

Inloggen of word lid
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.