Mozilla Skin
BLOG     |     MY EYEOS     |     PROFESSIONAL SERVICES     |     OPEN SOURCE PLATFORM

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