Ir al contenido principal

Noticias de la semana 19 de 2019 - Build

Build 2019 - La conferencia para desarrolladores de Microsoft
#MicrosoftBuild

IoT: everything is driven by SW
Todas las tendencias en tecnología como AI o la internet de las cosas IoT son impulsadas por software y por los desarrolladores que lo escriben.


MS busca impulsarse en uno de las necesidades más importantes del software la transparencia, confiabilidad y la moralidad de los entes de inteligencia artificial. Uno de los pilares para la seguridad y transparencia es guardar los datos en un esquema de Blockchain: Distribuido, inviolable y encriptado, para usarse por ejemplo en sistemas de votación.

Security for transparency in election systems, homomorphic encryption, MS and Free and Fair


La inteligencia de la AI debe estar en la nube y también en los dispositivos locales, lo que MS llama Edge, no confundirse con el navegador de internet de MS que también se llama Edge. Los servicios de Azure proveen AI en la nube y pueden extenderse con la portabilidad al Edge.
Intelligent Cloud and Intelligent Edge that Azure enables.

La vuelta de los procesos de negocio, por lo menos a las presentaciones de MS, la vuelta a el software en la vida real es otro tema, de la mano de Dynamics 365 y la plataforma Power, han relanzado Dynamics con el criterio de un ERP base en la nube para usar sus tablas, pantallas y procesos como punto de partida para los sistemas de los clientes. La plataforma Power contiene un motor de Workflow que seguramente debe ser WWF relanzado como Power.

BPA fists class platform with Dynamics 365 and Power Platform

Azure
Azure apunta a ser la “Computador del Mundo”, la única y soberana, para correr todos los sistemas y programas que hagan falta en donde haga falta con las de 54 centros de datos distribuidos en todo el mundo. Azure puede correr binarios o máquinas virtuales en Windows o Linux y bases de datos de diferentes proveedores con elasticidad dinámica y bajo coste.

The “world computer” with 54 regions in the world, can run any workload, Linux, Windows, etc.


MS recientemente migró su base de datos SQL al procesador ARM para poder correr los accesos a datos en el Edge, que en muchos casos es un pequeño dispositivo con un procesador ARM, la BD en el Edge asegura el funcionamiento continuo del sistema aunque no haya conectividad con Internet.

Data base in the Edge running ARM


MS sabe que la vida real es distinta a lo que las empresas de tecnología pretenden, por lo que ha decidido encarar la coherencia de las plataformas de una forma amplia, es decir sabiendo que existen entornos con dispositivos que no tienen procesadores Intel y sistemas operativos que no son Windows, para esto incorporar implantaciones en diferentes entornos y plataformas que no son Wintel (Windows + Intel), a esto le llama la continuidad en el soporte de plataformas.

Luego presentó las soluciones desarrolladas por clientes con proyectos avanzados, por ejemplo, JP Morgan Chase usando servicios de Blockchain de Azure, con seguridad, transparencia y entornos heterogéneos en el Cloud y el Edge. Donde podemos ver la AI corriendo en el Edge en entornos de venta minorista masiva. La integración de equipos se logra con un pequeño chip que corre los servicios de integración de Azure si el chip no se puede integrar al dispositivo, terminales bancarias, máquinas de café, se usa un módulo de seguridad para Edge (SEM), este módulo o el chip son un servidor Linux que corre comunicaciones encriptadas, monitorio del Edge y un administrados de actualización de software.

The Cloud and the Edge are different but coherent in real life. AI for more products, connected equipment and sales. Azure Sphere to securely connect equipment, a chip or a Secure Edge Module (SEM), a stack of Linux and encrypted communications, connect to monitor, and deliver updates.


En el ejemplo que mostraron de un desarrollo de Starbucks se pudo ver trazabilidad total del café, desde la plantación, transporte, torrado molido y hasta su taza, el seguimiento se puede ver escaneando un código QR que está en el vaso de café que está tomando, en este caso también todo el seguimiento está en una base de datos basada en Blockchain, distribuida, encriptada e inviolable.
Trace your coffee, scan and see, all the data is in a Blockchain data base.

AI en Azure


Para llevar la AI al Edge MS propone que los desarrolladores usemos los servicios de conocimiento de Azure, en estos casos el Codigo más sencillo estaría en el Edge y la parte más pesada correría en la nube usando los servicios de Azure: Visión de computadora, Lenguaje interpretación y generación de lenguaje hablado, Búsqueda inteligente, y Arboles de decisión por AI.

Lenguaje hablado (Speech)
En la interpretación de lenguaje hablado han introducido un elemento novedoso, la jerga o el argot (jargon) donde se amplía con entrenamiento al ente de AI sobre palabras y conceptos particulares de cada campo de la ciencia o el negocio. Este tuneado fino permite a Azure entender y transcribir mejor cuando se usan siglas o abreviaturas en un contexto y que son otra cosa o significan ora cosa en otros contextos.

Introduces something new: The Jargon, that is a way to fine tune speech recognition for specific industry (tenant specific), specific abbreviations and acronyms.

El Framework de Robot de conversación (Bot Framework)
Hasta que alguien haga la aplicación matadora que se puede usar como asistentes en todos los contextos cada empresa está desarrollando su propio asistente, y para construirlo usan los servicios de conocimiento de Azure y el Bot Framework que puede ser rápidamente particularizado para llevar adelante una conversación con un cliente.

Every company is constructing their own digital assistant customized for their customers based on the Bot Framework

VR/AR, HoloLens y lo que MS llama realidad mixta
Microsoft tiene una doble apuesta en realidad aumentada y virtual, por un lado, los servicios de visión de computadora de Azure y por otro HoloLens, continuando con la idea de aplicaciones para capacitaciones o reuniones vimos en Build 2019 demos de Azure en la nube y HoloLens en el Edge.
A pesar que la mayoría de las empresas hay relegado sus proyectos de VR/AR al ámbito exclusivos del entretenimiento, MS piensa que tiene una oportunidad de aplicación en las empersas.


Sistemas Autónomos (Autonomous System)
El acercamiento lateral de MS a los automóviles autónomos, en Build nos lo presentaron como Sistemas Autónomos, con dos categorías: Ver cosas moviéndose para por ejemplo hacer simulaciones de objetos virtuales moviéndose en un entorno también virtual y hacer que cosas reales se muevan en un mundo real, para por ejemplo manejar automóviles autónomos.

Aunque MS se encuentra muy atrás comparadas con empresas como Waymo la presentación descubre la intención de MS de competir en el campo de los automóviles que se manejan solos.
En la demo queda claro que lo que tienen son herramientas para construir los entes de AI que manejaran los objetos, montacargas, robots, barredoras, automóviles o camiones, pero no están los datos para que estos entes se entrenen, los datos son responsabilidad del desarrollador o el cliente.   

A new area for see things move (simulations) or make things move (machine teaching, sounds like ML, like in teach a machine to do something)


Dynamics 365 y Power Platform
El ERP de MS fue re escrito para ser una app que corre en la nube sobre Azure, implementada con micro-servicios, sobre bases de datos Azure y Cosmos y ahora procesos de negocio extensibles e inteligencia artificial.

Dynamics 365 re written to be Azure cloud native app, micro services, azure database and cosmos DB. It has got AI built in.


La plataforma Power contiene al motor de Workflow, los modelos de datos de ERP Dynamics y los formularios Power App, todos estos elementos se ofrecen para usarse como están o reutilizarse y extenderse con las particularidades de cada negocio.

Power Platform contains the Workflow engine, common data model, and power apps form engine.

Iniciativa de Datos Abiertos (Open Data Initiative)


En esta iniciativa están las empresas que usan las herramientas de MS y la plataforma Power para desarrollar sus soluciones, se presentaron soluciones desarrolladas por Adobe, el mismo Microsoft y SAP donde las empresas extendieron los procesos y datos de Dynamics con su propio conocimiento para desarrollar soluciones que se puedan reutilizar en la nube.

Office lo que ahora MS llama Microsoft 365
Una de las fuentes principales de ingreso de la compañía es Office, cambiada con varias presentaciones: Escritorio o nube. Después de mucho trabajo por parte de MS el Office se presenta como una herramienta más de desarrollo, adjudicándole un valor importante en la ejecución de actividades en procesos de negocio como interface de usuario y también en la ejecución de código en el Edge por ejemplo como macros VBA de Excel. En las propias palabras del CEO de MS: Microsoft 365 es el andamio perfecto para los procesos de negocio. Junto con el ya conocido: MS 365 pone a la persona en el centro de la solución.

Las otras partes de Microsoft 365 aparte de Office son: El mismísimo Windows, el navegador de internet Edge ahora basado en Chromium (no confundir con el dispositivo que se conecta a la nube) y Teams.

MS 365 is the perfect scaffolding for business process workflow. MS 365 puts PPL at the center.


No es la primera vez que MS intenta esta receta, tirar todas las herramientas dentro de una olla y pretender que de ahí salga una app con WF, entidades de negocio, formularios, y documentos, los desarrolladores que lo hemos intentando sabemos que los encastres no funcionan y en cuanto el cliente ve la solución la lista de reclamos crece principalmente en cuanto a la cantidad de paso u la facilidad de uso de la interface de usuario.

Nuevos servicios de Microsoft 365


Mostraron una diapositiva de todos los servicios nuevos de Windows, Office, Edge (el navegador) y Teams que le facilitarán la vida a los desarrolladores de aplicaciones como vemos arriba la creación de funciones custom en Excel para la nube escritas en JavaScript.

Cortana
Cortana, el asistente digital de MS, fue presentada a los desarrolladores como la interface de usuario para escuchar y hablar, para todas las interacciones verbales o conversacionales de los sistemas, para desarrollar una solución con interface conversacional hace falta: Bot Framework y Cortana. 

Mostraron un video de una conversación con contexto entre un usuario y Cortana, manejando la agenda de la persona, enviando correos e invitaciones, reservando salas de reunión, Cortana podía interpretar palabras relativas al contexto como “invítala” y el asistente digital sabía a quién invitar. 

Cortana ha perdido mucho terreno desde que MS no tiene un sistema operativo nativo en un teléfono con el cual operar, deberán ahora desarrollar Cortana como una App para iOS y Androide, o es posible que Cortana se parte de Outlook para el teléfono y tenga acceso a los elementos de Outlook como correos, reuniones o salas de reunión, pero no a los recursos del teléfono como abrir otras aplicaciones, la cámara, el flash o la batería. Es posible que por esto MS se vea obligado a ver a los asistentes digitales en un espacio donde pueden convivir muchos de ellos juntos, multi-agente: Google, Siri, Alexa conviviendo con Cortana.

Cortana is a conversational interface for MS 365 on top of Graph data, many new functions of Cortana in outlook mail. To create a Cortana skill, you need the Bot Framework. The future of Cortana and digital assistants in general.


Presentaron el nuevo navegador de internet Edge
MS hace una promesa a los desarrolladores web: Las apps desarrolladas para Edge correrán en todas las plataformas, cuando se los corra en Edge para Windows, para Androide, para iOS, para MAC u otros navegadores basados en Chromium.

Para los desarrolladores es un gran alivio, saber que no deberán programar códigos y funciones separadas para cada navegador. ¿Pero si todos los navegadores basados en Chromium son iguales como harán [ara que las empresas prefieran Edge?

Para eso mostraron algunas ventajas: La página inicial configurable por la gente de sistemas de cada empresa, donde se puede ver los últimos documentos usados por la persona, búsquedas en los servidores de la compañía, y soporte para sitios viejos que solo funcionan con IE. Otra buena idea presentada fue las herramientas de investigación de Edge que permiten crear Colecciones con texto y fotos de los sitios donde estuve investigando y luego enviar estas colecciones por correo o exportarlas a Word o Excel.

The presentation page in customable by each company, adding links, search to the company servers and latest used documents by the user, support for old IE sites inside the browser with IE mode,
A good idea, when researching a subject in the internet you can collect text and pictures in Collections, then email or export the collection to Word or Excel.

Fluid Framework
Muy interesante lo que se presentó de este Framework Fluido, simplificando mucho parece como el viejo OLE 2 sobre un browser en internet, son componentes activos conectados con la fuente original de datos que reflejan cambios hecho por diferentes personas colaborando en un documento original.


Teams
La herramienta de MS permite hacer llamadas de video y voz, enviar y recibir mensajes, hacer videos conferencias, colaborar y todo con motor de procesos de negocio por detrás, indicando cual es la próxima tarea a realizar y quienes son los que deben trabajar en ella.

La presentación que hicieron de una videoconferencia usando realidad virtual y aumentada con cabezales HoloLens fue impresionante.

Messaging, calling, video conferencing, meetings, collaborations and business process workflows. The VR demo of Teams with HoloLens 2 was amazing.

Juegos
MS han integrado los foros de discusión de los juegos de la plataforma de MS para que los desarrolladores de Apps las integren a sus propias apps.

Sergio Mabres

Entradas populares de este blog

Noticias de la semana 39 de 2019

Mientras los cigarrillos electrónicos crecen en todo el mundo empujado por los aceites de marihuana y nicotina, empiezan a verse las muertes por su uso. Las muertes no están relacionadas con el uso de aceites de HTC sino con todos los tipos de aceites, sabores y olores que los fumadores agregan a sus cigarrillos para fumar el vapor de agua que generan estos pequeños nebulizadores. Los médicos están muy preocupados ya que no encuentran la razón de las muertes y los gobiernos a través de los entes de salud pública ante el riesgo los están empezando a prohibir. Los aceites con nicotina y sabores frutales están generando una nueva generación de adictos con total impunidad como en los años 50, la adicción a la nicotina es una de las más fuertes comparable con la adicción a la heroína o a la cocaína. En los cigarrillos tradicionales hay más de 7000 productos químicos, muchos de los cuales son tóxicos, no sabemos exactamente qué productos químicos hay en los cigarrillos electrónico

Noticias de la semana 38 de 2019

La economía Gig en caída, nuevas leyes impactan a empresas como Uber, Lyft, We Work , Door Dash , empresas de paseo de perros y las empresas de reparto en general, las nuevas leyes de California que exigen que los empleados sean puestos en relación de dependencia modifican sustancialmente su modelo de negocio, que se basa en la precarización voluntaria de los trabajadores. Hay que tener en cuenta que esta nueva ley es solo el comienzo y se espera que todos los gobiernos empiecen a defender a los trabajados, con leyes de normalización de la relación y de salario mínimo asegurado. Podemos esperar al comienzo un aumento en los costos de los servicios, para pagar la regularización, y una disminución de la oferta, hasta que las empresas encuentren un nuevo equilibrio o cierren por falta de rentabilidad. La tendencia ha afectado la salida al mercado de la empresa de co-working We Work que ha demorado su salida a la bolsa varias veces este año. Apple inicia la venta de sus nuevos

Noticias de la semana 37 de 2019

Un trio de iPhones: El iPhone 11 fue anunciado esta semana en el evento de Apple, una actualización típica, mayor capacidad, procesadores más rápidos y una mejora en las cámaras en la cantidad, calidad y el software para sacar fotos. Los precios son: iPhone 8 449, iPhone X 599, iPhone 11 699, iPhone 11 Pro 999, iPhone 11 Pro Max a 1099 dólares. Con dos cámaras traseras el 11, y 3 cámaras el 11 Pro. Pero es no basta Apple necesita crecer y no lo logra solo con sus iPhones, necesita vender más servicios y no lo estaría logrando. Samsung lanzara un nuevo modelo Galaxy Note 10 con soporte para una billetera electrónica y va a regalar su propia cripto-moneda, gratis, en estas billeteras. El nombre del teléfono criptográfico es Klaytn, la red Blockchain que usa se conoce como Kakao y es muy usada en Corea del Sur. A pesar de todo el dinero gratis que contiene el valor de venta es el mismo: 1000 dólares. Si consideramos que Facebook está a punto de lanzar su moneda electrónica Lib