Andrew Vande Moere writes in his 2005 paper Form Follows Data:
[W]e can perceive a current trend in portable input and output devices that trace, store and make users aware of a rich set of informational sources. So-called ubiquitous computing is moving into the direction of location-based information awareness, enabling users to both access and author dynamic datasets based upon a geographical context through electronic communication media.
With this growing trend of streaming data in mind, Andrew goes on to say
Building automation services enable spaces to react to dynamic, physical conditions or external data sources in real time. Currently, these interactions are programmed by engineers, and imply simple action-reaction rules, such as the control of lights, security or climate control: what would be possible if these tools are offered to designers, concerned with the emotional experience of people?
If you’re an engineer, you might be wondering, “Hey! Why can’t I design ambient systems? I care about emotional experience too. Somewhat. Sort of.” As someone who majored in electrical engineering and computer science and still works with a lot of engineer types, I will tell you why. Engineers are generally not very good at the visual display of data. To engineers, the most beautiful part of a data visualization installation might be the hardware, elegant code, or the hours spent tweaking the system’s logic. Engineers are fascinated with the guts of the system.