UpInforma - Ascenso y durascencia de los Appelts

"2026: Año del fortalecimiento de la autonomía universitaria, mediante la elección democrática de sus autoridades"


Ascenso y durascencia de los Appelts

Por: David Casal/ Reykeel Acosta/ Edgar Herrera | Publicado el: 20 noviembre 2024



Los appelts son pequeñas aplicaciones que son una extensión de Java, sirven para visualizar los programas creados desde diferentes navegadores. Suena excelente ejecutar el programa y visualizarlo desde este lenguaje de programación. Algunas de sus ventajas a diferencia de su competencia son; la compatibilidad de múltiples plataformas, su seguridad, su interactividad en página web y la visualización de gráficos.

Los Applest fueron en los comienzos de la programación la extensión más usada fue una innovación de visualizar como se mostraba nuestro programa en el navegador. Pero como funciona este proceso de crear nuestro programa y usar un applelt para que se muestre en el navegador, el comienzo era sencillo escribiendo un programa en Java que extendía la clase Applet o JApplet (para aplicaciones más avanzadas con Swing). Este programa incluía métodos específicos para manejar el ciclo de vida del applet, como init(), start(), stop() y destroy(), para que el código fuente se compile, se debe compilara en un archivo .class utilizando el compilador de Java. Este archivo .class contenía el bytecode que la Java Virtual Machine podía ejecutar. Actualmente los applets se volvieron compatibles con Html y así se utilizan en el navegador, se creaba un archivo HTML que incluía el applet utilizando la etiqueta <applet> o <object> en versiones más recientes. Aquí tienes un ejemplo de cómo se hacía:

Cuando un usuario cargaba la página HTML en su navegador, el navegador descargaba el archivo .class del applet. El navegador debía tener el plugin de Java instalado para poder ejecutar el applet.

ejecutaba dentro de una JVM embebida en el navegador. Podía interactuar con el usuario a través de la interfaz gráfica, utilizando componentes de AWT o Swing. Aquí tienes un ejemplo simple de un applet que dibuja un mensaje en la pantalla:

Los Applets se ejecutaban en un entorno controlado en un sandbox que limitaba su acceso al sistema del usuario, proporcionando una capa adicional de seguridad. Este proceso permitía que los programas Java se ejecutaran directamente en el navegador, proporcionando interactividad y funcionalidad adicional a las páginas web. Aunque los applets no se escuchan como antes debido a problemas de seguridad y la evolución de tecnologías web más modernas, fueron una herramienta importante en la historia del desarrollo web. Pero para que fuera una de las herramientas más importante de la historia de la tecnología debieron tener unas grandes características que la llevaron al éxito como la Interactividad en Páginas Web que permitieron agregar interactividad a las páginas web en una época en la que HTML y CSS eran limitados en este aspecto. Esto incluía juegos, calculadoras, y otros widgets. La Compatibilidad Multiplataforma también fue una de las grandes ventajas de los applets es que podían ejecutarse de la misma manera en diferentes navegadores y sistemas operativos, lo que facilitaba la creación de aplicaciones web consistentes. La Visualización de Gráficos que se utilizaron para la representación de gráficos y visualización de datos en tiempo real, lo que era muy útil para aplicaciones científicas y financieras. Se implemento en la Educación y Demostraciones fueron utilizados para crear simulaciones y demostraciones interactivas que ayudaban a los estudiantes a entender conceptos complejos de manera visual y práctica. Sin olvidar su Seguridad se ejecutan en un entorno controlado dentro del navegador, lo que proporcionaba una capa adicional de seguridad al limitar el acceso directo al sistema del usuario.

Para finalizar, como todo gran avance en las tecnologías, las nuevas tecnologías sobresalen más que las anteriores tecnologías que permanecerán el anonimato, pero se les puede dar una oportunidad a esas tecnologías, usarlas y experimentar con ellas, ya que son las bases de las tecnologías que usamos hoy en día y probando estas tecnologías veremos el origen de lo que hacemos hoy.

Los autores son Estudiantes de Informática

 

La responsabilidad de las opiniones expresadas y la publicación de los artículos, estudios y otras colaboraciones firmadas, corresponde exclusivamente a sus autores, y no la posición del medio.

Buscador

Ingresa y escucha nuestros PODCAST



Click y Descarga Logo Oficial