„Looked at it one way your smartphone is just a very dense pack of sensors and actuators with an awesome battery and wireless connectivity.“

Visit tramontana.xyz for the full reference!

Tramontana for Processing

A Library by Pierluigi Dalla Rosa for the Processing programming environment.
Last update, 7th July 2019.

Tramontana leverages the capabilities of the object that we have all come to carry with us anywhere, all the time, our smartphone. With libraries for Processing, Javascript and OpenFrameworks you can access the inputs and outputs of one or more smartphones to easily and quickly prototype interactive spaces, connected products or just something you’d like to be wireless. What used to involve complex tasks like networking, native app development, etc. can now be created with a single sketch on your computer.

Tramontana is currently available for iOS, Android, tvOS and macOS.
Tramontana boards coming soon!


Download Tramontana for iOS (or in the AppStore on your phone)
Download Tramontana for Android (or in the PlayStore on your phone)
Download Tramontana for macOS
Download the latest version of Processing


In the Processing Menu go to Sketch > Import Library > Add library 1. Install Tramontana for Processing 2. Install Websockets

Keywords. interactive spaces, interactive environment, interaction design, prototyping

Reference. Have a look at the javadoc reference

Source. The source code of Tramontana for Processing is available at GitHub

Tested. Platform osx, windows. Processing 3.2.3. Dependencies websockets for processing by [alexandrainst]


Find a list of examples in Processing, or have a look at them by following the links below.