End of user's handbook.
authorgumartinm <gustavo@gumartinm.name>
Tue, 27 Nov 2012 03:15:00 +0000 (04:15 +0100)
committergumartinm <gustavo@gumartinm.name>
Tue, 27 Nov 2012 03:15:00 +0000 (04:15 +0100)
fig/ListadoAndroid.jpg [new file with mode: 0644]
fig/ListadoSeleccionadoAndroid.jpg [new file with mode: 0644]
fig/ListadoUltimosAdsAndroid.jpg [new file with mode: 0644]
fig/LoginAndroid.jpg [new file with mode: 0644]
fig/NotificacionAndroid.jpg [new file with mode: 0644]
fig/SettingsAndroid.jpg [new file with mode: 0644]
manualUsuario/manualUsuario.tex

diff --git a/fig/ListadoAndroid.jpg b/fig/ListadoAndroid.jpg
new file mode 100644 (file)
index 0000000..c0532a8
Binary files /dev/null and b/fig/ListadoAndroid.jpg differ
diff --git a/fig/ListadoSeleccionadoAndroid.jpg b/fig/ListadoSeleccionadoAndroid.jpg
new file mode 100644 (file)
index 0000000..6d2d024
Binary files /dev/null and b/fig/ListadoSeleccionadoAndroid.jpg differ
diff --git a/fig/ListadoUltimosAdsAndroid.jpg b/fig/ListadoUltimosAdsAndroid.jpg
new file mode 100644 (file)
index 0000000..4b9d1fc
Binary files /dev/null and b/fig/ListadoUltimosAdsAndroid.jpg differ
diff --git a/fig/LoginAndroid.jpg b/fig/LoginAndroid.jpg
new file mode 100644 (file)
index 0000000..0c20c79
Binary files /dev/null and b/fig/LoginAndroid.jpg differ
diff --git a/fig/NotificacionAndroid.jpg b/fig/NotificacionAndroid.jpg
new file mode 100644 (file)
index 0000000..2fa655f
Binary files /dev/null and b/fig/NotificacionAndroid.jpg differ
diff --git a/fig/SettingsAndroid.jpg b/fig/SettingsAndroid.jpg
new file mode 100644 (file)
index 0000000..502b024
Binary files /dev/null and b/fig/SettingsAndroid.jpg differ
index 7d069a8..83faf2a 100644 (file)
@@ -144,7 +144,7 @@ En la Figura~\ref{fig:CreacionOficinasWeb}) se observa la página Web donde el u
     \label{fig:CreacionOficinasWeb}
 \end{figure}
 
-Por último y no menos importante, se muestra la Figura~\ref{fig:AsociacionOficinasWeb}) donde se observa la página Web que permite asociar anuncios a una determinada oficina o sucursal. Hemos dicho que si un usuario final se encuentra en el radio de acción de una determinada oficina recibirá inmediatamente una notificación o anuncio relacionado con una categoría de interés para él acerca de un producto que se encuentra en dicha oficina o sucursal. Es a través de esta página Web donde el usuario con rol empresa añade anuncios (relacionados con productos) a una determinada oficina, indicando de este modo que esa sucursal tiene el producto relacionado con el anuncio añadido en la página Web mostrada en la Figura~\ref{fig:AsociacionOficinasWeb})
+Por último y no menos importante, se muestra la Figura~\ref{fig:AsociacionOficinasWeb}) donde se observa la página Web que permite asociar anuncios a una determinada oficina o sucursal. Hemos dicho que si un usuario final se encuentra en el radio de acción de una determinada oficina recibirá inmediatamente una notificación o anuncio relacionado con una categoría de interés para él acerca de un producto que se encuentra en dicha oficina o sucursal. Es a través de esta página Web donde el usuario con rol empresa añade anuncios (relacionados con productos) a una determinada oficina, indicando de este modo que esa sucursal tiene el producto relacionado con el anuncio añadido en la página Web mostrada en la Figura~\ref{fig:AsociacionOficinasWeb}) A la izquierda se muestran los anuncios que una determinada sucursal tiene asociados o lo que es lo mismo; esa sucursal tiene productos relacionados con esos anuncios, y a la derecha se muestran los anuncios que no están asociados a dicha sucursal. Simplemente seleccionando uno o múltiples anuncios y pulsando sobre las flechas, una sucursal puede asociarse o desasociarse con uno o varios anuncios. Para persistir los cambios simplemente es necesario que el usuario pulse sobre el botón que se encuentra en la parte inferior derecha de la ventana, tal y como muestra la Figura~\ref{fig:AsociacionOficinasWeb})
 
 \begin{figure}[H]
     \centering
@@ -153,7 +153,79 @@ Por último y no menos importante, se muestra la Figura~\ref{fig:AsociacionOfici
     \label{fig:AsociacionOficinasWeb}
 \end{figure}
 
+\cleardoublepage
 
 \section{Aplicación Android}
 
+\subsubsection{Ventana de Log in}
+
+Para poder recibir anuncios desde el servidor Web, el usuario debe registrarse previamente en el sistema remoto. En la Figura~\ref{fig:LoginAndroid}) se muestra la ventana donde el usuario debe introducir su nombre de usuario y password. Esta información es exactamente la misma que la utilizada en la aplicación Web por tanto, el nombre de usuario y password creado en la Web es el que debe ser usado en la aplicación Android y por supuesto el usuario debe estar previamente registrado en el sistema mediante la página de registro mostrada en la Figura~\ref{fig:RegistroUsuarioWeb})
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/LoginAndroid}
+    \caption{\emph{Ventana de log in desde la aplicación Android}}
+    \label{fig:LoginAndroid}
+\end{figure}
+
+\subsubsection{Ventana de listado de anuncios}
+
+Nada más arrancar la aplicación Android, se accede a la ventan que muestra un listado con los anuncios que el usuario tiene descargados. Si no tiene ninguno, por supuesto, no mostrará nada. Esta ventana es mostrada en la Figura~\ref{fig:ListadoAndroid}) Recordar que un anuncio lleva asociada una página Web donde se puede acceder a más información relacionada con ese u otros anuncios, para acceder a dicha página Web el usuario debe pinchar sobre alguno de los anuncios listados en la Figura~\ref{fig:ListadoAndroid}) Si el usuario no ha pulsado sobre alguno de los anuncios, el estado del anuncio es como no leído y el color de fondo que se muestra es gris; en cambio, si el usuario ya ha pulsado sobre ese anuncio el fondo es de color negro. La Figura~\ref{fig:ListadoAndroid}) muestra anuncios acerca de los cuales el usuario ya ha visto su información asociada (la página Web con más información) cuyo fondo es negro y anuncios con fondo gris donde la información asociada todavía no ha sido leída.
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/ListadoAndroid}
+    \caption{\emph{Listado de anuncios}}
+    \label{fig:ListadoAndroid}
+\end{figure}
+
+\subsubsection{Ventana de borrado y selección de anuncios}
+
+Los anuncios recibidos puedes ser borrados, para ello desde el mismo listado de la Figura~\ref{fig:ListadoAndroid}) se puede seleccionar uno o varios anuncios para borrar. Simplemente pulsando sobre uno de los anuncios durante un breve espacio de tiempo se entra en el modo ``Selección'' que permite seleccionar más anuncios con una sola pulsación. Después, utilizando la barra en la parte inferior de la pantalla que aparece al entrar en este modo selección, se puede efectuar el borrado de los anuncios descargados. La Figura~\ref{fig:ListadoSeleccionadoAndroid}) muestra este modo ``Selección'' y algunos anuncios seleccionados para ser borrados.
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/ListadoSeleccionadoAndroid}
+    \caption{\emph{Borrado de anuncios en la aplicación Android}}
+    \label{fig:ListadoSeleccionadoAndroid}
+\end{figure}
+
+\cleardoublepage
+
+\subsubsection{Ventana de configuración}
+
+Pulsando sobre el icono que representa una llave inglesa, se puede acceder a la ventana de configuración, la cual se muestra en la Figura~\ref{fig:SettingsAndroid}) Desde esta ventana se puede lanzar el servicio en segundo plano, que será el encargado de enviar actualizaciones sobre la posición al servidor remoto (nuestro servidor Web) y procesar los datos recibidos (los anuncios) así como notificar al usuario de la existencia de nuevos anuncios recibidos. El servicio en segundo plano solo puede ser lanzado una vez que el usuario haya hecho \emph{log in} en el servicio remoto, en caso contrario, la aplicación Android muestra un mensaje de error indicando al usuario que debe hacer \emph{log in} antes de poder recibir nuevos anuncios. Por tanto el usuario desde el primer momento puede hacer uso de todas las funcionalidades de la aplicación excepto las relacionadas con la recepción de nuevos anuncios.
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/SettingsAndroid}
+    \caption{\emph{Ventana de configuración}}
+    \label{fig:SettingsAndroid}
+\end{figure}
+
+\subsubsection{Notificación en la barra de herramientas Android}
+
+Nada más lanzar el servicio en segundo plano, se muestra un icono en la barra de herramientas de Android, si el usuario se dirige a la ventana de notificaciones tal y como muestra la Figura~\ref{fig:NotificacionAndroid}) verá (entre otras posibles notificaciones) la correspondiente a la aplicación Android implementada para este Trabajo Fin de Carrera. Se puede identificar la notificación en cuestión mediante el nombre ``MobiAds Service'', además se observa un contador que indica el número de anuncios que el usuario tiene descargados pero que todavía no ha leído. Es decir, que tiene esos anuncios, puede que los haya visto en el listado de anuncios con fondo gris pero todavía no ha pulsado sobre ellos y no ha sido dirigido a la página Web donde podrá encontrar más información acerca del anuncio.
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/NotificacionAndroid}
+    \caption{\emph{Notificación en barra de herramientas}}
+    \label{fig:NotificacionAndroid}
+\end{figure}
+
+\subsubsection{Listado de últimos anuncios descargados}
+
+Si el usuario pulsa sobre la notificación mostrada en la Figura~\ref{fig:NotificacionAndroid}) aparece una ventana emergente donde se listan todos los anuncios descargados o todavía no leídos. Desde este listado y al igual que sucedía en la ventana mostrada en la Figura~\ref{fig:ListadoAndroid}) el usuario puede pulsar sobre un determinado anuncio y leer la información localizada en la página Web asociada a dicho anuncio lo cual hará que automáticamente el anuncio desparezca de esta ventana emergente, o bien si pulsa sobre un anuncio durante un tiempo prolongado de unos 2 segundos, aparecerá una opción que permitirá al usuario si lo desea borrar el anuncio recién descargado, incluso aunque todavía no se haya leído la información asociada con él. Esta ventana emergente es mostrada en la Figura~\ref{fig:ListadoUltimosAdsAndroid})
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/ListadoUltimosAdsAndroid}
+    \caption{\emph{Listado de los anuncios nuevos descargados o no leidos.}}
+    \label{fig:ListadoUltimosAdsAndroid}
+\end{figure}
+
+
+
+