TooRAW » Development

Get the source code

PDE

If you'd like to build the app from source, or just want to study the code (which is no big thing...), check the latest source code browsing the official svn repository here:

You can also do a SVN client checkout with this command:

svn co https://tooraw.svn.sourceforge.net/svnroot/tooraw tooraw cursor

To develop from the source code you'll need to have Processing installed in your computer (recommended version is 1.2.1) to open source code files (not the .properties files).

Any reputable source code editor, like Gedit, TextWrangler, NotePad++ or Smultron, should be able to open the .pde files with the source code and the .properties files that contain translated strings for internationalization (i18n) and localization (l10n).

Dependencies

TooRAW's source code deppends on code written by Phi.Lho quite a while ago on the Processing forum; I encapsulated this code into a Java/Processing library named i18nP5 to make it portable and distributable. You can find the i18nP5 library in here:

https://sourceforge.net/projects/i18np5library/

You must unzip it and place it in your Processing Sketchbook to be able to load it. For more info on contributed libraries for Processing see this entry on their site's wiki:

http://wiki.processing.org/w/How_to_Install_a_Contributed_Library

Once installed, i18nP5 should load correctly on Processing. At this point you'll be able to run, modify and recompile the source code.

To run your builds of TooRAW you need to have Java Runtime Environment installed in your computer, JRE included with Processing is for sketches only, it won't load you builds of the app. If you still don't have JRE on your system, you can download it from the Java official website.

Linux development

TooRAW was programmed with Processing using the IDE's built in video library, which is by default binded to QuickTime, so, in fewer words, this app does not run or even open under Linux.

I'm very aware and sorry for this inconvenience and I'm researching in my spare time to find a workaround or to move the app to another video library.

If you are a Linux user and are running into this propietary software wall please inform about your problems on the Project's Tracker.

If you have experience programming with Java on Linux please donate a little of your time to find a solution to this dependency to freakin' QuickTime.

  • Do you have any other ideas?
  • Can you reprogram TooRAW to act more like a desktop application? (Without exiting the app completely on any cancel or failure)
  • Can you port this app to Python? (Now, that would be cool!)

TooRAW is proudly powered by
SourceForge