Language Selector

Phoenix Applet & WebStart Revival

PHOENIX AWR · 2026 EDITION

Distribute and run Java in a simple, lightweight and secure way

Phoenix AWR separa la aplicación de la plataforma que la ejecuta. Descarga las dependencias necesarias, prepara el runtime adecuado y permite ejecutar Applets, JApplets y aplicaciones Web Start con permisos restringidos o completos. En escritorio también admite JavaFX.

Java 1.0–25 Java 21 LTS included Applet · JApplet · JNLP · Swing · JavaFX on desktop Windows · Linux · macOS
Phoenix Applet Viewer
 
Compatibility and distribution

One platform for multiple generations of Java applications

Phoenix AWR prevents every application from having to distribute its own full copy of Java. The runtime and dependencies are managed centrally, while each application keeps only its own logic and resources.

01

Broad compatibility

Runs Applets, JApplets, JNLP applications and Swing. On Windows, Linux and macOS it also supports JavaFX content. Android uses a different native integration because JavaFX is not available natively on that operating system.

02

Managed runtime

Incluye Java 21 LTS con JavaFX en Windows, Linux y macOS y permite seleccionar automáticamente o configurar la versión de Java requerida por cada aplicación.

03

Controlled security

The user decides whether an application runs with restricted or full permissions, depending on its origin and level of trust.

 
Guided installation

Install Phoenix AWR in two steps

First install Phoenix AWR on your operating system. Then add the extension from your browser's extension store. On Android, the extension-based launcher is currently available through Mozilla Firefox.

1

Download the installer for your operating system

The installer prepares Java 21 and configures JavaFX support on Windows, Linux and macOS. It also downloads the latest available version of Phoenix AWR, verifies the installation and creates the required shortcuts.

Windows

Installer for Windows computers.

Download Windows

Fedora and Ubuntu

Shell installer; execution permission is required.

Download Linux

macOS

Installer for compatible Mac computers.

Download Mac
Does your system not have an installer yet?
Download Phoenix AWR directly: https://www.mc3d.cl/documents/d/guest/phoenixappletviewer-1
2

Install the web extension in your browser

Install the official Phoenix AWR extension from your web browser's extension store:

Phoenix AWR – Java Applets & Web Start

The extension is available for the main desktop web browsers. On Android, Mozilla Firefox is currently the only browser that provides the launcher through an extension.

The extension detects Applets, JApplets, JNLP files and the various HTML tags historically used to publish Java applications, and opens them through the custom phoenixawr:.

In addition, any website can include a button or link using a reference such as phoenixawr:http.... When selected, the browser launches Phoenix AWR on both desktop systems and Android, provided the application is installed and the protocol is registered.

3

Phoenix AWR for Android

Phoenix AWR Standard for Android is already available free of charge from the official MC3D.CL website. The version distributed through Google Play will have a symbolic price, roughly equivalent to the cost of a coffee, associated with publication, distribution and maintenance through the store.

 
Available editions

Choose the right edition for your needs

Phoenix AWR is available in three editions designed for different usage scenarios. All editions share the same execution engine and Java application compatibility. They differ in how downloaded application packages are managed, in update capabilities, and in enterprise features. Phoenix AWR Standard is free only when downloaded from the official MC3D.CL website. A small fee may apply on Microsoft Store, Google Play and Apple App Store to cover distribution and maintenance through those platforms.

Free from MC3D.CL

Phoenix AWR Standard

The ideal edition for running Java applications directly from the Internet. It temporarily downloads the application for each execution, while keeping only the history and source URL. If the application has permission to write data, that data remains stored normally on the user's device; only the downloaded application package is not retained.

  • Free download and use from the official MC3D.CL website.
  • A small fee may apply on Microsoft Store, Google Play and Apple App Store for publication and maintenance.
  • Runs Applets, JNLP and Swing; JavaFX is available in desktop editions.
  • Does not retain the downloaded Applet or Web Start application package; it is downloaded again on the next execution.
Professional

Phoenix AWR Pro

Designed for users who frequently run the same applications and want to keep a local copy of the downloaded package.

  • Includes all Standard features.
  • Keeps the downloaded application package locally.
  • Checks whether a newer version is available online and offers to update it before execution.
Organizations

Phoenix Enterprise

Orientada a organizaciones que requieren administración centralizada, auditoría y despliegues corporativos.

  • Centralized installation and deployment.
  • Enterprise permissions and policies.
  • Centralized logs and execution events.
  • Support for corporate deployments and centralized administration.
 
Runtime and security

Execution adapted to each Java version

Java 21 LTS as the foundation

La distribución estándar incluye Java 21 LTS con JavaFX en Windows, Linux y macOS y un entorno preparado para ejecutar aplicaciones compatibles con la arquitectura de seguridad de Phoenix.

Restricted or full permissions

The application can run within a restricted environment or receive full permissions when the user or enterprise policy trusts its origin.

Runtime selection

To select another Java installation, change the variable:

PHOENIX_JAVA_HOME

Multimedia integration on Android

JavaFX is not available natively on Android. Unlike solutions that transpile applications, Phoenix AWR integrates native Android components with Java Swing applications. For video, it uses SurfaceView within the Swing interface, while the JMF/FMJ bridge with JavaFX codecs applies to desktop editions.

Phoenix Applet & WebStart Runtime · MC3D.CL 2026 design with inline styles for Liferay 7.4

Applets probados

PHOENIX AWR · COMPATIBILITY LAB 2026

Test decades of Java software with one runtime

A curated catalog of Applets, JApplets, JavaFX experiments and JNLP resources used to validate Phoenix AWR across legacy and modern Java generations.

Java 1.1–2524 direct tests22 additional resourcesHTTP + HTTPS
Phoenix AWR tested Java versions
How to launch a test
Use Open website to inspect the original page, or Open with Phoenix AWR to invoke the registered phoenixawr: deep-link protocol. Phoenix AWR must already be installed and registered on the device.
DIRECT TESTS
24
Individual Applet and simulator URLs
COLLECTIONS & JNLP
22
Directories, educational resources and JNLP
DEEPLINK FORMAT
phoenixawr:https://...
Also supports phoenixawr:http://...
TESTED APPLETS ONLINE

Direct compatibility tests

These entries reproduce the original test catalog, with separate controls for opening the source website and launching the same URL through Phoenix AWR.

JavaURLType / notesStatusActions
1.1 https://www.christcenteredmall.com/kids/games/asteroids/index.htm
HTTPS external test URL
Applet single class Tested
21 https://github.com/mastercracker3dbkp/jarkanoid/blob/main/applet.html
HTTPS external test URL
JavaFX with Applet descriptor in GitHub format; no HTML page Tested
1.1 https://www.christcenteredmall.com/kids/games/tail-gunner/index.htm
HTTPS external test URL
Applet single class Tested
1.1 http://www.javaonthebrain.com/java/solitaire/
HTTP external test URL
Applet single class Tested
https://c3d.libretexts.org/Paul_Seeburger/JavaCode/Other/myAreaFun.htm
HTTPS external test URL
Area function Applet OK
http://www.sc.ehu.es/sbweb/fisica_/ondas/interfer/quincke/quincke.html
HTTP external test URL
Unsigned JAR OK
8 https://www.mc3d.cl/falcon/index.html
HTTPS external test URL
Self-signed JAR OK
1.2 https://www.falstad.com/ripple-java/
HTTPS external test URL
Expired signature; currently marked as not working Issue
https://www.falstad.com/interference-java/
HTTPS external test URL
Expired signed JAR OK
1.1 https://www.grc.nasa.gov/WWW/k-12/airplane/engsimu.html
HTTPS external test URL
Runs correctly without a separate JAR link OK
https://www.grc.nasa.gov/WWW/k-12/aerosim/applet/vj402.html
HTTPS external test URL
Runs correctly without a separate JAR link OK
https://www.falstad.com/circuit-java/
HTTPS external test URL
Circuit simulator OK
http://wismuth.com/elas/elasticity.html
HTTP external test URL
Elasticity Applet OK
https://horstmann.com/applets/RoadApplet/RoadApplet.html
HTTPS external test URL
Loads but does not display data Partial
https://www.ee.buffalo.edu/faculty/cartwright/java_applets/basic/Snell/index.html
HTTPS external test URL
Snell's law Applet Tested
https://www.kgs.ku.edu/PRS/Ozark/Summary/tools/Tools.html
HTTPS external test URL
Geoscience tools OK
https://homepage.divms.uiowa.edu/~rlenth/Power/old_index.html
HTTPS external test URL
OBJECT element Tested
https://varna.lisn.upsaclay.fr/index.php?lang=en&page=demo&css=varna
HTTPS external test URL
VARNA demo OK
https://indra.mullins.microbiol.washington.edu/quality/jquality.htm
HTTPS external test URL
JQuality Applet OK
https://neuron.eng.wayne.edu/bpFunctionApprox/bpFunctionApprox.html
HTTPS external test URL
Neural-network function approximation OK
https://neuron.eng.wayne.edu/java/AHK/EPM_pp.html
HTTPS external test URL
Neural-network Applet OK
https://physics.weber.edu/schroeder/software/EField/
HTTPS external test URL
Electric field Applet OK
http://www.jgiesen.de/skymap/index.html
HTTP external test URL
Sky map Applet OK
https://www.christcenteredmall.com/kids/games/golf/course1p.html
HTTPS external test URL
Golf Applet OK
ADDITIONAL RESOURCES

Applet collections, JNLP and research pages

Useful directories and secondary test sources. Some external pages may change, move or become unavailable independently of Phoenix AWR.

CategoryURLDescriptionStatusActions
JNLP https://github.com/mastercracker3dbkp/swingset3/blob/master/SwingSet3.jnlp
HTTPS external test URL
SwingSet3 JNLP OK
Collection https://hypnagogic.net/sim/#top
HTTPS external test URL
List of Applets Collection
Collection https://nzip.org.nz/education/resources-for-teachers/sites-for-applets/
HTTPS external test URL
Resources for teachers Collection
Collection https://probability.ca/jeff/java/index.html
HTTPS external test URL
Probability Applets Collection
Applet https://www.survo.fi/java/survo5x5e.html
HTTPS external test URL
Survo 5x5 OK
Collection https://math.bu.edu/DYSYS/applets/
HTTPS external test URL
Dynamical systems Applets Collection
Collection https://campusvirtual.ull.es/ocw/mod/page/view.php?id=6007
HTTPS external test URL
List of Applets OK
Collection https://www.qrg.northwestern.edu/software/simgen/ses-applets.html
HTTPS external test URL
List of Applets; contains a code error Issue
Collection http://www.jgiesen.de/GeoAstro/GeoAstro.htm
HTTP external test URL
GeoAstronomy Applets OK
Collection https://www2.informatik.uni-hamburg.de/TGI/PetriNets/tools/java/
HTTPS external test URL
Petri net Java tools Collection
Collection https://www.christcenteredmall.com/kids/games/
HTTPS external test URL
Java games collection Collection
Collection https://www.grc.nasa.gov/WWW/BGH/shorth.html
HTTPS external test URL
NASA Applets Collection
Collection https://www.phys.hawaii.edu/~teb/java_stuff.html
HTTPS external test URL
Physics Java resources Collection
Collection https://www.artima.com/insidejvm/applets/
HTTPS external test URL
Inside the JVM Applets Collection
Collection https://www.yorku.ca/sychen/research/sorting/index.html
HTTPS external test URL
Sorting Applets Collection
Collection https://www.sfu.ca/~rpyke/335/software.html
HTTPS external test URL
Statistics software and Applets Collection
Collection http://www-fen.upc.es/wfib/virtualab/marco/applets.htm
HTTP external test URL
Virtual laboratory Applets Collection
Collection https://www.rossmanchance.com/applets/
HTTPS external test URL
Statistics Applets Collection
Collection http://www.socr.ucla.edu/Applets.dir/
HTTP external test URL
SOCR Applets directory Collection
Collection https://www.uvm.edu/~statdhtx/fundamentals8/SeeingStatisticsApplets/Applets.html
HTTPS external test URL
Seeing Statistics Applets OK
Collection http://centros.edu.xunta.es/iesramoncabanillas/buapp/ejemplos.htm
HTTP external test URL
Applet examples In progress
JNLP https://www.engapplets.vt.edu/
HTTPS external test URL
Engineering Applets; work in progress inside Phoenix In progress
Security reminder: URLs opened through the custom protocol are external input. Phoenix AWR should validate that the destination uses HTTP or HTTPS, display the source domain, and apply its configured sandbox and execution policy before running remote Java content.
Phoenix AWR · Applet & Web Start RuntimeMC3D.CL · Compatibility Lab 2026

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.

Form