Discover Azul's high-performance Java platform providing faster speed, startup, & efficiency without code changes
Support

10 Reasons to Explore Azul Embedded and Distribution Use Cases

Azul Platform Core – 100% Open Source Java for ISV Distribution and OEM Embedded System Use Cases.

Looking for a Java platform that is proven, affordable, and meets the needs of your engineers and your product managers alike? Azul Platform Core was designed to deliver a cost-effective Java platform that is secure, protects your IP, and makes sense for your business.

Azul Platform Core has been shipping since 2014, and there are millions of copies embedded and re-distributed in a wide variety of products that are delivering value for our customers every day. We encourage you to explore Azul Platform Core based on the needs and business processes within your organization. As you build your case for Azul Platform Core, we encourage you to connect with your Azul representative. First, explore some of the ways that Azul can help you meet your objectives:

1. Azul Platform Core means lower license and support cost

  • Azul Zulu Builds of OpenJDK, available for embedded and distributed use cases, is based on OpenJDK — the open source reference platform for Java SE. That means that all distributed binaries are 100% open source
  • If you’ve been using embedded Java from any vendor in the past, the chances are high that you’ve paid for a license plus some support (and maybe some NRE, too)
  • Azul Zulu is licensed under GPLV2 with classpath exception
  • Customers have added advantages around IP protection, timely security updates and access to Azul’s phenomenal Support team
  • Azul support contracts are priced to ensure that you wind up paying less. A lot less.
  • Calculate your savings

2. Open source Java means you have more options

  • Azul binaries are based on OpenJDK — and the source code is publicly available
  • You won’t be locked-in by any proprietary restrictions
  • You can build new products on boards like the Raspberry Pi, among many others
  • Your application code is yours, and the Java platform is managed by an entire community

3. We support multiple platforms and processor architectures

  • Azul Zulu runs on Arm (32 and 64-bit), on X86 (32 and 64-bit), on PowerPC (32 and 64-bit), on SPARC (64-bit) and 32-bit MIPS
  • Supported operating systems include Linux, Windows, QNX, Solaris, and macOS

4. Azul protects your IP

  • All builds that ship with Azul Platform Core (including community builds) are tested and certified to have passed the Java SE TCK test suite — which has two main benefits: (1) this certifies that Zulu is compatible and compliant with the Java SE standard, and (2) gives you rights to the technology used in the JVM
  • Many organizations worry about third-party licenses and the risk of contamination — they love open source, but they aren’t interested in open sourcing their own products
  • We stand behind our commercial customers with guaranteed protection from open source contamination
  • When it comes to time to speak with your legal team, we can help them understand what we do to protect your IP
  • You can read more about IP protection for your application code running with Platform Core here

5. You may even get better performance

  • At least, that’s what some of our customers have discovered
  • Their comments are scattered throughout various Tweets and blogs — Read More
  • In fact, if your Java application shows worse performance or higher memory usage compared to your old JVM, the Azul Support and Engineering teams will handle this as a bug
  • With the new Checkpoint/Restore feature you can shorten your application startup time. This new technology is a unique advantage of Azul Platform Core in embedded use cases

6. Security updates and bug fixes when you need them

  • Chances are, most users will call our Support organization rarely (even though they are great, with a phenomenal renewal rate)
  • However, security updates and platform-level patches and bug fixes are essential for any Java-based business — and that’s the value we bring to your product team
  • Azul Platform Core customers have access to quarterly updates PLUS out-of-band fixes that we identify
  • Plus, any changes we make are upstreamed back to the OpenJDK community

7. Support for long product lifecycles

  • Embedded systems have very different lifecycles than those of enterprise IT — embedded systems remain in use for years — even decades
  • We have customers (like automotive accounts, among others) with very long product lifetimes that are fully covered by Azul

8. Flexible pricing plans

  • Our goal is to provide you with pricing that makes sense — without lots of hassles
  • We won’t have you struggling with monthly or quarterly reporting
  • We’ll work with you to make sure that your Azul-supported binaries have pricing that makes sense, reflecting the value that Java brings to your product

9. Azul is 100% focused on Java and the JVM

  • We aren’t in competition with our customers
  • We do believe that Java provides developers a great deal of power, flexibility, and performance
  • We know that there are millions of Java developers around the world — and that they are easier to find than skilled C and C++ developers
  • And we know that by using Java you can get your product designed and into the market faster

10. We have plenty of references and support lots of use cases

  • When you are ready, just ask your Azul representative or send a note to [email protected]

Know your risks with unsupported Java