There are 5 weeks left till the semester comes to an end and alot of work is still pending. Let’s briefly go over what has still yet to be implemented for our PJS IDE.
File System
* Browse Files
* Open Files
* Save Files
* Delete Files
* Create New Files
* Copy Files
* Move Files
A file management system that will allow users to have their own “disk space” to manage their files and access them anytime. The features above cover the basic functionality of a file system.
Syntax Highlighting
* Identify HTML/CSS Syntax
* Identify Processing.js Syntax
One of the most important visual piece belonging to an editor, and that is syntax highlighting. For our PJS IDE we want it to support basic syntax higlighting. There are several plugins to achieve this but we have not discussed how we will take this approach. Procesing.js has its own syntax higlighting code that is downloadable on the Processing.js site.
Split Panels
* Code Mode
* Live Mode
* Toggle Panels
* Resize Panels
The idea behind of having two split panels, One to show your coding and the other to view the results from the executed code . Either panel can be toggled on or off and be resized.
As for now I’m currently experiementing with PHP coding and the jQuery library. I have also started to understand the current code for the prototype done by Robert O’ Rourke. In the next few days I will post the results of my experiements with the features mentioned above.