Language Selector

Phoenix Applet & WebStart Revival

PHOENIX AWR · 2026 EDITION

Bring Java back to the modern web

Phoenix AWR brings Applets, JApplets, Web Start applications, and JavaFX content back to modern systems, with a guided installation process and a managed Java runtime.

Java 1.0–25 validated Java 21 LTS included Applet · JApplet · JNLP · JavaFX Windows · Linux
Phoenix Applet Viewer
Frictionless compatibility

One platform for decades of Java software

Simplify the deployment and maintenance of remote Java applications without having to distribute different local components for every application.

01

Broad compatibility

We have validated Applets from Java 1.1 through Java 25 running on Phoenix AWR.

02

Managed runtime

The distribution includes Java 21 with JavaFX support from Azul Systems.

03

Modern browsers

Compatible with Chrome, Edge, Brave, Opera, and Chromium-based browsers.

Guided installation

Install Phoenix AWR in three steps

All original links and images are preserved in this guide.

1

Download the installer

Choose the package for your operating system.

Windows

BAT installer.

https://www.mc3d.cl/documents/d/guest/install_phoenix_appletviewer_windows
Download Windows

Fedora and Ubuntu

Shell installer; execution permission is required.

https://www.mc3d.cl/documents/d/guest/install_phoenix_appletviewer_linux
Download Linux
No installer available for your system yet?
Download Phoenix AWR directly: https://www.mc3d.cl/documents/d/guest/phoenixappletviewer-1

The installer sets up:

  • Java 21 with JavaFX support from Azul Systems.
  • The latest available version of Phoenix AWR.
  • A test launch to verify the installation.
  • A desktop shortcut to the Phoenix folder.
2

Load the browser extension

On the browser extensions page, enable Developer mode and select Load unpacked.

Load unpacked extension

On your desktop, open the Phoenix Applet & WebStart Folder.

Phoenix Applet and WebStart folder
3

Select the extension folder

In the browser file picker, select the folder shown below.

Folder selected to load Phoenix
Runtime and security

Why Java 21 instead of Java 25 by default?

Java 21 LTS as the stable foundation

Java 21 is Phoenix's default runtime and preserves the sandbox architecture currently used to run Applets.

Changing the runtime

To select another Java installation, change the variable:

PHOENIX_JAVA_HOME
macOS status: the browser extension for Mac is still under development.
Phoenix Applet & WebStart Runtime · MC3D.CL 2026 design with inline styles

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.

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.

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
21 https://github.com/mastercracker3dbkp/jarkanoid/blob/main/applet.html JavaFX with applet descriptor inn GitHub format no html
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://www.christcenteredmall.com/kids/games/golf/course1p.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

http://centros.edu.xunta.es/iesramoncabanillas/buapp/ejemplos.htm //list of applets in process

JNLP

Work in process inside of Phoenix

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

Form