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:
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
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.
📄 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.