Hace tiempo se me planteo la misma necesidad.
Después de mucho trabajo tratando de adaptar la interface nativa de GTS a moviles me di con una dificultada de diseño..
La estructura cliente/servidor de GTS nuca seria lo optimo para el uso movil dado el paradigma que usa GTS para generar su interface web , largas y complejas interacciones en JavaScript, html generado en el servidor (JSP), consultas recursivas para actualizar los datos de representación de rutas y mapas...etc..etc..
Para adaptar la este paradigma nativo de GTS es necesario modificar un 70% de su código. y me pareció mas practico y eficiente cambiar de enfoque:
Dejar la inerface nativa para la administracion de plataforma (cuentas, reportes,alta/baja de dispositivos) y crear una nueva interface solo para los clientes adaptada a móviles, responsive y optimizada para redes inalambricas (3g,Gprs).
De ese concepto nació
Locator ,hacer una interface nueva para los clientes de GTS adaptada a móviles al estilo Web-App.
El código esta disponible en
GitHub y varios agregaron sus ideas y aportes para completar esta interface .
Se puede extender con reportes simples, vistas de flota o grupo,alarmas y necesidades especificas de cada plataforma.
Locator corre independiente de GTS, extiende y extrae la información necesaria (unidades,grupos,rutas..) directamente de la Base de Datos por medio de ProcDB (procedimientos almacenados), y consultas a los módulos Service y Events incluidos en GTS.
Es responsive,Material Design, y funciona (probado) en una gran cantidad de moviles (android,ios,blackberry,windowsphone,j2me) y otros dispositivos (laptop,desktop,tablets,SmartTV). Adaptándose automáticamente a pantallas de cualquier resolución.
Requiere Apache , PHP y MySql puede funcionar en el mismo servidor o en otro en forma independiente.
Puedes verlo en funcionamiento
puedes agregar,modificar y extender sus funciones siempre respetando la licencia GNU/GPL