Skip to content
Christopher Baker edited this page May 15, 2014 · 4 revisions

ofSketch

ofSketch is an easy-to-use Browser-based IDE for openFrameworks. Similar to the Processing IDE, ofSketch is intended to get new users up and running with openFramworks quickly, allowing them to focus on code instead of project configuration.

ofSketch is being developed by Christopher Baker and Brannon Dorsey through Google Summer of Code (GSoC), with an intended launch in August 2014.

This wiki serves as a roadmap for proposed features, project status, and discussion around development. You can view the official ofSketch GSoC proposal for more information about the project.

Warning: ofSketch is not ready yet! No download exists yet and it cannot currently be built from source.

Abstract

Writing openFrameworks (oF) in Xcode, Visual Studio, or Code::Blocks can be downright terrifying. While they’re loaded with features and benefits for the seasoned coder, professional IDEs represent a large barrier to entry for students learning to code. As if learning C++ isn’t intimidating enough, these editors seem to have a first-time-user curse that can lead to cryptic error messages and build fails that cause an excited would-be coder to give up before before writing their first line of code.

ofSketch sets out to change that. Imagine an out-of-the-box Integrated Development Environment (IDE) for openFrameworks that just works. Inspired by Processing’s IDE, and browser-editors like Ideone or Google Coder, ofSketch will allow an eager user to simply:

  1. Double-click
  2. Code
  3. Run

Highlights

  • Responsive frontend with HTML/JavaScript/CSS + Bootsrap served via ofxHTTP. Editor powered by Ace editor (or CodeMirror).
  • Backend is 100% openFrameworks. No node.js, php, etc...
  • Create and load projects, add classes, and upload assets all from the editor.
  • ofSketch comes with its own distribution of openFrameworks. ofSketch projects are created on the fly and added to a Projects folder like Processing. This also means that users need only download ofSketch to get coding in openFrameworks.
  • Built-in project export to Professional IDEs like XCode when ofSketch isn't enough.
Clone this wiki locally