From Wiring

Jump to: navigation, search

Wiring is an open source electronics prototyping platform composed of a programming environment (IDE), an electronics prototyping board, documentation thoughtfully created with designers and artists in mind, and a community where experts, intermediate and beginners from around the world share ideas, knowledge and their collective experience.

There are thousands of students, artists, designers, researchers, and hobbyists who use Wiring for learning, prototyping, and finished professional work production.


How Wiring Started

The project started in 2003 by Hernando Barragán during his Masters degree studies at the Interaction Design Institute Ivrea in Italy.

Design education and practice increasingly rely on digital technology. For designers to successfully enter this domain they need to understand the inherent qualities in the media they work with, such as electronics and software. Current prototyping tools for electronics and programming are mostly targeted to engineering, robotics and technical audiences. They are hard to learn, and the programming languages are far from useful in contexts outside a specific technology. Designers need a teaching language and electronics prototyping system that facilitates and encourages the process of learning, that reduces the struggle with electronics design and programming, and that are powerful and flexible enough for the needs of Interaction Design.

Wiring is currently developed at the School of Architecture and Design at the Universidad de Los Andes in Colombia. It is developed by a small team of volunteers led by the core Wiring Team:

Hernando Barragán's thesis document is available for perusal at your leisure.

Related projects


Wiring builds on Processing, an open project initiated by Ben Fry (Broad Institute) and Casey Reas (UCLA Design | Media Arts). Processing evolved from ideas explored in the Aesthetics and Computation Group at the MIT Media Lab.

Arduino and Fritzing

Wiring has spawned a project called Arduino, that has implemented the Wiring language for the Arduino hardware. See the language family tree from Casey Reas and Ben Fry's Getting Started with Processing.

Fritzing is another software environment within this family, which supports designers and artists to document their interactive prototypes and to take the step from physical prototyping to actual product.

How to Contribute

To contribute to the development, please visit Wiring Wiki to read instructions for downloading the code, building from the source, reporting and tracking bugs, and creating libraries.

Wiring News and Events

Check out recent Wiring action on the Web:

Wiring Community Forum
Wiring @ Flickr
Wiring @ Twitter
Wiring @ Freenode IRC channel #wiring, where you can find people on IRC (Internet Relay Chat) to help you with your Wiring questions
Personal tools