You are on page 1of 12

PROYECTO #1

RURPLE ME

Manual de Usuario

Universidad del Valle de Guatemala CC2003 Algoritmos y Estructuras de Datos

Universidad del Valle de Guatemala CC2003 Algoritmos y Estructuras de Datos Jos Antonio Bagur - 10275

Luis Antonio Siguenza - 10297 Emilio Jos Miranda - 10411

PROYECTO #1: RURPLE-ME

Guatemala, 11 de Agosto del 2011

Descripcin: RURPLE ME es un ambiente para escribir programas simples, en donde un Robot realiza tareas definidas por el usuario. Adems el ambiente en que se desenvuelve el Robot est configurado por medio de mapas en los que se describen la ubicacin de los elementos con los cuales interacta el Robot. En este caso, se desarrollo el ambiente RURPLE ME en una aplicacin para telfonos mviles.

Procedimientos realizados dentro de la aplicacin RURPLE ME: Implementa Instrucciones que reconoce el Robot. Escribir en un programa (script) para el Robot. Definir mapas donde interacta el Robot. Ejecuta la aplicacin directamente en telfonos celulares (script y mapas definidos en dichos dispositivos). Se cargan scripts y mapas por medio de SMS.

A continuacin se presenta una descripcin detallada de cada proceso realizado dentro de la aplicacin RURPLE ME, as como la forma de implementar cada proceso (sintaxis de scripts y mapas, ejecucin de la aplicacin, manejo bsico de la aplicacin). Este manual de usuario esta creado suponiendo que la aplicacin RURPLE ME ya esta instalada en el telfono mvil . Una vez instalada dicha aplicacin procederemos a ejecutar la aplicacin.

Al momento de ejecutar la aplicacin, se mostrar la pantalla de bienvenida a RURPLE ME. Tal como se muestra en la ilustracin 1.

Ilustracin 1: Pantalla de bienvenida.

Seguidamente se muestra la pantalla principal de RURPLE ME. En esta pantalla tenemos 2 opciones: Men y Salir.

Ilustracin 2: Men Principal

a. Salir: esta opcin le permite al usuario salir de la aplicacin.

b. Men: esta opcin le permite al usuario seleccionar Scripts o Mapas (vase ilustracin 3)

Ilustracin 3: Opciones de men.

1. Scripts: un Script es una serie de tareas que son definidas por el usuario para el Robot las ejecute en un mapa.

Ilustracin 4: Opciones Scripts

1.1

123: permite al usuario crear Scripts. 1.1.1 Qwerty: permite al usuario ingresar instrucciones por el teclado numrico del dispositivo mvil. 1.1.2 123: permite al usuario ingresar instrucciones por el teclado numrico del dispositivo mvil. 1.1.3 Virtual: permite al usuario ingresar instrucciones por un teclado virtual.

Ilustracin 5: Scripts

RESTRICCIONES Las instrucciones que permite el robot estn definidas nicamente con el ingreso de los nmeros: 2, 4, 6 y 8. DEFINICION DE INSTRUCCIONES 2: El Robot se mover una casilla hacia arriba. 4: El Robot se mover una casilla hacia el lado derecho. 6: El Robot se mover una casilla hacia el lado izquierdo. 8: El Robot se mover una casilla abajo.

Ejemplo: - Indicamos la tarea 2, 4, 4, 8 y ejecutamos el Script. - El Robot se mover una casilla hacia arriba, dos a la derecha y por ultimo bajara una casilla.

Ejemplo1: Ejecucin de la tarea con la instrucciones: 2, 4, 4, 6.

1.2

Abrir: permite al usuario seleccionar los Scripts que han sido guardados.

Ilustracin 6: Abrir un Script

1.3

Guardar: permite al usuario guardar el Script creado. Se notificara si el Script ha sido guardado exitosamente o el mismo no ha podido guardarse.

Ilustracin 7: Guardar Scripts

1.4

Enviar Mensaje: permite al usuario enviar un Script por medio de un SMS.

Ilustracin 8: Enviar Script por SMS

En esta opcin es necesario que el usuario ingrese el nmero del dispositivo mvil al que desea enviar el Script. El Script que enva esta opcin es el Script en el que esta trabajando actualmente. RESTRICCIONES: Para enviar un SMS es necesario que el usuario disponga de saldo. El dispositivo al que se le enve el Script debe tener instalada la aplicacin para correr el mismo.

1.5

Borrar: permite al usuario seleccionar un Script guardado y eliminarlo. Borrar Todo: permite al usuario borrar todos los Scripts guardados. Se notificara si los todos los Scripts han sido eliminados de la aplicacin.

1.6

Ilustracin 9: Borrar todos los Scripts

Mapas: ambiente donde se ejecutaran las tareas del Robot.

Ilustracin 10: Mapas

2.1

123 2.1.1 Qwerty: permite al usuario ingresar instrucciones por el teclado numrico del dispositivo mvil.

2.1.2 123: permite al usuario ingresar instrucciones por el teclado numrico del dispositivo mvil. 2.1.3 Virtual: permite al usuario ingresar instrucciones por un teclado virtual.

Ilustracin 11: Definir Mapas

DEFINICION DE INSTRUCCIONES 1: Colocar una pared en el mapa 2.2 Abrir: permite al usuario seleccionar los Mapas que han sido guardados.

Ilustracin 12: Abrir Mapas

2.3

Guardar: permite al usuario guardar el mapa creado. Se notificara si el mapa ha sido guardado exitosamente o el mismo no ha podido guardarse.

Ilustracin 13: Guardar un Mapa

2.4

Enviar Mensaje: permite al usuario enviar un Mapa por medio de un SMS.

Ilustracin 14: Enviar mapa por SMS

En esta opcin es necesario que el usuario ingrese el nmero del dispositivo mvil al que desea enviar el Mapa. El Script que enva esta opcin es el Script en el que esta trabajando actualmente.

RESTRICCIONES: Para enviar un SMS es necesario que el usuario disponga de saldo. El dispositivo al que se le enve el Mapa debe tener instalada la aplicacin para correr el mismo. 2.5 Cargar Mapa: permite al usuario cargar el mapa en el ambiente.

Ilustracin 15: Cargar Mapa

2.6 2.7

Borrar: permite al usuario seleccionar un mapa guardado y eliminarlo. Borrar Todo: permite al usuario borrar todos los mapas guardados. Se notificara si los todos los mapas han sido eliminados de la aplicacin.

Ilustracin 16: Eliminar Mapas