[en] ABSTRACT: The Ebraboo project looks for developing the first electronic braille book for blind or visually impaired people. First step within this project is to produce a prototipe. In this document you can find the development of the whole prototipe's internal software. Specifically this document includes the following parts: The development of a new file format for electronic books called ebk. A Software that converts epub texts into the new format ebk, this format contains the text formatted according to the screen's size. Tje NetDuino Plus electronic platform's control software. The development of the STMicroelectronics processor's internal software. The prototype created consist of a led-based screen that simulates the relief of Braille characters. The prototype is meant to test the internal software without having the final screen and to serve as a sample for future works. The first software runs in a PC and handles the conversion of epub text, the most widely used format for electronic books, into the own ebk with the text formatted for the prototipe screen's size. Another part is the progamming of a Netduino platform. This platform is an open-source electronics platform based in .Net Micro Framework; this platform has to read the books from an external ash memory or from a cloud storage and send the texts to another processor. It also has to recieve buttons pulsations and act accordingly. The programmed processor model is a STM32F215 from STMicroelectronics. It communicates the Netduino platform with the LED screen. It has to receive texts, convert them to Braille alphabet and display them. It will also register and send the button's pulsations.

[es] RESUMEN: El proyecto Ebraboo busca desarrollar el primer libro electrónico braille para personas ciegas o con deficiencias visuales. Dentro de este y como primer paso, se ha llevado a cabo la fabricación de un prototipo. En este documento se considera el desarrollo de todo el software interno del prototipo. En concreto, este estudio abarcará las partes: _ Desarrollo de un nuevo formato de archivo para libros electrónicos llamado ebk. _ Software que convierte textos en formato epub al formato propio ebk, que contiene el texto formateado al tama~no de nuestra pantalla. _ Software de control de una plataforma NetDuino Plus. _ Programación de un procesador STMicroelectronics. El prototipo consta de una pantalla construida a base de leds que simulan el relieve de los caracteres braille. Este prototipo tiene como _n probar el software interno sin aún tener la pantalla definitiva y servir de muestra para el trabajo futuro. El primer software es un programa que se ejecuta en un pc y se encarga de convertir los textos en formato epub, el cuál es el más ampliamente utilizado para los libros electrónicos, al un formato propio ebk en el que el texto está formateado al tamaño de nuestra pantalla. Por otro lado la programación de una plataforma NetDuino. Esta es una plataforma de código abierto basada en .NET Micro Framework, encargada de leer los libros de una memoria externa o almacenamiento en la nube, enviar a un procesador los textos que se quieren mostrar en pantalla y recibir las pulsaciones de los botones físicos del dispositivo, interpretarlas y obrar en consecuencia. El procesador programado es un procesador STM32F215 fabricado por la empresa STMicroelectronics, que comunica la placa NetDuino con la pantalla de leds; se encarga también de recibir los textos que se están leyendo, transformarlos a braille y reproducirlos en la pantalla, así como de recoger y mandar las pulsaciones de los botones físicos a la placa Netduino. Y por último la creación de un portal web en la nube desarrollado en Microsoft Azure que posibilita la creación de un usuario y la subida y conversión de archivos personales al formato ebk sin la necesidad de tener el software de conversión instalado en el ordenador; también crea una biblioteca personal accesible desde cualquier plataforma con acceso a internet.