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 22 de 2013

Google estaría por lanzar un programa piloto de instalación de redes WiFi en África del norte, el programa está dirigido a llevar la Internet a hogares de bajos recursos que no cuentan con ningún tipo de conectividad. La tecnología que usaran es WiFi montado sobre “Plataformas de Gran Altitud” y se trata de globos geoestacionarios con autonomía para proveer conectividad entre ellos y hacia tierra en una gran zona de cobertura. Vemos que así como Google está instalado redes de fibra de 1Gbps en algunas ciudades de EEUU también está interesado en el otro extremo del mercado, la razones no están claras quizás como negocio, experimento o como medio de justicia social.   Este año se podría dar el punto donde el envío de tabletas supere al envío de PC, consolidando la tendencia que los usuarios accederán en el futuro a la Internet, aplicaciones, documentos y entretenimiento usando tabletas. Este hito es esperado por los analistas ya que pone bajo la lupa a las empresas que...

Noticias de la semana 43 de 2017

Catalunya y España se pelean por el dominio de internet “.cat” (gato en inglés), se sabe que los gatos son la vedette de internet y aunque sea falso algunos sostienen que el 15% de todo el tráfico de internet es sobre gatos; por eso y otras razones el dominio es muy preciado. Las autoridades españolas allanaron las oficinas de la fundación puntCat, que supervisa el registro de sitios web con el dominio ".cat", para impedir que continuara con sus operaciones, también se informó que algunos de sus ejecutivos habían sido detenidos. En una carta a la ICANN (Corporación de Internet para Nombres y Números Asignados) puntCat dice que hay aproximadamente 113.000 dominios registrados, que todos estos sitios usan el catalán, y denuncian que las autoridades españolas le habían pedido que censurara el contenido de los sitios para que no publicaran noticias sobre el plebiscito y la independencia. La asociación puntCat señalo que no hay problema con que los sitios “.cat” tenga informació...

Noticias de la Semana 38 de 2016

Samsung declaro que había encontrado el problema en las baterías del Samsung Galaxy Note 7, por un error de producción el ánodo y el cátodo de la batería quedaron unos milímetros mas cerca de lo que el diseño demandaba, esta diferencia es la que provocaba calentamiento por efecto de la ley de Joule y en casos extremos incendio e incendio. La empresa no puede reemplazar todas las unidades por lo que en lugar de cambiar la batería o el dispositivo va a enviar una actualización del sistema operativo va a limitar la carga de la batería al 60%. Twitter estreno el jueves su emprendimiento de Deportes en Vivo en Twitter, trasmitió un partido de la NFL (Futbol Americano) en directo a su aplicación móvil y para computadoras personales. La trasmisión es parte de una prueba de 10 partidos que la empresa compró a la NFL, durante las pruebas la empresa va a medir la audiencia (2,3 millones durante la noche del jueves), la reacción a la publicidad y las compras generadas por la publicidad, ...