As far back as 2013 Java has had several significant security breaches.
According to Oracle:
- 97% of Enterprise Desktops Run Java
- 89% of Desktops (or Computers) in the U.S. Run Java
- There are 9 Million Java Developers Worldwide
- Java is the #1 Choice for Developers
- Java is the #1 Development Platform
- 3 Billion Mobile Phones Run Java
- 100% of Blu-ray Disc Players Ship with Java
- There are 5 Billion Java Cards in Use
- 125 million TV devices run Java
- And 5 of the Top 5 Original Equipment Manufacturers Ship Java ME.
Due to these security breaches Java had to issue major security updates, and this effected the way Java was operating on local machines. As a result, many facilities lost access to their Building Management System (BMS).
Many users were able to implement a short-term fix by reinstalling an older version of Java and updating security policy files. However; in addition to Java version compatibility issues, web browsers began to block the Java plug-in from operating all together. Several work arounds had to be implemented for facility managers to regain access to their BMS. For some customers this worked, for others it did not. The only solution to fix the problem long-term is to perform a software upgrade. However, this can only be done on the FX60, FX70, and FX80 devices due to the CPU resources that are needed to make the device functional. For older Legacy devices, both a software and hardware upgrade will need to be performed. This software update enables Java Webstart, which runs the application on the local computer rather than embedded in the web browser, bypassing the compatibility issues experienced by many BMS operators.