Para crear una aplicación gráfica ya sólo tienes que dibujarla: esta nueva IA de Microsoft la convertirá en un ejecutable

24/05/2022Artículo original

Para crear una aplicación gráfica ya sólo tienes que dibujarla: esta nueva IA de Microsoft la convertirá en un ejecutable

Hoy da comienzo el evento anual para desarrolladores Microsoft Build, en el que la compañía de Redmond, junto a sus principales partners, presentan sus nuevos productos e innovaciones. En esta ocasión, el evento se realizará simultáneamente en tres capitales europeas (Londres, París, Berlín), una americana (Buenos Aires) y una asiática (Tokio).

Pero que el evento se enfoque a desarrolladores, no impide a Microsoft ofrece herramientas de creación de apps dirigidas, precisamente, a los no-desarrolladores. “Con ese fin”, explican en un comunicado de prensa, “hoy lanzamos herramientas que hacen uso de inteligencia artificial y automatización” con el fin de facilitarnos el desarrollo de software sin hacer uso de código fuente, lo que denominamos la ‘programación no-code’.

Y una de las novedades más notables al respecto de esta edición en la nueva función ‘Express Design’ de la plataforma Power Apps, que permite subir a la misma una representación gráfica de la interfaz de usuario de una aplicación (en un fichero PDF o PowerPoint, en una captura de pantalla de una app preexistente, en un diseño Figma o incluso dibujada a mano)…

  El teclado para 'copiar y pegar' código de Stack Overflow, una inocentada convertida en gadget (y ya en preventa)

…y en cuestión de segundos, Express Design la convertirá en una aplicación real dotada de funcionalidad básica y de su pertinente esquema de datos.

Qué son la programación 'low-code' y la 'no-code', qué se diferencian y cómo están democratizando la creación de aplicacionesEn GenbetaQué son la programación ‘low-code’ y la ‘no-code’, qué se diferencian y cómo están democratizando la creación de aplicaciones

El reconocimiento de elementos gráficos de la interfaz y su conversión en software real es posible gracias a que Power Apps hace uso de los modelos de detección de objetos de Azure Cognitive Services (esto es, de inteligencia artificial en la nube).

“Aunque los desarrolladores son el objetivo principal de este evento, somos conscientes de que a todo el mundo le gustaría contar con herramientas para dar forma a lo que quieren hacer de una manera simple, eficiente e inteligente”.

Pasos a seguir

En el siguiente vídeo elaborado por Microsoft se aprecia la sencillez del proceso a seguir para crear aplicaciones gráficas básicas (en este ejemplo, un formulario de compra) con esta funcionalidad de Power Apps:

  El misterio de los archivos imposibles en Windows

{“videoId”:”x8b2pfz”,”autoplay”:true,”title”:”Express Design en Power Apps de Microsoft”, “tag”:””}

  • Captura el aspecto deseado de la app en una imagen y súbela a Power Apps. Express Design se encargará de interpretar qué es lo que has dibujado o fotografiado.
  • Etiqueta los componentes de la interfaz de la aplicación (nombre de los campos del formulario, texto de los botones, etcétera) para establecer cómo puede interactuar el usuario con cada elemento (cuál puede rellenar, en cuál puede hacer clic?). Ya puedes convertir el boceto en una interfaz real.
  • Conecta los elementos de la app a unos determinados datos o fuentes de los mismos (en el ejemplo, a fotos). En el ejemplo, se ve cómo se crea un listado de productos (con imágenes vinculadas a cada uno) que se mostrarán en un desplegable.
  • Añade elementos gráficos para terminar de personalizar la app: fondos, logotipos, etc.
  Cómo eliminar el último commit de Git en el repositorio de origen (p.ej Github)

(function() { window._JS_MODULES = window._JS_MODULES || {}; var headElement = document.getElementsByTagName(‘head’)[0]; if (_JS_MODULES.instagram) { var instagramScript = document.createElement(‘script’); instagramScript.src = ‘https://platform.instagram.com/en_US/embeds.js’; instagramScript.async = true; instagramScript.defer = true; headElement.appendChild(instagramScript); } })();

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad