REAS
Making Tools!
Apr 9th , 2010, 4:22pm
I'm trying to bootstrap Processing Tools development. The basic infrastructure has been in place for years, but with little development. We've started a working group at UCLA that meets Thursday from 5-8pm PST. As usual, Florian Jenett is out in front. UCLA CS student Devon Rifken is doing great work. There's info about making Tools on the Developer's site: http://dev.processing.org Here are the current thoughts: TOOL IDEAS & STATUS / COMPILED 9 APRIL 2010 GRAPHICS WIDGETS + Bezier editor [d.rifkin, Devin Rifkin] + Timeline Editor [d.rifkin, Devin Rifkin] + General shape editor [fjenett / Florian Jenett] - Wave generator, additive tool - Grid, Coordinate selector, Coordinate manager - Timeline tool extension . Populate with easing functions . Add MIDI . Add coordinate (maybe related to a previous tool idea) - Button creator - Color Selector improvement . Sample any pixel on screen . Palette generator . Import #s into code (or clipboard) - 3D Shape maker . Code, Tube, Surfaces (SurfaceLib), Pyramid, Torus, Teapot (http://en.wikipedia.org/wiki/Utah_teapot), Cow - Wireframe or Polygon meshes tweakers - Landscape generator - OBJ viewer - Image animation helper - Sketching animation tool - Transition between drawing in Processing and SVG files - Print Ready Tool . Generates code needed to tile or scale a project for PDF and bitmaps GRAPHICS TUTORIAL APPS - Trigonometry teaching tool . Explain how sin() and cos() relate the the circle and angles - More math education apps - Famous Curves browser . http://www-history.mcs.st-and.ac.uk/Java/index.html - Shaping Functions browser . http://www.flong.com/texts/code/shapers_poly/ . http://www.flong.com/texts/code/shapers_exp/ . http://www.flong.com/texts/code/shapers_circ/ . http://www.flong.com/texts/code/shapers_bez/ - Lighting stage for testing out lights . Place and parameterize different lights within a scene - Geometry filter/distortion - Image filter/distortion ENVIRONMENT TWEAKS AND IMPROVEMENTS + Export to Processing.js [fjenett / Florian Jenett] - Different font highlighting schemes . P51+, P5Beta, Geek, Rainbow - Library and Tool loader/unloader . Master file referenced from Processing.org . User can paste their own URL - Uploader to any site . OpenProcessing, etc. - GitHub integration - Example viewer - IDE Skins - Syntax highlighting for Web . Include links to Reference like OpenProcessing CODING ASSISTANTS + Live coding [fjenett / Florian Jenett] + Oblique Strategies [sansumbrella / David Wicks] + Mangle Selection [fry / Benjamin Fry] - Template maker - Class creation "wizard" - Variable manager / Console . Constructs map, find and replace - Debugging tool . Step through code . Turn on strict mode / training wheels - Software map (UML) - Code performance evaluator, profiler - Finding and moving blocks of code - Screen setup manager tool . Remove menu bar . Create multiple windows - Events the edge of frustration . "KEYJAM" . visualize error message - Highlight letters in your code to make messages - Iterator tool (or Library) . Automating variation, re-run the code to see the total results - Processing stats info / visualization . Time, # of compiles, etc. - Code navigation tool . Builds a navigable diagram of classes and functions KEY: - Todo + Done [] Author