Java URL - Status

[Home]

Not yet implemented:

  • Cache bounding. (tricky design issues)
  • Cache cleaning. (do it manually for now)
  • Version checking. (arggh... soon)
  • JNLP "part" mechanism. (this is new in version 1.0 of the spec)
  • JNLP "main" JAR kind. (use "main-class" in the "application-desc" section for now)
  • Authentication for HTTP proxies.

History:

January 23, 2001
Version 0.6
Update to JNLP 1.0.
  • Version checking (finally).
October 18, 2000
Version 0.5a
  • Small fixes to support draft 1.0 of the JNLP spec.
October 13, 2000
  • Fixed Windows installer to support new MIME type (application/x-java-jnlp-file).
October 12, 2000
Version 0.5
  • Fixed many serious sandbox bugs. Tested for Sun/Microsoft Java.
  • Permit/deny decisions are finally stored in cache.
  • Fixed many bizarre ZIP-related VM-specific bugs that caused launching failures.
  • Added support for license agreements (Java URL JNLP extension).
  • Local mode fixed.
  • JNLP file services implemented (both Swing and AWT).
  • Added "jnlpgen", a simple JNLP generating tool.
  • More applications added to site.
September 25, 2000
Version 0.4
  • Fixed another threading bug.
  • Added "-f" argument for launching files instead of URLs.
  • Explorer/Netscape and shortcut support on Windows.
  • Slightly improved error messages.
  • Added SAX compliancy check.
  • Limited proxy support.
  • Fixed manifest for running the JAR ("-jar" option).
July 26, 2000
  • Fixed stupid threading bug that really slowed things down... Is now much faster.
July 24, 2000
Version 0.3
  • Installer/uninstaller for Windows.
  • Compliance with JNLP.
  • User-friendly GUI.
  • Cute tulip logo. :)
July 7, 2000 Major revision!
  • Architecture modified to conform with JNLP.
  • Added SAX2 and Aelfred for XML parsing support.
  • Moved to XML for configuration.
  • Much of the code has been rewritten to support new architecture.
  • Cleaned up web site.
June 18, 2000
  • First implementation of security sandbox.
  • Added HTTP support.
  • Added HTTP demo applications to this web site.
March 18, 2000
  • Added JTP support for Netscape Navigator on Windows.
March 15, 2000
Version 0.2
  • GUI support using AWT (optional).
  • Client installer now available.
  • For the launcher, you can optionally add jtp: before URLs. If no protocol is used after jtp:, we will default to rmi:.
  • On Windows, the installer registers a "jtp:" protocol, so you can run Java URLs from the command line, or click on JTP links in Internet Explorer.
  • Improved server application a bit.
December 26, 1999
  • Separate cache per URL with versioning information.
  • Support for command line options: install, local mode and clean cache.
  • Works with Microsoft Java VM (needs RMI classes).
August 14, 1999
  • It works! Tested on both JDK 1.1.8 and JDK 1.2.2.
  • The problem with class-loading was solved by loading resources from a zip file, instead of using the ClassLoader. Not as comfortable as using the standard classpath, but works.
  • JavaDoc documentation now available.
August 7, 1999
  • Improved architecture.
  • Initial source code available, with almost no functionality, but with most of the skeletal work.
  • The server-side class-loading works only on JDK 1.2 for now, though the client works fine on JDK 1.1.8.
  • Sorry, no explanation on how to fit everything together; you'll have to figure it out yourself.
August 3, 1999
  • Java URL has begun. Basic architecture, but no code yet.

(Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Tal Liron and the Java URL Project are independent of Sun Microsystems, Inc.)