FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

¿QUÉ ES FUSION TABLES?

Fusion tables es un componente no visible que se comunica con Google Fusion Tables de Google. Fusion Tables te permite guardar, visualizar, editar, borrar y ver tablas de datos en tu aplicación, y por supuesto todos estos datos estarán alojados en internet. Con esto podremos hacer que cualquier usuario que tenga la misma aplicación y una conexión a internet haga modificaciones en la misma tabla o pueda consultar cualquier dato que esta contenga, y lo mejor de todo es que estos datos no solo los vamos a poder ver a modo de texto, también los vamos a poder representar en nuestra aplicación a modo de gráficas o mapas, si estos últimos son coordenadas geográficas.

CREACIÓN DE UNA FUSION TABLES

Lo primero que necesitarás es una cuenta de Gmail, para iniciar sesión. Seguramente ya tengas una, ya que para poder utilizar App Inventor es indispensable.

Abre sesión con tu cuenta de correo en google drive y pulsa en el botón de nuevo, situado a la izquierda de la página.

huWT8etcQDvJJfzfLKEWsCETeAZnbI9gGMbUHbsoENkDLPEMMoQfshYCZ2Y809011krvu8oK 8hz9BaucXL4Y6Ei7ixmsgQB94gqjvdlEVhkfU4BFdejBjDPv NtC6q5pYDDZ ty - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Una vez pulsado el botón de nuevo, muévete a Más . Si no ves una opción de Google Fusion Tables, como te muestro en la siguiente imagen, selecciona Conectar más aplicaciones y desplázate por la página de los servicios de Google para encontrar el servicio de Fusion Tables o escribe fusion tables en el rectángulo de búsqueda y conectalo a su Google Drive.

9a5g0HI2XuH3as3HuHpfAYCd01dCKMLufl A9uaI c gc4otYGXuB YWpIMFmyfTh0oNQJxiwn3GerFqUtEe8wsfIbnodHKP9hm3APPhjN ZRzP1JjumtIJqbvMrIccihS1zTGq6 - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Ahora desde google drive pulsamos de nuevo en  “nuevo” para crear una fusion tables,  muévete a más y pulsa en Tablas dinámicas de google, tal como te muestro en la siguiente imagen.

MTJnwRTN 8g0X H4ZmifYwXY2Cijyz23d5H4OgQlDVOj54Wk8VcHAwQB1RebC6ckefh9zfS4GBvwsEQfQ6YjE13b4EtTPbITg9gjudS7pwqjfUkDesqNcDaS6zNEtTGFmJQoZEOW - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos abrirá una ventana en la que nos dará varias opciones, nosotros pulsaremos en  Create empty table para crear una nueva tabla vacía,

TsbEQvMoETTDFftC1h8dQPf VsIRqaaLNkojTdta4bvDU2AQMnlDnieuwAl2RTtcscHP1xZU9z33meprdXpKB5YW iUNHck55lEXMxgdUCIMXjCfgyWc8VirwDhKiUBY3uUxIMgg - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Seguido pulsaremos en NEW TABLE y a nuestra tabla le daremos el nombre de “Alumnos”, ya que en este tutorial crearemos una tabla de alumnos de una clase en la que se nos mostrará, su nombre, edad, lugar de nacimiento, fecha de nacimiento y nota de examen de matemáticas.

NalBFaIcF9mxv3WBsVSzwt 2A7ydmBmD29CJkgyFbzIt2zHj5LtN0hc3hFPZl3xy 06yr9ui2HVovvhRn3aH3lsB jB9lDcFpNNP LBBCfgenN42xcNMjaSHyxf 5JMif7f Alth - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos abrirá una nueva página donde podremos ponerle el nombre a nuestra tabla, en este ejemplo solo modificaremos este campo pero vosotros despues podreis variar los demas campos para experimentar.  Una vez terminado pulsaremos en salvar, y nos devolverá automáticamente a la pantalla de edición.

OL0CbSffUZ87PFSMlwYjl8 LLFYdbWLUgT2lnmccLih e goS0QiBPPf NxA UDcPLsrAtgrpdkyTqb0DCLecMvh eaDeVjmayGMyctVBPq55nG4JP4lDutogjV5CoidyrxhUU4e - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Ahora tendremos que cambiar el nombre de cada columna y crear una nueva, para ello situando el ratón en cada uno de los textos descriptivos de cada columna podremos ver que nos sale una flecha, si pulsamos sobre ella nos desplegara una serie de opcione, pulsa en Change…

itj86zyVKMXAwSLyN1zD tssZ5zKWK0 iO200LCYbuEYYSWx0z0HwEoet30CyeMs0PH7SaT6Z0kWbdHg58vBbl SVcRr8pUe0x0yr MW AxC48Kssu9pajP1lelNnGC98MAxF0oc - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos abrirá una nueva pantalla donde editaremos el nombre de la columna y el tipo de dato, para las demás columnas será necesario cambiar el formato.

kTWdmDZimv X8tay8RY0G oF9xfSoFnEVI5PEfuRa1E9PXnwzqc0J2XD5c1X2 rjFa0AVwUYzCKeaK8i RScUIE21KyQB4kMR0qONxhLY5rdn6i2fLJK B2z2j3mJ137Qk8sZiJe - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

una vez hecho todos los cambios pulsaremos en el botón Save que nos devolverá a la pantalla inicial. Tendremos que hacer esto para cada una de las columnas además de añadir una nueva que usaremos para las notas, para ello haz clic en Edit> Change columns se abrirá una nueva página donde podremos pulsar en New y después en Column .

9LTMPqQ1QIkyFiJDSF7RqOg4R0Dame ORrpIkn4CpvCICPtcQlMonIudE5S21ePbjLnA ueSgeuKvu4i7VrfEOmnk48jpgeK8PYNoOaUAmRarhWLqyfRwgMtRvcUlmhSzzMX49PI - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Pondremos en nombre Notas, le daremos tipo numérico y de formato decimal, quedará como en la siguiente imagen.

Ss p5xZ2tP9zWwdwaibasGSXOhnaX6vNhhlsnQnOTelZhXuhgpUlsPGia4p keewNP XWvxbKZSO8g Tch5Rb8TdcvJAUUO6BY8wR Aqcl2x4PCps FH7Gl9nE5dVk4oOOKvxyP8 - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Después salvamos y nos devolverá automáticamente a la pantalla de edición donde podrás observar los cambios en nuestra tabla. Tiene que quedar como en la siguiente imagen.

9u7CY4SS7M Q7zzzfdQ9 oLafou0tzzjq0JRqYxLR0e502g8PvxdzpmxBn31bK6l7MmBeiWjSuo9E FhH2gLro rGoMXl6kJwVyDARWCHtN Lk16UQX34loUZsYalNCb8XtF5a8V - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Ahora necesitamos que nuestra tabla pueda ser vista desde cualquier terminal que tenga nuestra aplicación, y para eso tenemos que hacerla pública, ya que por defecto está configurada como privada. Para ello pulsaremos en Tools > Publish…

W9c0r3y rHYR43gAS17EXtbGTydMHFe2Rfbleesna09aUHgU s0PjsRX XEDocuick7dIyAFgD2YMctx9363ToBO3LDChD8f FVI6DnPHIQCqRcTXVdEq9cnX22cKFNAN20RgFC6 - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos abrirá una ventana nueva en la que se nos dirá que

Esta tabla es privada y no será visible. Cambiar visibilidad. Pulsaremos en Change visibility

WMKiwbwiFvNCK3ypghKH4GwNuYFL u8oqSSa1wToRM43YTvQK2qKryJgWAHbcu2UZYxw3xOFHkNPsYgEVTlaOlzHqsNO9t0iHI6xtFOJ52IJnnwSKQh0ocWxHnKSiBG62TiC 2TP - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos abrirá una nueva ventana en la que nos mostrará quién tiene acceso a la tabla y seguramente que la tengas como privada, pulsaremos en cambiar, esto permitirá que cualquier usuario pueda ver la tabla.

MAtk1wvOTuIL4nftYRISf960Biwpfk8qF1YysimBhbtuKVULu3QRaP43IuWSF9P7E4 nBaOx6I9vpfr3fziGmVwxf2Kd4xrhPO1CMtdES4cinzUNz2WJVoaJB Bhk9E27 0AvSkn - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

En el siguiente paso marcaremos como público en la Web, y pulsaremos en el botón de guardar.

EOP4oSroHXA8byo4TjYh 1UYkVio7m0nODinmx NNoUScePFJlKGcJhCBlJSzkfXCMaxeqts0zpxB6cJmG Y9h6moazBUPsPce0O2YuR5Uq9tYlN qNlyyYyjEZ 38MbN1BFga3l - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Bien ya quien descargue nuestra aplicación podrá ver nuestra tabla pero no podrá hacer modificaciones, para hacer modificaciones desde la aplicacion tendra que tener credenciales y quizá esta es la parte más complicada para usuarios que no tienen mucha experiencia en App Inventor 2 y Fusion tables, asi que intentare ser lo más claro posible y explicar bien todo los pasos.

DANDO CREDENCIALES A NUESTRA FUSION TABLES

Lo primero que tenemos que hacer es abrir la página de consola de Apis de Google https://console.developers.google.com/cloud-resource-manager

Intenta abrir esta página con la misma cuenta de correo con la que creaste la tabla.

Una vez en la página pulsaremos en Crear proyecto,

fLmOwUcUWbGWrK6 6ClRY4 gQXs5ydLGxwp C4 mMmejQnaLTVU78nAvCraODf Iwz6LHl9WFbQ3j665PHIiITmWtlEdQhA8mEKBMBalRFvjswpqC5FvqWyG3JxOylr 77vi 3VB - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

En la siguiente ventana le daremos al proyecto el nombre de alumnos

y anotamos el ID del proyecto, y seguido pulsaremos en CREAR.

J7jjF7jLcZ8KS4a43pOHMD6onjSFGcIgfT3BEIk74OgGuoO7kYIWlCdSRQDw5r1kaawvbYBt5t0gQvHqDQCgqURWnQ6uh zgpydWk r7jZXusHmYMDk9LMtZK ZUgNOTOFrqy8rT - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Pulsaremos en el menú de navegación situado al lado izquierdo de la página,

pasaremos el ratón por las opciones desplegadas, hasta llegar a APIs y servicios y seguido pulsaremos en Panel de control

StchE423MPw5wnVqojRMXqKe1yKKYqgYKQRh2LuSf4ZLkpfmxpM9x5t oneGLOFoGhAsxtSEE WXp1Gs 8 wWB6k 8QB1n01EMObZFNiP wOR6ChU6X0KkVoQqh9B3X0NQznHSN8 - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Una vez estemos en nuestro panel de control pulsaremos en HABILITAR APIS Y SERVICIOS

2bl1eXYOPtaiHs0L45nkN1 QkYx5dFJcmd3gA5CcI7HsECue 28dpS70yO4oF5BB7gfS riwn8eDja3A5738vC wY ngAStRh9OE LJs nJmDljLvJReMGACw WjIdDRKloBqyAj - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Dentro del recuadro de búsqueda escribimos Fusion tables e inmediatamente nos filtra de todos los servicios el que nos ocupa en este tutorial.

rAkivXd98UrLeGfhk oW8ahStuviOIJeoVSx6Dp2stobj2DjVBjH11n YtNUFTdTIMpjPBmZRbYG 2DJDVXOV  YWeNYaVQnqAZlZ5UKTQNuJ2VWr520pciwnGtDYmLT26APQfG2 - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Pulsamos sobre el resultado y en la nueva página que se abrirá pulsaremos en el botón de color azul que pone HABILITAR

9 PVhtfnm92gPwo  rrirINeP0xxSYxJNn74Ze 1t   fJR1OYXRxYQXfXB6v1OzIGUyJTeXjTSwv1hvmtn2OfgpKrihekRTPPK5FJK7Yuu5ulfBGWFfms17QGt7zcqtifewdp8D - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Ahora nos toca darle las credenciales necesarias para ello pulsaremos en el botón de credenciales que se ha creado en la nueva página.

Kn3 tn3VY9 x7o3YDF ZntxIKD7bHPIh3Cflps0qgoEHi2Go4TXVUPy3ZavOhsJ54EP6GNX9Zt oQNNpcM9 HeDs1 cq8Wwhy7k3NAWvKMJcLLglc jz66ELQqrNwlYiKcHHYIfr - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Pulsamos en el botón de crear credenciales y del desplegable en Ayúdame a elegir

FfPS2iuTxtPx5xXazxNSHtMJEKqzk8aKGIT5LiOyiBkNY1kq7Ry92eFWEohyi cQDvjMgK98PNcHaqRn4xblfSlKfsGMuaBmUPc9o2WVQtHWwWKGFKDRoQjKdkMhHMzgN6XF3uJb - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Se nos cargará una página donde deberemos seleccionar las siguientes opciones. Donde nos pregunta ¿Qué API estás utilizando? seleccionaremos de la lista  Fusion Tables API.

Seguido cargará una serie de preguntas en relación con la opción elegida anteriormente.

Donde nos dice que ¿Desde dónde llamarás a la API? seleccionamos del desplegable Servidor web y a la pregunta de ¿A qué tipo de datos accederás? seleccionamos Datos de aplicación, nos cargara la siguiente pregunta ¿Tienes pensado utilizar esta API en App Engine o en Compute Engine? a la que contestaremos No, no estoy usando Engines, y seguido pulsaremos el botón azul ¿Qué credenciales necesito?

sL8DoQVuJZoTHeT1runXPRvpDkNOyXgq GnbNw7YDN48x0lq5LJMZ9tGuEb8qh76Tz2tNd9QRAvpOVZ3H2pvNvvf6krEEjn9UVGFDTcbkw41NBvTS2sCFy1Y7J52SwvdLGTVw8Ht - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Inmediatamente cargara una pagina en la que nos pedirá el nombre de cuenta de servicio, pondremos alumnos y en tipo de clave marcamos P12, seguido pulsamos en Continuar.

U3IHmyDKBma lKrp8ZOelOSSSWFV6QTYxe9GOFVKzPjOhlINwrcmxADHYkmIgFeIMObKjUQUn5qFJEGBubSkHu6esCSN8Ptt1 t50EvApSWGPez1UNy28o5zMdPX07m2vK4Dphcj - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

Nos descargara a nuestro ordenador un archivo, en mi caso el archivo es alumnos-9f352648ef8f.p12, no tiene que ser el mismo en vuestro caso.

HYL7pOKOw99sXy 9ms FwaVCmx8ouK7jkY00aKkBRWQkKb1nehAc1rmQY9zuDV8yncHGci0pQNYn4sJKEzSAIbkchwiE77qUONK2kF1w6zWo8s0OYLGlbLfpyBQSzlkpHE FSDE  - FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)

tenemos que tener y guardar en un sitio seguro y localizable nuestro archivo ya que será vital para poder seguir este tutorial y poder utilizar la fusion tables.

También comentar que la tabla que creamos en el principio de este tutorial se encuentra guardada en Google Drive por si queremos en todo momento abrirla o editarla.

Sin más me despido esperando que este tutorial te sea de gran ayuda y si te ha gustado compartelo en tus redes sociales favoritas, si tienes dudas o crees que algo no está bien o simplemente se puede mejorar escribelo en los comentarios.


1 comentario en «FUSION TABLES CONTROL EN APP INVENTOR 2 (PARTE1)»

  1. Escribo este mensaje el día 1 de noviembre 2020 y es fecha en que seguí los pasos mencionados en éste tutorial y veo que ya no se tiene disponible el servicio de FUSION TABLES. Yo pienso que a estas fechas ya dejó de existir debido a es un proyecto experimental… ustedes que opinan?

    Responder

Deja un comentario

error: Content is protected !!