Tuesday, 17 June 2003
- Release 8 of decaf 3b has been committed to JJOSCVSOnSourceForge . We're working toward a JNI-compatible version of decaf. For more information, see also DecafMain.
Thursday, 12 June 2003
- Info Forum. We have opened the Info forum of JOS Wiki by clarifying the purpose of this forum and seeding the forum with a few articles. If you would like to help us build up articles for a public web site, contribute here. This forum is reserved for (mostly) non-technical articles that might help others understand who we are and what we are doing. Thanks!
- cjosweb. CjOS Web 1a enables you to take the CjOS applications, browsers, programs and utilities for a test drive. Release 4 is now available at http://cjos.sf.net/redist/mirror/jos1r . This release includes the latest packages from the CjOSProject. For those who have already installed it, run the Erica utility and download new and improved packages from http://cjos.sourceforge.net/cjosweb/jpkg .
- eric. eric 1d now supports JNI 1.1 and 1.2. Release 5 is now available for download as an archive and from CVS. A source edition (-src), a start edition (-start) and a binary (-bin) are available at http://cjos.sf.net/redist/mirror/jos1r . Source is also available from CjOSCVSOnSourceForge . For more information, see also release1d-04.txt and release1d-05.txt.
Tuesday, 10 June 2003
- decaf. I have been spending a lot of time with decaf. In Java, I have provided a primative subprogram model using the decaf console. Although I see much potential for a text-based console, I have been too distracted by other things to complete it.
- Releases 2 and 3 of eric 1d are now committed to CjOSCVSOnSourceForge . It begins to support Java Runtime Environment version 1.3.1_08. It is now more compatible with security features of Microsoft Windows NT/2000/XP. For more information, see also the release1d-03.txt document.
- Release 3 of CjOS Web is now available from the CjOSProject. Look for the cjosweb1a-3.zip archive here: http://cjos.sf.net/redist/mirror/jos1r/
- For those who have already installed CjOS Web, package files have been updated. Use the Erica tool to refresh your package cache.
Friday, 25 April 2003
Release 3 of decaf 3b is now available. This release is more compatible with the java/lang/String class. It provides three experimental programs to demonstrate the possible use of a virtual console, the java/lang/String class and a welcome message. For more information, see also the AboutDecaf3b article.
Saturday, 19 April 2003
Instructions are now available for developing decaf with Eclipse at DecafAndEclipse.
Saturday, 19 April 2003
We have completed the partial integration of the microcode table component from VM Kit into decaf 3b. Try it! The binary-and-source edition of decaf 3b is now available from the mirror directory of the JJOS Project on sourceforge.net. For more information, see also the AboutDecaf3b article.
Friday, 14 March 2003
We have completed the initial construction of decaf 3a. Try it! The binary edition of decaf 3a is now available from the bin directory of the decaf3a module in JJOSCVSOnSourceForge. For more information, see also the AboutJJOSVersion3a article.
Monday, 10 March 2003
We are now starting the construction of the decaf3a module on JJOS CVS on sourceforge.net. Most of the source code for this module is likely to come from the jjos1f module. The AboutDecaf3a article provides some of the goals for this version. The AboutJJOSVersion3a article provides detailed information about moving from version 1f to 3a.
Tuesday, 4 March 2003
The Class Print program has taken a giant leap forward. For more information, see also the ClassPrintAndMicrocode article.
Monday, 10 February 2003
Here is something that may make your life easier. The run:start: scheme has been developed for use with multiple implementations of Microsoft Windows. With this scheme, your links can be more platform-independent. Here is how it works:
Smart API 4a-compatible plug-ins for the following schemes are now available:
- On Microsoft Windows 95,
- On Microsoft Windows 2000,
run:os:cmd /C start some-command.
Friday, 7 February 2003
To demonstrate the potential of the UniversalBrowser, I have modified my configuration of Microsoft Windows 95. Within the
boot section of
C:/WINDOWS/SYSTEM.INI, I have replaced
shell=cjoswebshell.exe. Instead of a Microsoft Windows desktop, I use the Universal Browser 1c, written in the Java programming language. And yet I can do more than I did before because the desktop: scheme enables me to define and view multiple desktops, but the run:os: scheme still enables me to run any program (and launch any document) on a foreign operating system.
New plug-ins are available for Smart API 4a.
The Smart List has been upgraded from version 1a to 1b. This product enables you to display the current run-time configuration of the Smart API. This version utilizes the getScheme() methods for 4a-compatible plug-ins to display a list of schemes and the controllers that support them.
- The new object-class-controller supports the object:class: scheme.
- The new program-controller supports the run: scheme.
- The new main-program-controller supports the run:main: scheme.
- The new datasource-controller supports the jdbc:datasource: scheme.
- And more plug-ins are available.
The Universal Browser has been upgraded from version 1b to 1c. This product enables you to interact with the SmartAPI. Version 1c enables you to interace with Smart API 4a.
- The Applet tool provides an applet browser, supporting the applet: scheme. A nagging stack-overflow bug in version 1c of this browser has been resolved.
- The Finder tool provides a finder browser, supporting the x-finder: scheme.
- The Program tool provides a program browser. The Program Browser has been upgraded. This product enables you to run programs, especially those based on the
Monday, 27 January 2003
We have resumed our discussion of UltimateJOS. What should be included in its architecture? What is the difference between a process and a virtual machine? These questions are being posed and answered on our MailingList. Join us!
Work on the CjOS Abstract Machine (CjAM), continues. This abstract machine is the core product in the DaisyOperatingSystem. We have switched to a microcode-in-software approach to the construction of a Java-compatible abstract machine. Part of this work should produce a pure bytecode application that is functionally equivalent to the javap tool. And all of this is a contribution to the VMKit.
Work on the SmartAPI continues. The latest version is 4a. This version provides a mechanism for "throwing" an exception while attempting to return the requested digital resource. One of the most exciting plug-ins for 4a enables you to define local data sources for JDBC.
Work with frame technology continues. Frame technology is documented in Framing Software Reuse, a book by Paul G. Bassett, Yourdon Press. We're designing an open source Frame API and interactive frame editor.
Content of these pages are owned and copyrighted by the poster.