Help
Table of Contents


Ways to create a new project
a) From an example (video)
  1. Select an example from the example's combo
  2. Click "Open Example" button
  3. Click "Run" button, to run the program
b) From FileTree (video)
  1. Click FileTree tab
  2. Right click on the "Root" folder
  3. Select "Create Project" option
  4. Complete the options in the "Create Project" dialog and click "Create"
Root options
  • Create Project: open dialog to create a new project
  • Refresh: reload and update all projects
  • New Virtual Folder: create a special folder to group projects or other virtual folders
FileTree Options
Project Options
  • New - folder: creates a new folder in the selected project
  • New - file: creates a new file in the selected project
  • Rename: rename the project
  • Delete: delete the project in the selected project
  • Upload - files: upload file/s in the selected project
  • Refresh: update the file tree for any change not shown
  • Clone Project: create a new copy of the project
  • Edit Project Properties: open a dialog to change the project's properties. (More Help)
  • Save Project: save the project (you need to register or login)
  • Close Project: save the project and close it
  • Publish Project: publish/release your project to a public url with a nice user interface (only available for saved projects)
  • Download: download a zipped version of the project
  • Get Url: get a url to share your project, so others can get a copy of it
  • Run Tests: to run test first enable checkbox in project properties
  • Submit To Course: grade a project belonging to a browxy course
Folder Options
  • New - folder: creates a new folder in the selected folder
  • New - file: creates a new file in the selected folder
  • Rename: rename the folder
  • Delete: delete the folder and its contents in the selected project
  • Edit - Cut: delete and copy the folder and its contents to memory
  • Edit - Copy: copy the folder and its contents to memory
  • Edit - Paste: paste the folder and the contents from memory
  • Upload - files: upload file/s in the selected project
File Options
  • Rename: rename the file
  • Delete: delete the file
  • Edit - Cut: delete and copy the file to memory
  • Edit - Copy: copy the file to memory
  • Edit - Paste: paste the file from memory
Edit Properties Options
Standard Options
  • Source path: source folder project path
  • Target path: target folder project path
  • Library path: libraries folder project path
  • Data path: data folder project path
  • Private: if marked, only you will be able to run it
  • Compilation options: flags compilation options
  • Execution options: flags execution options
  • Used space in MBytes: total remaining space for all projects
  • Max size in MBytes: set max size in MBytes for this project
  • Run times in minutes: set max size in MBytes for this project
  • Output type:
    • Text / Interactive: choice for text output
    • Text / Single Output: choice for text output
    • Image: choice for image output
    • Audio: choice for audio output
    • File: choice for file output
    • HTML: choice for html output
  • Output file: file name with extension of the output file. Ex: output.html
Tests
  • Enable test: check this checkbox to enable tests
  • Test command: this field is required to run the tests - command: browxy_test
  • Test output file: this field is optional and show the results in html format - Ex: browxy_output.html
Custom Language Options
*These options is only available on java projects
  • Main class name: path to main class (name of package dot name of main class). Ex: domain.HelloWorld
  • Compile type:
    • Standard: compile standard java program
    • Pom: compile maven java program
Custom Language Options
*These options is only available on non java projects
  • Main source file: name of source main file with extension. Ex: main.c
  • Main target file: name of target main file with extension. Ex: main.bin
Publish Feature (video)
What is the publish feature?
  • The publish feature allow the user to release the project to a public URL with a nice interface that can be used by anybody
How I enable publish in my project?
  1. Click FileTree tab
  2. Right click on the project and select the option "Publish Project" (the project must be saved before this option appears)
How do I fill the publish form?
  • Published: check this checkbox to publish your project (published projects will appear in the published projects tab)
  • Source Link Visible check this checkbox if you want to have a link to the source code in the published code interface
  • Name: the name that will be used in the URL of the published project
  • Title: the title that will appear in the published interface
  • Description: a description of what your project does
  • Program Type: SingleOutput: means that your program give a result and exit. Interactive: means that the program require user input (like a question and answer game)
  • Program Arguments: Arguments that your program receive in the same order you will process them in the program.