O’Reilly SOLID Conference: Hardware, Software & IoT

Smart devices. Sensors. UX.

Active. Passive.

Legacy bodies of data.  Streaming real time information.

Low energy. High speed.

What is possible to create?  What is already being created in the space of information?

a unique event: a mash-up of MIT and Disneyland for the IoT—deep, intelligent conversations about the vital issues like security, data architecture, and standards; along with demos of some of the coolest devices, drones, robots, and wearables that exist (or are imagined) today.

San Francisco’s waterfront June 23-25


The Solid Story

Physical things—machines, devices, components—are about to experience a profound transformation. The Internet fundamentally changed how software is developed and deployed, and now hardware is on the brink of a similar disruption. Consumers, already carrying smart phones and driving cars that park themselves, have come to demand more from their objects than ever before. They expect their belongings to “know” them, to interact with them, and to adapt to their needs. Industry is realizing that smart, networked machines can bring them the efficiencies and new capabilities to do more, faster and cheaper. Devices from thermostats to jet engines that were once strictly mechanical are now seamless blends of hardware and software—packages of microcontrollers, sensors, and, above all, networked software that can ingest lots of data, understand context, and make intelligent decisions. Hardware and software are fusing into a single fluid entity.

Solid’s Themes

Manufacturing made frictionless. 3D printers, developer boards like Arduino and Raspberry Pi, advanced sensors, and crowdfunding sites like Kickstarter have lowered the barrier of entry to manufacturing. New manufacturing-as-a-service frameworks make factory work fast and capital-light. Development costs are plunging, and it’s becoming easier to serve niches with specialized hardware that’s designed for a single purpose.

APIs for the physical world. The characteristics that make the Web accessible and robust—abstraction, modularity, and loosely-coupled services—are coming to the physical world. Open source libraries for sensors and microcontrollers are bringing easy-to-use and easy-to-integrate software interfaces to everything from weather stations to cars.

Software intelligence above the level of a single machine. Machine learning and data-driven optimization have revolutionized the way companies work with the Web, but the kind of sophisticated knowledge that Amazon and Netflix have accumulated has been elusive in the offline world. We can now gather data through networked sensors and exert real-time control to optimize complicated systems. Many of the machines around us can become more efficient simply through intelligent control: a furnace saves oil when software, aware that the homeowners are away, turns down the thermostat; a car saves gas when Google Maps, polling its users’ smartphones, discovers a traffic jam and suggests an alternative route.

Every company is a software company. As physical assets take on software interfaces, operating them will increasingly become a software undertaking. A software startup with promising technology might just as easily be bought by a big industrial company as by a Silicon Valley software firm. This new world creates significant impacts on organizations, cultures, and competency requirements.

Data-driven things as a service. Anything from an Uber car to a railroad locomotive can be sold as a service, provided that it’s adequately instrumented and dispatched by intelligent software. Good data from the physical world brings about efficient markets, makes cheating difficult, and improves quality of service. And it will revolutionize business models in every industry as service contracts replace straightforward equipment sales. Instead of owning an air conditioner and buying electricity from a utility to run it, a homeowner might let the utility own the air conditioner and just buy a contract to keep her house at 72°, giving the utility an incentive to invest in more efficient equipment, while creating economies of scale.

Designing the post-screen world. Until a few years ago, we interacted with computers largely through keyboards and monitors. The software interface is now a dispersed collection of conventional computers, mobile phones, embedded sensors, and networked microcontrollers. Computing happens everywhere, with data flowing in through multiple inputs outside of human awareness and ambient software intuiting our preferences.