Treffer: Application to monitoring a USB control with Ruby in Windows and Linux Ubuntu.
Weitere Informationen
This work shows the development of an application in Ruby to detect the actions carried out on a USBNes control, with the purpose of achieving an application that can be used for teaching video game programming, connectivity and communication between devices, in the Ruby programming language. In the first stage, an analysis was made of the libraries available in Ruby such as Shoes and Gosu to create GUIs and video games and the detection of an USB device. In the second stage two prototypes were identified that were able to detect the actions carried out on the keyboard. In the last stage the final version was developed which detects the buttons pressed on the remote, the necessary tests were made, and the code was published in a repository in GITLAB for reference and future use. The application was developed and tested for Windows and Linux Ubuntu to prove Ruby's portability. [ABSTRACT FROM AUTHOR]
El presente trabajo muestra el desarrollo de una aplicación en Ruby para detectar las acciones realizadas sobre un control USBNes, con el objetivo de lograr una aplicación que puede ser usada para la enseñanza de programación de videojuegos, y la conectividad y la comunicación entre dispositivos, en Ruby. En la primera etapa se hizo un análisis de las librerías disponibles en Ruby como Shoes y Gosu para crear GUI y videojuegos y la detección del dispositivo USB, en la segunda etapa se desarrollaron dos prototipos que detectan las acciones realizadas en el teclado, en la tercera etapa se desarrolló la versión final la cual detecta los botones presionados en el mando. Se hicieron las pruebas necesarias y se publicó el código en un repositorio en GITLAB para referencia y uso futuro. La aplicación fue desarrollada para Windows y Linux Ubuntu para probar la portabilidad de Ruby. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Scientific & Technical Applications / Revista de Aplicación Científica & Técnica is the property of ECORFAN-Mexico S.C. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)