IBM have stated that the PC business has become more like selling appliances, and does not fit with their strategy for technology innovation
OnJava.com have an interview with the developers of JDisto, an app that allows multiple Java apps to run together in the same JVM instance.
The main benefit of this is to avoid the overhead of each app running in its own memory hungry JVM. However, with the tendency of large Java desktop apps to hang and crash after a period of time (IBMs WSAD and DB2 client tools come to mind), I wonder how stable this environment is in practice? Can they isolate one app from another so one hanging app doesn’t effect another?