Summer of Code/2015/Interactive JS Shell: Difference between revisions
Tag: visualeditor |
Tag: visualeditor |
||
| (One intermediate revision by the same user not shown) | |||
| Line 61: | Line 61: | ||
THE NODE.JS SERVER | THE NODE.JS SERVER | ||
The main server will be Node.js based and would handle the requests sent from the client application. This server is built using the ExpressJS library and the same is used for handling all the requests. This server | The main server will be Node.js based and would handle the requests sent from the client application. This server is built using the ExpressJS library and the same is used for handling all the requests. This '''server will be started on the client device itself''' which makes it able to run the application even when it's not connected to internet or school LAN. | ||
SETTING UP THE CLIENT(SUGAR) | SETTING UP THE CLIENT(SUGAR) | ||
| Line 105: | Line 105: | ||
MATLAB is a very important tool available for any engineering/science field. | MATLAB is a very important tool available for any engineering/science field. | ||
We can add support for running matlab/octave(.m) codes by using the octave interpreter. | We can add support for running matlab/octave(.m) codes by using the octave interpreter. | ||
'''''LINK TO ANIMATED GIF OF THE DEBUGGER INTERFACE ([http://wiki.sugarlabs.org/images/f/fe/Final.gif LINK])''''' | |||
* [[File: | * [[File:Final800 anim.gif|centre|thumb|800x800px|]] | ||
'''A SCREENSHOT FROM THE SUGAR WEB-ACTIVITY''' | |||
[[File:Vdi2.png|centre|thumb|800x800px|]] | [[File:Vdi2.png|centre|thumb|800x800px|]] | ||
'''DEBUGGING A JAVASCRIPT CODE :''' | |||
[[File:Vdi3.png|centre|thumb|800x800px|]] | [[File:Vdi3.png|centre|thumb|800x800px|]] | ||
[[File:Vdi4.png|centre|thumb|800x800px|]] | [[File:Vdi4.png|centre|thumb|800x800px|]] | ||
'''RUNNING AN ERRONEOUS JAVASCRIPT CODE :''' | |||
[[File:ErrorLog.png|thumb|800x800px||centre]] | [[File:ErrorLog.png|thumb|800x800px||centre]] | ||
'''SAVING A C CODE TO SERVER''' | |||
[[File:CSaved.png|centre|thumb|800x800px|]] | [[File:CSaved.png|centre|thumb|800x800px|]] | ||
'''COMPILING AND RUNNING A C CODE (SAVED IN SERVER)''' | |||
[[File:CRan.png|thumb|800x800px||centre]] | [[File:CRan.png|thumb|800x800px||centre]] | ||
* '''Who are you making it for, and why do they need it?''' | * '''Who are you making it for, and why do they need it?''' | ||