Welcome to JNode.org, the website of the Java New Operating System Design Effort. JNode is a simple to use & install Java operating system for personal use. It runs on modern devices. Any java application will run on it, fast & secure! JNode is open source and uses the LGPL license. |
|
Is this a reasonable use of plugin extensions?
Submitted by Stephen Crawley on Sat, 03/08/2008 - 03:37.I'm working on a bunch of new classes to replace the way that a command defines its command-line syntax. One of the key points of this is that the command line syntax should be specified independently of the command class. (All the command needs to do is create and supply a "bundle" of Argument objects which say what arguments it expects, and whether they are mandatory/optional, single/repeated.)
In order to make this work, I need to provide a way to express concrete command syntaxes in a separate text file. Naturally, I thought I'd use XML and put them into plugin descriptor file as a new extension point. From what I can tell, this will result in Extension objects containing tree of ConfigurationElement instances. I can then transform these into an in-memory representation of syntax graphs suitable for the command line parser.
Spacewar!
Submitted by Exile In Paradise on Sun, 03/02/2008 - 17:30.Jnode running original 1960's Spacewar code, in a Java-based PDP1 emulator.
http://exileinparadise.com/wiki/exile:top (photos and commentary)
- Login to post comments
google summer of code 2008 is opened :-)
Submitted by Fabien D on Thu, 02/28/2008 - 00:37.You can see the news here.
More will come soon on JNode site ...
Thanks to lsantha for pointing me to that good news.
- Login to post comments
JNode 0.2.6 Released
Submitted by hagar on Fri, 02/22/2008 - 08:45.Heading towards to FOSDEM in Belgium the JNode team is proud to
announce
the release of JNode 0.2.6.
JNode is a free, open source Java technology based OS (Operating
System)
written fully in Java language (with a very small assembler
nano-kernel).
This release features over 99 percent java 6 api compatibility,
hotswapping, nfs, hfs+, even more openJDK integration, jetty6 and
ofcourse bug fixes and improvements.
As a workshop version of the JNode operating system
members of the JNode team are holding a presentation at the FOSDEM,
more information can be found at
http://www.fosdem.org/2008/schedule/events/freejava_cool_stuff
Release 0.2.6
Submitted by hagar on Fri, 02/22/2008 - 08:23.This release features over 99% compatibility with the Java 6 API,
code hotswapping, support for NFS (read-write) and HFS+ (read-only) file systems, even more OpenJDK integration, Jetty6 and
many bug fixes and improvements to the whole system