La aplicación consta de dos partes , una parte cliente en Android y otra en servidor web.
La parte servidor web tiene que estar preparada para aceptar diferentes usuarios con validación usuario y contraseña
que accederan a sus propios contenidos.
El usuario via web conectará y tendrá al menos un menu de publicaciones y otro de programaciones de las publicaciones donde podrá crear , modificar y borrar.
Ademas de usuarios existiran grupos donde se podrán agregar a los usuarios.
Existiran plantillas globales disponibles a todos los usuarios y además diferentes grupos de plantillas adicionales que serán agregadas a las plantillas disponibles para cada usuario dependiendo del grupo del que forme parte el usuario.
El usuario podra crear unos contenidos con estas plantillas para que estos posteriormente sean mostrados con la parte del cliente android en un tablet pc. a pantalla completa , sobre todo via salida HDMI para tv con resolución 16:9.en vertical u horizontal.
Las plantillas que el usuario puede crear , modificar, borrar admitirán cajas con direntes contenidos: texto, video, flash, imagenes, rss...
El usuario dispondrá de una variedad de plantillas con fondo de colores , con imagen de fondo a elegir donde el usuario podrá disponer texto transparente encima.
Otra variedad de plantillas con fondo SWF, liso o con imagen donde el usuario apodra disponer
su gusto cajas de diferentes tamaños que contendrán diferentes tipos de contenidos , texto, swf, video, rss, imagen.
Existira al menos una plantilla que permita un banner en movimiento .
Se permitirá por tanto la subida de ficheros desde local de los disferentes tipos de contenidos para que formen parte de su plantilla.
A nivel global la plantilla estará controlada por tiempos en la programación general de plantillas.
Si la plantilla contiene cajas los contenidos de cada caja (texto, video, imagen...) dentro de la plantilla estaran controlados de forma independiente por tiempos y podrán
cambiar los contenidos de forma independiente.
De todas las plantillas disponibles y creadas por el usuario el usuario podra seleccionar las que quiera y crear con ellas una lista de programación
para que estas sean mostradas en el cliente android en el orden que se desee , seleccionando entre que
fechas quiere que sea publicado , el tiempo que quiere que aparezca cada una de las plantillas ,la repetición de cada una de ellas y el intervalo de
repetición de la programación.
Si la plantilla que forma parte de la programación contiene un vídeo el vídeo no podrá ser cortado por el tiempo de programación, quiere decir que si la plantilla contiene un vídeo que dura 1 minuto no se podrá permitir que la programación de la plantilla pueda ser inferior o superior e interrumpir el video a la mitad.
Se podrá crear más de una programación de plantillas y la aplicación controlará que no se solapen.
Los contenidos y la programación serán descargados desde el servidor por la aplicación android al tablet pc para que
corran en local y no se demore la reproducción de los contenidos ante una conexion lenta o un fallo de conexión pero siempre controlados
por el servidor por si existen cambios o actualizaciones ademas de que se pueda ordenar desde el servidor cancelar
la publicacion de contenidos. Se permitirá la no conexión con el servidor durante un máximo de 24 horas ,transcurrido este tiempo se cancelará la reproduccion de contenidos locales.
La aplicacion android arrancara de forma automática al arrancar el tablet sin intervencion alguna del usuario aunque deberemos proveer un mecanismo que permita que podamos interrumpir el arranque, por ejemplo mostrando una ventana protegida con contraseña los 5 primeros segundos tras arrancar la app y que nos llevara a un menu donde podremos establecer el identificador de cliente para que quede grabado o salir al sistema Android para por ejemplo configurar la opciones de android (wifi, resolucion, etc...) .Ademas una vez arrancada la app si el usuario intenta intervenir con botones o con la pantalla (en el caso de tablet) se mostrara la ventana anteriormente descrita pero no saldra al sistema.
Proveer a la aplicación de un sistema de logs / estadística.
La aplicacion android se podrá configurar por tanto para que acceda con un identificador de cliente u otro a los contenidos del servidor , se trata ademas de que Varios tablet puedan acceder con el mismo identificador de cliente desde diferentes ubicaciones.




LinkBack URL
About LinkBacks

