This project is an emulation of a retro non-existing OS (Operative System), which had as inspiration the Macintosh interface.
The project is running in GitHub pages, so you can access it in the following link: https://josenaime.github.io/JN-Retro-OS/
- The Web OS is based on HTML5 and CSS3
- Logic was made with JavaScript and jQuery framework.
- Single page application
- Cross-platform application, so it can be used in any device.
All this files can be found in src/js/ folder.
AppsManager: manages the apps' functionality.WidnowManager: manages the windows' functionality (drag, focus, close, etc). andApp: represents an app and links a window (by ID) to it.Window: represents the information of a window and handles the WindowManager callbacks (logic of drag, focus, close, etc. Is stored here).Cursor: Static class that represents the cursor position.
- Settings - Change the background, main color and cursor icon.
- Calculator - Calculate basic mathematica operations.