Phoenix is our web browser plugin that uses Java version 17.
We have validated Applets from Java 1.1 to Java 25 (Beta) running on Phoenix.
With Phoenix Applet Viewer, you can maintain compatibility with legacy applications, ensuring continued access to critical systems and tools without complex configurations or reverting to older Java versions.
It's an ideal solution for businesses and end-users looking for a practical approach to technology transition. It's completely free.
Compatible with Chrome, Opera, Edge, Brave, Chromium.
Step 1: Download and unzip: https://www.mc3d.cl/documents/d/guest/applet_viewer_by_mc3d
Step 2: In your browser's Extensions module, activate the "Developer Mode" option
Step 3: Click on Load unpackaged extension and in the plugin folder downloaded in Step 1, it should look like the following image
Step 4: The browser will redirect you to this page, you must download the following BAT file:
https://www.mc3d.cl/documents/d/guest/install_phoenix_appletviewer_windows
Step 5: Run the downloaded file, we will download Zulu JRE 17 with JavaFX support, the version we will use is provided by Azul Systems: https://www.azul.com/downloads/?package=jdk#zulu
Why Zulu?
It's an excellent JVM; we support any version of Java 8 or higher.
Why JRE 17 and not 24?
The latest version with sandbox protection for applets is 17. Once we implement a higher version, we'll include it by default.
If you need to change the Java version for running applets, look in your operating system for the file: C:\Users\<your user>\AppData\Local\PhoenixApplet\jvm.conf and change the java_home
Applet Tested, running in Java 8 until 24
https://www.christcenteredmall.com/kids/games/asteroids/index.htm
https://www.christcenteredmall.com/kids/games/tail-gunner/index.htm
http://www.javaonthebrain.com/java/solitaire/
http://www.actionchat.com/chat/contact.shtml
https://hpi.de/friedrich/docs/rotor-router/applet/ //JavaScript Applet
https://c3d.libretexts.org/Paul_Seeburger/JavaCode/Other/myAreaFun.htm
http://www.sc.ehu.es/sbweb/fisica_/ondas/interfer/quincke/quincke.html //jar no firmado
https://www.mc3d.cl/falcon/index.html //jar autofirmado
https://www.falstad.com/ripple-java/ //ok firma expirada
https://www.falstad.com/interference-java/ //jar firmado expirado
https://www.fdi.ucm.es/profesor/jpavon/poo/appletreloj.html //jar no firmado
https://www.grc.nasa.gov/WWW/k-12/airplane/engsimu.html //sin jar corre bien
https://www.christcenteredmall.com/kids/games/ //List of applets
https://www.grc.nasa.gov/WWW/k-12/aerosim/applet/vj402.html //sin jar corre bien
https://www.falstad.com/circuit-java/ //corre bien
http://wismuth.com/elas/elasticity.html //corre bien
https://www2.informatik.uni-hamburg.de/TGI/PetriNets/tools/java/ list of applets
https://horstmann.com/applets/RoadApplet/RoadApplet.html //no muestra datos
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.yorku.ca/sychen/research/sorting/index.html list of applets
https://www.ee.buffalo.edu/faculty/cartwright/java_applets/basic/Snell/index.html
https://www.kgs.ku.edu/PRS/Ozark/Summary/tools/Tools.html //ok
https://homepage.divms.uiowa.edu/~rlenth/Power/old_index.html //usa object en vez de applet ok
https://varna.lisn.upsaclay.fr/index.php?lang=en&page=demo&css=varna //ok
https://indra.mullins.microbiol.washington.edu/quality/jquality.htm //ok
https://www.uvm.edu/~statdhtx/fundamentals8/SeeingStatisticsApplets/Applets.html //list of applets ok
https://neuron.eng.wayne.edu/bpFunctionApprox/bpFunctionApprox.html //ok
https://neuron.eng.wayne.edu/java/AHK/EPM_pp.html //ok
https://campusvirtual.ull.es/ocw/mod/page/view.php?id=6007 //list of applets ok
https://physics.weber.edu/schroeder/software/EField/ //ok
http://www.jgiesen.de/skymap/index.html //ok
http://www.jgiesen.de/GeoAstro/GeoAstro.htm //list of applets ok
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.qrg.northwestern.edu/software/simgen/ses-applets.html //List of applets has code error
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
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.
This End User License Agreement ("Agreement") is a legal agreement between you (the "User") and MC3D SPA, a company from Chile (the "Licensor"), for the free use of the software named Phoenix AppletViewer (the "Software"). By installing, copying, or using the Software, you agree to the terms of this Agreement.
1. LICENSE GRANT
The Licensor grants you a non-exclusive, non-transferable, and revocable license to use the Software free of charge, according to the terms set forth in this Agreement. This license is granted to use the Software only on [specify the platform or type of use allowed, for example, "personal devices" or "on specific operating systems"].
2. RESTRICTIONS
The User may not:
- Decompile, reverse engineer, disassemble, modify, adapt, or create derivative works based on the Software, except to the extent that such restriction is prohibited by applicable law.
- Transfer, sublicense, lease, rent, or assign the Software to third parties.
- Use the Software in an illegal manner or in violation of any applicable laws or regulations.
- The Software may not be copied, distributed, or used beyond the terms of this Agreement.
3. OWNERSHIP RIGHTS
The User acknowledges that the Software and all related intellectual property rights (including copyrights, patents, trademarks, and trade secrets) are the exclusive property of MC3D SPA, a company from Chile. The User does not acquire any rights to the Software, except for the limited rights granted in this Agreement.
4. TELEMETRY AND USER DATA
MC3D SPA commits not to perform telemetry or capture user data through the use of the Phoenix AppletViewer Software. The Software does not collect personal information or send data to third-party servers. The use of the Software is completely private and does not involve transmitting user data to MC3D SPA or any other entity.
5. USER'S RESPONSIBILITY
Phoenix AppletViewer is a Java Applet viewer, meaning it runs Java applications on your device. The User is responsible for ensuring that the Applets run through the Software are safe and come from trusted sources. The Licensor is not responsible for any damage or risk that may arise from the use of malicious or unsafe Applets. It is the final user's responsibility to assess and ensure the security of the applications run via the Software.
6. UPDATES AND MAINTENANCE
The Licensor is not required to provide technical support, updates, or improvements to the Software, but may do so at its discretion. Updates, improvements, or patches may be subject to new terms and conditions.
7. WARRANTIES AND LIABILITY
The Software is provided "as is," without any warranties, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. The Licensor shall not be liable for any direct, indirect, incidental, special, punitive, or consequential damages, or for loss of data or profits, resulting from the use or inability to use the Software, even if the Licensor has been advised of the possibility of such damages.
8. TERMINATION
This Agreement is effective until terminated. The User may terminate this Agreement at any time by uninstalling and destroying all copies of the Software. The Licensor may also terminate this Agreement if the User breaches any of the terms. Upon termination, the User must cease using the Software and destroy all copies.
9. GOVERNING LAW
This Agreement shall be governed by and construed in accordance with the laws of Chile, without regard to its conflict of law principles. Any dispute related to this Agreement shall be resolved in the competent courts of Chile.
10. ENTIRE AGREEMENT
This Agreement constitutes the entire agreement between the parties with respect to the use of the Software and supersedes any prior agreements, whether written or oral, related to the Software.