raquel-edicion

/Raquel

About Raquel

This author has not yet filled in any details.
So far Raquel has created 173 blog entries.

Preparados para la llegada de las Hololens 2 a Bravent

Esta semana por fin tendremos en nuestras manos las Hololens 2, lo último en Realidad Mixta de Microsoft que presentó el año pasado en el Mobile World Congress, un producto con varias mejoras respecto a su versión anterior, entre las que destacan su mayor comodidad. Estas nuevas gafas de Microsoft cuentan con tres opciones de compra, pudiendo, de esta manera, elegir adquirir el dispositivo individual, la edición de desarrolladores o las Hololens 2 con asistencia remota de Dynamics 365. Además, cuenta con un programa de personalización por medio del cual los socios de Microsoft pueden adaptar las gafas a sus necesidades para facilitar el desarrollo de su trabajo. En nuestro caso, desde Bravent contaremos con el modelo Trimble XR10, un casco homologado para entorno industrial con las Hololens 2 incorporadas que, además de aportar la seguridad necesaria, aporta toda la información para que el trabajador se forme en sus tareas a realizar. Trimble XR10 viene provisto de 5 micrófonos y auriculares, facilitando de esta manera una buena comunicación incluso en entornos con mucho ruido ambiental. También cuenta con la mejora de la [...]

2020-01-28T09:51:05+00:0028 enero, 2020|Categories: Hololens|Tags: , , , , |0 Comments

Extrayendo y filtrando datos de un fichero con Azure Data Lake Analytics

En el post de hoy vamos a ver cómo, haciendo uso de Azure Data Lake Analytics (ADLA), vamos a poder extraer datos de un fichero TSV, filtrar por un campo determinado, y devolver estos resultados en un formato distinto. Para ello, vamos a usar un lenguaje usado en ADLA llamado U-SQL. Este lenguaje es una mezcla de las ventajas que nos ofrece SQL con la potencia y versatilidad que nos da C#. Con la ayuda de este lenguaje vamos a poder extraer y analizar tanto datos alojados en almacenes de datos no estructurados como datos típicamente relacionados. Ahora vamos a ver paso a paso como realizar todo esto. Primero, vamos a proceder a la creación del servicio de ADLA. Asociado al servicio ADLA hay que crear un almacén de Azure Data Lake Store (ADLS), el cual usaremos para alojar el fichero TSV entrada y el de salida. Vamos a crear una carpeta para el fichero de entrada y otra para el fichero de salida en el ADLS. Hemos diseñado un fichero [...]

2020-01-22T10:53:32+00:0022 enero, 2020|Categories: Azure|Tags: , , |0 Comments

Cómo la Inteligencia Artificial y la Realidad Virtual pueden reconocer tus emociones

Uno de los puntos pendientes de las nuevas tecnologías es tener una relación más cercana con el ser humano, y traspasar la barrera que separa a la máquina de la persona. Este es uno de los retos más destacados de la tecnología, en especial de la Inteligencia Artificial. Detectar las emociones de las personas es algo que, hasta hoy, solo podemos hacer los humanos. Sin embargo, ya se ha comenzado a trabajar en distintos modelos de Redes Neuronales que sean capaces de identificar reacciones básicas como alegría, tristeza o miedo. Como ya hemos contado en artículos anteriores, las Redes Neuronales son un subconjunto del Machine Learning capaces de descubrir patrones complejos enterrados en grandes conjuntos de datos. Más concretamente, las Redes Neuronales Convolucionales se utilizan para el análisis de imágenes, lo que, tras mucho entrenamiento, puede derivar en el reconocimiento de emociones. Teniendo en cuenta que las expresiones faciales de los seres humanos son comunes, es comprensible que se basen en el mismo sistema de aprendizaje que el reconocimiento sencillo de imágenes. [Tweet "Las Redes Neuronales convolucionales y el [...]

2020-01-20T10:27:36+00:0020 enero, 2020|Categories: Hololens, Servicios cognitivos|Tags: , , , , , , |0 Comments

31 Ene – 1 Feb 2020Hacking for Humanity – Girls In Tech

¡Los próximos 31 de enero y 1 de febrero seremos patrocinadores del Hackathon Hacking for Humanity de Girls In Tech! Este evento pretende encontrar una solución de software que mejore la vida de los enfermos de ELA (Esclerosis Lateral Anmiotrófica). ¡El equipo ganador se llevará un premio de 1.000€! Constará de un día de trabajo y uno de charlas, en las que se profundizará sobre los problemas a los que se enfrentan los afectados por esta enfermedad. Además, el sábado contará con un Open Space con sesiones informativas y masterclass, donde nuestra compañera Tamara Redondo estará ofreciendo la charla ‘Piérdele el miedo al CSS con SASS’. Además, las ganadoras también conseguirán una Raspberry Pi cada una, de la mano de Bravent, junto con muchos regalos por parte de la organización. ¿Aún no te has apuntado? ¡Te estamos esperando! Puedes participar en el sorteo de dos entradas en nuestras redes sociales, si respondes a la siguiente pregunta: “¿Qué mujer fue directora de ingeniería de software para la misión Apolo 11?” en Twitter o LinkedIn. Consigue aquí [...]

2020-02-10T11:52:31+00:0016 enero, 2020|Categories: Bravent, evento, Eventos|Tags: , , , , , |0 Comments

Documentar APIs con Swagger UI en .Net Core

Una de las tareas más importantes (y tediosas) en cualquier proyecto de software es elaborar una buena documentación. Un buen software podría ser infravalorado e infrautilizado si no existen documentos tales como manuales de usuario, descripciones técnicas o manuales de integración, que ayudan a cualquier persona involucrada a conocerlo y explotarlo. Afortunadamente, cada vez existen más herramientas que nos ayudan a generar esa documentación. En el caso de las APIs desarrolladas utilizando la especificación OpenAPI disponemos de Swagger UI, una documentación visual auto generada a partir de nuestro código (utilizando los summary y firmas de los endpoints) que nos permite explorar y probar nuestra API. Integrar Swagger UI en nuestra API es extremadamente sencillo, comenzando por instalar el paquete NuGet Swashbuckle.AspNetCore. Posteriormente, debemos habilitar que se gener el la documentación en XML a partir de nuestros summary. Para ello, nos vamos a las propiedades del proyecto, pestaña Build y activamos el check XML Documentation File. Posteriormente, debemos indicar que se debe generar y utilizar Swagger UI. Para ello, modificamos los métodos ConfigureServices y Configure de nuestra [...]

2020-01-15T11:34:12+00:0015 enero, 2020|Categories: Desarrollo Web|0 Comments

Realidad Virtual en datos: las previsiones para 2020

Este 2020 será el comienzo de la revolución definitiva de la Realidad Virtual. Según IDC, este año se prevé un gasto mundial de 18.800 millones de dólares, y este aumento seguirá su curso durante al menos tres años, con una tasa de crecimiento anual del 77%. Además, si nos ponemos a hablar de las próximas décadas, PWC apunta que la suma de la Realidad Aumentada y la Realidad Virtual tendrá un impacto económico mundial superior a los 1,5 billones de dólares estadounidenses. Este alto crecimiento se debe en gran medida a que cerca del 50% de las grandes compañías europeas prevén implementar una estrategia de RV o RA  en 2020, liderados por casos de uso de formación y mantenimiento industrial. Mirando a los consumidores, el estudio 'Experience 2030: The Future of Customer Experience' revela que un 80% cuenta con la Realidad Virtual como una pieza clave para su toma de decisiones en un futuro próximo, como por ejemplo probar un producto antes de comprarlo o visualizar unas instalaciones sin tener que salir de su propia casa. [...]

2020-01-13T11:02:30+00:0013 enero, 2020|Categories: Hololens|Tags: , , , |0 Comments

Trabajando con Azure ServerLess

Los servicios que ofrece Azure Serverless da la opción a los desarrolladores de implementar soluciones de una forma ágil, rápida, eficaz y auto escalables. Esto permite a los desarrolladores centrarse en lo importante, en las aplicaciones en sí, y dejar un poco de lado las tareas de organizar, administrar y escalar las infraestructuras. Para ello, Azure ofrece una serie de herramientas que ayudan a agilizar este proceso fácilmente. En el proceso normal de diseño de una aplicación, hasta hoy, se tenia que dedicar un tiempo al análisis, diseño y estimación de la infraestructura donde queríamos alojar dicha aplicación. Con Azure ServerLess podemos evitar todo esto, centrándonos directamente en el código y ahorrando tiempo. Azure ofrece un listado de servicios totalmente administrados que contemplan bases de datos, inteligencia, análisis, monitoreo, calculo, etc. para facilitar el desarrollo de aplicaciones en un abanico amplio de escenarios. En este post nos vamos a centrar en dos servicios para el desarrollo de aplicaciones sin servidor como son Azure Functions y Azure LogicApps. Azure Logic Apps ofrece flujos de trabajo serverless en [...]

2020-01-08T09:22:04+00:008 enero, 2020|Categories: Azure|0 Comments

¿Cómo crear CD/CI en Azure Pipelines para aplicaciones Xamarin?

Desde nuestro blog hemos escrito sobre DevOps, lo importante que es y los muchos beneficios que aporta tanto a nuestra empresa como a nuestros flujos de trabajo. Es por eso que hoy veremos cómo crear una pipeline para una aplicación Xamarin.Forms para Android, y así alimentar la Integración Continua (CI) de nuestro proyecto con Azure DevOps. El primer requisito será, por supuesto, tener una organización con un proyecto, en el que trataremos con la aplicación en Xamarin. Nuestro código bien podría estar en un repositorio de GitHub o de Azure DevOps, pero para este ejemplo lo tendremos en Azure DevOps. Una vez tenemos nuestro repositorio preparado para ser analizado, empezamos a crear nuestra pipeline. Accederemos entonces a los servicios de Pipelines, en la sección de Builds. Aquí crearemos una nueva pipeline. Para nuestra aplicación, usaremos la última opción. Es decir, el editor clásico de pipelines, sin necesidad de escribir las especificaciones de la pipeline en un fichero YAML. Es el momento de seleccionar el repositorio sobre el que vamos a realizar la integración continua. Tal como [...]

2019-12-18T12:58:38+00:0018 diciembre, 2019|Categories: DevOps|Tags: , , , |0 Comments

Big Data Analytics: Aprovecha tus datos al máximo

Aunque el término Big Data lleva muchos años en nuestro vocabulario tecnológico y todas las empresas son conscientes de su alta capacidad, no ha sido hasta estos últimos años cuando ha comenzado a ganar importancia y a ser un motor clave de la transformación digital. Más concretamente, el análisis de estos datos, el Big Data Analytics, es uno de los puntos fuertes que todas las compañías quieren desarrollar. Para una empresa, una gestión de datos efectiva es la llave que determinará su crecimiento en los próximos años, ya que pueden sacar información de calidad para la mayoría de sus operaciones: procesos, atención al cliente, generación de nuevos servicios… Esto cada vez es más sencillo, ya que, según Gartner, el 90% de los datos actuales se han generado en los dos últimos años. Este crecimiento seguirá su curso, ya que, si en solo dos años se ha generado semejante cantidad de datos, con la normalización del 5G esta tendencia seguirá creciendo de manera paulatina. Esta nueva información que no deja de generarse enriquece en gran medida todos los departamentos de [...]

2019-12-10T08:52:38+00:0010 diciembre, 2019|Categories: Big Data|Tags: , , , |0 Comments

13 Dic 2019Global AI Bootcamp

¡Somos patrocinadores del próximo Global AI Bootcamp del 13 de diciembre! Este evento gratuito está organizado por la Global AI Community en un total de 124 localizaciones de todo el mundo. Nuestros compañeros MVPs Alejandro Almeida y Alberto Picazo impartirán la charla Machine Learning Operations – Applying DevOps to Data Science a partir de las 9:30. Si bien muchas compañías han adoptado las prácticas DevOps para mejorar la entrega de su software, estas mismas técnicas rara vez se aplican a proyectos de Machine Learning. La colaboración entre Developers y Data Scientists suele ser problemática y la implementación de modelos en un entorno de producción de forma confiable a menudo es un reto imposible. En esta sesión, mostrarán como aplicar las prácticas de DevOps a tus proyectos de Machine Learning con Azure DevOps y el Servicio de Azure ML. Configurarán el training, scoring y el almacenamiento automatizado de modelos versionados e introducirán los modelos en contenedores dockerizados para posteriormente implementarlos en Azure Container Instances y Azure Kubernetes Service. También recopilarán feedback continuos sobre el comportamiento del modelo para saber cuándo volverlo a entrenar. Consigue [...]

2019-12-04T12:41:33+00:004 diciembre, 2019|Categories: Bravent, evento, Eventos|Tags: , , , , , |0 Comments
Translate »