Azul ensures your existing and new applications will run flawlessly—in your environment. We focus on Java standards compliance while also participating in the OpenJDK™ community and other Java-centric developer initiatives. We also certify many third-party software products ranging from application servers and databases to completely-custom applications and core business systems. Azul’s customers deploy our Zing® or Zulu® (and sometimes both) products to meet their operational and business requirements as well as protecting their existing investments in Java and JVM-based applications.
Java SE standard
Adherence with the Java SE standard is required to ensure that existing Java applications will run without modification on Azul’s Java runtimes. This protects your investment and allows your business to switch JVMs easily, without deployment risk.
Azul Systems Zing and Zulu are Java Development Kits and Java runtimes that are certified fully compliant with the Java platform, Standard Edition (Java SE) 8, 7 and 6 specifications. We are one of only a handful of firms that have access to the community Java Technology Compatibility Kit (TCK) testing suite. This test suite consists of tens of thousands of tests that exercise every component of a Java SE build to ensure conformance with the Java standard. People can (with difficulty) download the OpenJDK sources and build a working JDK — but without TCK access they can’t certify that what they’ve built is capable of meeting the Java SE standard.
There are new TCKs for each major release of Java — and Azul certifies that our Java runtime products comply with the standards we support. We don’t stop with the TCK. In addition to these tests, our JVM products are subject to rigorous additional testing designed by experts at Azul, the only company in the industry fully devoted to Java and the JVM.
Java Community Process (JCP) executive committee participation
Azul’s technologists are plugged into the global Java community through the Java Community Process (JCP). The JCP is the mechanism for community development of technical specifications for Java technology. Anyone can provide feedback on Java Specification Requests (JSRs) or sign up to become a JCP member and participate in the development of the specifications. However, the JCP also has an executive committee that approves the specifications at key points and reconciles discrepancies between specifications and their associated test suites. Azul Systems is a member of the JCP Executive Committee and was recently re-elected. Our CTO and Co-founder, Gil Tene, represents Azul on the executive committee. Azul and Mr. Tene were also named JCP “member of the year” in 2013 for creating a positive impact on the Java community.
OpenJDK Project participation
Azul Systems Zulu is a certified build of OpenJDK, a 100% open source Java Development Kit (JDK) with a JVM runtime for Linux, Windows, Mac OS X and the Cloud. Zulu is fully certified compatible and compliant with the Java Standard Edition (Java SE) specification, verified using the OpenJDK Community Technology Compatibility Kit (TCK), with further rigorous testing performed by Azul’s global Quality Assurance team.
Azul contributes bug fixes and enhancements back to the OpenJDK project and has several project committers on staff.
ISV certification program
Azul also works with a variety of ISV partners to test, certify and embed Azul Java technology into third party software. The software companies benefit from our leading-edge innovations and expertise, and your business benefits from reduced deployment risk and (in the case of Zing) better overall operating metrics. Zing and/or Zulu are certified with dozens of applications, including Java application servers, low latency trading systems, Big Data technologies, in-memory compute technologies, operating systems, content management systems, cloud and virtualization systems, enterprise search technologies and online retail software. Whatever Java software you’re using, you can be assured our JVMs will integrate seamlessly into your environment without coding changes or re-architecting.