Desarrollo móvil híbrido con Flutter

Aquellos que conocéis el mundo del desarrollo móvil, muy posiblemente habréis oído hablar de Flutter. Como framework para el desarrollo híbrido de aplicaciones móviles, Flutter está creciendo mucho en popularidad, lo que hace que un número cada vez mayor de empresas lo estén utilizando: Alibaba, Tencent, AppTree, JD Finance, etc. En la encuesta anual de StackOverflow 2019, Flutter apareció como uno de los frameworks más queridos por los desarrolladores. Al mismo tiempo, un estudio de LinkedIn de este año mostró que Flutter es la aptitud que están incorporando de forma más rápida los ingenieros de software. Antes de entrar en detalle en las bondades que han hecho crecer la popularidad de Flutter rápidamente, repasemos un poco la historia de cómo hemos llegado hasta aquí. Hasta ahora han surgido diferentes aproximaciones al desarrollo móvil híbrido. La primera podríamos decir que es la basada en convertir el código fuente en código nativo de la plataforma de destino. El mejor ejemplo de esto es Xamarin, que permite desarrollar en lenguaje C# que luego es compilado a código nativo de Android o iOS. El mismo esquema es el que utilizan frameworks de desarrollo de videojuegos como Unity o Cocos2DX. La segunda aproximación es la de frameworks tan populares como PhoneGap (actualmente Apache Cordova). En este caso, la aplicación se desarrolla utilizando HTML5, CSS y JavaScript, de tal forma que los desarrolladores web pueden utilizar todos sus conocimientos previos para crear apps híbridas fácilmente. Todo este código web se muestra en la aplicación a través de un WebView, que podríamos decir que es un pequeño navegador integrado dentro de la plataforma. Otro framework muy...

Cómo ayudar en la evaluación de debates en aulas virtuales

En los Estudios de Informática, Multimedia y Telecomunicación de la UOC trabajamos, entre otras cosas, para mejorar la calidad docente en los cursos que impartimos. Una de las dimensiones asociadas a la calidad docente tiene que ver con la evaluación, y su mejora cubre la investigación en técnicas y herramientas enfocadas a ayudar al equipo docente a valorar (o calificar) el trabajo de los estudiantes. En este artículo os queremos presentar una propuesta para facilitar la evaluación de debates en aulas virtuales; un trabajo que presentaremos en la XXV Edición de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI), que se celebrará los días 2-5 de junio de 2019 en Murcia. Puedes encontrar el artículo aquí. Los foros de debate en aulas virtuales y su evaluación El uso de medios electrónicos de comunicación es especialmente relevante en modelos docentes virtuales, donde el medio fundamental de comunicación es el aula virtual. Un aula virtual organiza los estudiantes de una asignatura y ofrece mecanismos para facilitar la docencia, como calendarios de actividades, chat, tablón o foros de debate. Los foros de debate ofrecen una canal bidireccional donde los estudiantes participan creando hilos de discusión (a diferencia de un tablón, donde la comunicación es unidireccional hacia el estudiante); así, además de contribuir creando hilos de debate, también pueden responder otros hilos. Los foros de debate son comúnmente utilizados para promover la participación de los estudiantes en un tema, como dudas sobre el temario o deliberación sobre algún tema de la asignatura. Precisamente por su capacidad de ofrecer al estudiante un medio para expresarse y discutir sobre un tema, los foros...

Las PYMES también reciben ciberataques dirigidos

En nuestra sociedad existen miles de pequeñas y medianas empresas que se dedican a infinidad de servicios o fabricación. Todas lo suficientemente diferentes como para poder existir, aunque les une una cosa en común, el uso de la tecnología para poder gestionar el día a día, sus productos, enviar y recibir las facturas, etc. un largo etc. Empresas lo suficientemente pequeñas en muchos casos como para no poder disponer de una persona experta en TI que gestione la infraestructura tecnológica de la empresa ni mucho menos los ciberataques.  Las Pymes no pueden permitirse en muchos casos la contratación de estos servicios tecnológicos a través de otras empresas de servicios o mediante profesionales y queda en un segundo plano todo el tema tecnológico, ya que normalmente con un router de acceso a internet y alguno que otro punto de acceso distribuido por la sede es más que suficiente para el trabajo que han de realizar.  Frente a esto la gran perjudicada es la ciberseguridad. La pobre infraestructura disponible i el nulo presupuesto que se dedica a la seguridad informática hacen que las Pymes estén completamente expuestas a los ciberataques. En muchos casos los propios empresarios desconocen la problemática todo y que “Las pymes sufren casi la mitad de los ciberataques”. Por ejemplo, los despachos de abogados, arquitectos y aparejadores tienen continuamente el punto de mira de los delincuentes para extraer información sensible o simplemente secuestrarles el ordenador, cifrarlo y pedir dinero a cambio de una clave de descifrado que en muchos casos no es tal o no descifra completamente el disco. ¿Cómo solucionar el problema? Frente a este hecho las...

IV Fòrum Industria 4.0

(Més avall trobareu la versió en català d’aquest contingut.) Como ya es costumbre, el pasado viernes 31 de mayo se celebró en el Espacio Endesa de Barcelona la cuarta edición del Foro Industria 4.0 que organiza la Comisión Industria 4.0 formada por los 5 Colegios/Asociaciones de Ingenieros (Agrónomos, Caminos, Industriales, Informáticos y de Telecomunicación) de Catalunya. El acto, que contó con más de 400 inscritos, se alargó durante toda la mañana y se organizó en cinco partes. A continuación os presentamos un resumen del acto con algunas imágenes, pero las diferentes presentaciones estarán disponibles en el siguente enlace. Abrió la jornada el presidente de la Comisión Industria 4.0, el Sr. Joan Carles Cases, que aprovechó para resumir el trabajo que ha realizado la Comisión durante el último año, destacando que la concreción de soluciones a la Industria 4.0, que no es otra que la conectividad de máquinas, la cual está permitiendo a industrias, grandes y pequeñas, incorporar nuevas funcionalidades en productos, procesos de fabricación e incluso, diseñar nuevos modelos de negocio. A continuación se realizaron presentaciones de los diferentes grupos de trabajo sobre las tendencias tecnológicas aplicadas al ámbito industrial. Cabe destacar que los grupos de trabajo se organizan a modo de tecnologías base (robótica, electrónica, comunicaciones, fabricación aditiva, software e inteligencia artificial) y sectores de aplicación (agricultura y química). La novedad de este año fueron las presentaciones del Sr. Oriol Vilàs, del grupo de trabajo en Inteligencia Artificial, y del Sr. Julià Sempere, responsable de trabajo del grupo de trabajo Química 4.0. El Sr. Oriol Vilà dio una visión de la inteligencia artificial y su potencial de aplicación...

El impacto de la investigación: salvar vidas

(Més avall trobareu la versió en català d’aquest article.) A menudo nos preguntan cuál es el objetivo de una institución de investigación como la nuestra. La respuesta obvia a esta pregunta es que la finalidad de la investigación es hacer avanzar la ciencia y crear nuevo conocimiento; sin embargo, este tipo de respuesta suele dejar un poco frío a nuestro interlocutor. Esto no sucede porque el público no se sienta atraído por el progreso científico, sino porque no siempre es fácil hacer evidente el impacto que puede tener en la vida de las personas el resultado de una investigación no necesariamente aplicada. En cambio, cuando se habla de un tipo concreto de investigación, aquella que pretende investigar una determinada enfermedad o desarrollar un nuevo fármaco para su tratamiento, se produce un gran consenso social sobre su impacto y utilidad. Al fin y al cabo, ¿qué objetivo puede ser más importante para los que se dedican a la investigación que salvar, aunque sea, una sola vida humana? Por tanto, la investigación en el ámbito de la salud o, en general, la que va dirigida a la mejora de la vida de las personas, genera un amplio reconocimiento y la admiración de toda la sociedad, de manera totalmente justa y merecida. Cada vez es más frecuente que las convocatorias de las organizaciones que financian la investigación tengan más presente el impacto social de la misma, y el concepto «investigación e innovación responsables» está ganando preeminencia en la comunidad académica, históricamente demasiado cerrada en sí misma y con cierta dificultad para llegar al gran público. ¿Quiere decir esto que hay que priorizar...

La revolución del posicionamiento en interiores

Desde hace más de 15 años la comunidad científica ha tratado de desarrollar mecanismos de localización precisa en interiores usando sistemas de comunicación inalámbricos. La localización precisa en interiores es un habilitador de numerosas aplicaciones en casi todos los sectores, desde la logística, la gestión de inventarios y activos, la delimitación de áreas o la seguridad de personas. Uno de los mayores focos de investigación en el ámbito de la localización ha sido el uso de la potencia de señal recibida (Received Signal Strenght Indicator– RSSI) como estimador de la distancia. Existen miles de trabajos que documentan y evalúan el posicionamiento en interior usando la RSSI y en muchos casos combinándolo con otras métricas, por ejemplo, la fase de la señal recibida, o aplicando técnicas como la triangulación o los filtros de Kalman que permiten mejorar la precisión del mecanismo. En la mayoría de resultados que podemos observar, sin embargo, la precisión obtenida es decepcionante, en casos ideales mayor a un metro y en la mayoría de casos realistas los errores son mayores al 30% de la distancia entre balizas. Es sabido que la potencia de la señal decae con la distancia, pero factores como el fading y el multipath introducen una variación no despreciable en las medidas. Estas variaciones son incontrolables, permanentemente cambiantes y dependen del entorno. Formas más precisas de medir distancia son posibles, sin embargo, requieren modificaciones en la microelectrónica de las radios y por lo tanto aumentan la complejidad de los diseños y su coste. Una forma precisa de determinar distancias es a través de medir el tiempo de vuelo de una onda electromagnética. Esta...