DeliciAM en Android

Objetivos

En esta práctica implementaremos el cliente DeliciAM para teléfonos con sistema operativo Android. Con esto podremos aprender:

Desarrollo

Para los primeros días, se han propuesto una serie de ejercicios básicos para familiarizarnos con Android, que no son entregables ni influyen en la nota de prácticas. Es muy recomendable seguir esta guía antes de enfrentarse a la práctica: Primeros pasos en Android.

La práctica entregable para este módulo será un cliente similar al ya realizado en Java SE. En este módulo se hace imprescindible la interfaz gráfica, y su intuitividad y facilidad de uso tendrá peso en la calificación.

Implementando la funcionalidad básica se puede alcanzar un máximo de (9) 10 puntos.

OAuth

Se proporcionan el paquete am.oauth (en formato JAR) y su API correspondiente:

El uso de la clase OAuth ha cambiado ligeramente debido a las particularidades de la plataforma, en el Javadoc generado se explica paso a paso.

Opcional

Se puede conseguir hasta 1 punto más en total implementando una o varias mejoras, ya sea la indicada aquí o cualquier otra suficientemente justificable ideada por los alumnos:

Entorno

Para desarrollar en Android, en la máquina virtual disponemos del SDK correspondiente a la API de nivel 3, un IDE (Eclipse) configurado especialmente para trabajar con Android y un emulador integrado en el mismo IDE.

Referencias

Evaluación

Se debe entregar mediante el formulario al final de la página un fichero ZIP que contenga lo siguiente:

A las prácticas que no cumplan estos simples requisitos de entrega se les restará 2 puntos de la nota total del módulo.

El plazo termina el 6 de Abril a las 23:59.

El 7 de Abril, la clase de prácticas tendrá lugar en el aula de teoría (4.0.E.06), y cada grupo dispondrá de 5 minutos para hacer una presentación tipo comercial de su producto. Las presentaciones deben ser dinámicas y resaltar los puntos fuertes de la aplicación.