Starting with Java 11, WebStart is being removed from Java. Because even today several applications are built on top of this technology, it will be mission-critical for many companies to find a replacement for it. This session presents an overview of the features of WebStart and how they can be replaced. It includes samples of several open source and commercial tools that provide such features and might mean new and cool possibilities for WebStart-based applications.
8. Karakun DevHub_
@HendrikEbbersdev.karakun.com
History
"In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a
framework developed by Sun Microsystems (now Oracle) that allows users to start
application software for the Java Platform directly from the Internet using a web
browser. Some key benefits of this technology include seamless version updating
for globally distributed applications and greater control of memory allocation to
the Java virtual machine."
Wikipedia
17. Karakun DevHub_
@HendrikEbbersdev.karakun.com
History
"Developers of applications that rely on the Java browser plugin
need to consider alternative options such as migrating from Java Applets (which
rely on a browser plugin) to the plugin-free Java Web Start technology."
Oracle, 2016
25. Karakun DevHub_
@HendrikEbbersdev.karakun.com
Oracle JDK & OpenJDK
• Most developers simply downloaded Java from
Oracle
• Installer on windows / mac
• JRE with WebStart for client machines
• Mostly no developer used OpenJDK on win / mac
29. Karakun DevHub_
@HendrikEbbersdev.karakun.com
Oracle JDK & OpenJDK
• Oracle wants to have the content of Oracle JDK
(more or less) be equal to OpenJDK
• Therefore Oracle contributed some of the
previews content of Oracle JDK to OpenJDK
• Tools like Flight Recorder were open sourced
44. Karakun DevHub_
@HendrikEbbersdev.karakun.com
JNLP Implementations & Tools
• IcedTea-Web looks like the "best" solution
• Ok, IcedTea-Web looks like not the worst solution
• Ok, IcedTea-Web looks like a solution
• Ok, even IcedTea-Web is not a solution we want to
give our customers
47. Karakun DevHub_
@HendrikEbbersdev.karakun.com
Alternatives
• We have some open source tools to run Java based
desktop applications
• Hey wait, Oracle has this javapackager tool
• But there is this new JLink that creates a perfect
bundle with all stuff I need for my application