You are on page 1of 17

Aplicacin L3D CUBE

Ingeniera de dispositivos mviles


Avance de medio curso

Descripcin general del proyecto Qu es?


Es un juego para nios que tambin funciona como lmpara, consiste en una aplicacin para Android llamada L3D CUBE que se comunica va Bluetooth con un cubo construido de leds de dimensin 10 x 10 x 10.

Descripcin general del proyecto Por qu?


Es muy importante para los nios desarrollar la nocin del espacio, con la ayuda de este juego podrn crear figuras en 3 dimensiones, reproducir objetos que vean en el cubo o tal vez jugar snake, entre otras cosas. Y as el nio podr trabajar con la geometra de objetos que es de suma importancia para desenvolverse en la vida cotidiana, orientarse reflexivamente en el espacio, hacer estimaciones de formas y distancias, entre otras cosas.

Arquitectura Principales clases


Cada una de las capas que componen al cubo

Capas
Representan los leds, son circulos que se pintan al pasar el mouse por encima.

Crculo Esfera Principal Cubo


Componen la vista en 3D, representan los leds en el Cubo Es la vista en 3D del resultado de lo que se pint en cada capa, adems mostrar los efectos

Efectos

Efectos predeterminados para que tenga movimiento el dibujo hecho Conecta va BT Arduino con Android

Conexin

Historial

Encargado de guardar los dibujos realizados

Diagrama de uso

Emulacin de interfaz en trminos generales


Pantalla principal Men
Dibujar Predeterminados Historial Juegos

Conexin
Comprueba una correcta conexin BT al cubo.

Emulacin de interfaz en trminos generales


En Dibujar Se mostrar una matriz de 10x10 en la que se podr dibujar, habr 10 pantallas de este tipo, y podrs ver la vista previa cuando deses o al final .

Emulacin de interfaz en trminos generales


Predeterminadas e Historial Mostrarn un conjunto de opciones creadas previamente.

Emulacin de interfaz en trminos generales


Vista previa Aqu aparecen los botones como Efecto(que permite escoger alguna animacin), Guardar(guarda en el historial) y Aplicar pasa los datos al Cubo de leds

Importancia, Impacto esperado del proyecto


Puede ser una aplicacin bastante til para nios con capacidades diferentes, es un bueno juego para que aprendan a descubir su espacio, la medir correctamente distancias, tc. La importancia de mi proyecto se basa en el hecho de que ser un cdigo totalmente libre, al que otros desarrolladores podrn mover para usar quiza su propio Cubo de Leds.

Herramientas y tecnologas utilizadas


Celular con sistema operativo Android 2.2
En mi caso es un Huawei U8180

Emulador Android en Linux Eclipse Librerias destacadas


OpenGL para dibujar los grficos. Bluetooth

Herramientas y tecnologas utilizadas


Cubo de leds Arduino BT para lograr la conexin Android Arduino

Calendarizacin

Consideraciones de usabilidad
En la pantalla principal algunos iconos distintivos de cada opcin, para as identificar ms pronto. En el apartado de conexin mostrar colores para identificar cuando s haya conexin o cuando no.

Consideraciones de usabilidad
Botn Atrs

Consideraciones de usabilidad
Botn vista previa siempre disponible para ver como va quedando.

Consideraciones de usabilidad
Conectividad, si por algn motivo se perdi la conectividad se inhabilitar el botn de "Aplicar", para que el usuario Guarde mientras se reestablece la conexin.