Language Selector

Phoenix Applet & WebStart Revival

Phoenix is our plugin for Chromium-based web browsers, designed to display Java applets and WebStart applications with a focus on security, ease of use, and compatibility from Java 8 to the latest available version.

Simplifies the deployment and maintenance of applications written in Java without having to download local components from remote applications.

Compatible with Chrome, Opera, Edge, Brave, Chromium.

Step 1: Windows Installer (bat file): https://www.mc3d.cl/documents/d/guest/install_phoenix_appletviewer_windows

The installer downloads two zip files from MC3D:

  • A version of Java 21 with JavaFX support from Azul Systems.
  • The latest version of Phoenix in a zip version.
  • Phoenix will launch to demonstrate that it is active.
  • A shortcut to the installation folder will be created on your desktop for you to use in step 2.

Step 2: In your browser's Extensions module, activate the "Developer Mode" option.

 

Click on Upload unpackaged extension.

Access the Phoenix Applet & WebStart Folder on your computer's desktop.

 

Step 3: The folder you need to select is as follows:

 


 

We have validated applets from Java 1.1 to Java 25 (Beta) running on Phoenix.

Why JRE 21 and not 24?

The latest version with Long Term Support with sandbox protection for applets is 21; once we implement a higher version, we will include it by default.

If you need to change the Java version for running applets, look in your operating system for the enviromnent variable PHOENIX_JAVA_HOME

Currenttly the Plugin for web browsers in Linux and Mac is in development status.

Use Phoenix AWR in direct way downloading the next jar file:

https://www.mc3d.cl/documents/d/guest/phoenixappletviewer-1

Applets probados

Applet Tested, running in Java 8 until 24


 

Tested Applet Online
Java version URL Type
1.1 https://www.christcenteredmall.com/kids/games/asteroids/index.htm applet single class
1.1 https://www.christcenteredmall.com/kids/games/tail-gunner/index.htm applet single class
1.1 http://www.javaonthebrain.com/java/solitaire/ applet single class
Ok https://c3d.libretexts.org/Paul_Seeburger/JavaCode/Other/myAreaFun.htm  
Ok http://www.sc.ehu.es/sbweb/fisica_/ondas/interfer/quincke/quincke.html  //jar no firmado  
8 https://www.mc3d.cl/falcon/index.html  //jar autofirmado  
1.2 no work https://www.falstad.com/ripple-java/  //ok firma expirada  
Ok https://www.falstad.com/interference-java/  //jar firmado expirado  
1.1 https://www.grc.nasa.gov/WWW/k-12/airplane/engsimu.html  //sin jar corre bien  
  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://horstmann.com/applets/RoadApplet/RoadApplet.html  //no muestra datos  
  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  object
  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://neuron.eng.wayne.edu/bpFunctionApprox/bpFunctionApprox.html  //ok  
  https://neuron.eng.wayne.edu/java/AHK/EPM_pp.html  //ok  
  https://physics.weber.edu/schroeder/software/EField/  //ok  
  http://www.jgiesen.de/skymap/index.html  //ok  

 

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

https://www.engapplets.vt.edu/

Running a Applet from NASA on Java 24 - Chrome

What is an Applet

An applet is a small program developed in Java that runs within a controlled environment, typically embedded in web pages or run by specialized viewers. Although their use in browsers has been displaced by other technologies, applets remain relevant in corporate environments and legacy systems.

From a business perspective, an applet represents a secure, modular, and reusable way to distribute specific functionality to end users without the need to install additional software. For example:

In financial institutions, applets are used to validate digital signatures or interact with security devices.

In industrial or government infrastructures, they allow remote interfaces to be viewed, systems to be monitored, or modules that were developed decades ago but are still critical to integrate.

Key business benefits:

  • ✔️ Reduces deployment time: no local installations required.

  • ✔️ Compatible with restricted or controlled environments.

  • ✔️ Leverage previous investments in Java development.

  • ✔️ It can be integrated with modern solutions through viewers such as Phoenix Applet Viewer, allowing you to extend its useful life without compromising security or compatibility.

In short, applets offer an efficient and controlled alternative for keeping critical applications operational while still meeting the organization's strategic objectives.

End User License Agreement (EULA) - Phoenix AppletViewer

📄 Business Source License 1.1 (BSL 1.1)

Phoenix Applet & WebStart Revival
© 2025 MC3D SPA

1. DEFINITIONS

  • Licensed Work: Phoenix Applet & WebStart Revival.

  • Production Use: use in production environments, commercial settings, or services provided to third parties.

  • Official Version: releases published directly by MC3D SPA (e.g., official binaries or tagged releases).

  • Additional Use Grant: permission to allow Production Use, as described in Section 3.

  • Change Date: the date exactly four years from the first public release of each specific version, in compliance with BSL 1.1 (MariaDB, HashiCorp) openoffice.org+7MariaDB+7docs.source.network+7HashiCorp | An IBM Company+1MariaDB+1.

  • Change License: GPL v2 or any later GPL-compatible license MariaDB.


2. LICENSE GRANT

You are granted a worldwide, non-exclusive, royalty-free license to use, copy, modify, create derivative works from, and redistribute the Licensed Work for non-production use only, in accordance with this license.


3. ADDITIONAL USE GRANT (PRODUCTION USE)

MC3D SPA hereby grants permission for Production Use only if using the Official Version distributed by MC3D SPA. This includes:

  • Use in production or commercial environments.

  • Delivery of services to third parties.

  • Access to basic support (security updates and patches).

Non-official versions (forks, custom builds) are not authorized for Production Use and must reach a separate agreement with MC3D SPA.


4. CHANGE LICENSE AND CHANGE DATE

On the Change Date (four years after first public distribution of that version), or sooner if specified by MC3D SPA, this license automatically converts to the Change License (GPL v2 or later), and all Additional Use Grant permissions continue under those terms docs.source.network+6MariaDB+6MariaDB+6MariaDB.


5. RESTRICTIONS

  • Non-official versions may not claim Production Use rights.

  • Unauthorized Production Use of forks is a license violation.

  • MC3D SPA reserves the right to enforce this license in such cases.


6. SOURCE AVAILABILITY

The source code is publicly available from the first release under this license.


7. UPDATES AND PATCHES

MC3D SPA may distribute updates and patches under the same license terms until the Change Date.


8. DISCLAIMER OF WARRANTY

THE LICENSED WORK IS PROVIDED "AS IS", WITHOUT WARRANTIES OF ANY KIND. MC3D SPA DISCLAIMS ALL IMPLIED OR EXPRESS WARRANTIES, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.


9. TERMINATION

Your rights under this license terminate automatically upon violation. After the Change Date, all versions fall under the Change License (GPL), and additional terms apply from that date onward.


10. GOVERNING LAW

This license is governed by the laws of Chile. Legal disputes shall be adjudicated by Chilean courts.


11. ENTIRE AGREEMENT

This document constitutes the full agreement between the parties regarding the Licensed Work and supersedes any prior agreements.