Silicon Valley Code Camp : October 3rd and 4th 2015

Gianpiero Napoli

RTI
About Gianpiero
Gianpiero Napoli is a Senior Software Engineer at RTI (Real-Time Innovations). He has 7+ years of experience in software design, development, implementation and testing of distributed real-time systems. His focus in the last few years has been on standard-based Data Distribution middleware (DDS) and bringing Publish/Subscribe capabilities in scripting technologies such as node.js, python and lua. He is responsible for DDSConnector and for Prototyper with Lua .
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • DDSConnector: The Industrial Internet of Things Platform in Node.JS

    9:45 AM Saturday   Room: VPA-115
    When it comes to network communication you have plenty of options in the node.js ecosystem! Data Distribution Service (DDS) is the platform for the Industrial Internet of Things (IIoT). It offers real-time, peer-to-peer, standard, data-centric publish subscribe. With DDSConnector you can now exploit the power of DDS within node.js without having to deal with complex APIs. Define your data types, your data writers, data readers and desired quality of service in a XML file and simply load it in your node.js application. Your applications will effortlessly become participants in a logically shared, but decentralized peer-to-peer data-space with other applications over a LAN or WAN. DDS is an open real-time connectivity framework standard that has proven itself in industrial systems for building highly reliable systems that can be trusted without a single point of failure, and as a peer-to-peer (P2P) architecture with no message servers or brokers. If you need a connectivity framework that is fast, that can scale to hundreds of nodes, that is monitorable and robust, and if your system has to last, adapt to new technologies, work in heterogeneous environments or connect to legacy systems, DDS is the answer. If you have to do all that in node.js DDSConnector is your answer. We will cover the basics of DDS with some practical examples and then dive in a few demos on how to use DDS in node.js through DDSConnector.