Skip to content

Build Real-Time Industrial Monitoring & Control Applications with Java and Swim

Photo of Brad Johnson
Hosted By
Brad J.
Build Real-Time Industrial Monitoring & Control Applications with Java and Swim

Details

Build Real-Time Industrial Monitoring & Control Applications with Java, NodeJS and Swim

Location:
Maxitech HQ
350 Brannan Street Suite 330,
San Francisco, CA 94107

Speakers:
Scott Clarke, @sclarke27, Senior Software Engineer, SWIM.AI
Ali Isitman, Corporate Innovation Specialist, Maxitech

Agenda
7:00-7:30 - Socializing and intro
7:30-8:00 - Integrating, Aggregating and Transforming Data Streams in a Swim Application (Scott Clarke, SWIM.AI)
8:00-8:30 - Edge Gateway & Data-Producing Smart Equipment (Ali Isitman, Maxitech)
8:30-9:00 - Q&A and wrap up

Description
This session will feature two examples of real-world Swim applications.

Senior software engineer at SWIM.AI, Scott Clarke, will demonstrate how to integrate and transform data streams in a Swim application, using his Swim Greenhouse application as an example. This application uses Raspberry Pis and sensors to monitor plants in the Swim office, but the same patterns can be applied to any use cases involving sensors and/or a network of devices. In addition to Swim, each device is also running a minimal NodeJS server is used by the web app and as a data bridge from the sensors into Swim. Scott will cover integrating new data streams, creating aggregations and other application logic, and how to generate APIs from Swim data. All source code for this app is available on GitHub: https://github.com/swimos/greenhouse

Corporate innovation specialist, Ali Isitman, will demonstrate how Maxitech used Swim to turn "non-smart" industrial devices into data-producing, smart equipment. This enabled the creation of an end-to-end solution for small to medium-sized businesses that monitors industrial devices in real-time and can run on any computer or mobile device without the need for specialized equipment. Ali will highlight a pilot project consisting of an edge device that reads, processes and relays sensor data to a central application. The central infrastructure creates digital twins of devices and allows the customer to view insights in real-time, updating state every time the source data changes. This infrastructure can support both web and mobile applications, which allow the customer to view the real-time data and intervene when necessary. The edge device is comprised of very low-cost products and can be assembled as a plug & play unit, avoiding the need for costly custom-tailored solutions.

About SWIM.AI
SWIM.AI designs software from first principles to solve fundamental challenges of building intelligent software applications. We are the creators of the open source Swim platform and WARP streaming protocol. With Swim, developers can quickly and easily build stateful, decentralized applications and real-time user experiences, without ever depending on a database, message broker or app server.

About Maxitech:
Located in Silicon Valley, Maxitech spurs digital transformation by connecting enterprises with the latest products from best-in-class startups and European technology innovators. Applying its deep technical expertise, Maxitech fuels growth by identifying, nurturing, developing and deploying groundbreaking technologies.

Photo of Swim Open Source Developers group
Swim Open Source Developers
See more events
Maxitech HQ
350 Brannan Street, Suite 330 · San Francisco, ca