Mobile Processing brings together internationally recognized innovators from the open source software community, students, educators, and scholars from areas such as Art and Design, Computer Science, and Information Sciences. The 3rd edition of the conference features a series of lectures, workshops, and presentations, free and open to the public (workshops require prior registration).
Conference contact: 2012@mobileProcessing.org Daniel Sauter Organizer, Mobile Processing Associate Professor, New Media Arts
What do IBM, Bell Labs, the Jet Propulsion Lab and National Security have in common with dust, dead chickens, the Czech avant-garde and Vietnam protest? This talk will present the secret lives of experimental, performance and protest artists on the mainframe computers of the 1960s. Through a series of seemingly unlikely friendships, an international constellation of engineers and artists collaborated in the emergence of the digital arts.
In this session, Jer will share a variety of new work that explores the concept and experience of location. He'll show projects that engage with local, personal data, as well as visualizations of systems of astronomical size. He'll discuss the importance of engaging with the character of data sets, and will share a variety of strategies and techniques for working with locational data. Along the way, he'll share all kinds of tips and techniques, and probably tell a fair number of bad jokes.
This talk will present a series of creative projects dealing with the intersection of mobile devices and systems embedded into built architecture. With a look behind the scenes, the talk addresses how such systems can be made using open source hardware and software.
Who, what, when, where, why. Let's talk about Processing 2. I'll present a brief history of the project, but will focus on the ideas and implementation of the Processing 2 software and where it might be headed in the future.
What is the potential for mobile applications to allow us to augment or alter our experience of self and reality? A recent focus on self-quantification has introduced many apps that facilitate the collection and visualization of data from daily experience not normally made conscious. Taking it a step further are systems that begin to shift our patterns and decisions by giving control to algorithms, networked participants, or serendipitous interactions in spaces created or supported by mobile apps. Enhancing ourselves or becoming slaves to our devices? Can embracing an ambiguous in between create the possibility of a greater depth of experience.\
Please attend the Introduction to Processing Workshop on Thursday 6pm if you do not yet have Processing 2 for Android configured to create apps for your Android device.
With Processing 2, we're opening new ways that Processing can be used within visual arts education and we've developed new approaches to teaching young creators how to program. This workshop will introduce areas of new potential within teaching Processing and will summarize shifts in thinking that have resolved through Processing 2.
In this workshop, we'll look at how Processing on Android can be used to visualize data - both accessed from APIs and collected locally on the device. We'll work through a few examples, and discuss strategies for building visualization projects on small screens. Participants should arrive with an Android device, and should have Processing for Android working.
In this workshop, we�ll create a series of projects using motion and position sensors, the touch screen panel, geolocation and compass, front and back cameras, WiFi networking, databases, NFC tags, and 3D scenes on the Android.
This workshop introduces peer-to-peer networking via Bluetooth and WiFi Direct using Processing for Android and the Ketai Library, with the objective to connect the Android device directly to the Arduino Microcontroller.
The workshop will consist in a series of hands-on, shader-coding exercises using Processing 2.0 on Android devices (although most of the concepts will apply with minor modifications to the Java mode as well). These exercises will take the workshop participants through the basics of shader writing in OpenGL ES 2.0: programmable pipeline, vertex/fragment stages, geometric transformations, lighting, and texture sampling. The goal is to provide a practical understanding of these concepts, so that the participants would be able to further explore them in their own projects and experiments. It is highly recommended that people bring either a smartphone or tablet device to the workshop, which should be running Android 2.3.3 or newer.
This workshop is intended to present those new to Processing with an overview and tutorial on the basics of getting started with programming in the Processing environment, as well as to provide the attendees of the 2012 Mobile Processing conference with the opportunity to install both Processing and the Android SDK necessary for participation in the remainder of the conference. Topics include an overview of the Processing IDE (integrated development environment), drawing basic shapes, working with color, working with text, and basic interactivity, strategies for programming in Processing�s Android mode, working with touch vs. mouse gestures, and using the Android emulator. Participants will be instructed on the necessary steps to create and load a simple, interactive application onto an Android device.
Visit the CAVE 2 at EVL Sign up for a rare opportunity to visit CAVE 2 at UIC's Electronic Visualization Laboratory. Limited space available.