Not Signed-In
Which clippings match 'Ben Fry' keyword pg.1 of 1
30 JUNE 2011

OpenFrameworks: open source C++ toolkit for creative coding

"Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.

The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts,freeImage for image input and output, quicktime for video playing and sequence grabbing.

The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.

Simply put, openFrameworks is a tool that makes it much easier to make things via code. We find it super useful, and we hope you do too.

OpenFrameworks is actively developed by Zach Lieberman, Theodore Watson, and Arturo Castro, with help from the OF community. ofxIphone, is actively developed by Mehmet Akten and Zach Gage, with development help from Lee Byron and Damian Stewart. The OF website is designed and maintained by Chris O'shea.

OpenFrameworks is indebted to two significant precursors: the Processing development environment, created by Casey Reas, Ben Fry and the Processing community; and the ACU Toolkit, a privately distributed C++ library developed by Ben Fry and others in the MIT Media Lab's Aesthetics and Computation Group."

(OpenFrameworks)

1

TAGS

ACU Toolkit • API • Arturo Castro • Ben Fry • C++ library • C++ toolki • Casey ReasChris OSheacode • creative coding • creative process • cross compiler • cross platform • Damian Stewart • experimentation • freeImage • freeType • interactioninteraction designintuitiveiPhone • Lee Byron • LinuxMac • Mehmet Akten • MIT Media LabMIT Media Lab Aesthetics and Computation Group • OF • OF community • ofxIphone • open sourceOpenFrameworksOpenGLPCProcessing (software) • Processing community • Processing development environmentQuickTime • rtAudio • sequence grabbing • software classes • software code • software framework • software functions • software interface • software libraries • software library • software tool • Theodore Watson • Zach Gage • Zach Lieberman

CONTRIBUTOR

Simon Perkins
18 SEPTEMBER 2008

bifurcator | ben fry

"This application creates a bifurcation plot from a set of
haplotype data. Given a set of SNPs that define a 'core'
region, a tree is produced that shows how the genotypes of a set of individuals bifurcate and differentiate themselves from that point."
(Ben Fry)

1

TAGS

Ben Frybifurcationdata • haplotype • treevisualisation

CONTRIBUTOR

Simon Perkins
20 JUNE 2005

Processing: a software sketchbook

"Processing is a programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an open-source alternative to commercial software tools in the same domain.

Processing presents an alternative to Flash and Director for creating interactive content. While both of these tools are propriety and create propriety file-types, Processing is open-source and allows users to create open-source productions. The tool is written in Java and generates Java Applets as its output."

(Ben Fry and Casey Reas)

1

04 NOVEMBER 2003

Benjamin Fry: Valence

A dynamically generated information map based on translation of the Mark Twain novel The Innocents Abroad. This site uses Proce55ing (Java Applets).

1

TAGS

Ben Fryconnectedfluidfluxgenerativeinterpretativelogic • Mark Twain • Processing (software) • transfigure • transpose • Valence • visualisation
Sign-In

Sign-In to Folksonomy

Can't access your account?

New to Folksonomy?

Sign-Up or learn more.