eyeOS was an open-source web-based desktop environment, also known as a cloud desktop, that allowed users to access applications, files, and system settings through a web browser. It was one of the early cloud computing platforms aimed at providing a virtual desktop experience.eyeOS focused on centralizing user data, ensuring that it was stored in a secure cloud environment. This reduced the risk of data loss due to hardware failures and made backup processes simpler by consolidating all data in a single location.eyeOS, being open-source, promoted the principles of open-source software development. The project encouraged a community-driven approach to innovation, where developers could collaborate, share code, and create new functionalities without licensing fees or proprietary restrictions.
Software Requirements
• Language : PHP, JavaScript, XML, Scala
• JAVA web tools : Java Servlet, Java Server Pages
• Tools : Apache NetBeans IDE 22, Php 8.3
• Cloud server tool : eyeOS 2.5
• Database : MySQL 8.0.3
• Operating System : Ubuntu 20.04.6 LTS 64-bit/Windows
• Hypervisor : vSphere, Linux, Windows
• Deployment Model : private cloud
• Service Model : Software as a Service
• Tools : eyeRun
Operations
MMAP(Memory MAPped file) operation: It is used to route messages to the client application and automated service.
VFS(Virtual File System) Operation: It is used to implement security system and provides application development.
EyeX Operation: It is used to get the XML messages and respond in the same format to the browser.
Process Management: launch, finish, list operations.