OS.js (JavaScript Operating System)
OS.js |
OS.js’ code-base is light-weight and small in size.
- JavaScript < 300kb (minimized, including applications etc.)
- CSS < 200 kb (minimized, including applications etc.)
- XML: < 300 kb (including applications etc.)
- PHP < 200 kb
- Follows strict coding standards, fully documented
- Uses HTML5 and CSS2+ features (Supported features are detected on first run.)
- Uses a light-weight PHP backend
- Simple process managment (process stack, kill processes etc)
- Desktop environment (Customizable settings, themes, fonts, cursors etc)
- Window Managment (With standard window actions like maximize, minimize, restore, on-top and so on)
- Session Managment (Save and restore sessions for later use)
- Desktop Panels (movable)
- Desktop Panel items (See list below)
- Sandboxed Applications with API access and crash-handling
- Uses WebStorage to store system/user/application settings and sessions (SQL as backup in case of deletion of browser cache)
- TCP/IP Socket connections via WebSocket wrapper (hybi-00 and hybi-10)
- Application Compiler (Compiles Application+Glade-XML into JavaScript, CSS and PHP code, also minifies the code)
- VFS – Virtual Filesystem support (Block devices, Network connections, Compressed files etc.)
- Application WebWorkers for faster processing of complex data
Compability:
- Working: Linux with WebKit/Safari/Chrome, Gecko/Mozilla/Firefox (Safari has some minor CSS issues)
- Wokring: Google Android 2.2 (Samsung Galaxy S tested 2.2/2.3)
- Wokring: Apple iOS 4 (iPad iOS4 tested)
- Probably working: Windows with WebKit/Safari/Chrome, Gecko/Mozilla/Firefox (Safari has some minor CSS issues)
- Partially working: Opera 10+ – Problem with Glade/GTK CSS
- Partially working: Internet Explorer 8 – Problem with Glade/GTK CSS, Missing WebSocket and Canvas
- Not tested: Internet Explorer 9
No comments:
Post a Comment