All future Open Repository releases will be done in two formats: "Full" and "Compact". The Full releases will follow the current format where everything (and I mean everything) is included - tons of examples, third-party code, etc.
Compact releases are releases of a specific subsets of the Repositorys source code. The idea is to demonstrate functionality without overwhelming potential users. ... read more
Open Repository is now using an open source licensed Perforce server for its version management. See http://www.shift-right.com/openrepo/perforce.htm for help on getting started using Perforce with Open Repository.
XMK is a portable 8Bit multi-tasking kernel project that is being incorporated into the Shift-Right Open Repository. In addition, XMK has its own SourceForge project - xmk. The next release of the Open Repository will include XMK. For those in hurry, you can get the latest XMK release at: http://sourceforge.net/projects/xmk.
What is XMK? Here is an excerpt from its project page:
XMK is a preemptive multi-tasking scheduler/kernel for 8bit microcontrollers. Its goal is to provide a bare bones RTOS with a small enough footprint (RAM+ROM) to run on 8bit microcontrollers.
Version 0.0.9c (October 25, 2002)
---------------------------------
JAVA Changes:
- Fixed bug in JavaDeps when calculating dependencies for an entire
directory.
- Integrated additional toolbar icons into the repository.
C++ Changes:
- Added a asynchronous timers library.
- Added higher-level server connection and client connector interfaces
to the socket IO library.
- Added a Tee'd Line Writer interface to the streamio library.... read more
Version 0.0.9b (June 03, 2002)
------------------------------
JAVA Changes:
- Integrated the 'JavaDeps' package into the repository. JavaDeps is a
tool to generate dependency rules for Java sources, inspired by the
"-MM" flag of gcc. Note: The package is/was modified to facilitate
its use for BENV.
C++ Changes:
- Initial implemenation of platform independent memory-mapped files.
- Initial implementation of the the ANSI C time parse routines.... read more
Version 0.0.9a (April 19, 2002)
-------------------------------
- New JAVA utility: jxcode. Jxcode is an extensible code generator that
can generate code for any language. Currently has templates for
generating Emorfs and FSM in both JAVA and C++
(see projects/java/tools/cmdline/jxcode).
- Ported cmdline library to JAVA.
- Ported asx library to JAVA.
- Fixed error in TinyXml list wrapper classes.... read more
Whats new:
Repository Source Code:
- Added platform independent time formatting routines. Supports both single and multi-thread applications.
- Integrated the third-party "pcre" regular expression library to the repository.
- Added add NumericListString interface and class.
- Added example projects that demonstrate the CTL interface and a multi-thread Metakit database engine. Projects are: projects/<host>/metakit/example/mt.
- Upgraded Metakit source to 2.4.32
- Added additional fileio routines. Now support basic create, read, write, temporary file functionality (all platform independent).
- Integrated the third-party XML parser "TinyXML" into the repository
- Added interface for platform independent shell/system access. ... read more