@@ -9,6 +9,12 @@ It was designed as a replacement for [Java Web Start](http://java.sun.com/produc
|
|||||||
due to limitations in Java Web Start's architecture which are outlined in the
|
due to limitations in Java Web Start's architecture which are outlined in the
|
||||||
[rationale](https://github.com/threerings/getdown/wiki/Rationale) section.
|
[rationale](https://github.com/threerings/getdown/wiki/Rationale) section.
|
||||||
|
|
||||||
|
Note: Getdown was designed *in 2004* as an alternative to Java Web Start, because of design choices
|
||||||
|
made by JWS that were problematic to the use cases its authors had. It is _not_ a drop-in
|
||||||
|
replacement for JWS, aimed to help the developers left in the lurch by the deprecation of JWS in
|
||||||
|
Java 9. It may still be a viable alternative for developers looking to replace JWS, but don't
|
||||||
|
expect to find feature parity with JWS.
|
||||||
|
|
||||||
## How do I use it?
|
## How do I use it?
|
||||||
|
|
||||||
A tutorial and more detailed specification are available from the [Documentation] page. Questions
|
A tutorial and more detailed specification are available from the [Documentation] page. Questions
|
||||||
@@ -28,13 +34,10 @@ massively multiplayer games. Try out any of the following games to see it in act
|
|||||||
* [Puzzle Pirates](https://www.puzzlepirates.com/) - OOO
|
* [Puzzle Pirates](https://www.puzzlepirates.com/) - OOO
|
||||||
* [Spiral Knights](https://www.spiralknights.com/) - OOO
|
* [Spiral Knights](https://www.spiralknights.com/) - OOO
|
||||||
|
|
||||||
Getdown is implemented in Java, but certainly can be used to deploy non-Java-based applications.
|
Getdown is implemented in Java, and is designed to deploy and update JVM-based applications. While
|
||||||
Doing so would be a little crazy since you may have to install a JVM on the user's machine (if they
|
it would be technically feasible to use Getdown to deploy non-JVM-based applications, it is not
|
||||||
don't already have one installed), which is a ~7MB download. This isn't so bad if you're already
|
currently supported and it is unlikely that the overhead of bundling a JVM just to run Getdown
|
||||||
installing a Java application and must have a JVM, but it's a little crazy if the JVM is only used
|
would be worth it if the JVM were not also being used to run the target application.
|
||||||
for your installer. It is probably possible to compile Getdown with
|
|
||||||
[GCJ](http://gcc.gnu.org/java/), which would make Getdown a viable choice for non-Java
|
|
||||||
applications.
|
|
||||||
|
|
||||||
## Release notes
|
## Release notes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user