Monday, June 6, 2011

Estat del Projecte

A continuació farem un resum de l'estat del projecte The Pyxis Project i de les tasques que incialment s'havien estimat i que no es realitzaran en aquesta versió del projecte.


Interfície Android (65%)
Pantalles de l'aplicació : Estan totes les pantalles definides i realitzades.
Interfície Google Maps: Els mapa i la visualització de punts ja està realitzada.
BD Android: Falta la gestió amb la BD del terminal per tal de guardar els punts del mapa.
Protocol: S'està implementant el protocol de comunicació amb els serveis Web del Servidor


Captures de l'aplicació Android:



Interfície Web (70%)
Disseny gràfic de les planes web realitzada (S'adjunta captura d'exemple)
Buscador amb suggerències realitzat.
Comunicació amb els serveis web definida.




Servidor (db + webservices + protocol) (80%)
Interconnexió amb la BD realizada.
Missatges de comunicació amb mòvil i plana web definits i implementats.

Web service
Respuesta OK
Respuesta ERROR
login (String userID, String password)
XML con el ID de sesión del usuario
ERROR
logout (String userID, String sessionID)
ACK
ERROR
keepalive (String userID, String sessionID, String connectionState, String actual_latitude, String actual_longitude)
Si estado = IDLE: ACK
Si estado = ONLINE: XML con coordenadas, id y nombre de los contactos cercanos
ERROR
changePosition (String userID, String sessionID, String actual_latitude, String actual_longitude)
ACK
ERROR
getProfile (String userID)
 XML con el perfil de usuario/contacto completo (ID, nombre, URL foto y listado de links)
ERROR


Estructures de dades en xml definides i implementades.
Protocol de comunicació definit i parcialment implementat.
A continuació adjuntem una captura amb l'explicació del protocol de comunicació:


Tasques que no es duran a terme:
En principi s'havia pensat realitzar una aplicació de reconeixement facial mitjançant OpenCV. Aquesta aplicació no és durà a terme o potser es realitza una versió minimitzada d'aquesta aplicació.

No comments:

Post a Comment