El componente web en App Inventor

Las páginas webs utilizan para comunicarse con nuestros navegadores el protocolo HTTP ó HTTPS.

 

En nuestra app nos puede interesar en determinadas circunstancias usar HTTP para enviar/recibir datos a/desde un servidor web. Para conseguir esto con App Inventor podemos utilizar el visor web si sólo queremos obtener una página web, por ejemplo, el resultado de una búsqueda, o el componente Web si queremos, por ejemplo, enviar los datos de un formulario de acceso a un sitio web(login).


En Gallery os he dejado una aplicación en App Inventor que pretende ser una prueba de cómo utilizar tanto el visor web como el componente web.

 

Dicha aplicación presenta un par de simples botones y permite al usuario que busque algo en Google(método GET de HTTP, implementado por un simple visor web) o que mande unos datos de autenticación a un servidor web(método POST de HTTP, implementado por el componente web).

 

Me parece interesante ilustrar cómo realizar el envío de datos con el componente web ya que son muchas las personas que no tienen muy claro el tema de los bloques, construir las cabeceras HTTP que tienen que poner para mandar datos al servidor y que este los procese, etc.

¡Pero no sólo tenemos estas posibilidades con el componente web!

Además podemos realizar aplicaciones que:

  • Envíen/Reciban ficheros completos a un servidor
  • Procesen JSON, XML
  • Utilicen alguna API del algún tipo
  • Soporten cookies, etc.

Un saludo y espero sea útil ;-)

Jose Luis Núñez

@twajoseluis

4 comentarios

¡Josh Sheldon saluda a la comunidad hispana!

Josh Sheldon es de esos tipos de personas que gusta tener cerca. No solamente destaca por su labor profesional, también por su apoyo a la comunidad de usuarios de App Inventor y la cercanía que muestra.


Entusiasta de la tecnología y de la educación, Josh ha trabajado durante más de 15 años centrado en el área de Ciencias, Matemáticas y Programación desarrollando materiales curriculares para institutos, colaborando en la Fundación JASON y centrándose en la innovación tecnológica y su aplicación en la educación. Tiene un MA por la Universidad de Standford y un grado en Matemáticas y Físicas por la Universidad de Pensilvania. Actualmente, es el responsable de la Dirección Estratégica del Proyecto App Inventor del MIT y bien conocido en la comunidad de usuarios por su constante ayuda sobretodo en foros y talleres sobre App Inventor.


El pasado mes de marzo tuve la oportunidad de conocerle en persona en el Master Trainers que tuvo lugar en el MIT y junto con el resto de miembros de equipo de App Inventor me transmitieron su deseo de que la comunidad hispanohablante siguiera creciendo y compartiendo conocimientos. Desde allí nos mandó un afectuoso saludo que quería personalmente transmitiros a todos!




¡Gracias a todo el equipo y no os quepa duda que seguiremos creando y creciendo!


Happy inventing!

Jose Luis Núñez

@twajoseluis

1 comentarios