Archive Page 2
Big Screens Show
0 Comments Published December 16th, 2008 in ITP, java, mpe, openframeworks, processing.org, teaching_First, anyone in NYC, come and check out the ITP show this week!
In other news, there’s a nice write-up at Gizmodo about the Big Screens show at IAC. I should point out that three of the projects this year used openFrameworks (including “Caves of Wonder” by Matt Parker which was mistakenly attributed to Processing in the article). Six of the projects were indeed developed with Processing and three were pre-rendered videos. Here are some of the vimeo clips from Gizmodo. Hope to post more videos and photos soon. . .
Big Screens – Claptime by Vikram Tank from Gizmodo on Vimeo.
Big Screens – White Sun by Mooshir Vahanvati from Gizmodo on Vimeo.
Big Screens – Caves of Wonder by Matt Parker from Gizmodo on Vimeo.
Big Screens – In the Shadows by Alejandro Abreu Theresa Ling from Gizmodo on Vimeo.
ITP Big Screens Show
0 Comments Published November 25th, 2008 in ITP, installation, java, mpe, processing.org, programmingI just returned from “Oxfort Project: Part II” and am pleased to share this announcement:
Today, on November 24, 2008, we launch the 1.0 version of the Processing software. Processing is a programming language, development environment, and online community that since 2001 has promoted software literacy within the visual arts. Initially created to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing quickly developed into a tool for creating finished professional work as well.
Processing is a free, open source alternative to proprietary software tools with expensive licenses, making it accessible to schools and individual students. Its open source status encourages the community participation and collaboration that is vital to Processing’s growth. Contributors share programs, contribute code, answer questions in the discussion forum, and build libraries to extend the possibilities of the software. The Processing community has written over seventy libraries to facilitate computer vision, data visualization, music, networking, and electronics.
Students at hundreds of schools around the world use Processing for classes ranging from middle school math education to undergraduate programming courses to graduate fine arts studios.
+ At New York University’s graduate ITP program, Processing is taught alongside its sister project Arduino and PHP as part of the foundation course for 100 incoming students each year.
+ At UCLA, undergraduates in the Design | Media Arts program use Processing to learn the concepts and skills needed to imagine the next generation of web sites and video games.
+ At Lincoln Public Schools in Nebraska and the Phoenix Country Day School in Arizona, middle school teachers are experimenting with Processing to supplement traditional algebra and geometry classes.
Tens of thousands of companies, artists, designers, architects, and researchers use Processing to create an incredibly diverse range of projects.
+ Design firms such as Motion Theory provide motion graphics created with Processing for the TV commercials of companies like Nike, Budweiser, and Hewlett-Packard.
+ Bands such as R.E.M., Radiohead, and Modest Mouse have featured animation created with Processing in their music videos.
+ Publications such as the journal Nature, the New York Times, Seed, and Communications of the ACM have commissioned information graphics created with Processing.
+ The artist group HeHe used Processing to produce their award-winning Nuage Vert installation, a large-scale public visualization of pollution levels in Helsinki.
+ The University of Washington’s Applied Physics Lab used Processing to create a visualization of a coastal marine ecosystem as a part of the NSF RISE project.
+ The Armstrong Institute for Interactive Media Studies at Miami University uses Processing to build visualization tools and analyze text for digital humanities research.
The Processing software runs on the Mac, Windows, and GNU/Linux platforms. With the click of a button, it exports applets for the Web or standalone applications for Mac, Windows, and GNU/Linux. Graphics from Processing programs may also be exported as PDF, DXF, or TIFF files and many other file formats. Future Processing releases will focus on faster 3D graphics, better video playback and capture, and enhancing the development environment. Some experimental versions of Processing have been adapted to other languages such as JavaScript, ActionScript, Ruby, Python, and Scala; other adaptations bring Processing to platforms like the OpenMoko, iPhone, and OLPC XO-1.
Processing was founded by Ben Fry and Casey Reas in 2001 while both were John Maeda’s students at the MIT Media Lab. Further development has taken place at the Interaction Design Institute Ivrea, Carnegie Mellon University, and the UCLA, where Reas is chair of the Department of Design | Media Arts. Miami University, Oblong Industries, and the Rockefeller Foundation have generously contributed funding to the project.
The Cooper-Hewitt National Design Museum (a Smithsonian Institution) included Processing in its National Design Triennial. Works created with Processing were featured prominently in the Design and the Elastic Mind show at the Museum of Modern Art. Numerous design magazines, including Print, Eye, and Creativity, have highlighted the software.
For their work on Processing, Fry and Reas received the 2008 Muriel Cooper Prize from the Design Management Institute. The Processing community was awarded the 2005 Prix Ars Electronica Golden Nica award and the 2005 Interactive Design Prize from the Tokyo Type Director’s Club.
The Processing website (www.processing.org) includes tutorials, exhibitions, interviews, a complete reference, and hundreds of software examples. The Discourse forum hosts continuous community discussions and dialog with the developers.
Download images and more text about Processing:
www.processing.org/about/processing-1.0.zip
Questions and Answers:
What is new in Processing 1.0?
The most important aspect of this release is its stability. However, we have added many new features during the last few months. They include a new optimized 2D graphics engine, better integration for working with vector files, and the ability to write tools to enhance the development environment.
Who uses Processing?
Processing is used by a very diverse group of people, from children first exploring computer programming to professional artists, designers, architects, engineers, and scientists. Processing has a shallow learning curve to make writing code easier for beginners, but it also allows more experienced programmers to write sophisticated software. We’ve seen the number of people using Processing double each year for the last three years. The increased stability of the software and the publication of six related books in the last two years are the likely reasons for this increase.
What is the future of Processing?
The 1.0 version of Processing focuses on education and software sketching (prototyping). The next major release of the software will focus on professional users while retaining the simplicity that is Processing’s trademark. Specifically, future releases will increase the speed of programs that work with video and complex 3D graphics.
Books about Processing:
Fry, Ben. Visualizing Data: Exploring and Explaining Data with the Processing Environment. Sebastopol, CA: O’Reilly Media, 2008.
Greenberg, Ira. Processing: A Programming Handbook for Visual Designers and Artists. Berkeley, CA: Friends of Ed, an Apress Co, 2007.
Igoe, Tom. Making Things Talk: Practical Methods for Connecting Physical Objects. Make: projects. Sebastopol, CA: O’Reilly, 2007.
Reas, Casey, and Ben Fry. Processing: A Programming Handbook for Visual Designers and Artists Cambridge, Mass: MIT Press, 2007.
Shiffman, Daniel. Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction. The Morgan Kaufmann Series in Computer Graphics. Burlington, MA: Morgan Kaufmann/Elsevier, 2008.
Swarm (2002) is part of the Algorithmic Art exhibition at Greylock Arts, an arts organization and gallery space run by Marianne Petit and Matthew Belanger. Other artists (several also from ITP): Larry Alice, Richard Harrington, Daniel Hirschman, Tristan Perich, Sean Riley, Jeremy Rotsztain, and Demetrie Tyler.
Swarm was also recently included in the generativa(OUTDOOR) exhibition in São Paulo.
Some recent (outside of ITP!) uses of the most pixels ever framework.
MPE at DKDS from vorg on Vimeo.
and. . .
PHP Tutorial
0 Comments Published October 30th, 2008 in General, php, processing.org, programming, teaching_
I’ve finally posted something I’ve been meaning to do for quite a while, a quick PHP tutorial for Processing programmers. This probably should have been a chapter in Learning Processing, but hey, if it had made it in, then I wouldn’t be able to just put it online for free.
Tutorial: http://www.learningprocessing.com/tutorials/php/
There’s an example towards the end of the tutorial that demonstrates how to use PHP to save data to a server from a Processing sketch/applet. This could be particularly useful for a high score list, etc.
Persistence: http://www.learningprocessing.com/tutorials/php/php-persistence/
Oh, and while I’m at it, I’ve got three new examples up on the Processing site:
Big Screens Round Two
0 Comments Published October 26th, 2008 in ITP, blog, java, mpe, processing.org, teaching_My Big Screens class did their first tests on the IAC video wall last week. Show coming on December 12.
Big Screens Class from shiffman on Vimeo
Discovered a few bugs in the most pixels ever library which can hopefully be squashed this week.
I’ve been working on finishing up the book’s web site www.learningprocessing.com. I’ve added some new tutorials, fixed up some of the examples, and slowly but surely am getting more exercise answers online.
In addition, there have been some nice write-ups about the book online, most recently a very fair and accurate review that outlines some of the book’s strengths and weaknesses by Douglas Edric Stanley.
Tyneside Cinema Launch
0 Comments Published September 30th, 2008 in installation, mpe, processing.org
Filament @ Tyneside Cinema Launch – The Wall from Steve Holmes on Vimeo.
I recently had a project featured at the Tyneside Cinema launch in Newcastle. The above video misspells my name, but otherwise documents the work quite nicely. There’s also a nice write-up at Create Digital Motion.
Search
You are currently browsing the daniel shiffman weblog archives.
Archives
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- April 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
Categories
- airport (3)
- API (1)
- art and code (2)
- asterisk (3)
- big screens (9)
- bigscreens (4)
- blog (107)
- book (6)
- cmu (1)
- dot product (1)
- draft (1)
- email (1)
- evolution (1)
- excerpt (1)
- exhibition (1)
- General (10)
- iac (8)
- installation (13)
- interview (1)
- ITP (70)
- java (30)
- jepson (2)
- learning processing (1)
- library (6)
- montreal (1)
- most pixels ever (1)
- mpe (19)
- nature of code (5)
- netflix (2)
- neural (3)
- numbers (1)
- obx labs (1)
- openframeworks (2)
- oxford project (1)
- p5 (90)
- path following (1)
- phone (3)
- php (1)
- podcast (1)
- poetry (1)
- poker (2)
- presentation (1)
- print on demand (1)
- processing (2)
- processing.org (45)
- programming (19)
- publishing (1)
- qrcode (1)
- random (1)
- run lola run (1)
- sftp (1)
- show (1)
- simplicity (2)
- steering (1)
- swarm (1)
- Teaching (5)
- teaching_ (53)
- terminal01 (3)
- text (1)
- travel (1)
- tutorial (1)
- vague terrain (1)
- vectors (1)
- video (1)
- videowall (3)
- vlog (20)
- voronoi (3)
- wordnet (1)
- xbee (1)
- yahoo (1)
- Zoog (1)















