Tree [5807f1] master /
History



File Date Author Commit
client 2011-04-16 Scott Elcomb Scott Elcomb [739570] added very basic theme, windows and system cont...
server 2011-04-15 Scott Elcomb Scott Elcomb [cbb649] added some .gitignore's to prevent clutter
.gitignore 2011-04-16 Scott Elcomb Scott Elcomb [739570] added very basic theme, windows and system cont...
LICENSE 2011-04-15 Scott Elcomb Scott Elcomb [65c93a] Additional info in readme, LGPLv3 LICENSE file
README 2011-04-15 Scott Elcomb Scott Elcomb [d5418a] updated readme, added requirements section and ...
TODO 2011-04-16 Scott Elcomb Scott Elcomb [5807f1] scm infrastructure test 2/2
VERSION 2011-04-15 Scott Elcomb Scott Elcomb [7cf656] added basic atomosd server, VERSION file

Read Me

Atomic OS README

(C)2005-2011 Scott Elcomb
Some Rights Reserved

0. Legal

Atomic OS is licensed under the LGPLv3 license.  For details, please see the LICENSE file.

1. Summary

Atomic OS is a responsive Web 2.0 operating environment & development platform. Based on AJAX techniques, it emulates/provides standard operating system features including a command-line shell, interpreter, filesystem, database access and GUI services.

2. Project Layout

  Figure 1: Layout of project files

  Atomic-OS --,-- server --,-- cgi    --,-- perl
              |            |            `-- php
              |            |
              |            `-- daemon --,-- node (node.js)
              |                         `-- perl (mojolicious)
              |
              +-- client --,-- atomic
              |            +-- perl-curses
              |            `-- node-curses
              |
              `--

3. Requirements

Building Atomic Client Documents requires perl, python, and bash

Running the Atomic OS Daemon requires node.js

4. Support

Please contact psema4@gmail.com

A. 3rd Party Tools & Libraries
  - jsmin.py (JSON License - http://www.json.org/license.html)