Creación de un editor visual de programas para un entorno empresarial
Creating a visual program editor for an enterprise environment
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/37751Registro completo
Mostrar el registro completo DCAutoría
Ruiz Rodríguez, DavidFecha
2025-09-04Derechos
Attribution-NonCommercial-NoDerivatives 4.0 International
Disponible después de
2027-09-04
Palabras clave
String Generator
Editor visual
Blockly
Analizador léxico
Analizador sintáctico
Analizador semántico
Integración de datos
IDboxRT
Visual editor
Lexical analysis
Syntactic analysis
Semantic analysis
Data integration
Angular
Resumen/Abstract
Este proyecto presenta el desarrollo de un editor visual diseñado para simplificar la creación de funciones que operan sobre datos en inventarios digitales. La herramienta elimina la necesidad de escribir expresiones manualmente, al ofrecer una edición gráfica que reduce la complejidad de la sintaxis y facilita el acceso a las capacidades del sistema.
El editor se estructura en tres componentes principales: una interfaz construida con la librería gráfica Blockly, que permite la interacción visual con las funciones; un analizador léxico, sintáctico y semántico que asegura la retrocompatibilidad con el sistema anterior basado en cadenas de texto; y un mecanismo de integración con el inventario del cliente que habilita la conexión directa con los datos disponibles.
La solución propuesta contribuye a disminuir errores en la construcción de expresiones, incrementa la eficiencia en el uso de la plataforma y mejora la experiencia global del usuario, aumentando el valor del entorno IDboxRT.
This project presents the development of a visual editor designed to simplify the creation of functions that operate on data within digital inventories. The tool eliminates the need for manual expression writing by providing a graphical editing environment that reduces syntactic complexity and facilitates access to the system’s capabilities.
The editor is structured into three main components: an interface built with the Blockly graphical library, enabling visual interaction with functions; a lexical, syntactic, and semantic analyzer that ensures backward compatibility with the previous system based on text strings; and an integration mechanism with the client’s inventory that provides direct access to available data.
The proposed solution helps reduce errors in expression building, increases efficiency in platform usage, and enhances the overall user experience, thereby adding value to the IDboxRT environment.








