
Subsurface-mobile para Android: MANUAL DE USUARIO
Manual author: Willem Ferguson
Version 1.0, Marzo 2016
Bienvenido a Subsurface un avanzado programa de registro de inmersiones con +extensa infraestructura para describir, organizar, interpretar e imprimir +inmersiones, con botella o a pulmón. Subsurface ofrece muchas ventajas sobre +otras soluciones de software similares, entre ellas se incluye la +compatibilidad con Windows, Mac-OS/X, Linux (muchas distribuciones) y también +Android (en desarrollo un versión para iOS). Además, Subsurface es un +software de código abierto que permite descargar información de inmersiones +desde la mayoría de los ordenadores de buceo.
1. Presentación de Subsurface-mobile
+Subsurface-mobile es una extensión del Subsurface que ejecutamos en +ordenadores portátiles o de sobremesa. Corre en teléfonos y tabletas Android y +es una herramienta para ver o compartir información de buceo en el mismo lugar +de la inmersión, donde no suele ser posible disponer de un ordenador completo. +También permite recoger las posiciones GPS donde se realizan las inmersiones.
Está en desarrollo una versión de Subsurface-mobile para iOS pero aún no +está lista para probarla.
Aunque Subsurface-mobile nos permite introducir y guardar información de +buceo utilizando un dispositivo android, los usuarios de Subsurface-mobile +utilizan, habitualmente, la app como una extension de la versión para +ordenadores de Subsurface. Esto permite el almacenamiento de divelogs en +Internet, que pueden compartirse entre las versiones para Android y PC. Aunque +la versión para ordenador muestra una información mucho más detallada de cada +inmersión, la versión para móvil nos permite tener esta información más +accesible durante un viaje, lo que puede resultar util para demostrar nuestra +experiencia de buceo en tiendas o centros, o simplemente revisar inmersiones +anteriores.
Subsurface-mobile nos permite:
-
+
-
+
+Descargar la información del divelog desde internet. +
+
+ -
+
+Visualizar esta información en un dispositivo Android. +
+
+ -
+
+Editar muchos de los campos de datos del registro, por ejemplo, el + dive-master, el compañero, las anotaciones, etc. +
+
+ -
+
+Crear y añadir nuevas inmersiones a nuestro divelog. Guardar el divelog + actualizado en Internet. +
+
+ -
+
+Registrar y aplicar las posiciones GPS de las inmersiones. +
+
+ -
+
+Visualizar las localizaciones de las posiciones GPS en un mapa. +
+
+
Todas estas posibilidades se comentan con más detalle en el texto siguiente.
Lo que Subsurface-mobile no soporta (en estos momentos) es descargar datos +directamente desde el ordenador de buceo. Esto aún debe realizarse desde un +PC. Estamos investigando formas de descargar desde una parte de los +ordenadores de buceo soportados a los dispositivos Android, pero esta parte +aún no esta lista para ser probada.
2. Instalar Subsurface-mobile en un dispositivo Android
+Encuentra Subsurface-mobile_ en el Play Store de Google. Busca +Subsurface-mobile e instalalo.
3. Utilizar Subsurface-mobile por primera vez
+Al iniciar Subsurface-mobile se muestra una pantalla de presentación +mientras se carga el programa. En algunos dispositivos esto puede llevar +algunos segundos. Tras haber cargado, aparecerá una pantalla de credenciales +de la nube (ver la imagen de la izquierda, a continuación).

Dado que Subsurface-mobile es totalmente dependiente del registro guardado +en Internet, introduce una dirección de correo electrónico y la password para +acceder al servidor de almacenamiento en la nube de Subsurface. Estas +credenciales se obtienen abriendo la versión de Subsurface para ordenador y +pulsando Archivo → Preferencias → Red, y se explica en detalle en el manual +de la versión de ordenador de Subsurface. Una vez que se ha creado y +verificado utilizando la versión de ordenador, se puede utilizar +Subsurface-mobile.
Al introducir la password, es posible seleccionar la casilla "Recordar" que +permite a Subsurface-mobile guardar las credenciales para próximas +conexiones (ver la imagen anterior), Tras haber introducido las credenciales, +pulsa el icono del disco, en la parte inferior de la pantalla. +Subsurface-mobile intentará descargar la información guardada en el servidor +y, finalmente, se mostrará una lista de inmersiones (imagen a la izquierda a +continuación).
4. Copia local del divelog y sincronización con Internet
+Una vez que se haya descargado la lista de inmersiones desde Internet, +Subsurface-mobile guardará una copia en el dispositivo móvil. Esto +significa que, si no hay conexión a Internet en el punto de buceo, aún se +puede acceder a la copia local y manipular la información. Si existe conexión +a Internet, Subsurface-mobile accede al registro guardado en la nube para +verificar si la copia local es aún la misma que la remota. Si no fuera así, la +copia local se sincronizará con la versión del servidor.
5. Algunas observaciones sobre la interfaz de usuario
+En la parte inferior de muchas de las pantallas de Subsurface-mobile, +aparece un botón redondo que habilita varias acciones y permite la selección +de la principal acción afirmativa (ver las imágenes anterior y a +continuación). En dispositivos Android, se utiliza el botón "Volver" para +realizar las acciones de cancelar, descartar o volver. Por ejemplo, al editar +una inmersión, pulsar el botón de acciones guarda los cambios, mientras que +el botón "Volver" de Android, puede utilizarse para cancelar la edición sin +guardar los cambios.

Para abrir menús, en vez del tradicional botón tipo "hamburgesa" en la esquina +superior derecha de la pantalla, Subsurface-mobile utiliza una filosofía de +interacción con el usuario diferente, basada en el sistema Kirigami, diseñado +por el equipo de desarrolladores de Plasma. Para abrir el menú principal se +dispone de tres opciones:
-
+
-
+
+Pulsar el símbolo de flecha-derecha en la parte inferior izquierda de la + pantalla (fácil de alcanzar con una sola mano en dispositivos tipo + smartphone). +
+
+ -
+
+Desplazar hacia la derecha desde el borde de la pantalla. +
+
+ -
+
+Arrastrar hacia la derecha el botón de acciones visible en la mayoría de + pantallas. +
+
+

Las imágenes anteriores muestran algunas de las características más +importantes del sistema de menús. A la izquierda está el menú principal que +se activa como se ha explicado antes. En el centro está el menú que se abre al +pulsar la opción GPS desde el principal. A la derecha, el menú que se abre +al pulsar la opción _Manage Dives_desde el principal.
De forma similar, el menú contextual (actualmente solo disponible en la +pantalla de detalles de la inmersión) puede abrirse de una de estas tres +formas:
-
+
-
+
+Pulsando en el símbolo de la flecha-izquierda en la esquina inferior derecha + de la pantalla. +
+
+ -
+
+Desplazando hacia la izquierda desde el borde de la pantalla. +
+
+ -
+
+Arrastrando el "botón de acciones" hacia la izquierda. +
+
+
6. Visualizar la lista de inmersiones
+La mayoría de las acciones de Subsurface-mobile se centran alrededor de las +inmersiones de la lista. Mientras se carga la lista desde la nube, aparece un +mensaje en la parte inferior de la pantalla, indicando que se está accediendo +a la misma (ver imagen izquierda a continuación). Una vez que la lista se ha +cargado, nos podemos desplazar arriba y abajo. +Al pulsar una inmersión de la lista aparecerá una pantalla de Vista de +Detalles para dicho buceo (ver imagen derecha a continuación). En ella se +incluye el perfil de la inmersión, información adicional y notas.

Se pueden visualizar otras inmersiones desplazando la Vista de Detalles +hacia la derecha, para el buceo posterior, o hacia la izquierda para el +anterior.
7. Editar los detalles de la inmersión.
+En la parte inferior de la pantalla, el Botón de Acciones contiene un lápiz +(imagen anterior derecha). +Pulsar el botón hará que se muestre un panel con casillas de edición que nos +permitirán modificar la información existente, p.e. añadiendo texto a las +notas o cambiando nombres o valores en otras casillas (ver imagen a +continuación). Puede ser necesario desplazar la ventana para poder acceder a +toda la información. En la parte inferior de la pantalla de edición, el +Botón de Acciones mostrará un icono de Guardar. Púlsalo para guardar los +cambios efectuados. Tras haberlos guardado, la pantalla de la lista de +inmersiones se actualizará y mostrará. Si se desea cancelar la edición se +pulsa el botón "Volver" de Android.

8. Añadir una nueva inmersión a la lista
+También es posible añadir una inmersión adicional a la lista existente. Desde +el menú principal, pulsar Manage dives → Add dive manually. Esto abrirá una +pantalla idéntica a la de edición comentada anteriormente. Al añadir +manualmente una inmersión, no se puede añadir un perfil del ordenador de +buceo. Sin embargo, si no se usa un ordenador de buceo, la duración, +profundidad y varias otras informaciones pueden ser introducidas. +El Botón de acciones, en la parte inferior de la pantalla, contendrá el +icono de un disco. Púlsalo para guardar la nueva inmersión. Para cancelar las +ediciones pulsa el botón "Volver" de Android. +La imagen de la izquierda, a continuación, muestra una captura de pantalla de +una inmersión que está siendo creada, y la imagen de la derecha muestra la +misma inmersión en la Vista de detalles.

9. Borrar una inmersión
+La Vista de detalles de una inmersión tiene un menú contextual en el lado +derecho que puede activarse como se ha descrito anteriormente (p.e. pulsando +el icono de flecha en la parte inferior derecha de la pantalla o arrastrando +el Botón de acciones hacia la izquierda). +El menú contextual contiene una sola opción: "Delete dive". Si se pulsa esta +opción, la inmersión mostrada en la Vista de detalles será borrada. Se +dispone de una breve posibilidad de anular el borrado pulsando el botón undo +en el mensaje que aparecerá en la parte inferior de la pantalla. Si no se +pulsa dicho botón la inmersión se borrará.
10. Mantenimiento del divelog
+Una parte central de Subsurface-mobile es su capacidad para guardar la +información de buceo haciendo uso del almacenamiento en la nube de +Subsurface. Esto proporciona seguridad frente a los daños o la perdida de +la copia del divelog guardada localmente y permite a la versión de sobremesa +de Subsurface acceder a los cambios realizados con el dispositivo móvil. +Se accede a esta capacidad a través del menú principal (arrastrando el Botón +de acciones hacia la derecha, o pulsando la flecha en la parte inferior +izquierda de la pantalla). +Pulsa la opción Manage dives que nos permitirá un nuevo número de acciones:
10.1. Añadir manualmente una nueva inmersión
+Se ha descrito anteriormente en la sección referida a la lista de inmersiones.
10.2. Subir el divelog al almacenamiento en la nube de Subsurface
+Se pueden subir las inmersiones contenidas en el dispositivo móvil al +almacenamiento en la nube de Subsurface pulsando la opción Upload to +cloud. Esto sincronizará los cambios efectuados localmente con el divelog en +el almacenamiento en la nube.
10.3. Descargar el divelog desde internet
+En el subpanel Dive managements, pulsa la opción Refresh . Con esto se +consigue que la copia local del dispositivo Android se sincronice con la copia +del divelog en la nube.
10.4. Cambiar las credenciales de acceso a la nube de Subsurface
+Puede que sea necesario cambiar las credenciales de acceso, por ejemplo si +nuestro correo electrónico (usado como credencial) ha cambiado. Para modificar +los datos en Subsuface-mobile, abre el menú principal y pulsa Cloud +credentials. Esto abrirá la pantalla de ajustes para especificar las nuevas +credenciales.
11. Registrar puntos de buceo usando el GPS
+El hecho de que la mayoría de smartphones dispongan de GPS nos permite +registrar las ubicaciones de las inmersiones. Se puede llevar el teléfono en +el barco de buceo durante la inmersión y se registrarán automáticamente +posiciones a intervalos regulares. +Estas posiciones pueden ser aplicadas a inmersiones de la lista. A +continuación se explica como:
11.1. Ajustar el GPS
+Abre el menú principal y pulsa GPS → Preferences. Ahora especifica la forma +en que se deben recoger automáticamente las posiciones (imagen derecha a +continuación). Se puede especificar que los datos se recojan a intervalos +regulares, p.e. cada 10 minutos, o a distancias regulares, p.e. después de que +el barco se haya desplazado más de 200 metros, o una combinación de ambas +opciones. Introduce los parámetros deseados y pulsa el botón "Guardar". El +app está preparada para recoger posiciones GPS.

11.2. Recoger posiciones GPS
+Asegúrate de que el GPS del dispositivo Android está activado. En la parte +inferior del menú principal y del submenú GPS hay una casilla seleccionable +Run location service (imagen derecha a continuación). Selecciona la casilla y +Subsurface-mobile comenzará a tomar lecturas de las posiciones GPS siguiendo +las indicaciones guardadas en las preferencias, como se ha indicado +anteriormente. Despues de la inmersión se puede detener el servicio, +deseleccionando la misma casilla que se había marcado antes.
11.3. Guardar los datos del GPS en la nube de Subsurface
+Activa el menú principal y selecciona la opción GPS que despliega el menú de +acciones relacionadas con el GPS (imagen anterior izquierda). Pulsa Upload +GPS data con ello, los datos recogidos en el dispositivo móvil se guardarán +en la nube de Subsurface. Estas posiciones GPS se guardan separadamente +del resto de datos del divelog. Todas las posiciones GPS recogidas se +conservan en el dispositivo móvil, independientemente de que se hayan subido o +no.
11.4. Visualizar datos GPS
+Desde el menú GPS (imagen izquierda anterior) seleccionar Show GPS fixes. +Esto mostrará una lista de posiciones GPS recogidas usando en servicio de +ubicación (imagen izquierda a continuación). Se pueden efectuar dos acciones +para cada una de las posiciones, habilitadas si se pulsa el botón (las tres +bandas horizontales de la derecha, ver imagen izquierda a continuación) y se +arrastra la posición hacia la izquierda (imagen derecha a continuación). Esta +acción muestra dos opciones. Pulsar la papelera borra esta posición GPS en +concreto. Pulsar el icono con forma de lágrima (un pin de Google maps) abre +Google Maps en el navegador con un pin que indica la posición exacta en el +mapa de las coordenadas GPS que se están visualizando. Las dos opciones +indicadas, pueden ocultarse de nuevo arrastrando el registro de posición hacia +la derecha.

11.5. Aplicar los datos GPS a las inmersiones del divelog
+Suponiendo que se hayan introducido a mano o descargado desde la nube de +Subsurface todas las inmersiones del divelog, se pueden aplicar las +posiciones GPS a dichas inmersiones. Las posiciones GPS solo pueden aplicarse +a inmersiones que estén en la lista de inmersiones. +Desde el subpanel GPS, pulsar Apply GPS fixes. La lista de inmersiones +contiene la hora de inicio y fin de cada inmersión. Subsurface-mobile +aplicará la primera posición que se encuentre dentro del periodo de duración +del buceo, o la inmediatamente anterior al inicio si no hubiera ninguna dentro +del periodo.