Convierta una Raspberry en una Smart TV

En entradas anteriores, hemos visto que una Raspberry es un ordenador contenido en una pequeña placa que, soporta varios sistemas operativos entre ellos NOOBS-Raspbian que la convierte en un ordenador personal barato y adecuado para la enseñanza.

Raspberry también puede servir para crear un sistema de propósito específico como: una estación meteorológica, un servidor, una smart tv o centro multimedia, una consola de juegos, etc.

Kodi (formalmente XBMC XBox Media Center) es una aplicación de software abierto es un centro multimedia o smart Tv que permite en un raspberry visualizar imágenes, reproducir videos y audios, sintonizar emisoras de TV y de radio y ejecutar aplicaciones.  KODI para raspberry se distribuye junto a la distribución de LINUX OpenELEC (Open Embedded Linux Entertainment Center).

Para instalar KODI en una raspberry basta con descargar la imagen, copiarla en uan microSD, insertarla en la raspberry y encenderla.

Kodi no incluye contenidos que deben proporcionárselo de forma local o remota, además de instalar los adds o pluggins como: PVR IPTV Simple Client (para ver TV, pero necesita un fichero con la lista de reproducción de extensión .m3u para conocer los canales a visualizar), youtube (videos), Soundcloud (audios), etc.

Siempre podrá pensar que puede conectar la tablet con la TV mediante un HDMI es más sencillo … pero no es tan dicertivo.

NOOBS (Raspbian)

NOOBS permite de una forma sencilla instalar el sistema operativo Raspbian en una Raspberry Pi . Raspbian es un sistema operativo LINUX (software libre) creado a partir de la Distribución Debian que incorpora una escritorio que facilita su uso y un conjunto de aplicaciones muy útiles para el dia dia  (Libreoffice para ofimática, Chromium para navegar por internet, VNC para gestión remota, etc.) y otras que permiten programar. En  total incorpora una selección de 35 mil paquetes de los casi 51 mil paquetes que cuenta Debian.

Vamos a fijarnos en las  herramientas que incorporan para poder trabajar de una forma sencilla en una gran variedad de lenguajes de programación:

Pero puede instalar en su Raspbian cualquier paquete de software disponible en la librería de Debian mediante el comando sudo apt-get install <nombre-paquete>

Y así puede disponer por ejemplo de: Adafruit (Entorno de desarrollo IDE en web), Algoid (Lenguaje de programación para Android), Ninja-IDE para Phyton, Spider para MATLAB, Lazarus (Pascal y Delphy), Codeblock IDE (C,C++, FORFRAN),  LUA,   etc. y de los desarrollos de terceros programadores.

Resumiendo, Rasbian un entorno ideal para aprender a programar con independencia de la edad.

Para otra entrada queda hacer un ciclo de desarrollo completo de un programa en alguno de estos entornos de programación.

Pasos de una APP en iTunes

Las fases por las que pasas una APP en iTunes hasta que está disponible son:
– Waiting For Upload: Una vez se da de alta una aplicación está a la espera de que se suba el binario, tras lo cual se hace una primera evaluación rápida y pasa a la espera de revisión
– Waiting For Review: la aplicación se pasa un termino medio de una semana para pasar a revisión
– In Review:  la revisión suele durar varias horas.
– Processing for App Store: tras la finalización pasa a la App Store
– Ready for Sale:cuando finalmente es APPROVED (Aprobada)

Descarga de aplicaciones en dispositivos

En una tableta o telefono con sistema operativo Android las App se pueden descargar directamente de la tienda de Google  o bajandose la APP de Amazon Appstore de la de Amazon Appstore de latienda de Amazon. Pero si disponemos del APK (Fichero binario de laaplicación) bien por que nos lo ha facilitado diretamente el desarrollador o por que hemos hecho backup del mismo en una SIM mediante, podemos hacerlo llegar a nuestro dispositivo móvil como anexo de un correo electrónico (Con Gmail) o mejor con la aplicación Dropbox que también es descargable.

Dropbox es una aplicación que almacena contenidos en la nube (es decir en uno o mas servidores externos a nosotros) por lo que podemos subir ficheros (upload) desde un dispositivo y bajarlos desde otro (download).

En una tablet Amaozn (Kindle) solamente podemos descargar desde la tienda de Amazon (La de Google no esta disponible directamente) y por otra parte la aplciación Dropbox tampoco está disponible en la tienda de Amaon, pero mediante un cable USB podemos copiar los .apk de nuestro ordenador al dispositivo de Amazon y entondes ejecutarlo con un browser de ficheros como ES Explorarod de archivos.

Claro que a estas alturas habrá pensado,si Dropbok me permite bajar el APK, como es el caso,  a mi PC me salto la limitación de la tienda de Amazon …   pero recuerde, nunca,nunca descargue e instale un APK de webs que no sean las originales.