Cosas Interesantes

martes, 12 de enero de 2010

LeoBueno lanza un ENTORNO DE DESARROLLO Windows para Mi PAPYRE 6.1 reader: ¡Crea tus propias aplicaciones! / Develop your own apps with LeoBueno’s SDK for Windows!

LeoBueno ha decidido generosamente compartir el entorno de desarrollo creado por él (Leo's Hanlin V3 eBook SDK) con el que ha desarrollado varias aplicaciones para el PAPYRE que llevan tiempo circulando como el Planetario Leo's Void y el Leo's Wikipedia Reader.
Es un proyecto Open Source GNU de código abierto bajo licencia GPL.

TIPOS DE DESARROLLO
Permite varios tipos de desarrollo:
- Programas compilados como nativos para el PAPYRE:

El desarrollo se realiza en  “Visual Studio” para Windows utilizando una emulación del dispositivo. Una vez desarrollado y depurado el código, debe compilarse utilizando el compilador cruzado y el SDK proporcionado por JINKE, herramientas que corren en LINUX.
Como ejemplos de este tipo de desarrollo se incluyen “

Leo's Void” y “Leo's Wikipedia Reader” con sus fuentes completas.
-

Programas interpretados en EBookScript:
Con un lenguaje script similar a Javascript que permite desarrollar aplicaciones rápidamente, e

l desarrollo se  realiza en un simulador del interprete que corre en Windows. Una vez finalizado el código sólo hay que cargar en el PAPYRE nuestro código fuente y el interprete de EBookScript.

El lenguaje tiene empotrado un servidor SQL “Sqlite” y es capaz de controlar aplicaciones LINUX mediante pipes de entrada y salida.
Como ejemplos de este tipo de desarrollo se incluyen el “Shell” y el GNUChess.

- Programas interpretados en EBookScript

EBookScript que invocan a librerías:
Los scripts tienen capacidad para llamar a funciones nativas en librerías compartidas o dlls. La librería puede programarse de forma que compile de ambas formas. Un ejemplo puede verse en el ejemplo del Sudoku, en el que la solución y generación de sudokus está hecha en C++ y el resto en lenguaje de script. 

Leo advierte que no está bien documentado, pero seguro que generará interés suficiente para ir completando su documentación.

Si lo que te interesa es instalar estas aplicaciones en tu PAPYRE las tienes, como siempre en DESCARGAS PAPYRE Nº18.

Este archivo contiene todo lo necesario para probar los ejemplos:
- Diccionario convertido para el PAPYRE.
- Ajedrez construido como un frontend del GNUChess (Se incluye una compilación del chess)
- Visor de mapas convertidos de Openstreetsmap Project; con un mapa de Madrid

- Sudoku con solucionador y generador automático.

- Control del Shell de LINUX


- Calculadora


INSTALACIÓN

Descomprimir el archivo en una directorio de la Tarjeta SD y ejecutar “Leoscript.exe


PARA MÁS INFORMACIÓN
El entorno de desarrollo está disponible para descarga en:

http://sourceforge.net/projects/ebooksdk/
La información original está en nuestro foro amigo “Lectores Electrónicos” al que podéis ir pulsando en el badge de la columna derecha del BLOG.

MODIFICACION 20100120
Puedo confirmar que funciona sin problemas con el FIRMWARE TIRWAL 2.0

6 comentarios

  1. Oye, yo tengo un PocketPro de 5' n o hay firmwares personalizados para estos lectores? tengo entendido que son basicamente versiones de jinke pero de pantalla diferente, lo unico que encontre fue una version rumana que funciona muy bien pero no tiene aplicaciones.

    ResponderEliminar
  2. Efectivamente el Pocket Pro es el equivalente al PAPYRE 5.1. o HANLIN v5. Hay mucho menos para el lector de 5" pero en breve podré recomendarte la última versión de BUGGINS con el nuevo SDK y la versión de COOLREADER.
    De momento, juegos nada. Estos funcionan solo en el 6".

    ResponderEliminar
  3. Genial!!!! Pregunta: estas aplicaciones funcionan en firmwares originales?
    Gracias y un saludo!!!

    ResponderEliminar
  4. Quieres decir FIRMWARES "oficiales". En principio SI, de hecho donde está dando problemas es en los "modificados".

    ResponderEliminar
  5. ¿Alguien lo ha probado en la versión de Baggins de Enero sobre Hanlin v3ext? Al seleccionar SD:\script\leoscript.exe, lanza el coolreader un instante y entonces vuelve al menú. En la versión de tiGOR de 13 de Enero parece ocurrir lo mismo.

    ResponderEliminar
  6. No es extraño porque ambos estan basados sobre el nuevo SDK y el nuevo kernel de WolfLINUX. Voy a ponerlo en la entrada. Te recomiendo usar un JOTAS4 o TIRWAL 1.7

    ResponderEliminar

© Cosas Interesantes