Publication:
Herramienta Java Swing de traducción/localización de aplicaciones basadas en arquitectura de Mozilla

Loading...
Thumbnail Image
Identifiers
Publication date
2015-10
Defense date
2015-10-23
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El objetivo fundamental del proyecto es sustituir una aplicación de escritorio para la traducción/localización de aplicaciones basadas en tecnologías Mozilla con estas características: Creada originalmente en torno al año 2000. Realizada en Java. Con interfaz gráfica Swing, pero sin seguir las prácticas recomendadas para en cuanto a gestión en hilos separados de ejecución de componentes gráficos. Con una persistencia de datos basada en archivos de texto que solo se producía por petición del usuario. Mientras tanto, el trabajo se gestionaba en memoria y podía perderse en caso de error de la aplicación, fallo del sistema o interrupción de energía eléctrica. Con una estructura de clases basada en un modelo de dominio cuyas premisas han cambiado, por otra que incorpore los siguientes cambios: También escrita en Java. Con interfaz gráfica Swing usando las prácticas recomendadas (ejecutar todo el código relacionado con la interfaz gráfica en el Event Dispatch Thread, y todas las tareas que consuman recursos fuera del mismo). Usando una base de datos SQL como motor de persistencia a través de JPA (Java Persistence API), un ORM (Object-Relational Mapper). Estructura de clases basada en un modelo de dominio más flexible tanto para las modificaciones sufridas en los procesos de desarrollo e internacionalización de Mozilla desde entonces y, muy especialmente, desde la creación del navegador Firefox, como para los cambios previsibles en los próximos años.
Description
Keywords
Desarrollo de software, Informática de gestión, Navegadores (Programas de ordenador), Mozilla Firefox
Bibliographic citation