jBasic OS is a branch off of mine from the jBasic project (
link) but its a complete re-write, and a completely different project entirely, but it was inspires by jBasic.
jBasic OS is going to be a web OS with tasks, windows, custom cursors and more. Its kind of like EyeOS, but different. jBasicOS will have a desktop client (using xulrunner) and can be run off of a web server if anybody is so inclined to set one up :p
The desktop client will have little or no xul interface, it will most likely be just a window open to an html document.
Making applications for it will be easy i hope, I will have commands for creating windows, interfacing with them, moving them. I will also have commands for interfacing with the mouse. Tasks can be cancelled by a task manager, i will have a system speed variable (framerate) to let you know how much of a slowdown you are undergoing due to open applications. Applications will be required to name their functions starting with the application name, then an underscore so they can interface with the system without messing things up.
Currently I ony have the ideas in my head, and the basic headers on my files, so wish me luck, I'll post updates as I go.
If anybody wants to help me with the project, please let me know, hopefully we can work together on it