18
Copyright BASIS International Ltd. www.basis.com The End of Free Oracle Java! What to do?

The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

The End of Free Oracle Java! What to do?

Page 2: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Oracle’s Java Roadmap Announcements● What Does it Mean for your Installations?● You Have Options, What are They?● Summary and your Questions

Agenda

Page 3: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Key takeaways:○ Predictable Java releases every 6 months

■ Oracle will release both an Oracle Java and an OpenJDK Java ● Essentially identical at initial release

■ Selected Oracle Java releases have Long Term Support (LTS)● Java 9 & 10 are ‘interim releases’, Oracle Java 11 is an LTS release

■ OpenJDK is the reference implementation for Oracle Java SE■ Open source community will provide LTS versions of OpenJDK Java

● AdoptOpenJDK

Oracle Java Roadmap Announcements

Page 4: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Java 11 is different, two key differences:○ JavaFX has been open sourced to OpenJFX

■ Separate download

○ Web Start has been removed

● Oracle Java 11+ & Java 8 critical patch updates require fee-based annual Oracle support○ Priced per named user, per server processor/core

Oracle Java Roadmap Announcements

Page 5: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● On January 15, 2019, Oracle released the last free critical patch update for Oracle Java 8

● The next Oracle Java 8 critical patch update, due in April, will require that end users running BBj with Oracle’s Java 8 enter into a Java support contract with Oracle

Oracle Java Announcement

Page 6: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● JavaFX has been open sourced as OpenJFX and redesigned to be available as a stand-alone library rather than being included with the JDK

● BASIS has successfully tested BBj with OpenJFX for two key components of BASIS technology:○ BBjHtmlEdit and BBjHtmlView controls

JavaFX removal in Java 11

Page 7: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Applications using the BBjHtmlEdit control require JavaFX or OpenJFX in order to function

● BBjHtmlView control, however, can use either JavaFX/OpenJFX or the alternative Chromium Engine that BASIS now ships with BBj○ In our testing, it has proven to have superior performance and better

HTML5, CSS, and JavaScript support than Oracle's JavaFX/OpenJFX

JavaFX replacement is OpenJFX

Page 8: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

What is the BBjHtmlView control?

A complete web browser with support for HTML5, CSS, and JavaScript. Its capabilities represent a significant leap forward for the BBj language by allowing developers to write BBj code that can interact with and respond to JavaScript events

Page 9: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

A BBjHtmlView control: Timepicker

Page 10: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Two alternatives:○ IcedTea-Web

■ Open Source alternative to Web Start■ Initiated by Red Hat open source team■ Initial Testing by BASIS is promising■ IcedTea-Web for OpenJDK 11 not yet released

Web Start removal in Java 11

Page 11: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Alternative two is ready today:○ JNLPExePacker

■ Windows version announced at Techcon2017■ Mac and Linux versions are available■ Available from www.bbj-plugins.com

○ PROS: Faster startup, sandboxed○ CONS: Distributed like any other desktop app

Web Start removal in Java 11

Page 12: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● BASIS has been supporting other JVMs from vendors like HP and IBM on their proprietary OS platforms for many years

● BASIS will support both Oracle Java and OpenJDK● BBj 18.20 will support Oracle Java 8 and Java 11

What Does it Mean to You?

Page 13: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● If you stay with Java 8 or go to Oracle Java 11 ○ Contract for Oracle Java support in April○ Priced monthly, charged annually

■ $2.50 per desktop per month (named users)■ $25 per server per month based on cores and processors

● Intel 8 cores = 8 x 0.5 = 4 x $25 = $100/month

○ BBj requires SAM or upgrade fees for Java 11

What are your choices?

Page 14: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● If you go to OpenJDK Java 11 ○ No Java fees○ BBj requires SAM for OpenJDK

● BBj does NOT support OpenJDK 8

What are your choices?

Page 15: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● AdoptOpenJDK Foundation○ The foundation includes in their Tier-1 Sponsor list

companies such as major Java industry players IBM, Azul Systems, and Microsoft Azure, to name a few

Who will provide LTS for OpenJDK?

Page 16: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● BASIS is providing a smooth transitionary path forward for its customers to accommodate Oracle’s changes

● BASIS will provide BBj support for both the commercial Oracle JDK as well as OpenJDK

What Does it Mean to You?

Page 17: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

● Oracle’s Java Roadmap Announcement● What Does it Mean to You?● Your Questions

In Summary

Page 18: The End of Free Oracle Java! What to do?descore.com/downloads/JavaBreak20190130.pdf · JavaFX or OpenJFX in order to function BBjHtmlView control, however, can use either JavaFX/OpenJFX

Copyright BASIS International Ltd. www.basis.com

Questions & Answers

The Q&A session will begin shortly.

Due to differences in the latency between Adobe's video conferencing service and our worldwide audience, you may experience a delay before we begin.Please use this time to post your questions to the chat window.