Java will soon have support for "multi-processing". Effectively, the JVM will become an OS virtualizing the Java API for use by multiple apps. (Processes/Tasks/Teams are called Isolates in Java).
Operating systems that virtualize hardware and allow different binaries to run will always exist. However, that doesn't preclude programming langugages from providing some of the same OS-like features to their programs.
Isolation is a powerful concept, and one that hasn't really been taken advantage of in the past. (Pilot/Mesa and Oberon, and a few others have done it, but no one seems to have noticed). Putting it in Java will make a few more waves...
The latest Cinefex
has an article (dead tree only) on Episode 2, and it talks about the
fact that Lucas shot the movie entirely with digital cameras. The SFX folks had some troubles because
they're used to using high-speed cameras for explosions and model filming. The digital video camera that they used was fixed at 24fps. (I don't think they said what resolution it recorded at though.) My guess is that the SFX folks would
love a variable speed, high-rez digital video camera.
The Expert Group is hoping to release its draft API to community review in a month or so. The draft API on the above web page is 1 year out of date, but is useful to get a handle on the scope of what's being done (if not how the API will accomplish it).
If you can't wait, check out the JanosVM: http://www.cs.utah.edu/flux/janos/janosvm.html
The TK code is quite excellent. It is bare bones
vanilla C, but it is written in a clean OO style.
Lots of useful comments, very consistent style
and usage. Very portable code. Lots of good
stuff.
I haven't looked at the code in four years, though. It may have degraded since, I believe, it
has a lot more authors now than it did at that time.
Of course, all the code I work on
(for example, the Janos Java NodeOS) looks great, too.
Points to two articles on the differences and explains where the legend originated. (They don't specficially classify it as a "legend" buts they've at least got some hard info on the topic.)
See JSR-121 http://jcp.org/en/jsr/detail?id=121. (Note this JSR is in public review -- please provide feedback.)
Operating systems that virtualize hardware and allow different binaries to run will always exist. However, that doesn't preclude programming langugages from providing some of the same OS-like features to their programs.
Isolation is a powerful concept, and one that hasn't really been taken advantage of in the past. (Pilot/Mesa and Oberon, and a few others have done it, but no one seems to have noticed). Putting it in Java will make a few more waves...
The latest Cinefex has an article (dead tree only) on Episode 2, and it talks about the fact that Lucas shot the movie entirely with digital cameras. The SFX folks had some troubles because they're used to using high-speed cameras for explosions and model filming. The digital video camera that they used was fixed at 24fps. (I don't think they said what resolution it recorded at though.) My guess is that the SFX folks would love a variable speed, high-rez digital video camera.
Multi-process JVMs are coming. Its called "Application Isolatation".
JSR-121: http://www.jcp.org/jsr/detail/121.jsp
The Expert Group is hoping to release its draft API to community review in a month or so. The draft API on the above web page is 1 year out of date, but is useful to get a handle on the scope of what's being done (if not how the API will accomplish it).
If you can't wait, check out the JanosVM:
http://www.cs.utah.edu/flux/janos/janosvm.html
Uh, who has the power here? Consumers do.
Just don't but it.
I haven't looked at the code in four years, though. It may have degraded since, I believe, it has a lot more authors now than it did at that time.
Of course, all the code I work on (for example, the Janos Java NodeOS) looks great, too.
http://www.urbanlegends.com/misc/dvorak.html
Points to two articles on the differences and
explains where the legend originated. (They
don't specficially classify it as a "legend"
buts they've at least got some hard info on
the topic.)