Entradas

Con la popularización de las conexiones de datos han aparecido nuevos servidos en Internet. Uno de ellos nos permite trabajar con discos duros virtuales, esto es, tenemos un espacio de x GB en un servidor y nuestros datos se sincronizan sobre él. En InnerZaurus ya he publicado algún artículo que se aprovecha de esto: Lectura y sincronización de eBooks con Android usando Dropbox. Dropbox no es el único disco duro en la nube.

Tenemos también Google Drive, Box.net o Ubuntu One. Cada uno tiene sus ventajas tanto en aplicaciones como en la capacidad que nos proporcionan. He elegido Dropbox por una razón y es que tiene cliente para las principales plataformas en el PC y funcionan bien. La capacidad inicial es de 2 GB y se puede ampliar cumpliendo ciertos requisitos. Los pasos que comento en este artículo se pueden hacer de forma similar con cualquiera de los otros discos duros que están en la nube. Puede variar un poco la aplicación pero la idea de funcionamiento es la misma.

Leer más

En Android podemos encontrar calculadoras de muchos tipos. Tenemos las calculadoras básicas como la que viene de serie. Después podemos encontrar las científicas como RealCalc y Droid48 y por último tenemos las específicas que son sólo útiles para un grupo concreto de usuarios. ElectroDroid es una calculadora de este último grupo y está pensada para la electrónica. La aplicación tiene una versión gratuita y una de pago. En la primera tenemos publicidad y la mayoría de las calculadoras “auxiliares” mientras que en la versión de pago están todas las opciones disponibles y no hay publicidad.  En el artículo incluyo una vista general de todas las opciones disponibles y algunas pantallas concretas de las calculadoras auxiliares. Debido a todas las funciones que tiene conviene probarla en Android.

Leer más

La programación es un arte que suele dar bastantes dolores de cabeza. Inicialmente puede parecer que lo importante es ponerse a picar (escribir) código lo más rápido posible para cumplir los requisitos del cliente. Una vez funciona se prepara un interfaz de usuario más o menos usable, se prueba la aplicación y se entrega al cliente. La aplicación tiene que cumplir los requisitos del cliente tanto en el funcionamiento interno como en la apariencia. Normalmente se da más prioridad al funcionamiento interno y se le da menos importancia a la apariencia. Para evitar este problema y que el cliente devuelva una aplicación que no cumple sus necesidades podemos hacer mockups antes de empezar la programación. Un mockup es un esbozo o un boceto de una aplicación. En el caso de una aplicación para Android tendríamos una vista más o menos fiable de la pantalla en la que se mostraran las opciones antes de implementarlas. La ventaja de usarlos es clara ya que permite que el cliente conozca la apariencia de su aplicación y la modifique en las fases iniciales del proyecto.

Leer más

Titanium Backup es una aplicación muy útil si queremos hacer una copia de seguridad de la información que contiene un terminal con Android. Esta copia incluye tanto los datos como la aplicación. Por ejemplo, si jugamos mucho a un juego podemos hacer una copia de esa información. Si por algún motivo tenemos que restaurar la configuración de fábrica del terminal no perderemos los datos ya que se pueden recuperar de la copia. No es necesario hacer la copia todos los días sino de vez en cuando. Una copia cada semana o cada 15 días puede ser suficiente para la mayoría de los usuarios. En Google Play tenemos varias aplicaciones que nos permiten hacer una copia de la información. Titanium Backup es una de las más conocidas pero necesita que el terminal esté rooteado.

Leer más

En un par de años hemos pasado de visitar un número reducido de páginas para estar informados a tener un flujo mayor de información que se genera de forma más heterogénea. Ésto no quiere decir que las grandes páginas de noticias hayan dejado de tener su utilidad sino que podemos completar la información que ofrecen utilizando páginas de terceros. Si el número de páginas que consultamos es grande deja de ser razonable entrar en cada una de ellas para consultar la información nueva. Es en este escenario donde trabajan los lectores de noticias (RSS). Su ventaja es clara ya que permiten leer de forma centralizada los artículos de un número grande de páginas sin tener que acceder de forma individual.

Leer más

Después de la introducción a las herramientas PIM y al uso del calendario en Thunderbird llega el momento de hablar de las tareas. Inicialmente este artículo incluía también los contactos, pero se ha alargado demasiado uno de los bloques y he preferido partirlo para no hacerlo tan denso. En este punto me gustaría comentar un detalle importante relacionado con las tareas. A diferencia de los otros productos de Google, la aplicación de tareas se ha mantenido en una especie de limbo y no ha evolucionado a lo largo del tiempo. En la aplicación que viene por defecto podemos crear listas de tareas y en ellas añadir tareas con una fecha de vencimiento y una descripción. No es posible crear tareas recurrentes, subtareas o añadir anotaciones. Si alguno está interesado en las tareas de Google (pese a las limitaciones que tienen) puede indicarlo en los comentarios y ampliaré el artículo.

Leer más

Después de la introducción de la semana pasada veremos en esta entrega la forma de trabajar con el calendario de Android usando Thunderbird. Existen otras alternativas para hacer esto como Evolution o Korganizer pero he elegido Thunderbird porque es multiplataforma y es sencillo de instalar con independencia del sistema operativo. El núcleo del programa contiene un cliente de correo y una agenda de contactos. Mediante la instalación de extensiones podemos añadir otros elementos como un gestor de calendarios, cifrado de los correos y otras funciones. La tienda de extensiones de Thunderbird tiene muchos proyectos. No hay problema en instalarlos y probarlos pero hay que tener en cuenta una cosa importante. Las extensiones que están en la Web de Mozilla están verificadas. Si instaláis alguna de una página externa es necesario comprobar que sea legítima y no haga cosas extrañas.

El artículo está dividido en una pequeña introducción con la información que tenemos que conocer para configurar los calendarios y la instalación de Thunderbird junto con las extensiones. Las capturas de pantalla las he realizado en Windows y Thunderbird usa la extensión Silvermel que modifica un poco la apariencia. Aunque cambie la apariencia respecto al interfaz que viene de serie es muy parecido y no tendréis problemas en seguir el desarrollo. Para cualquier duda con el proceso podéis usar los comentarios, las redes sociales o el IRC.

Leer más

En los análisis de aplicaciones hemos visto aplicaciones que facilitan hacer la compra (eMyShoppingList) y juegos (Magic Stone). Para esta ocasión la aplicación es el fondo animado Winter in Chamonix. Tenemos una escena de un paisaje montañoso en el que se encuentra un bosque y una cabaña. El aire mece las ramas de los arboles nevados mientras caen copos de nieve. Hay dos formas de instalar la aplicación. La primera es usando la versión de Google Play que tenemos instalada en el terminal. La segunda opción es abrir Google Play en el ordenador y hacer una instalación remota. Este análisis lo tengo escrito desde hace tiempo, pero por diferentes razones se ha ido retrasando.

Leer más

Los terminales actuales con Android u otros sistemas operativos son sistemas orientados a la movilidad. Al contar con una conexión de datos, ya sea 3G o Wifi, es posible sincronizar la información importante del usuario en la nube. Esto tiene como ventaja la facilidad de guardar o compartir la información que generamos pero al mismo tiempo nos quita cierto nivel de control sobre nuestros datos y lo que podemos hacer con ellos. Un ejemplo lo encontramos en las aplicaciones PIM (Personal Information Manager). Estas aplicaciones, entre las que podemos encontrar el calendario, los contactos, las tareas e incluso las notas pueden generar información que vemos posteriormente en un PC y viceversa.

Si tenemos el terminal con Android podemos acceder a la información, pero ¿qué pasa si tenemos que trabajar en el PC y después queremos sincronizar los datos? ¿es obligatorio usar las aplicaciones Web que ha creado cada fabricante para acceder a la información?. Con el uso de algunos programas auxiliares en el PC podremos guardar una copia de nuestros datos en local, editarlos y sincronizar los cambios con la nube. Posteriormente el terminal se sincronizará con la nube y habremos cerrado la comunicación.

Leer más

Cuando programamos una aplicación de Android la podemos probar en el emulador o en un dispositivo real. Para realizar esto último necesitamos en primer lugar un terminal y en segundo lugar u driver que permita que el sistema, en este caso Windows 8, lo reconozca. El HTC Desire es básicamente un Google Nexus (el primer modelo) y puede utilizar los drivers que están incluidos en el SDK con ciertos matices. Todos los dispositivos USB, sin importar su tipo, tienen un identificador en el que va codificado el fabricante y el tipo de dispositivo. Con esa información el sistema operativo puede asociar un driver y empezar a trabajar con el dispositivo. Aunque el hardware del HTC Desire y el del Google Nexus es prácticamente el mismo utilizan identificadores diferente.

En versiones anteriores de Windows instalar el driver era tan sencillo como añadir el identificador del Desire e instalar. Si lo hacemos en Windows 8 el sistema nos dirá que el driver no está firmado y no podremos continuar. Para poder instalarlo es necesario desactivar temporalmente la comprobación de la firma del driver. En este artículo veremos todos los pasos necesarios para conseguir esto y poder probar las aplicaciones que desarrollemos en el HTC Desire.

Leer más