Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Copyright BASIS International Ltd. www.basis.com
The End of Free Oracle Java! What to do?
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
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
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
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
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
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
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
A BBjHtmlView control: Timepicker
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
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
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?
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?
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?
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?
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?
Copyright BASIS International Ltd. www.basis.com
● Oracle’s Java Roadmap Announcement● What Does it Mean to You?● Your Questions
In Summary
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.