How to use new features in settings window.
authorgumartinm <gustavo@gumartinm.name>
Sat, 15 Dec 2012 04:53:19 +0000 (05:53 +0100)
committergumartinm <gustavo@gumartinm.name>
Sat, 15 Dec 2012 04:53:19 +0000 (05:53 +0100)
fig/SettingsAndroid.jpg
fig/SettingsAndroidMeters.jpg [new file with mode: 0644]
fig/SettingsAndroidTime.jpg [new file with mode: 0644]
manualUsuario/manualUsuario.tex

index 502b024..3aefd86 100644 (file)
Binary files a/fig/SettingsAndroid.jpg and b/fig/SettingsAndroid.jpg differ
diff --git a/fig/SettingsAndroidMeters.jpg b/fig/SettingsAndroidMeters.jpg
new file mode 100644 (file)
index 0000000..35efd1d
Binary files /dev/null and b/fig/SettingsAndroidMeters.jpg differ
diff --git a/fig/SettingsAndroidTime.jpg b/fig/SettingsAndroidTime.jpg
new file mode 100644 (file)
index 0000000..0a8b25e
Binary files /dev/null and b/fig/SettingsAndroidTime.jpg differ
index 83faf2a..579b041 100644 (file)
@@ -194,7 +194,7 @@ Los anuncios recibidos puedes ser borrados, para ello desde el mismo listado de
 
 \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.
+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. Para iniciar o parar el servicio en segundo plano el usuario debe marcar o desmarcar la opción \emph{Service started}.
 
 \begin{figure}[H]
     \centering
@@ -203,6 +203,30 @@ Pulsando sobre el icono que representa una llave inglesa, se puede acceder a la
     \label{fig:SettingsAndroid}
 \end{figure}
 
+Desde la ventana mostrada en la Figura~\ref{fig:SettingsAndroid}) el usuario también puede modificar la frecuencia con la cual la aplicación intentará averiguar si el usuario ha variado su posición. 
+
+\begin{itemize}
+    \item \emph{Time update rate}: Mediante esta opción el usuario puede especificar el tiempo de espera entre dos intentos por parte de la aplicación de averiguar la actual localización del usuario. Durante ese tiempo la aplicación no intenta averiguar la actual posición geográfica ahorrando de este modo más o menos batería en función de si el tiempo entre los dos intentos es mayor o menor (a más espacio temporal entre intentos de averiguar la posición menor consumo de batería habrá) Por defecto cada 0 minutos, lo cual quiere decir que la aplicación siempre estará intentando actualizar su posición (consumiendo de este modo mucha batería) y enviará la nueva localización al servidor tan pronto como se satisfaga el valor de la opción utilizada en \emph{Meters update rate}. En la Figura~\ref{fig:SettingsAndroidTime}) se muestran los diferentes valores que el usuario puede elegir para configurar esta opción.
+    \item \emph{Meters update rate}: Con esta opción el usuario especifica la variación entre dos posiciones geográficas (la actual y la pasada) que debe existir para que la aplicación lance una petición al servidor Web para que éste retorne (si los hay) anuncios alrededor de la posición geográfica actual. De este modo la aplicación solo hace peticiones al servidor Web (enviando la localización actual del usuario) cuando la distancia entre la última posición enviada al servidor y la actual es igual o mayor al valor en metros fijado por el usuario mediante la opción \emph{Meters update rate}. Por defecto cada 10 metros la aplicación enviará al servidor Web la nueva localización del usuario. En la Figura~\ref{fig:SettingsAndroidMeters}) se observa el menú que el usuario puede utilizar para variar esta opción.
+\end{itemize}
+
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/SettingsAndroidTime}
+    \caption{\emph{Selección de tiempo entre actualizaciones de la localización}}
+    \label{fig:SettingsAndroidTime}
+\end{figure}
+
+\begin{figure}[H]
+    \centering
+        \includegraphics[width=0.5\textwidth,height=0.5\textheight]{fig/SettingsAndroidMeters}
+    \caption{\emph{Selección de metros entre actualizaciones de la localización}}
+    \label{fig:SettingsAndroidMeters}
+\end{figure}
+
+\cleardoublepage
+
 \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.