InfoQ

News

Excelsior JET to allow streamlined JRE Deployments

Posted by Rob Thornton on Feb 21, 2007 03:30 PM

Community
Java
Topics
Performance & Scalability
Tags
Excelsior Jet

Excelsior has commented on a major change coming in v5 of their Java SE 5 implementation, Excelsior JET. To reduce the download size of applications, developers will be able to exclude parts of the JDK from the application.

Excluded components will be packaged as a single downloadable file that will be placed on the server where your application is available. While the application is running, if it attempts to access the excluded components, the JET Runtime will pull the bundle down from the server. Excelsior describes the situation:

The key idea is to select a few components of the entire Java SE API, which the developers could optionally exclude from the installation if the application does not use them.

For example, if your application does not use any of AWT, Swing, CORBA or, say, JNDI API, you will be able to exclude them from the installation created with the JetPackII tool.

No word yet on how big of an impact this can end up being for a typical application nor when we can expect to see a preview of the functionality.

1 comment

Reply

See the figures for Excelsior JET 5.0 beta 2 by Dmitry Leskov Posted May 3, 2007 8:07 AM
  1. Back to top

    See the figures for Excelsior JET 5.0 beta 2

    May 3, 2007 8:07 AM by Dmitry Leskov

    We have posted the download size figures for a few applications. Version 5.0 will also offer substantial application performance improvements, especially for floating-point intensive code

Exclusive Content

Rustan Leino and Mike Barnett on Spec#

Rustan Leino and Mike Barnett of Microsoft Research discuss the technology in Spec# and its futures.

10 Ways to Screw Up with Scrum and XP

Henrik Kniberg talks about 10 possible reasons to fail while doing Scrum and XP. Maybe the team does not have a definition of what Done means to them, or they don't know what their velocity is.

Tips from a Top Sports Team Coach

This article outlines 9 principles Marc Lammers discovered while building the world’s best field hockey team, mapping them to software development practices.

SOA Governance: An Enterprise View

Michael Poulin explains the necessity for SOA governance to ensure an Enterprise SOA's success, relying on concepts from the OASIS SOA Reference Model and Reference Architecture.

Developing Portlets using JSF, Ajax, and Seam (Part 2 of 3)

This article covers setting up a RichFaces portlet using JBoss Portlet Container and JBoss Portlet Bridge, deploying a RichFaces portlet, and RichFaces capabilities.

Scalability Worst Practices

This article discusses scalability worst pratices including The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring.

Do the Hustle

Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and give tips how Ruby developers can work with clients.

Natural Laws of Software Development - Deriving Agile Practices

Jeffries and Hendrickson derive Agile practices from the natural laws of software development. They don't just say "Be Agile!", but they explain why Agile practices make perfect sense.