Las ventajas que te ofrece Microsoft Azure y el mundo.NET

Desgranando IoT (II): Azure IoT Hub

iot-1En éste segundo artículo de la serie en la que vamos a profundizar en toda la temática de IoT, vamos a detallar uno a uno los diferentes elementos y componentes de los que está compuesta una solución “tipo” de IoT en Azure, como son las soluciones preconfiguradas de las que hablábamos en el artículo anterior.

En éste caso, vamos a centrarnos en el IoT Hub.

Leer más

Publicado en IoT | Deja un comentario

Moq.Net. Introducción, cómo utilizarlo y ejemplos

Moq.Net

Como desarrolladores nuestro objetivo principal es crear software de calidad, confiable y fácil de mantener. Para llegar a este fin es importante asegurarnos de tener nuestra lógica testada con pruebas unitarias, aunque no siempre es fácil cubrir la cantidad de código que nos gustaría.

Leer más

Publicado en moq | Deja un comentario

LUIS: ¿Qué es y cómo empezar?

LUIS  (Language Understanding Intelligent Service ) es una API que forma parte de  Microsoft Cognitive Services.

LUIS

Encargada de entender el significado de un texto determinado, dicho de otra forma, te permite entender cuál era la probabilidad de que algo que dijimos, tuvo una determinada intención.

Leer más

Publicado en Microsoft Cognitive Services | Deja un comentario

Desgranando IoT (I): Introducción

En los últimos tiempos, en el mundo de la tecnología ha surgido un nuevo término, muy popular y en continuo auge en la actualidad, llamado IoT. Así pues, en el presente artículo y posteriores, hablaremos sobre su significado, funcionamiento, utilidades y el provecho que podemos extraer de él.

Para comenzar, definiremos qué significan dichas siglas: IoT significa “Internet of Things”, es decir, el “Internet de las Cosas”. Es probable que este mismo concepto lo conozcamos también con las siglas IIoT (“Industry Internet of Things”), lo cual no es más que el concepto de Internet of Things adaptado y aplicado a la industria. Esto da lugar al concepto de IIoT, o como a nosotros nos gusta llamarlo: “Industria 4.0”.

Iot 1

Leer más

Publicado en IoT, Microsoft Azure | Deja un comentario

Microsoft Cognitive Services | Introducción

En los últimos tiempos las grandes empresas tecnológicas están trabajando muy duro e invirtiendo muchos recursos en una nueva “revolución” basada en las IA, Machine Learning, Big Data, Realidad Virtual, etc. que, aunque no son conceptos nuevos sí que parecían algo abandonados en tiempos pasados. Entre todos estos esfuerzos y dado que se está universalizando su uso, parece lógico que aparezcan potentes plataformas, APIs, frameworks, etc. que hagan uso de esas tecnologías para hacer un poco más sencillo que los desarrolladores implementen soluciones basadas en ellas.

Leer más

Publicado en Face API, Microsoft Cognitive Services, Vision | Etiquetado , , | Deja un comentario

Microsoft Bot Framework | Creando nuestro primer bot paso a paso (II)

Poster

En el artículo anterior vimos cómo comenzar a crear un Bot desde cero y comenzar a testear su funcionamiento. El siguiente paso que debemos seguir es publicar el Bot primero y registrarlo en el centro de desarrollo de Bots (https://dev.Botframework.com), para que pueda ser accedido por los usuarios.

Leer más

Publicado en Microsoft Azure, Microsoft Bots | Etiquetado | Deja un comentario

Microsoft Bot Framework | Creando nuestro primer bot paso a paso (I)

Microsoft Bot FrameworkHace ya algunos meses, Microsoft nos sorprendió durante su evento anual //build/ presentando (entre otras cosas) el Microsoft Bot Framework.

Este framework que nos permitirá desarrollar bots que se comuniquen con los usuarios y realicen acciones automatizadas y desatendidas como responder a preguntas con ciertas palabras claves, realizar acciones en algún sistema informatizado para dar solución, registrar peticiones de un usuario, etc. Un ejemplo mostrado durante su presentación fue el uso de un bot que se comunicaba con un cliente de Domino’s Pizza recogiendo todos los detalles del pedido, registrando el mismo para que fuera preparado e indicando un tiempo estimado de entrega. A partir de ahí, la imaginación es el límite para aprovechar este framework. Leer más

Publicado en Azure App Services, Microsoft Azure, Microsoft Bots | Etiquetado , , | 6 Comentarios

Xamarin.Forms | Detectando el tipo de dispositivo (Tablet / SmartPhone)

Dentro de las bondades que ofrece Xamarin.Forms a la hora de desarrollar para todas las plataformas con un mismo código, en ocasiones es necesario realizar cambios en la visualización de los contenidos dependiendo del tipo de dispositivo dadas las diferencias existentes en el tamaño de pantalla y las resoluciones. Por ello, debemos usar algún elemento que establezca esta diferencia y sobre todo, que sea bastante simple.

Leer más

Publicado en Movilidad, Xamarin, Xamarin.Forms | Etiquetado , , | Deja un comentario

Xamarin.Forms Tips & Tricks | ¿Problemas de márgenes usando un Grid?


posterXamarin.Forms es una gran ayuda a la hora de desarrollar aplicaciones para las tres principales plataformas móviles (Windows, iOS y Android), aunque a veces te puede dar algún que otro quebradero de cabeza. Por ejemplo con los Grids, ya que la interpretación que hace cada una de las plataformas de los controles es muy distinta.

Leer más

Publicado en Movilidad, Sin categoría, Xamarin, Xamarin.Forms | Etiquetado , , | Deja un comentario

Xamarin.Forms | Compilación condicional y ejecución por dispositivos

xamarin-logoCon Xamarin y Xamarin.Forms se ha abierto la posibilidad de desarrollar para Windows Phone, iOS y Android compartiendo el código e, incluso con Xamarin.Forms también las vistas con lo que se hace necesario disponer de mecanismos que nos permitan modificar algunos detalles en caso de necesitar que el alguna plataforma o en todas, haya un comportamiento o una visualización diferente. Es aquí donde aparecen dos estrategias diferentes para alcanzar este objetivo, la tradicional compilación condicional y la ejecución por dispositivos.

Leer más

Publicado en Movilidad, Sin categoría, Xamarin, Xamarin.Forms | Etiquetado , , | Deja un comentario
ENCAMINA, piensa en colores