Jesktop.net - Free/Open Applications(Site not responding. Last check: 2007-10-22)
Jesktop's reference implementation is also hosted at Sourceforge - !http://www.jesktop.com.
Jesktop has had a number of applications ported to it.
If bandwith is an issue for you, or you're likely to really want to play with the apps and their source, you'd be better using CVS to sync with the repository.
To have a fully functional Java desktop environment running on a fully functional Java operating system that is portable across a number of host operating systems, or if there is JDK support in a BIOS layer, without a host operating system.
To see the Jesktop and NanoContainer used widely by Java enthusiasts and deployed on yet to be created Network appliances and palm sized devices (when palm sized devices support J2SE).
Jesktop and NanoContainer work within the confines of Sun's JDK implementation.
www.jesktop.org (490 words)
Jesktop.net - Free/Open Applications(Site not responding. Last check: 2007-10-22)
Its commands may be cumbersome to type, but the level of interaction with objects in the VM is second to none.
Porting: We took Beanshell 1.0 in the summer and after a lot of effort migrated it to Jesktop's ancestor product PJE.
Copyright (c) 2001 The Jesktop Project All rights reserved.
The API for Jesktop contained applications is available here (19Kb).
Three very simple demos that represent complete jesktop compatible applications are here (22Kb), here (22Kb) and here (22Kb).
The API for Jesktop's Kernel is available here (17Kb).
www.jesktop.org /downloads.html (351 words)
Jesktop Documentation(Site not responding. Last check: 2007-10-22)
Take the Jesktop zip file, unzip it, execute "run".
There are a couple of applications that come with Jesktop from the Apache site - "Explorer" and some miscellaenous apps - here.
Copyright (c) 2001 - 2004 The Jesktop Project All rights reserved.
www.jesktop.com (65 words)
Jesktop.net - Free/Open Applications(Site not responding. Last check: 2007-10-22)
For jars that have jesktop manifests, and that manifest specifies a default application, then that app can be launched by double click without installation.
What is active is the fact that both of those apps are in different class loaders.
Explorer is licensed under Apache license and hosted with the Jesktop implementation at http://http://www.jesktop.com.
I had previously forked Batik and made it installable into Jesktop.
What I am proposing is a set of the changes to Batik that make it more beanlike so that it is reusable in multiple visual environments.
I don't intend to code in Jesktop concepts or depend on Jesktop APIs, I'm just proposing a couple of steps of modularisation while not diminishing its ability to launch from the command line as at present.
This makes it sound like the problem is bigger than I feared.
Please vote for this bug to allow Jesktop to render emulated AWT widgets it's Swing desktop.
It is nasty way to do things, but you can reimplement the static crud in java.awt.Toolkit by writing a new implementation, and putting it in the class path before the standard java libraries.
Download Jesktop 2.0 for Linux - Jesktop is a platform-independant Java-based desktop system.
· To have a single CD installation of Linux (or other Java capable OS) without it's own applications, but with NanoContainer, Jesktop and many Java apps pre-configured.
· To see the Jesktop and NanoContainer used widely by Java enthusiasts and deployed on yet to be created Network appliances and palm sized devices (when palm sized devices support J2SE).
Team - PicoContainer - Confluence(Site not responding. Last check: 2007-10-22)
Paul will eternally resist the unification of all Pico and Nano containers, and also resist a big fat XML design for declarations of component needs and wants in Pico and Nano containers.
Paul is also well known for Enterprise Object Broker and Jesktop
Aslak is very accomplished in the Open Source space and co-founder of PicoContainer.
It is only 3-week old but lets you run all your apps into the same JVM.
It is a kind of combination of a process manager (echidna,..), a shell (jsh,...), a desktop (jesktop, ocd,...) and a deployment tool (java webstart, appletviewer,...).
It is pre-alpha software but you can run 10 jedit instances (or 10 different apps).
Windows itself knows nothing about the JAR file.) Ideally, and executable JAR should look like an application, and a non-executable JAR should look like a library.
(except Jesktop is specifically targetting a GUI desktop environment, whereas I see that as one layer up on a Java-oriented OS.)
Of course, Jesktop is built on the existing JDK, and so has to work within the limited framework it provides.
I hope that WebStart/JNLP will be redesigned in such a way as to make Jesktop and JDistro type desktop gui shells easier to use and integrate apps into.
Comment from gerryg on March 29, 2005 10:19:39 AM CST
There is a project called jsh which is a shell that can be used to make several programs use the same VM (by loading them from the shell).
There are several other projects that achive the same result in a different way - another one is jesktop, others exist but i can't remember them right now.