2011 MobileProcessing Conference is now open for Registration


Please visit
http://ketai.aa.uic.edu/mobileprocessing
to register.

2010 Processing.Android Symposium

Processing.Android: Open Source for Mobile Innovation
UIC Innovation Center
1240 W Harrison St, Chicago, Illinois 60607

Processing.Android: Open-Source for Mobile Innovation brings together internationally recognized innovators from the open source software community, Chicago based startup companies, and students and academics from the areas of Art and Design, Computer Science, and Information Sciences. Keynote speakers Ben Fry and Casey Reas present the latest edition of Processing targeting Android devices, designed to simplify and streamline prototyping and development for mobile platforms. Processing is used by tens of thousands of students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. Join us for the first public summit to hold Processing.Android workshops, presentations, and panel discussions. The event is free and open to the public. Workshops require prior registration.

EVENT VIDEOS

SCHEDULE

Fri Oct 1

9:30am – 10am
Opening Remarks – Daniel Sauter, Registration + Breakfast

10am – 11am
PRESENTATION – Malcolm McCullough: Situated Technologies Too

11am – 12pm
PRESENTATION: Ben Fry: Introduction to Processing for Android

1pm – 3:30pm
WORKSHOP: Jer Thorp: Processing.Android for Beginners (full, auditing possible)

3:30pm – 6pm
WORKSHOP: Ben Fry: Introduction to Processing for Android

6pm – 7pm
PRESENTATION: Andres Colubri: The Future of OpenGL in Processing

Sat Oct 2

9:30am – 10am
Registration + Breakfast

10am – 11am
PRESENTATION: Casey Reas: Coding with Processing as a Design Practice

11am – 12pm
PRESENTATION: Daniel Sauter + Jesus Duran: Ketai in Motion

1pm – 3:30pm
WORKSHOP: Casey Reas: Introduction to Processing for Programmers

3:30pm – 6pm
WORKSHOP: Daniel Sauter + Jesus Duran: Android Devices as Universal Sensors

6pm – 7pm
PRESENTATION: Julio Obelleiro + Shawn Roske: Cing, Creative coding bridging Processing and C++

7:30pm – 10:30pm
AFTER-PARTY: organized by Chaz Evans and Tiffany Funk - Simone's

Sun Oct 3

9:30am – 10am
Registration + Breakfast

10am – 11am
PRESENTATION: Sjoukje van der Meulen: A Plea for a Critical Approach toward (new) Media in the US

11am – 12pm
PRESENTATION: Jer Thorp: Processing: From Mac to Mobile

1pm – 3:30pm
WORKSHOP: Andres Colubri: Fast 3D graphics in Processing for Android

3:30pm – 6pm
WORKSHOP: Julio Obelleiro + Jorge Cano + Shawn Roske: Introducing Cing: Simplifying Advanced Capabilities for Creative Coders

6pm – 7pm
PANEL: moderated by Susan M. Fullman and Daniel Sauter

SUPPORTED BY

join our mailing list
2010 PRESENTATIONS


Casey Reas
: Coding with Processing as a Design Practice
Projects created with Processing, an open-source programming environment for visual designers and artists, are used to show the potential of writing custom software as a design methodology. Examples range from dynamic information visualization to art installations to object fabrication. 

Ben Fry: Introduction to Processing for Android
The latest edition of the Processing project targets Android devices. Like the desktop version, it's designed for rapid iteration and to streamline how you develop and prototype. In addition, it provides a simple platform for building applications that make use of the affordances of mobile devices — touch input, location and tilt sensors, always-on network access, and portable, high-resolution screens.

Malcolm McCullough: Situated Technologies Too
Mobile communication applications can increase participation in locales. In the what is now called “augmented city,” the dynamics of socially-produced cultural tagging need not be reduced to wayshowing. Fixed accumulations of information often complement mobile technology in this regard. Locative media often increase the importance of others but sometimes make it ambiguous who is a user. At a cognitive level, the workings of attention suggest much more technological emphasis on context. This talk thus invites a broad perspective on embodiment, architecture and the city as complementary counterparts to the fascinations of the personal handheld device.

Daniel Sauter + Jesus Duran: Ketai in Motion
The variety of sensors built in 4th generation mobile devices offer new ways to interact with applications and services. Focusing on motion detection and image processing, Ketai in Motion is a research project that aims at capturing, processing, and interpreting multiple streams or sensory data. The presentation will feature the first release of the Ketai library for processing, and outline future development.

Sjoukje van der Meulen: A Plea for a Critical Approach toward (new) Media in the US
This presentation will discuss the work of the Czech media theorist Vilém Flusser (1920–91). While hardly known in the United States, Flusser's work is of crucial importance for all critical theory - and practice - of media. Flusser both continues the Marxist tradition of German media theory (Walter Benjamin and others) and upgrades that legacy to contemporary media conditions in the footsteps of a Marshall McLuhan. This talk is based on the essay, "Between Benjamin and McLuhan: Vilém Flusser's Media Theory," recently published in the New German Critique (Summer 2010).

Jer Thorp: Processing: From Mac to Mobile
In this wide-ranging presentation, Jer will show a variety of work built in Processing. These projects, built over the last two years, cover a strange terrain - from evolutionary computing to text analysis to interactive toys. He’ll also sneak-peak some new data visualization work from the New York Times R&D Lab, and will discuss the challenges and opportunities that arise from building for a mobile environment with Processing for Android. 

Andres Colubri: The Future of OpenGL in Processing
OpenGL is a fundamental technology in the generation of real-time graphics. Recent developments in OpenGL (vertex buffer objects, shading programming, OpenCL) are bringing exciting possibilities such as manipulation of massively complex geometries, interactive non-photorealistic rendering and real-time HD image/video processing. Many of these features are currently being integrated into Processing, both on the Android and PC/Mac platforms. These ongoing developments will be discussed during the presentation.

Julio Obelleiro + Jorge Cano + Shawn Roske: Cing, Creative coding bridging Processing and C++
This presentation will introduce Cing, an open source library for creative programming which bridges the elegant and intuitive syntax of Processing with the power and flexibility of C++. Cing allows innovative and accessible experimentation with advanced capabilities such as 3D, Physics or Computer Vision. Cing is being developed for use on desktop  platforms and it is currently on its first steps towards mobile platforms like the iPhone. Cing is developed by Julio Obelleiro, Jorge Cano and Shawn Roske.

 

2010 WORKSHOPS (register online)

Ben Fry: Introduction to Processing for Android
This workshop is for people who are familiar with Processing and want to write programs for Android devices with the new Processing for Android. Bring your Android device to get up and running during the workshop. The differences between standard Processing and Processing for Android will be discussed as well as the future of project. 

Casey Reas: Introduction to Processing for Programmers
This workshop for intermediate-level programmers (and up) is a brief introduction to using the Processing graphics library and environment. We'll cover how to code 2D and 3D interactive graphics and how to use libraries to extend the base software into other domains. This workshop covers the basics of Processing and assumes the participant understands programming fundamentals from variables to object-oriented techniques. 

Daniel Sauter + Jesus Duran: Android Devices as Universal Sensors
This workshop focuses on using the Ketai library for processing, allowing to register the native sensors supported by the Android platform. The workshop covers data capture, processing and export via Ketai Motion, and introduces image capture via Ketai Vision. Bring or share your Android device to take full advantage of your mobile phone as universal sensor.   

Jer Thorp: Processing.Android for Beginners
One of the key selling points for Processing for Android is ease-of-use. In this workshop, we’ll learn how to quickly produce applications for Android devices. We’ll walk through the basics of setting up Processing to develop for Android, and will create our own interactive sketches to run on devices. BYOA (Bring your own Android). 

Andres Colubri: Fast 3D graphics in Processing for Android
The goal of this workshop is to introduce the new 3D renderer of Processing for Android, A3D. This renderer provides all the basic functionality required for three-dimensional graphics (camera, lights, texturing, etc.), following the API found in earlier versions of Processing. A3D also offers many advanced drawing capabilities on Android devices supporting OpenGL ES 1.1, such as offscreen rendering, Vertex Buffer Objects (VBOs), and 3D text. Level: intermediate to advanced. BYOA is highly recomended. 

Julio Obelleiro + Jorge Cano + Shawn Roske:
Introducing Cing: Simplifying Advanced Capabilities for Creative Coders
This workshop will introduce the first steps to creating Cing applications. Cing is an open source library for creative programming which bridges the elegant and intuitive syntax of Processing with the power and flexibility of C++. The workshop will showcase how Cing facilitates the use of advanced capabilities through cutting-edge libraries such as: 3D & 2D graphics, Physics Simulation, Computer Vision, Advanced Interactivity, 3D worlds & animations, MIDI and 3D Sound, etc. 

Panel Discussion, moderated by Susan M. Fullman, and Daniel Sauter:
The panel will investigate whether a public university, such as UIC, with a mission that encompasses teaching, research, service and economic development should capitalize on open source platforms as a means to increase cooperation and collaboration with its surrounding community. 

 

BIOs:

Casey Reas is a professor in the Department of Design Media Arts at UCLA and a graduate of the MIT Media Laboratory. Reas’ software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. With Ben Fry, he co-founded Processing in 2001. He is the author of Process Compendium 2004-2010 and co-author of Form+Code in Design, Art, and Architecture (Princeton Architectural Press), Processing: A Programming Handbook for Visual Designers and Artists (MIT Press) and Getting Started with Processing (O’Reilly).

With Casey Reas, Ben Fry started the Processing project in 2001, which seeks to ruin the careers of talented designers by tempting them away from their usual tools and into the world of programming and computation. Similarly, the project is designed to turn engineers and computer scientists to less gainful employment as artists and designers. Ben is principal of Fathom, a design firm based in Boston that focuses on understanding complex data through information graphics and interactive tools, delivered via the web, software-based installation works, mobile devices, or in print.

Malcolm McCullough studies tacit knowledge in media environments. His books Abstracting Craft (1996) and Digital Ground (2004) both became standards on human-centered design practices. McCullough teaches architecture and information design at the University of Michigan, and has previously served on the faculty at Harvard and Carnegie Mellon. Thirty years ago he was a pioneer in digital media at Autodesk. In the last decade he has given invited talks in a dozen countries. Currently he is writing a book about ambient information.

Daniel Sauter is an artist who creates interactive installations and site-specific interventions dealing with the cultural and social implications of emergent technologies. His work spans a variety of disciplines, Electronic art, Performance art, Robotic art, Sound art, Interactive Sculpture, and Software art. While technology plays an important role in his work, it is not foregrounded. He uses technology as artistic material, embedded in larger social and cultural contexts. Sauter is currently an Assistant Professor of New Media Arts and Program Coordinator at the University of Illinois at Chicago, School of Art and Design.

Sjoukje van der Meulen is an art historian, theorist and critic. She received her Ph.D in modern architectural history and theory from Columbia University (Fall 2009) after the defense of her dissertation "The Problem of Media in Contemporary Art Theory (1960-1990)."  Van der Meulen is currently a Visiting Assisting Professor of Modern Art History and Theory in the Department of Art History at UIC.

Jer Thorp is an artist and educator from Vancouver, Canada. A former geneticist, his digital art practice explores the many-folded boundaries between science and art. Recently, his work has been featured by The New York Times, The Guardian, BusinessWeek and the CBC. Jer is a contributing editor for Wired UK, and a frequent lecturer at the conferences and universities around the world. He is currently Data Artist in Residence at the New York Times.

Andres Colubri is a programmer, researcher, and artist. His interests range from algorithmic modeling of complex systems to creative use of computer code for subjective expression and experimentation. He originally studied mathematics in Argentina, then did research in the area of computational biology at the University of Chicago, and recently obtained an MFA degree in Design|Media Arts from the University of California, Los Angeles. He is involved in several open source projects focused in the use of real-time graphics and video, among them the ongoing OpenGL integration in Processing. Currently a professor at Jeju National University in South Korea, and visiting lecturer at the Universidad Nacional de Colombia.

Jesus Duran is an artist and technologist currently pursuing a Master’s of Fine Art in the New Media Arts program at UIC.  His primary interests lie in exploring the impact that technology has on relationships between individuals, media and the sense of self.  These themes often manifest themselves as Software Art, Interactive Installations, various media and anonymous releases.

Julio Obelleiro is an artist and engineer focused on the creation of interactive installations and large-scale projections that address the alteration of the viewer’s perception. His interdisciplinary work has been exhibited in festivals and venues such as Ars Electronica (Austria), File (Brazil), 10YearsAfter Festival (Seoul), The White Night (Madrid), Looptopia (Chicago), Urban Art Festival (Bucharest), etc. He has been recipient of the grants Fulbright and Torres Quevedo and has contributed to the publication AI Game Programming Wisdom (Charles River Media). Obelleiro currently teaches in the New Media Arts program at UIC and in the Art and Technology Studies at SAIC. In 2007 he co-founded the open source tool Cing with Jorge Cano.

Jorge Cano is a designer and digital artist who is currently working in human computer interaction and data visualization. In recent years, his body of work has been focused on researching the use of new media, mainly interactive video and audio systems, in order to study new ways of communicating with the viewers. In 2007 he co-founded the open source tool Cing with Julio Obelleiro.

Shawn Roske is an interaction designer and software engineer that recently joined the Cing team. For the past 12 years he has created web experiences, mobile applications and permanent interactive installations for company and clients. His current interests are focused on developing and exploring the capabilities of all the major mobile device platforms.

Susan M. Fullman
As Associate Dean at the University of Illinois College of Engineering Sue Fullman works to introduce Chicago area companies to early stage UIC engineering research and faculty resources.   Fullman spent the nine years prior to joining UIC at Motorola creating several profitable mobile consumer solutions and highly successful high-end mobile companion products business.  Prior to Motorola Fullman spent twenty years at United Airlines most notable for being first to capitalize on emerging internet technologies by developing and launching electronic booking and ticketing capabilities setting the stage for distribution to consumers through direct on-line channels such as ual.com and M&A activities including funding of Orbitz, Internet Travel Network (ITN) and Hotwire.

 

CONTACT 

Organizer:
Daniel Sauter
Assistant Professor, Program Coordinator 
New Media Arts
UIC - School of Art and Design (M/C 036)
929 W. Harrison - 106 Jefferson Hall
Chicago, IL 60607-7038
info@processingandroid.org

Co-Organizer:
Susan M. Fullman,
Associate Dean College of Engineering, UIC
Interim Director, UIC Innovation Center  

Design: Jody Work
Website: Cameron Brand, Jesus Duran
Thanks: Andrew Graham (facilities); Nicholas Gambardella, Annabelle Clarke (travel)