La aplicación está formada por dos partes: una parte como condutor de autobus y otra como familiar de un alumno. Un conductor puede efectuar una ruta ya existente o crear una ruta nueva a través de un formulario. El formulario no valida todos los datos (numeros), pero prestar atención a los detalles (resumen, vuelta atrás, etc.) Para agregar o quitar paradas en el trayecto, simplemente hay que tocar sobre el mapa. Una vez creado el recorrido, este se da de alta en el servidor y es visible para el resto de usuarios. Si el conductor desea comenzar a transmitir su ubicación, simplemente deberá seleccionar una ruta. Entonces el usuario puede cerrar la aplicación ya que la transmisión de la ubicación está implementada como servicio. El conductor siempre puede dejar de transmitir su ubicación seleccionando la opción en la app. El conductor puede escribir mensajes a los que vean el trayecto. Para monitorizar rutas, simplemente hay que seleccionar la ruta desde el apartado Familia. Puede haber mas de un autobus efectuando una ruta. Se pueden ver los mensajes del conductor presionando sobre el autobus. De hecho los mensajes del conductor se muestran automáticamente. Es de destacar que un conductor puede transmitir su ubicación mientras efectúa un trayecto y monitorizar trayectos al mismo tiempo. En la pantalla de monitorización, también se pueden ver los detalles del trayecto tocando el botón "detalles" en el actionbar. Para poder gestionar trayectos o buses desde el backend, dirigirse a: http://extreme.treeweb.es/