OpenFrameworks

OpenFrameworks

Infobox Software
name = openFrameworks



caption =
author =
developer = Zachary Lieberman, Theo Watson
released =
latest release version = 0.5 "pre-release"
latest release date =
operating system = Cross-platform
platform =
language =
programming_language = C++
genre = Application framework
license = LGPL
website = http://openframeworks.cc

openFrameworks is a free application framework designed for "creative coding". OpenFrameworks is written in C++ and runs on Windows, Mac OS X, and Linux. It is developed and maintained by Zachary Lieberman and Theo Watson.

History

According to its authors, openFrameworks was developed:

(for) folks using computers for creative, artistic expression, and who would like low level access to the data inside of media in order manipulate, analyze or explore. That audience we felt was significantly underserved by the current crop of C++ libraries.openFrameworks FAQ, http://www.openframeworks.cc/faq

Related Projects

Its emphasis on "creative" uses draws parallels to Processing as both projects present a simplified interface to powerful libraries for media, hardware and communication. openFrameworks's main difference from Processing is that it is written in C++ not Java and so inherits the performance benefits of a compiled programming language. Users will find many similarities between the two libraries, for example what is beginShape() in Processing is ofBeginShape() in openFrameworks. The openFrameworks wiki includes an article for people coming to openFrameworks from Processing. [ [http://wiki.openframeworks.cc/index.php?title=OF_for_Processing_users openFrameworks for Processing users] ] .

License

openFrameworks itself is released under the LGPL. Libraries used by the framework each have their own license, but none are included if they are non-free. [http://www.openframeworks.cc/faq openFrameworks FAQ]

Real-World Projects

Notable projects created with openFrameworks:
* [http://www.ni9e.com/graffiti_analysis.html graffiti analysis project] by Evan Roth
* [http://muonics.net/site_docs/work.php?id=15 audio space] by Theodore Watson
* [http://thesystemis.com/drawnInstallation drawn] by Zach Lieberman
* [http://www.beigerecords.com/cory/Exhibitions/ colors] by Cory Arcangel
* [http://a.parsons.edu/%7Echristine/thesis/ re-gaze] by Chris Sugrue
* [http://graffitiresearchlab.com/?page_id=76 L.A.S.E.R. Tag] by Theo Watson/Graffiti Research Lab
* [http://www.playthemagic.com/ Magic Torch] by Alberto García, Julio Obellerio, Martín Nadal and Alberto Cortés
* [http://memento.smugo.com/ Memento] by Jeldrik Schmuch and Ulrike Gollner
* [http://www.exile.at/sacre/ Le Sacre du Printemps] by the Ars Electronica Futurelab, Chris Sugrue, and Matthias Bauer

References

External links

* [http://openframeworks.cc openFrameworks.cc]
* [http://openframeworks.cc/forum openFrameworks forum] -- traditionally the best place for questions & announcements
* [http://wiki.openframeworks.cc/ openFrameworks wiki]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • openFrameworks — Developer(s) Zachary Lieberman, Theo Watson, Arturo Castro Stable release pre release 0.07 / November 17, 2010; 11 months ago (2010 11 17) …   Wikipedia

  • Theo Watson — Infobox Artist bgcolour = name = Theo Watson imagesize = caption = birthname = birthdate = location = Amsterdam deathdate = deathplace = nationality = British field = video, interactive art, programming, digital art training = BFA Design and… …   Wikipedia

  • Zachary Lieberman — Infobox Artist bgcolour = name = Zachary Lieberman imagesize = caption = birthname = birthdate = location = New York deathdate = deathplace = nationality = American field = interactive art, programming, video, digital art training = MFA Design… …   Wikipedia

  • Processing (programming language) — Processing Paradigm(s) object oriented Appeared in 2001; 9 years ago (2001) …   Wikipedia

  • Cinder (programming language) — Cinder is a programming library, designed to give the C++ language advanced visualization abilities. It was released as a public tool in spring 2010 and can be viewed in many ways as an open source, C++ based alternative to tools like the Java… …   Wikipedia

  • Generative Gestaltung — Entwurfsprozess für Generative Gestaltung Generative Gestaltung bezeichnet eine Entwurfsmethode in den verschiedenen Bereichen der Gestaltung (Kunst, Architektur, Kommunikationsdesign, Produktdesign, …). Wesentlich dabei ist, dass der Output –… …   Deutsch Wikipedia

  • OpenCV — Original author(s) Intel Corporation Stable release 2.3.1 / August 17, 2011; 3 months ago ( …   Wikipedia

  • Arduino — For other uses, see Arduino (disambiguation). Arduino Software A screenshot of the Arduino IDE showing the Blink pr …   Wikipedia

  • Wikipedia:Reference desk/Computing — The Wikipedia Reference Desk covering the topic of computing. Computing #eee #f5f5f5 #eee #aaa #aaa #aaa #00f #36b #000 #00f computing Wikipedia:Reference de …   Wikipedia

  • Mick Ebeling — is an American film, television and commercial executive producer, entrepreneur and philanthropist. Ebeling is the founder and CEO of The Ebeling Group (TEG), a production company based in Venice Beach, California and the nonprofit The Not… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”