Phoenix AWR es nuestro plugin para navegadores web basados en Chromium, diseñado para mostrar applets Java y aplicaciones WebStart con enfoque en la seguridad, simplicidad de uso y compatibilidad a partir de Java 8 hasta la última versión disponible.
Simplifica la implementación y el mantenimiento de aplicaciones escritas en Java sin necesidad de descargar componentes locales de las aplicaciones remotas.
Compatible con Chrome, Opera, Edge, Brave, Chromium.
Paso 1: Windows Installer (bat file): https://www.mc3d.cl/documents/d/guest/install_phoenix_appletviewer_windows
El instalador descarga dos zip desde MC3D:
- Una version de Java 21 con soporte para JavaFX del fabricante Azul Systems.
- La última versión de Phoenix en versión zip.
- Se iniciará Phoenix para demostrar que quedó activo.
- Se crea un acceso directo a la carpeta de instalación en su escritorio para que pueda usarla en el paso 2.
Paso 2: En el módulo de Extensiones de tu navegador activa la opción "Modo desarrollador"
Click en Cargar extensión sin empaquetar.
Accceda en el Escritorio de su computador a la Carpeta Phoenix Applet & WebStart Folder
Paso 3: La carpeta que debe Seleccionar es la siguiente:
Hemos validado Applets desde Java 1.1 hasta Java 25 (Beta) corriendo sobre Phoenix.
¿Porqué JRE 21 y no 24?
La última versión de tipo Long Term Support con protección de tipo SandBox para los applets es la 21, una vez que implementemos una versión superior la incluiremos por defecto (de momento se indica que los applets se removeran en Java 26, si bien esto es importante JavaFX fue movido a OpenJFX después de Java 8).
Si necesitas cambiar la versión de java para la ejecución de applets, cambia la variable de entorno: PHOENIX_JAVA_HOME
Actualmente el Plugin de Navegadores para Linux y Mac está en desarrollo.
De forma temporal puedes Phoenix AWR en forma directa ejecutan el archivo Jar:
Applet Tested, running in Java 8 until 24
https://github.com/mastercracker3dbkp/swingset3/blob/master/SwingSet3.jnlp JNLP Ok
https://hypnagogic.net/sim/#top //List of applets
https://nzip.org.nz/education/resources-for-teachers/sites-for-applets/ //List of applets
https://probability.ca/jeff/java/index.html //List of applets
https://www.survo.fi/java/survo5x5e.html //ok
https://math.bu.edu/DYSYS/applets/ //List of applets
https://campusvirtual.ull.es/ocw/mod/page/view.php?id=6007 //list of applets ok
https://www.qrg.northwestern.edu/software/simgen/ses-applets.html //List of applets has code error
http://www.jgiesen.de/GeoAstro/GeoAstro.htm //list of applets ok
https://www2.informatik.uni-hamburg.de/TGI/PetriNets/tools/java/ list of applets
https://www.christcenteredmall.com/kids/games/ //List of applets
https://www.grc.nasa.gov/WWW/BGH/shorth.html //List of applets
https://www.phys.hawaii.edu/~teb/java_stuff.html //List of applets
https://www.artima.com/insidejvm/applets/ //List of applets
https://www.yorku.ca/sychen/research/sorting/index.html list of applets
https://www.sfu.ca/~rpyke/335/software.html list of applets
http://www-fen.upc.es/wfib/virtualab/marco/applets.htm list of applets
https://www.rossmanchance.com/applets/ list of applets
http://www.socr.ucla.edu/Applets.dir/ list of applets
https://www.uvm.edu/~statdhtx/fundamentals8/SeeingStatisticsApplets/Applets.html //list of applets ok
JNLP
Work in process inside of Phoenix
Un applet es un pequeño programa desarrollado en Java que se ejecuta dentro de un entorno controlado, típicamente incrustado en páginas web o ejecutado por visores especializados. Aunque hoy en día su uso en navegadores ha sido desplazado por otras tecnologías, los applets siguen teniendo relevancia en entornos corporativos y sistemas legados.
Desde un enfoque de negocio, un applet representa una forma segura, modular y reutilizable de distribuir funcionalidades específicas a usuarios finales sin necesidad de instalar software adicional. Por ejemplo:
-
En instituciones financieras, se utilizan applets para validar firmas digitales o interactuar con dispositivos de seguridad.
-
En infraestructuras industriales o gubernamentales, permiten visualizar interfaces remotas, monitorear sistemas o integrar módulos desarrollados hace décadas pero aún críticos.
Ventajas clave desde el negocio:
-
✔️ Reduce el tiempo de despliegue: no requiere instalaciones locales.
-
✔️ Compatible con entornos restringidos o controlados.
-
✔️ Aprovecha inversiones anteriores en desarrollos Java.
-
✔️ Puede integrarse con soluciones modernas a través de visores como Phoenix Applet Viewer, permitiendo extender su vida útil sin comprometer la seguridad ni la compatibilidad.
En resumen, los applets ofrecen una alternativa eficiente y controlada para mantener operativas aplicaciones críticas que todavía cumplen con objetivos estratégicos de la organización.
📄 Business Source License 1.1 (BSL 1.1)
Phoenix Applet & WebStart Revival
© 2025 MC3D SPA
1. DEFINICIONES
-
Licensed Work: Phoenix Applet & WebStart Revival.
-
Production Use: uso en entornos productivos, comerciales o servicios a terceros.
-
Official Version: compilaciones publicadas directamente por MC3D SPA (incluye los binarios etiquetados “oficiales” o releases firmados).
-
Additional Use Grant: permiso para Production Use según cláusula 3.
-
Change Date: hasta 4 años tras la distribución pública de cada versión, máximo según BSL 1.1 InfoQ+7FOSSA+7HashiCorp | An IBM Company+7deficollective.org+6Wikipedia+6Medium+6.
-
Change License: GPL v2 o posterior (licencia GPL-compatible) deficollective.org+3Wikipedia+3FOSSA+3.
2. LICENCIA TÉRMINOS GENERALES
Se otorga una licencia mundial, no exclusiva, para usar, copiar, modificar, crear trabajos derivados y redistribuir el Licensed Work para fines no productivos o de prueba, siempre bajo los términos de esta licencia.
3. CONCESIÓN DE USO EN PRODUCCIÓN (Additional Use Grant)
MC3D SPA concede permiso para Production Use solo si se utiliza la Official Version distribuida por MC3D SPA. Esto incluye:
-
Uso en entornos comerciales.
-
Entrega de servicios a terceros.
-
Licencia para uso oficial sin notificaciones ni restricciones adicionales.
Las versiones modificadas o forks no se consideran Official Version y no podrán declarar Production Use ni atribuirse el derecho a hacerlo bajo los términos de esta licencia. Cualquier uso en producción de forks requerirá un acuerdo explícito por escrito con MC3D SPA.
4. CONVERSIÓN A LICENCIA ABIERTA (Change Date)
Cada versión se relicencia automáticamente a GPL v2 o posterior dentro de los 4 años posteriores a su publicación FOSSA+1HashiCorp | An IBM Company+1InfoQ+7Wikipedia+7FOSSA+7InfoQ+2dotCMS+2HashiCorp | An IBM Company+2. A partir de esa fecha, todos los derechos adicionales se transforman a términos GPL, aplicables a todos los usuarios por igual.
5. RESTRICCIONES
-
Queda prohibido atribuir derechos de Production Use a cualquier versión no oficial.
-
Cualquier versión non-Official Version utilizada en producción sin licencia válida será una violación de los términos.
-
MC3D SPA se reserva el derecho a emprender acciones legales en caso de incumplimiento.
6. CÓDIGO FUENTE
El código fuente está disponible desde el inicio bajo estos términos.
7. ACTUALIZACIONES Y PARCHEOS
Las mejoras y actualizaciones se publican bajo esta licencia hasta reach Change Date.
8. DESCARGO DE RESPONSABILIDAD
El Licensed Work se proporciona “tal cual”, sin garantías. MC3D SPA no asume responsabilidad por ningún daño derivado del uso.
9. TERMINACIÓN
El incumplimiento de cualquier cláusula extingue automáticamente los derechos. Tras el Change Date, todos los usos están regulados por la GPL.
10. LEY APLICABLE
Rige la legislación chilena. Tribunales competentes de Chile.