Seriality

Physicality for the Web

2010

Seriality is a browser plug-in that enables electronic devices to speak directly with web pages. As we rely more on the web, the connection between the online world and the physical world needs to strengthen. Seriality offers a step along this path by enabling web pages to sense and control the physical world via Javascript. In short, Seriality is a browser plug-in that gives web pages access to the serial port via Javascript. Specialized hardware is not required, but examples are provided for Wiring/Arduino.

As an open project, documentation and source code is available on the project website. Seriality is written in C/C++ and uses the widely-supported Netscape Plug-in API by way of the Nixsya project. It is POSIX-compliant and should be portable to a number of platforms and browsers. Originally developed for Mac OS X, a Windows port is currently in development. If you are interested in lending a hand, do have a look at the code or feel free to report any issues or thoughts.

Web Blink · An LED controlled by a web page via Seriality

Download

The current version is available for Mac OS X and works with Safari, Firefox, and the latest Chrome nightly. Seriality is open source and could use more eyes : )

Copyright © 2010 Nicholas Zambetti