EyeCoder VD
From eyeOS Wiki
Contents |
Abstract
eyeCoder is a WYSIWYG (What You See Is What You Get) application that allows for easy development of eyeOS applications right on an eyeOS server.
Reasoning
Currently, if I wanted to create an application, I have to download a server, install it, get an IDE, install it, and start coding an application in PHP and JavaScript. With eyeCoder, I can start developing application without the need to install an IDE on my computer. I also get an WYSIWYG interface to see what the application will look like as I develop it.
How it will be done
A new application called eyeCoder will be created. The user will be given an interface to create their application. There will be drag and drop functionality to move around objects in the application's window, and a code editor for people who know PHP. This will be a lot like Apple's XCode.
Use Cases
Say a user wants to create an application for eyeOS. They can open up this application, as start development immediately. They can use the built-in window builder to create the window for the application, the code editor to add more advanced functionality to the application, and the file manager to add PHP, JavaScript, PNG, GIF, or the new eyeWindow files to the project.
Technical Details
The complete project will be stored in it's own folder, with all the files needed for the project. A main XML file will be created to hold information about the project. All other needed files will be created as well. From there on, the user can start adding files to the project, creating the main window for the application, and coding the application.
Dependencies
An eyeOS Server
Timeline
- Create Interface - Program Code - Release

