1 00:00:00,000 --> 00:00:05,299 Hola, buenas tardes, soy Ekaich y voy a hablar de una de las tecnologías más innovadoras, el Nucon. 2 00:00:06,040 --> 00:00:11,539 Antes de comenzar, quería decir que al principio del proyecto tenía algunas dudas respecto a la idea fundamental. 3 00:00:12,699 --> 00:00:16,260 He estado hablando entre hacerlo sobre los planes de evacuación, ya que me interesaban bastante, 4 00:00:16,780 --> 00:00:19,640 y una de las nuevas tecnologías que estaban surgiendo. 5 00:00:20,300 --> 00:00:27,600 Finalmente, combiné ambas opciones y lo he realizado sobre una app que combina estas dos ideas. 6 00:00:28,359 --> 00:00:34,679 Sirve para evacuar el centro en caso de emergencia y está realizada con una plataforma que utiliza 7 00:00:34,679 --> 00:00:39,619 la tecnología del NoCode de la plataforma de AppSeries. 8 00:00:41,659 --> 00:00:42,679 ¿Qué es el NoCode? 9 00:00:42,880 --> 00:00:49,659 El NoCode actualmente es una tecnología que está causando un gran impacto debido a que 10 00:00:49,659 --> 00:00:54,880 permite programar sin necesidad de usar el código y además las empresas lo están utilizando 11 00:00:54,880 --> 00:00:57,399 para poder digitalizar su negocio de forma mucho más asequible. 12 00:00:59,039 --> 00:01:13,260 Tras esto, el Nuko tiene un inconveniente, si se le puede llamar inconveniente, que es que las plataformas limitan las funciones que puedes realizar, por lo que no innovas como podrías innovar con una programación con código. 13 00:01:14,120 --> 00:01:18,599 Por el contrario, tiene muchas ventajas, como por ejemplo que es mucho más económico, 14 00:01:19,079 --> 00:01:26,299 más sencillo y rápido de usar y que es mucho más seguro y compatible, 15 00:01:26,640 --> 00:01:31,959 ya que permite la transferencia de datos entre las distintas plataformas. 16 00:01:33,400 --> 00:01:38,560 Una de las herramientas que más me ha aportado en el proyecto ha sido un podcast de En Punto Digital 17 00:01:38,560 --> 00:01:43,900 en el cual se tratan los aspectos positivos y los aspectos negativos de la tecnología 18 00:01:43,900 --> 00:01:50,180 no-code. A continuación vamos a hablar de las plataformas más importantes que trabajan 19 00:01:50,180 --> 00:01:55,120 con esta tecnología que son Babel, AppOnPay, AppsBuilder y la que yo he utilizado que es 20 00:01:55,120 --> 00:02:03,939 AppSeed. AppSeed o AppSeed se trabaja con Google y trabaja con sus hojas de cálculo 21 00:02:03,939 --> 00:02:07,260 como soporte para crear una base de datos 22 00:02:07,260 --> 00:02:12,860 que posteriormente se diseñará en la plataforma 23 00:02:12,860 --> 00:02:14,240 y se creará la app. 24 00:02:14,699 --> 00:02:16,759 Tras finalizar la app, se podrá lanzar al mercado 25 00:02:16,759 --> 00:02:21,039 a las aplicaciones móviles o tanto de ordenadores como tablets. 26 00:02:21,180 --> 00:02:23,199 Aquí en el ejemplo he puesto dos aplicaciones de móviles, 27 00:02:23,439 --> 00:02:24,319 App Store y Play Store, 28 00:02:24,780 --> 00:02:26,340 pero valdría para cualquier dispositivo. 29 00:02:28,020 --> 00:02:29,719 Tras esto voy a poner un vídeo 30 00:02:29,719 --> 00:02:33,539 que es sobre el funcionamiento desde el punto de vista del profesor 31 00:02:33,539 --> 00:02:36,300 para explicar cómo se usaría la app en caso de un incendio. 32 00:02:38,439 --> 00:02:41,819 Primero, abriríamos nuestra app descargada en nuestro teléfono móvil, 33 00:02:42,560 --> 00:02:47,400 iríamos al más que aparece aquí, clicaríamos en el más que aparece en la parte inferior de la pantalla 34 00:02:47,400 --> 00:02:53,699 y se nos abriría un panel en el cual indicaríamos la ubicación del incendio. 35 00:02:53,819 --> 00:02:56,699 En el ejemplo he puesto el pabellón B, la planta 1 36 00:02:56,699 --> 00:03:01,060 y aquí en la salida obstruida el programa filtra las opciones 37 00:03:01,060 --> 00:03:06,800 para poder llegar mucho más rápido a la salida que puede estar obstruida respecto a los datos que hemos introducido. 38 00:03:07,819 --> 00:03:15,319 Tras esto ya habríamos alertado del incendio y les llegaría una notificación de un email a todos los profesores que estén registrados. 39 00:03:16,699 --> 00:03:21,280 Clicando en la notificación abrirían directamente la aplicación y tendrían dos opciones. 40 00:03:22,340 --> 00:03:30,500 La primera es en la pestaña de bloqueos, que es si ven alguna otra salida que esté incendiada o que esté cerca del incendio y no se pueda salir, para bloquearla. 41 00:03:30,500 --> 00:03:37,620 Y la otra es en la pestaña de salidas, que directamente giran el aula en la que se encuentren y saldrían del centro por la zona indicada. 42 00:03:38,159 --> 00:03:45,120 Para bloquear una nueva salida simplemente habréis de clicar en el iconito que aparece a la derecha de la puerta y poner la opción de Sí. 43 00:03:45,639 --> 00:03:52,979 Aquí en el ejemplo, como podemos comprobar, la que hemos bloqueado ya, que hemos puesto en la salida obstruida, está obstruida, está puesta en que está bloqueada, 44 00:03:53,479 --> 00:03:57,900 y voy a bloquear otra para comprobar que cambia de instante a la flecha. 45 00:03:58,699 --> 00:03:59,500 Más tarde explicaré. 46 00:04:00,280 --> 00:04:04,659 Nos iríamos nada más guardando la pastilla de salidas y elegiríamos el aula por la que salida. 47 00:04:05,139 --> 00:04:15,039 En el ejemplo, cuando le clicamos en la salida, aparece una imagen y debajo un icono en el que tendremos que pinchar para saber qué flecha seguir. 48 00:04:15,199 --> 00:04:19,980 La flecha naranja significa que es la salida secundaria, es decir, que la principal está bloqueada, sería la verde. 49 00:04:20,620 --> 00:04:29,139 En este caso, como las dos primeras opciones estaban bloqueadas, nos sale en ambas que la salida está obstruida y tenemos que seguir la flecha naranja. 50 00:04:29,959 --> 00:04:39,879 En la tercera opción, que es en el pabellón D, que está al otro lado del centro, nos pondría que no está bloqueada y podríamos seguir la flecha verde. 51 00:04:40,819 --> 00:04:46,860 Cabe destacar que también en la imagen que nos aparece en la aplicación podemos observar el orden de salida, que es en estos circulitos azules, 52 00:04:47,480 --> 00:04:51,800 y sería mucho más rápida y mucho más ordenada la evacuación. 53 00:04:54,860 --> 00:04:59,620 Voy a continuar explicando el funcionamiento desde el punto de vista del programador. 54 00:05:01,579 --> 00:05:06,439 Primero deberíamos crear unas hojas de cálculo de Google como soporte de la base de datos, como ya he mencionado, 55 00:05:06,899 --> 00:05:09,480 en las que incluiríamos todos los datos que vamos a revisar. 56 00:05:09,480 --> 00:05:22,220 Google trata las columnas como campos y las filas como registros. La app llama a las hojas como tablas en la plataforma de AppSite. 57 00:05:22,220 --> 00:05:32,699 Aquí lo único que hay que mencionar es que hay que crear una columna ID, que es bastante importante, ya que lo que hace es relacionar los distintos registros de las distintas tablas entre sí 58 00:05:32,699 --> 00:05:40,100 y mantener un orden en el nombramiento de las hojas, columnas y registros. 59 00:05:41,500 --> 00:05:46,100 Pasando a lo que es AppSeed, la plataforma, tenemos tres pestañas fundamentales. 60 00:05:46,100 --> 00:05:52,459 fundamentales. La primera es la pestaña de Data, o datos, en la que aparecerán todos 61 00:05:52,459 --> 00:05:57,920 los datos que hayamos incluido en la hoja de cálculo. En esta se subdividen tres, tablas, 62 00:05:58,060 --> 00:06:02,779 como ya he dicho que son las hojas, columnas y slides. Las slides se usarán posteriormente 63 00:06:02,779 --> 00:06:10,839 para la pestaña de vistas, en la que hablaré un poco más tarde. Las columnas es el subapartado 64 00:06:10,839 --> 00:06:15,040 principal de la pestaña de datos, dado que aquí podemos encontrar todas las opciones 65 00:06:15,040 --> 00:06:23,100 que podemos realizar con la app. Hay un tipo de dato fundamental, que es el tipo ref, que aparece aquí, 66 00:06:23,839 --> 00:06:35,980 que es el dato que sirve para extraer los otros datos de otras tablas. Estas funciones que podemos ver aquí 67 00:06:35,980 --> 00:06:41,079 también son las que más he utilizado, que son simplemente, como en el funcionamiento de la app hemos visto, 68 00:06:41,079 --> 00:06:50,019 el pabellón salida y destruida y planta si se puede ver si es editable y se requiere en este 69 00:06:50,019 --> 00:06:58,180 caso pues las tres ponentes la segunda pestaña fundamental en la pestaña de vistas views en la 70 00:06:58,180 --> 00:07:05,800 cual editamos la forma externa de la lo que el usuario ve en esta pestaña como he dicho antes 71 00:07:05,800 --> 00:07:13,680 se ha creado un Slice para hacer la pestaña de salidas en la cual en vez de verse toda 72 00:07:13,680 --> 00:07:20,759 la tabla, el Slice crea como un apartado, un trozo, una porción de esa tabla, por lo 73 00:07:20,759 --> 00:07:27,000 que solo se vería el aula, la puerta de salida y la imagen en este caso. Por último, la 74 00:07:27,000 --> 00:07:34,439 pestaña de automatización en la cual, como se puede ver, tengo tres bots y en esta pestaña 75 00:07:34,439 --> 00:07:42,139 lo que se hace es que la app pueda realizar funciones sin necesidad de intervención del usuario. 76 00:07:43,139 --> 00:07:47,180 Es decir, cada bot tiene dos partes. 77 00:07:47,560 --> 00:07:53,839 La primera que es un evento que se debe realizar y la segunda una tarea. 78 00:07:54,920 --> 00:07:57,779 El primer bot que voy a explicar es el bot de hay un incendio, 79 00:07:57,779 --> 00:08:04,680 en el cual el evento es que tiene que alertarse de un incendio 80 00:08:04,680 --> 00:08:10,379 y cuando se alerta de ese incendio, realiza la tarea de enviar una notificación a todos los profesores. 81 00:08:11,100 --> 00:08:17,019 El segundo bot es el bot de cambiar color, que cambia el color de las flechas. 82 00:08:19,769 --> 00:08:27,810 Este bot, el requisito o el evento que precede es el bloqueo de la salida 83 00:08:27,810 --> 00:08:33,750 y dependiendo si es verdadero o falso, el bot cambiará el color a naranja o a verde, que esa es la tarea. 84 00:08:34,289 --> 00:08:43,389 Y por último, el bot limpiador, en este caso el elemento, en vez de ser una función que hace el usuario previa, es de tiempo. 85 00:08:43,389 --> 00:08:54,690 Es decir, cada mes, cada semana, en este caso es cada semana todos los lunes, el bot elimina todos los incendios anteriores y desbloquea todas las salidas. 86 00:08:54,690 --> 00:09:04,289 De este modo, a las 12 de la noche, para que no sufran justo en el día, y de este modo no están bloqueadas las salidas una vez que hay un nuevo incendio. 87 00:09:05,389 --> 00:09:17,549 Y ya por último, para concluir las conclusiones, la parte de investigación ha resultado algo difícil, dado que como este tema es bastante actual, 88 00:09:17,549 --> 00:09:30,110 se ha retomado y es prácticamente 2019, no se han encontrado diferentes sitios web, libros, diferentes fuentes de datos de las cuales sacar información. 89 00:09:30,809 --> 00:09:39,490 Respecto a la app, para valorarla correctamente habría que ponerla a prueba en un simulacro real para lo que habría que contratar una versión de pago 90 00:09:39,490 --> 00:09:46,629 y para que la app pueda realizar funciones como dar cobertura a todos los profesores. 91 00:09:47,549 --> 00:09:59,350 Por lo tanto, a pesar de todo esto, he conseguido realizar la app en menos de un año y esto hace que todo lo dicho anteriormente se corrobore. 92 00:10:00,450 --> 00:10:09,909 El NURCO me ha parecido algo completamente recomendable, dado que yo no conocía nada basado en este campo y me ha parecido una tecnología muy completa. 93 00:10:10,529 --> 00:10:17,610 Por último, una ampliación que se le podría hacer al APA en un futuro sería que estuviese disponible para policía y bomberos 94 00:10:17,610 --> 00:10:20,710 y así reducir el tiempo de respuesta en el caso de un incendio real. 95 00:10:21,470 --> 00:10:24,990 Muchas gracias por vuestra atención y si me queda a disposición de vuestras preguntas.