{"id":109735,"date":"2021-01-27T18:24:09","date_gmt":"2021-01-27T17:24:09","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=mps&#038;p=109735"},"modified":"2021-01-27T18:24:09","modified_gmt":"2021-01-27T17:24:09","slug":"mps-talk-series-2021-invitacion","status":"publish","type":"mps","link":"https:\/\/blog.jetbrains.com\/es\/mps\/2021\/01\/mps-talk-series-2021-invitacion\/","title":{"rendered":"MPS Talk Series 2021 &#8211; Invitaci\u00f3n"},"content":{"rendered":"<p>Nos gustar\u00eda invitarle a unirse a las MPS Talk Series 2021, un <strong>evento online<\/strong> especial que tendr\u00e1 lugar de <strong>17:00 a 19:00 CET del 1 al 5 de febrero.<\/strong><\/p>\n<p>El evento consistir\u00e1 en presentaciones de la comunidad MPS, itemis y el equipo de MPS, y estar\u00e1 dedicado a compartir conocimiento, exponer proyectos avanzados creados con MPS y el progreso de la muy esperada tecnolog\u00eda web de MPS.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/pages.jetbrains.com\/mpstalkseries2021\/\" target=\"_blank\" rel=\"noopener\"><br \/>\nReserve su plaza<br \/>\n<\/a><\/p>\n<h2>Agenda:<\/h2>\n<h3>1 de febrero<\/h3>\n<p><strong>17:00 &#8211; 18:00 CET:<\/strong><\/p>\n<ul>\n<li><strong>Crear un DSL sobre KernelF, por Markus V\u00f6lter<\/strong> Comenzar un DSL de cero es un trabajo aburrido y tedioso, especialmente porque muchos requieren tipos de datos y expresiones b\u00e1sicas. Es m\u00e1s f\u00e1cil crearlos a partir de un lenguaje existente que ya proporciona estas construcciones de lenguaje de bajo nivel. KernelF es un lenguaje funcional desarrollado con este fin. Cuenta con expresiones y tipos de bajo nivel, pero tambi\u00e9n incorpora numerosas funcionalidades que encontramos en los lenguajes de programaci\u00f3n funcionales modernos, adem\u00e1s de extensiones para fecha y hora, tipos temporales y unidades f\u00edsicas, entre otras. KernelF tambi\u00e9n incluye un int\u00e9rprete incorporado para que pueda ejecutar programas directamente en el IDE. En esta charla mostrar\u00e9 una demo de c\u00f3mo utilizar KernelF para su propio DSL. De paso mostrar\u00e9 otro par de ventajas de la plataforma, como tablas, notaci\u00f3n en \u00e1rbol, celdas gramaticales y el marco de trabajo del int\u00e9rprete.<\/li>\n<\/ul>\n<p><strong>18:00 &#8211; 19:00 CET:<\/strong><\/p>\n<ul>\n<li><strong>Un DSL para el c\u00e1lculo de n\u00f3minas con DATEV, por Marcel Riedel<\/strong> DATEV, un proveedor alemand l\u00edder en servicios de pago de n\u00f3minas, ha desarrollado un lenguaje espec\u00edfico de dominio para expresar la l\u00f3gica de c\u00e1lculo de sus sistemas de n\u00f3minas. En esta charla, ver\u00e1 un poco nuestro lenguaje, c\u00f3mo lo utilizamos y las lecciones que hemos aprendido.<\/li>\n<\/ul>\n<hr \/>\n<h3>2 de febrero<\/h3>\n<p><strong>17:00 &#8211; 18:00 CET:<\/strong><\/p>\n<ul>\n<li><strong>Un recorrido con MPS en FinTech: un a\u00f1o despu\u00e9s, por Tom Beadman<\/strong> Icon Solutions ofrece soluciones de procesamiento de pagos a bancos de Nivel 1 a trav\u00e9s de este producto: IPF. Hace un a\u00f1o pasamos por un enorme ciclo de innovaci\u00f3n de producto, una parte significativa del cual fue la adopci\u00f3n de MPS como principal soluci\u00f3n de modelado de dominios. Esta charla incluye nuestra experiencia durante el \u00faltimo a\u00f1o, nuestros \u00e9xitos, retos, y lo que nos depara el futuro.<\/li>\n<\/ul>\n<p><strong>18:00 &#8211; 19:00 CET<\/strong><\/p>\n<ul>\n<li><strong>Interoperabilidad de MPS: c\u00f3mo convertir MPS en el centro de un ecosistema, por Federico Tomassetti<\/strong> MPS es una tecnolog\u00eda que puede desempe\u00f1ar un papel crucial en la organizaci\u00f3n que lo adopte. Puede pasar a ser un elemento central en el n\u00facleo de una estrategia de desarrollo basada en el conocimiento. Los sistemas externos pueden beneficiarse de trabajar estrechamente con MPS y transmitir a MPS datos, acceso a los datos que contiene y uso de los datos de los que dispone. El objetivo de esta charla es debatir el tema de la interoperabilidad de MPS. Hablaremos de por qu\u00e9 es importante y, a continuaci\u00f3n, veremos las distintas estrategias para crear ecosistemas fuertes en torno a MPS.<\/li>\n<\/ul>\n<hr \/>\n<h3>3 de febrero<\/h3>\n<p><strong>17:00 &#8211; 18:00 CET<\/strong><\/p>\n<ul>\n<li><strong>Modelix: ejectuar MPS en la nube, por Sascha Lisson<\/strong> En esta charla, presentaremos el proyecto Modelix, que es una extensi\u00f3n de MPS que a\u00f1ade colaboraci\u00f3n en tiempo real en el navegador y en el propio MPS. La edici\u00f3n de modelos MPS en el navegador es compatible de forma predeterminada con lenguajes existentes, pero un nuevo lenguaje de definici\u00f3n del editor tambi\u00e9n permite implementar editores espec\u00edficos del navegador. Para permitir la escalabilidad, los modelos se sincronizan entre m\u00faltiples instancias de MPS que se ejecutan dentro de un cl\u00faster Kubernetes.<\/li>\n<\/ul>\n<p><strong>18:00 &#8211; 19:00 CET<\/strong><\/p>\n<ul>\n<li><strong>Base de conocimientos biol\u00f3gica: editor de proyecciones, por Simon Alperovich, Elena Zimina, Ekaterina Zemtseva y Daniil Elovkov<\/strong> El equipo de MPS de JetBrains y Genestack han colaborado en un interesante proyecto experimental acerca de una base de conocimientos biol\u00f3gica. Se basa en la plataforma personalizada del lado del servidor Genestack, y utiliza DSL para describir el conocimiento empresarial que contiene. Esto convierte al proyecto en un escaparate integral para el editor de proyecciones basado en web de JetBrains y sus funciones, como edici\u00f3n concurrente, an\u00e1lisis de modelos del lado del servidor, as\u00ed como integraci\u00f3n del editor de proyecciones con aplicaci\u00f3n web basada en la nube del lado del servidor. Durante esta charla presentaremos el estado actual del proyecto, hablaremos de la arquitectura del proyecto y explicaremos la tecnolog\u00eda tras Web-MPS.<\/li>\n<\/ul>\n<hr \/>\n<h3>4 de febrero<\/h3>\n<p><strong>17:00 &#8211; 18:00 CET<\/strong><\/p>\n<ul>\n<li><strong>SIGI DSL para autoridades locales, por Alex Samier<\/strong> En esta charla, mostraremos el DSL desarrollado por SIGI para definir de forma eficiente y crear aplicaciones para la administraci\u00f3n p\u00fablica en Luxemburgo. Los DSL desarrollados por SIGI describen datos gestionados por las autoridades locales (p. ej. personas, direcciones detalles de edificios, facturas) y las actividades que actualizan estos datos (p. ej. darse de alta en el suministro de agua). El usuario final lleva a cabo estas actividades a trav\u00e9s de un portal colaborativo. El n\u00facleo de una actividad es una secuencia ordenada de pasos que seguir\u00e1n los usuarios finales. Algunas de las actividades pueden llevarse a cabo autom\u00e1ticamente, como respuesta a un mensaje recibido de otro sistema. El DSL de SIGI tambi\u00e9n permite la integraci\u00f3n y procesamiento de la normativa relacionada con las autoridades locales (impuestos de suministros, de veh\u00edculos, permisos de construcci\u00f3n, y reglamentos europeos m\u00e1s generales) de forma din\u00e1mica.<\/li>\n<\/ul>\n<p><strong>18:00 &#8211; 19:00 CET<\/strong><\/p>\n<ul>\n<li><strong>SIGI, edici\u00f3n de actividades incluso en el navegador por Federico Tomasetti<\/strong> SIGI ha estado utilizando con \u00e9xito una serie de DSL creados con MPS de JetBrains para ayudar a la administraci\u00f3n p\u00fablica de Luxemburgo. Para que utilizar estos DSL sea todav\u00eda m\u00e1s f\u00e1cil, hemos creado editores web compatibles con un subgrupo de los flujos de trabajo que ya se han realizado en MPS directamente en el navegador. El resultado es un sistema que permite la colaboraci\u00f3n entre usuarios que trabajan en el entorno tradicional basado en MPS y los usuarios que trabajan en el navegador. En esta presentaci\u00f3n analizaremos los objetivos de SIGI con este proyecto, su estado actual y nuestros planes de futuro. Tambi\u00e9n describiremos la arquitectura adoptada, que obtiene ventaja de dos componentes de c\u00f3digo abierto: MPSServer y WebEditKit.<\/li>\n<\/ul>\n<hr \/>\n<h3>5 de febrero<\/h3>\n<p><strong>17:00 &#8211; 18:00 CET<\/strong><\/p>\n<ul>\n<li><strong>An\u00e1lisis de recursos interactivo basado en modelos para ingenieros de sistemas, por Klaus Birken<\/strong> Un reto habitual para cualquier ingeniero de sistemas es asegurar que el hardware de un nuevo producto puede gestionar todos los casos de uso del software. Normalmente, esta cuesti\u00f3n debe resolverse al principio del proceso de desarrollo, cuando ni el hardware ni el software est\u00e1n disponibles todav\u00eda. En la presentaci\u00f3n haremos una demostraci\u00f3n de Simbench, una herramienta basada en MPS que simula el consumo de recursos y la planificaci\u00f3n para sistemas t\u00e9cnicos. Adem\u00e1s de la arquitectura real del software y el hardware del sistema que se va a analizar, se pueden modelar aspectos como casos de uso, requisitos y variantes. Como el simulador de eventos discretos que utiliza Simbench puede dar resultados con rapidez, la herramienta puede ofrecer una experiencia de usuario interactiva similar a Excel. As\u00ed, el ingeniero de sistemas puede evaluar decisiones de dise\u00f1o tan pronto y r\u00e1pido como sea posible.<\/li>\n<\/ul>\n<p><strong>18:00 &#8211; 19:00 CET<\/strong><\/p>\n<ul>\n<li><strong>stiEF: un lenguaje textual de descripci\u00f3n de escenarios, por Florian Bock<\/strong> En esta charla se presenta el DSL stiEF (&quot;Evaluaci\u00f3n iterativa, basada en texto, acompa\u00f1ada de escenarios, de funciones de conducci\u00f3n automatizadas&quot;) de Audi, lo que permite la creaci\u00f3n de descripciones de escenarios de lenguaje natural textual en m\u00faltiples lenguajes con visualizaci\u00f3n coherente y la posibilidad de exportar el escenario en diferentes formatos.<\/li>\n<\/ul>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/pages.jetbrains.com\/mpstalkseries2021\/\" target=\"_blank\" rel=\"noopener\"><br \/>\nReserve su plaza<br \/>\n<\/a><\/p>\n<p>Podr\u00e1 hacer preguntas a los ponentes en el chat y durante las sesiones de preguntas al final de cada charla.<\/p>\n<p>\u00a1Cu\u00eddese y que pase un buen d\u00eda!<\/p>\n<p>El equipo de MPS de JetBrains<\/p>\n<p>The Drive to Develop<\/p>\n","protected":false},"author":688,"featured_media":110570,"comment_status":"closed","ping_status":"closed","template":"","categories":[10],"tags":[91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/mps\/109735"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/mps"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/mps"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/688"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=109735"}],"version-history":[{"count":3,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/mps\/109735\/revisions"}],"predecessor-version":[{"id":109879,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/mps\/109735\/revisions\/109879"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/110570"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=109735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=109735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=109735"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=109735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}