The large majority of commercial IoT platforms target consumer applications and fall short in addressing the requirements characteristic of Industrial IoT. Vortex has always focused on addressing the challenges characteristic of Industrial IoT systems and with 2.4 release sets a the a new standard!
This presentation will (1) introduce the new features introduced in with Vortex 2.4, (2) explain how Vortex 2.4 addresses the requirements of Industrial Internet of Things application better than any other existing platform, and (3)showcase how innovative companies are using Vortex for building leading edge Industrial Internet of Things applications.
Data Decentralisation: Efficiency, Privacy and Fair MonetisationAngelo Corsaro
A presentation give at the European H-Cloud Conference to motivate decentralisation as a mean to improve energy efficiency, privacy, and opportunity for monetisation for your digital footprint.
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
This presentation introduces the key ideas behind zenoh -- an Internet scale data-centric protocol that unifies data-sharing between any kind of device including those constrained with respect to the node resources, such as computational resources and power, as well as the network.
Smart, Secure and Efficient Data Sharing in IoTAngelo Corsaro
The value of the Internet of Things is the data and the insights derived from it to optimise and improve potentially every aspect of our modern society. As IoT extends its application from consumer to ever more demanding industrial applications, the ability to smartly, securely and efficiently share data makes the difference between success and failure.
This presentation will (1) introduce the data sharing challenges posed by a large class of IoT applications often referred as Industrial IoT (IIoT) applications, (2) highlight how the standards identified by the Industrial Internet of Things Reference Architecture, such as DDS, address the need of smart, secure and efficient data sharing, and (3) showcase how this technology is used today in several IoT systems for ensuring smart, secure and efficient data sharing.
Data Sharing in Extremely Resource Constrained EnvionrmentsAngelo Corsaro
This presentation introduces XRCE a new protocol for very efficiently distributing data in resource constrained (power, network, computation, and storage) environments. XRCE greatly improves the wire efficiency of existing protocol and in many cases provides higher level abstractions.
Building IoT Applications with Vortex and the Intel Edison Starter KitAngelo Corsaro
Whilst there isn’t a universal agreement on what exactly is IoT, nor on the line that separates Consumer and Industrial IoT, everyone unanimously agrees that unconstrained access to data is the game changing dimension of IoT.
Vortex positions as the best data sharing platform for IoT enabling data to flow unconstrained across devices and at any scale.
This presentation, will demonstrate how quickly and effectively you can build real-world IoT applications that scale using Vortex and the Intel Edison Starter Kit. Specifically, you will learn how to leverage vortex to virtualise devices, integrate different protocols, flexibly execute analytics where it makes the most sense and leverage Cloud as well as Fog computing architectures.
Throughout the webcast we will leverage Intel’s Edison starter kit, available at https://software.intel.com/en-us/iot/hardware/edison, you will be able to download our code examples before the webcast to particulate to the live demo!
Introduced in 2004, the Data Distribution Service (DDS) has been steadily growing in popularity and adoption. Today, DDS is at the heart of a large number of mission and business critical systems, such as, Air Traffic Control and Management, Train Control Systems, Energy Production Systems, Medical Devices, Autonomous Vehicles, Smart Cities and NASA’s Kennedy Space Centre Launch System.
Considered the technological trends toward data-centricity and the rate of adoption, tomorrow, DDS will be at the at the heart of an incredible number of Industrial IoT systems.
To help you become an expert in DDS and exploit your skills in the growing DDS market, we have designed the DDS in Action webcast series. This series is a learning journey through which you will (1) discover the essence of DDS, (2) understand how to effectively exploit DDS to architect and program distributed applications that perform and scale, (3) learn the key DDS programming idioms and architectural patterns, (4) understand how to characterise DDS performances and configure for optimal latency/throughput, (5) grow your system to Internet scale, and (6) secure you DDS system.
Data Decentralisation: Efficiency, Privacy and Fair MonetisationAngelo Corsaro
A presentation give at the European H-Cloud Conference to motivate decentralisation as a mean to improve energy efficiency, privacy, and opportunity for monetisation for your digital footprint.
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
This presentation introduces the key ideas behind zenoh -- an Internet scale data-centric protocol that unifies data-sharing between any kind of device including those constrained with respect to the node resources, such as computational resources and power, as well as the network.
Smart, Secure and Efficient Data Sharing in IoTAngelo Corsaro
The value of the Internet of Things is the data and the insights derived from it to optimise and improve potentially every aspect of our modern society. As IoT extends its application from consumer to ever more demanding industrial applications, the ability to smartly, securely and efficiently share data makes the difference between success and failure.
This presentation will (1) introduce the data sharing challenges posed by a large class of IoT applications often referred as Industrial IoT (IIoT) applications, (2) highlight how the standards identified by the Industrial Internet of Things Reference Architecture, such as DDS, address the need of smart, secure and efficient data sharing, and (3) showcase how this technology is used today in several IoT systems for ensuring smart, secure and efficient data sharing.
Data Sharing in Extremely Resource Constrained EnvionrmentsAngelo Corsaro
This presentation introduces XRCE a new protocol for very efficiently distributing data in resource constrained (power, network, computation, and storage) environments. XRCE greatly improves the wire efficiency of existing protocol and in many cases provides higher level abstractions.
Building IoT Applications with Vortex and the Intel Edison Starter KitAngelo Corsaro
Whilst there isn’t a universal agreement on what exactly is IoT, nor on the line that separates Consumer and Industrial IoT, everyone unanimously agrees that unconstrained access to data is the game changing dimension of IoT.
Vortex positions as the best data sharing platform for IoT enabling data to flow unconstrained across devices and at any scale.
This presentation, will demonstrate how quickly and effectively you can build real-world IoT applications that scale using Vortex and the Intel Edison Starter Kit. Specifically, you will learn how to leverage vortex to virtualise devices, integrate different protocols, flexibly execute analytics where it makes the most sense and leverage Cloud as well as Fog computing architectures.
Throughout the webcast we will leverage Intel’s Edison starter kit, available at https://software.intel.com/en-us/iot/hardware/edison, you will be able to download our code examples before the webcast to particulate to the live demo!
Introduced in 2004, the Data Distribution Service (DDS) has been steadily growing in popularity and adoption. Today, DDS is at the heart of a large number of mission and business critical systems, such as, Air Traffic Control and Management, Train Control Systems, Energy Production Systems, Medical Devices, Autonomous Vehicles, Smart Cities and NASA’s Kennedy Space Centre Launch System.
Considered the technological trends toward data-centricity and the rate of adoption, tomorrow, DDS will be at the at the heart of an incredible number of Industrial IoT systems.
To help you become an expert in DDS and exploit your skills in the growing DDS market, we have designed the DDS in Action webcast series. This series is a learning journey through which you will (1) discover the essence of DDS, (2) understand how to effectively exploit DDS to architect and program distributed applications that perform and scale, (3) learn the key DDS programming idioms and architectural patterns, (4) understand how to characterise DDS performances and configure for optimal latency/throughput, (5) grow your system to Internet scale, and (6) secure you DDS system.
Making the right data available at the right time, at the right place, securely, efficiently, whilst promoting interoperability, is a key need for virtually any IoT application. After all, IoT is about leveraging access data – that used to be unavailable – in order to improve the ability to react, manage, predict and preserve a cyber-physical system.
The Data Distribution Service (DDS) is a standard for interoperable, secure, and efficient data sharing, used at the foundation of some of the most challenging Consumer and Industrial IoT applications, such as Smart Cities, Autonomous Vehicles, Smart Grids, Smart Farming, Home Automation and Connected Medical Devices.
In this presentation we will (1) introduce the Eclipse Cyclone DDS project, (2) provide a quick intro that will get you started with Cyclone DDS, (3) present a few Cyclone DDS use cases, and (4) share the Cyclone DDS development road-map.
An increasing number of applications, such as smart cities, mobile-health and smart grids, require to ubiquitously distribute and access real-time information from, and across, a vast variety of devices, ranging from embedded sensors to mobile devices. While the problem of ubiquity is solved at a computing and network connectivity level, it is by no means solved with respect to (1) real-time, and (2) resource efficient (e.g. battery life and network), data distribution.
This webcast will unveil PrismTech’s “DDS Everywhere” product strategy and will introduces a series of Innovations that have extended the OpenSplice ecosystem to seamlessly share data between embedded devices, traditional IT infrastructures, cloud applications and mobile devices.
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
This presentation introduces the key ideas behind zenoh -- an Internet scale data-centric protocol that unifies data-sharing between any kind of device including those constrained with respect to the node resources, such as computational resources and power, as well as the network.
Zenoh is rapidly growing Eclipse project that unifies data in motion, data at rest and computations. It elegantly blends traditional pub/sub with geo distributed storage, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks. This presentation will provide an introduction to Eclipse Zenoh along with a crisp explanation of the challenges that motivated the creation of this project. We will go through a series of real-world use cases that demonstrate the advantages brought by Zenoh in enabling and optimising typical edge scenarios and in simplifying the development of any scale distributed applications.
Micro services Architecture with Vortex -- Part IAngelo Corsaro
Microservice Architectures — which are the norm in some domains — have recently received lots of attentions in general computing and are becoming the mainstream architectural style to develop distributed systems. As suggested by the name, the main idea behind micro services is to decompose complex applications in, small, autonomous and loosely coupled processes communicating through a language and platform independent API. This architectural style facilitates a modular approach to system-building.
This webcast will (1) introduce the main principles of the Microservice Architecture, (2) showcase how the Global Data Space abstraction provided by Vortex ideally support thee microservices architectural pattern, and (3) walk you through the design and implementation of a micro service application for a real-world use case.
This presentation introduced Vortex by means of a running example. Throughout the presentation we will show how Vortex makes it easy to build a micro-blogging platform a la Twitter.
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...ADLINK Technology IoT
The widespread availability of high-end mobile devices such as smart-phones, tablets and phablets, along with the availability of browser enabled devices, has imposed these platforms as one of the main targets for user interfaces. As a result mobile and web applications need now to be easily connected to the rest of the system. This presentation will showcase how the PrismTech Vortex Data Sharing Platform can be effectively and productively used to create connected mobile and web applications, and take you through the steps required to use Vortex in mobile and web applications.
Building and Scaling Internet of Things Applications with Vortex CloudAngelo Corsaro
Cloud Messaging is one of the most critical elements at the core of any Internet of Things and Industrial Internet application. The degree of efficiency and connectivity provided by the cloud messaging technology usually drives the overall efficiency and reach of the entire system.
Vortex Cloud is a Cloud Messaging implementation that targets public as well as private clouds and enables embedded, mobile, web, enterprise and cloud applications to efficiently and securely share data across the Internet. Vortex Cloud has been designed ground up to address easy of connectivity, wire-efficiency, scalability, elasticity and security.
This presentation will (1) introduce the Vortex Cloud architecture and explain how it provides elasticity and fault-tolerance, (2) explain the different deployment models supported for public-cloud, private-cloud and no-cloud (3) get you started developing a simple Internet of Things Application.
The Object Management Group (OMG) Data Distribution Service (DDS) and the OPC Foundation OLE for Process Control Unified Architecture (OPC-UA) are commonly considered as two of the most relevant technologies for data and information management in the Industrial Internet of Things. Although several articles and quotes on the two technologies have appeared on various medias in the past six months, there is still an incredible confusion on how the two technology compare and what’s their applicability.
This presentation, was motivated by the author's frustration with reading and hearing so many mis-conceptions as well as “apple-to-oranges” comparisons. Thus to contribute to clarity and help with positioning and applicability this webcast will (1) explain the key concepts behind DDS and OPC-UA and relate them with the reason why these technologies were created in the first place, (2) clarify the differences and applicability in IoT for DDS and OPC-UA, and (3) report on the ongoing standardisation activities that are looking at DDS/OPC-UA inter-working.
IoT Protocols Integration with Vortex GatewayAngelo Corsaro
Not all Consumer and Industrial Internet of Things (CIoT, IIoT) applications have the luxury of starting with blank sheet of paper and design the system ground-up. Often IoT features have to be built around existing systems designed using proprietary technologies or vertical standards. As a consequence the ability to easily integrate communication standards, proprietary protocols and data stores is key in accelerating the development of IoT capabilities.
This webcast will showcase how the Vortex Gateway can be used to easily integrate different communication standards, data stores as well as quickly develop connectors for proprietary technologies.
Vortex 2.0 -- The Industrial Internet of Things PlatformAngelo Corsaro
The large majority of commercial IoT platforms target consumer applications and fall short in addressing the requirements characteristic of Industrial IoT. Vortex has always focused on addressing the challenges characteristic of Industrial IoT systems and with 2.0 release sets a the a new standard!
This presentation will (1) introduce the new features introduced in with Vortex 2.0, (2) explain how Vortex 2.0 addresses the requirements of Industrial Internet of Things application better than any other existing platform, and (3)showcase how innovative companies are using Vortex for building leading edge Industrial Internet of Things applications.
The Data Distribution Service (DDS) is a standard for efficient and ubiquitous data sharing built upon the concept of a, strongly typed, distributed data space. The ability to scale from resource constrained embedded systems to ultra-large scale distributed systems, has made DDS the technology of choice for applications, such as, Power Generation, Large Scale SCADA, Air Traffic Control and Management, Smart Cities, Smart Grids, Vehicles, Medical Devices, Simulation, Aerospace, Defense and Financial Trading.
This two part webcast provides an in depth introduction to DDS – the universal data sharing technology. Specifically, we will introduce (1) the DDS conceptual model and data-centric design, (2) DDS data modeling fundamentals, (3) the complete set of C++ and Java API, (4) the most important programming, data modeling and QoS Idioms, and (5) the integration between DDS and web applications.
After attending this webcast you will understand how to exploit DDS architectural features when designing your next system, how to write idiomatic DDS applications in C++ and Java and what are the fundamental patterns that you should adopt in your applications.
Reactive Data Centric Architectures with Vortex, Spark and ReactiveXAngelo Corsaro
An increasing number of Software Architects are realising that data is the most important asset of a system and are staring to embrace the Data-Centric revolution (datacentricmanifesto.org) — setting data at the center of their architecture and modelling applications as “visitors” to the data. At the same time, architect have also realised that reactive architectures (reactivemanifesto.org) facilitates the design of scalable, fault-tolerant and high performance systems.
Yet, few architects have realised that reactive and data-centric architectures are the two sides to the same coin and should always go hand in hand.
This presentation shows how reactive data-centric systems can be designed and built taking advantage of Vortex data sharing capabilities along with its integration with reactive and data-centric processing technologies such as Apache Spark and ReactiveX.
The Data Distribution Service: The Communication Middleware Fabric for Scala...Angelo Corsaro
This paper introduces DDS, explains its extensible type system, and provides a set of guidelines on how to design extensible and efficient DDS data models. Throughout the paper the applicability of DDS to SoS is motivated and discussed.
Fog Computing is a paradigm that complements and extends cloud computing by providing an end-to-end virtualisation of computing, storage and communication resources. As such, fog computing allow applications to be transparently provisioned and managed end-to-end. This presentation first motivates the need for fog computing, then introduced fog05 the first and only Open Source fog computing platform!
Connected Mobile and Web Applications with VortexAngelo Corsaro
The widespread availability of high-end mobile devices such as smart-phones, tablets and phablets, along with the availability of browser enabled devices, has imposed these platforms as one of the main target for user interfaces. As a result mobile and web applications need now to be easily “connected”to the rest of the system.
This presentations will (1) showcase how the the Vortex Data Sharing Platform can be effectively and productively used to create connected mobile and web-applications, (2) take you through the steps required to use Vortex in mobile and web applications.
Fog computing has emerged as a new paradigm for architecting IoT applications that require greater scalability, performance and security. This talk will motivate the need to Fog Computing and explain what it is and how it differs from other initiatives in Telco such as Mobile/Multiple-Access Edge Computing.
An increasing number of Consumer and Internet Internet of Things applications require some form of edge computing characterised by low latency, peer-to-peer communication, and mobility. Fog computing has recently emerged as the paradigm to address the needs of edge computing in IoT applications. Fog computing complements Cloud computing to allow the design and implementation of IoT systems that scale better, are more reactive and in which local communication and decision is enabled whenever possible.
This presentation introduces the key concepts behind Fog Computing, compare and contrast it with Cloud Computing and explain how the VORTEX platform enables Fog computing architectures.
Vortex: The Intelligent Data Sharing Platform for the Internet of ThingsAngelo Corsaro
The real value of the Internet of Things (IoT) and the Industrial Internet (I2) are ubiquitous information availability and consequently the decisions that can be made from it. If we look at the technology landscape, there isn’t a single platform that provides efficient, timely and ubiquitous data sharing across network-connected devices. Well… I should better say there wasn’t until now!
Vortex is the first platform to enable ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications. This presentation will (1) introduce the elements that make the Vortex platform and (2) describe its applicability
Making the right data available at the right time, at the right place, securely, efficiently, whilst promoting interoperability, is a key need for virtually any IoT application. After all, IoT is about leveraging access data – that used to be unavailable – in order to improve the ability to react, manage, predict and preserve a cyber-physical system.
The Data Distribution Service (DDS) is a standard for interoperable, secure, and efficient data sharing, used at the foundation of some of the most challenging Consumer and Industrial IoT applications, such as Smart Cities, Autonomous Vehicles, Smart Grids, Smart Farming, Home Automation and Connected Medical Devices.
In this presentation we will (1) introduce the Eclipse Cyclone DDS project, (2) provide a quick intro that will get you started with Cyclone DDS, (3) present a few Cyclone DDS use cases, and (4) share the Cyclone DDS development road-map.
An increasing number of applications, such as smart cities, mobile-health and smart grids, require to ubiquitously distribute and access real-time information from, and across, a vast variety of devices, ranging from embedded sensors to mobile devices. While the problem of ubiquity is solved at a computing and network connectivity level, it is by no means solved with respect to (1) real-time, and (2) resource efficient (e.g. battery life and network), data distribution.
This webcast will unveil PrismTech’s “DDS Everywhere” product strategy and will introduces a series of Innovations that have extended the OpenSplice ecosystem to seamlessly share data between embedded devices, traditional IT infrastructures, cloud applications and mobile devices.
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
This presentation introduces the key ideas behind zenoh -- an Internet scale data-centric protocol that unifies data-sharing between any kind of device including those constrained with respect to the node resources, such as computational resources and power, as well as the network.
Zenoh is rapidly growing Eclipse project that unifies data in motion, data at rest and computations. It elegantly blends traditional pub/sub with geo distributed storage, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks. This presentation will provide an introduction to Eclipse Zenoh along with a crisp explanation of the challenges that motivated the creation of this project. We will go through a series of real-world use cases that demonstrate the advantages brought by Zenoh in enabling and optimising typical edge scenarios and in simplifying the development of any scale distributed applications.
Micro services Architecture with Vortex -- Part IAngelo Corsaro
Microservice Architectures — which are the norm in some domains — have recently received lots of attentions in general computing and are becoming the mainstream architectural style to develop distributed systems. As suggested by the name, the main idea behind micro services is to decompose complex applications in, small, autonomous and loosely coupled processes communicating through a language and platform independent API. This architectural style facilitates a modular approach to system-building.
This webcast will (1) introduce the main principles of the Microservice Architecture, (2) showcase how the Global Data Space abstraction provided by Vortex ideally support thee microservices architectural pattern, and (3) walk you through the design and implementation of a micro service application for a real-world use case.
This presentation introduced Vortex by means of a running example. Throughout the presentation we will show how Vortex makes it easy to build a micro-blogging platform a la Twitter.
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...ADLINK Technology IoT
The widespread availability of high-end mobile devices such as smart-phones, tablets and phablets, along with the availability of browser enabled devices, has imposed these platforms as one of the main targets for user interfaces. As a result mobile and web applications need now to be easily connected to the rest of the system. This presentation will showcase how the PrismTech Vortex Data Sharing Platform can be effectively and productively used to create connected mobile and web applications, and take you through the steps required to use Vortex in mobile and web applications.
Building and Scaling Internet of Things Applications with Vortex CloudAngelo Corsaro
Cloud Messaging is one of the most critical elements at the core of any Internet of Things and Industrial Internet application. The degree of efficiency and connectivity provided by the cloud messaging technology usually drives the overall efficiency and reach of the entire system.
Vortex Cloud is a Cloud Messaging implementation that targets public as well as private clouds and enables embedded, mobile, web, enterprise and cloud applications to efficiently and securely share data across the Internet. Vortex Cloud has been designed ground up to address easy of connectivity, wire-efficiency, scalability, elasticity and security.
This presentation will (1) introduce the Vortex Cloud architecture and explain how it provides elasticity and fault-tolerance, (2) explain the different deployment models supported for public-cloud, private-cloud and no-cloud (3) get you started developing a simple Internet of Things Application.
The Object Management Group (OMG) Data Distribution Service (DDS) and the OPC Foundation OLE for Process Control Unified Architecture (OPC-UA) are commonly considered as two of the most relevant technologies for data and information management in the Industrial Internet of Things. Although several articles and quotes on the two technologies have appeared on various medias in the past six months, there is still an incredible confusion on how the two technology compare and what’s their applicability.
This presentation, was motivated by the author's frustration with reading and hearing so many mis-conceptions as well as “apple-to-oranges” comparisons. Thus to contribute to clarity and help with positioning and applicability this webcast will (1) explain the key concepts behind DDS and OPC-UA and relate them with the reason why these technologies were created in the first place, (2) clarify the differences and applicability in IoT for DDS and OPC-UA, and (3) report on the ongoing standardisation activities that are looking at DDS/OPC-UA inter-working.
IoT Protocols Integration with Vortex GatewayAngelo Corsaro
Not all Consumer and Industrial Internet of Things (CIoT, IIoT) applications have the luxury of starting with blank sheet of paper and design the system ground-up. Often IoT features have to be built around existing systems designed using proprietary technologies or vertical standards. As a consequence the ability to easily integrate communication standards, proprietary protocols and data stores is key in accelerating the development of IoT capabilities.
This webcast will showcase how the Vortex Gateway can be used to easily integrate different communication standards, data stores as well as quickly develop connectors for proprietary technologies.
Vortex 2.0 -- The Industrial Internet of Things PlatformAngelo Corsaro
The large majority of commercial IoT platforms target consumer applications and fall short in addressing the requirements characteristic of Industrial IoT. Vortex has always focused on addressing the challenges characteristic of Industrial IoT systems and with 2.0 release sets a the a new standard!
This presentation will (1) introduce the new features introduced in with Vortex 2.0, (2) explain how Vortex 2.0 addresses the requirements of Industrial Internet of Things application better than any other existing platform, and (3)showcase how innovative companies are using Vortex for building leading edge Industrial Internet of Things applications.
The Data Distribution Service (DDS) is a standard for efficient and ubiquitous data sharing built upon the concept of a, strongly typed, distributed data space. The ability to scale from resource constrained embedded systems to ultra-large scale distributed systems, has made DDS the technology of choice for applications, such as, Power Generation, Large Scale SCADA, Air Traffic Control and Management, Smart Cities, Smart Grids, Vehicles, Medical Devices, Simulation, Aerospace, Defense and Financial Trading.
This two part webcast provides an in depth introduction to DDS – the universal data sharing technology. Specifically, we will introduce (1) the DDS conceptual model and data-centric design, (2) DDS data modeling fundamentals, (3) the complete set of C++ and Java API, (4) the most important programming, data modeling and QoS Idioms, and (5) the integration between DDS and web applications.
After attending this webcast you will understand how to exploit DDS architectural features when designing your next system, how to write idiomatic DDS applications in C++ and Java and what are the fundamental patterns that you should adopt in your applications.
Reactive Data Centric Architectures with Vortex, Spark and ReactiveXAngelo Corsaro
An increasing number of Software Architects are realising that data is the most important asset of a system and are staring to embrace the Data-Centric revolution (datacentricmanifesto.org) — setting data at the center of their architecture and modelling applications as “visitors” to the data. At the same time, architect have also realised that reactive architectures (reactivemanifesto.org) facilitates the design of scalable, fault-tolerant and high performance systems.
Yet, few architects have realised that reactive and data-centric architectures are the two sides to the same coin and should always go hand in hand.
This presentation shows how reactive data-centric systems can be designed and built taking advantage of Vortex data sharing capabilities along with its integration with reactive and data-centric processing technologies such as Apache Spark and ReactiveX.
The Data Distribution Service: The Communication Middleware Fabric for Scala...Angelo Corsaro
This paper introduces DDS, explains its extensible type system, and provides a set of guidelines on how to design extensible and efficient DDS data models. Throughout the paper the applicability of DDS to SoS is motivated and discussed.
Fog Computing is a paradigm that complements and extends cloud computing by providing an end-to-end virtualisation of computing, storage and communication resources. As such, fog computing allow applications to be transparently provisioned and managed end-to-end. This presentation first motivates the need for fog computing, then introduced fog05 the first and only Open Source fog computing platform!
Connected Mobile and Web Applications with VortexAngelo Corsaro
The widespread availability of high-end mobile devices such as smart-phones, tablets and phablets, along with the availability of browser enabled devices, has imposed these platforms as one of the main target for user interfaces. As a result mobile and web applications need now to be easily “connected”to the rest of the system.
This presentations will (1) showcase how the the Vortex Data Sharing Platform can be effectively and productively used to create connected mobile and web-applications, (2) take you through the steps required to use Vortex in mobile and web applications.
Fog computing has emerged as a new paradigm for architecting IoT applications that require greater scalability, performance and security. This talk will motivate the need to Fog Computing and explain what it is and how it differs from other initiatives in Telco such as Mobile/Multiple-Access Edge Computing.
An increasing number of Consumer and Internet Internet of Things applications require some form of edge computing characterised by low latency, peer-to-peer communication, and mobility. Fog computing has recently emerged as the paradigm to address the needs of edge computing in IoT applications. Fog computing complements Cloud computing to allow the design and implementation of IoT systems that scale better, are more reactive and in which local communication and decision is enabled whenever possible.
This presentation introduces the key concepts behind Fog Computing, compare and contrast it with Cloud Computing and explain how the VORTEX platform enables Fog computing architectures.
Vortex: The Intelligent Data Sharing Platform for the Internet of ThingsAngelo Corsaro
The real value of the Internet of Things (IoT) and the Industrial Internet (I2) are ubiquitous information availability and consequently the decisions that can be made from it. If we look at the technology landscape, there isn’t a single platform that provides efficient, timely and ubiquitous data sharing across network-connected devices. Well… I should better say there wasn’t until now!
Vortex is the first platform to enable ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications. This presentation will (1) introduce the elements that make the Vortex platform and (2) describe its applicability
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...ADLINK Technology IoT
The real value of the Internet of Things (IoT) and the Industrial Internet (I2) are ubiquitous information availability and consequently the decisions that can be made from it. If we look at the technology landscape, there is not a single platform that provides efficient, timely and ubiquitous data sharing across network-connected devices. Well, there was not until now!
PrismTech's Vortex is the first platform to enable ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications. This presntations will (1) introduce the elements that make up the Vortex platform and (2) describe its applicability and (3) get you started writing Vortex applications.
This session will detail how you can bring distributed knowledge
and actionable alerts for your automation assets through remote
access and monitoring services to minimize downtime and
increase asset utilization by leveraging your connected plant.
WebRTC Market Status & Forecasts: Keynote from WebRTC Paris Conference, Decem...Dean Bubley
Keynote presentation by Dean Bubley, at the Upperside conference on WebRTC, December 11-12 in Roissy, Paris. Covers forecast device support, use-cases, strategic issues & benefits, browser vs. mobile support & value chain trends
ThinManager® Delivering and Managing The Connected Enterprise: IntroductionRockwell Automation
ThinManager® is a powerful platform designed to simplify the
way productivity content is delivered, and devices are managed
within manufacturing environments. Learn how ThinManager can revolutionize everything from the plant floor to the control room, change the way you view mobility in those areas, and deliver and manage The Connected Enterprise today. In addition, this session will reveal what to look for in the 10.0 release due out later this year.
Consumer and Industrial IoT systems have to deal with massive volumes of data, collected as well as shared, with very heterogeneous targets, such as embedded systems, mobile, web and cloud applications. Additionally, different communication patterns, such as device-to-device as and device-to-cloud have to be supported to enable the right combination of fog, edge and cloud computing. Furthermore, increasingly more often, the system value depends on its ability to transform, in real-time, these massive amount of data in “actionable”.
This presentation identifies the key requirement of Consumer and Industrial IoT Systems and show how the Vortex platform addresses them.
1. What does Predix bring to the table?
2. How is it different to Cloud Foundry and IBM Bluemix?
3. Predix service catalog. Which services can set Predix apart?
4. Top use cases and apps
5. Likely scenarios of Predix evolution
EdgeX Foundry - Open Interop Platform for the IoT Edge. Barton George
This presentation gives a high level overview of EdgeX Foundry. EdgeX Foundry is a vendor-neutral open source project hosted by The Linux Foundation. At the heart of the project is an interoperability framework hosted within a full hardware- and OS-agnostic reference software platform. This platform enables an ecosystem of plug-and-play components that unifies the marketplace and accelerates the deployment of IoT solutions.
Presented by Barton George, Office of the CTO, Dell EMC. Cloud Foundry Summit Europe 2017, October 12. Basel, Switzerland
Learn about FactoryTalk® AssetCentre core functionality
including version control, audit information, security, reporting
and automated backup and compare of devices including
ControlLogix,® CompactLogix,™ PowerFlex,® and PanelView™ Plus. Discover how FactoryTalk® AssestCentre’s asset inventory crawler mobile client and Product Compatibility and Download Center engagement can empower asset lifecycle decision making.
What is Asterisk? for TADSummit Asia 2020Alan Quayle
What is Asterisk? for TADSummit Asia 2020
Asterisk is an open-source framework for building multi-protocol, real-time communications applications and solutions.
A simpler definition:
Asterisk is an open-source software package that converts an ordinary computer into a communication server
https://www.asterisk.org
https://community.asterisk.org
https://wiki.asterisk.org
Astricon: is the annual trade show and conference for developers, integrators, resellers, and business users where they gather for all things about Asterisk
Complete set of presentations of the FIWARE Training Sessions in Tunisia. Deep introduction to the FIWARE Core Generic Enablers as well as NGSI/NGSI-LD and the next steps in AI, ML, and Robotics.
Originally presented on April 11, 2017
Watch on-demand: https://event.on24.com/eventRegistration/EventLobbyServlet?target=reg20.jsp&referrer=&eventid=1383298&sessionid=1&key=96B34B2E00F5FAA33C2957FE29D84624®Tag=&sourcepage=register
Flutter Festival London 2022 - End to end IoT with Dart and FlutterChris Swan
A walk through of a demo system that was built for Mobile World Congress 2022 showing how Dart can be used to read data from a biometric sensor and send it to a Flutter front end application using end to end encryption.
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016Benjamin Cabé
Video available at: https://www.youtube.com/watch?v=P8Hk5Ir8fXo
Samsung has introduced the Samsung ARTIK IDE for IoT Developers. This new set of tools is based on Eclipse Che and is designed to make it easy to build, deploy and manage IoT applications. This presentation will demonstrate why creating the right tools for IoT developers make it quicker and easier for IoT application development.
Similar to Vortex II -- The Industrial IoT Connectivity Standard (20)
This was the opening presentation of the Zenoh Summit in June 2022. The presentation goes through the motivations that lead to the design of the zenoh protocol and provides an introduction of its core concepts. This is the place to start to understand why you should care about zenoh and the way in which is disrupts existing technologies.
The recording for this presentation is available at https://bit.ly/3QOuC6i
zenoh: zero overhead pub/sub store/query computeAngelo Corsaro
Unifies data in motion, data in-use, data at rest and computations.
It carefully blends traditional pub/sub with distributed queries, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
It provides built-in support for geo-distributed storages and distributed computations
Fog computing aims at providing horizontal, system-level, abstractions to distribute computing, storage, control and networking functions closer to the user along a cloud-to-thing continuum. Whilst fog computing is increasingly recognised as the key paradigm at the foundation of Consumer and Industrial Internet of Things (IoT), most of the initiatives on fog computing focus on extending cloud infrastructure. As a consequence, these infrastructure fall short in addressing heterogeneity and resource constraints characteristics of fog computing environments.
fog⌀5 (read as fog O-five or fog OS) is an Eclipse IoT Project that is building a fog computing infrastructure from first principle. In other terms, fog⌀5 has been designed to address the challenges induced by fog computing in terms of heterogeneity, decentralisation, resource constraints, geographical scale and security.
This webcast will introduce fog⌀5, motivate its architecture and building blocks as well as provide a demonstration of fog⌀5 provisioning applications that span from the cloud to the things.
The video recording for this presentation is available at https://www.youtube.com/watch?v=Osl3O5DxHF8
RUSTing is not a tutorial on the Rust programming language.
I decided to create the RUSTing series as a way to document and share programming idioms and techniques.
From time to time I’ll draw parallels with Haskell and Scala, having some familiarity with one of them is useful but not indispensable.
Introduced in 2004, the Data Distribution Service (DDS) has been steadily growing in popularity and adoption. Today, DDS is at the heart of a large number of mission and business critical systems, such as, Air Traffic Control and Management, Train Control Systems, Energy Production Systems, Medical Devices, Autonomous Vehicles, Smart Cities and NASA’s Kennedy Space Centre Launch System.
Considered the technological trends toward data-centricity and the rate of adoption, tomorrow, DDS will be at the at the heart of an incredible number of Industrial IoT systems.
To help you become an expert in DDS and exploit your skills in the growing DDS market, we have designed the DDS in Action webcast series. This series is a learning journey through which you will (1) discover the essence of DDS, (2) understand how to effectively exploit DDS to architect and program distributed applications that perform and scale, (3) learn the key DDS programming idioms and architectural patterns, (4) understand how to characterise DDS performances and configure for optimal latency/throughput, (5) grow your system to Internet scale, and (6) secure you DDS system.
The Cloudy, Foggy and Misty Internet of Things -- Toward Fluid IoT Architect...Angelo Corsaro
Early Internet of Things(IoT) applications have been build around cloud-centric architectures where information generated at the edge by the “things” in conveyed and processed in a cloud infrastructure. These architectures centralise processing and decision on the data-centre assuming sufficient connectivity, bandwidth and latency.
As applications of the Internet of Things extend to industrial and more demanding consumer applications, the assumptions underlying cloud-centric architectures start to be violated as, — for several of these applications — connectivity, bandwidth and latency to the data-centre are a challenge.
Fog and Mist computing have emerged as forms of “Cloud Computing” closer to the “Edge” and to the “Things” that should alleviate the connectivity, bandwidth and latency challenges faced by Industrial and extremely demanding Consumer Internet of Things Applications.
This presentation, will (1) introduce Cloud, Fog and Mist Computing architectures for the Internet of Things, (2) motivate their need and explain their applicability with real-world use cases, and (3) introduce the concept of fluid IoT architectures and explain how these can be architected and built.
Microservices Architecture with Vortex — Part IIAngelo Corsaro
As we saw in Part I, Microservice Architectures are a modular approach to system-building where we decompose complex applications in, small, autonomous and loosely coupled processes communicating through a language and platform independent API. In this webcast we will briefly refresh the key ideas behind Microservice Architectures and then look at how they can be easily implemented in Vortex. Specifically we will (1) look into the key idioms and patterns that are used when implementing Vortex Microservices and (2) walk you through the design and implementation of a micro service application for a real-world use case.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
3. CopyrightPrismTech,2017
IIoT architectures are converging toward
Fog Computing to address their
Connectivity, Latency, Throughput,
Determinism, Security and Cost
challenges
From Cloud to fog computing
4. Horizontal, system-level architecture that
distributes computing, storage, control
and networking functions closer to the
users along a cloud-to-thing continuum
Fog Computing
| fɒg kəmˈpjuːtɪŋ|
8. CopyrightPrismTech,2017
DDS is widely used for
horizontal (east-to-west)
communication on the
Control and
Information Layers
But it is applicable for
horizontal across any
view
DDS in IIRA
Real-Time
Soft Real-Time
Interactive
DDS
DDS
9. CopyrightPrismTech,2017
The IIC and Industrie4.0
have mapped the
scope of the two
reference architectures,
thus allowing for
mapping IIC to I40
IIC and Industrie4.0
10. CopyrightPrismTech,2017
DDS has applicability
across the 6 IT levels
For the SCADA and the life-
cycle, DDS’ applicability
depends on the
constraints of the device
DDS-XRCE will bring
connectivity to extremely
small devices, i.e. at most
100KB of RAM
DDS in I4.0
DDS
DDS
DDS
11. CopyrightPrismTech,2017
DDS has emerged as
the connectivity
standard that best
addresses the
Connectivity, Latency,
Throughput,
Determinism, Security
and Cost of IIoT Systems
DDS: The IIoT Connectivity Standard
TCP UDP
IP
802.3 802.11
DDSI-RTPS
L3: Network
App App App
L2: Data Link
L1: Physical
L4: Transport
L5: Session
L6: Presentation
User
L7: Application
Security
X-Types
DCPS
RPC
...
802.1 ...
C/C++, Java, .Net, JavaScript, Python, etc.
13. CopyrightPrismTech,2017
Vortex builds-upon and extends DDS capabilities to
provide the most efficient, ubiquitous, interoperable,
secure and multi-platform connectivity and data
virtualisation infrastructure for IoT / IIoT
ortex
15. CopyrightPrismTech,2017
Vortex provides different DDS
implementations optimised for
OT, IT and consumer platforms
Each of the DDS
implementation optimises
usability for its target
environments
Vortex DDS flavours
VORTEX
Café
VORTEX
Web
VORTEX
OpenSplice
VORTEX
Lite
16. CopyrightPrismTech,2017
The most scalable, deterministic and
complete DDS implementation on the
market
Federated deployment and
advanced traffic scheduling for total
control over nodal communication
resources
Vortex OpenSplice
VORTEX
Café
VORTEX
Web
VORTEX
OpenSplice
VORTEX
Lite
17. CopyrightPrismTech,2017
The top performing DDS
implementation on the market
Small footprint and support for a
wide set of embedded and real-
time targets
Vortex Lite
VORTEX
Café
VORTEX
Web
VORTEX
OpenSplice
VORTEX
Lite
18. CopyrightPrismTech,2017
The only 100% pure Java
DDS implementation on the
market
High performance and
optimised for Android
Vortex Cafe
VORTEX
Café
VORTEX
Web
VORTEX
OpenSplice
VORTEX
Lite
22. CopyrightPrismTech,2017
Vortex Fog is an elastic and fault-
tolerant software appliance that
transparently draws a boundary
around a subsystem to control and
adapt QoS and transports, e.g. from
UDP/IP m-casts to TCP/IP, and
information flow
Vortex Fog also minimises discovery
traffic while maintaining interoperability
and dynamic matching
Vortex Fog
23. CopyrightPrismTech,2017
Vortex Cloud is a elastic, fault-tolerant,
multi-data-centre, and IaaS independent
“Cloud Messaging” implementation of DDS
Vortex Cloud be used to transparently
integrate systems that can’t directly talk
with each other because of NAT/FIREWALLS
It can be used for as a very high performance
Private Cloud Messaging as an alternative
to Amazon SMS, SQS, or Azure Service Bus
Vortex Cloud
24. CopyrightPrismTech,2017
Vortex Fog and Vortex
Cloud can be composed on
a generic graph topology
to achieve the required
scale.
Vortex Cloud and Vortex
Fog are to DDS what IP-
Routers and IP-Switches
are to IP
Composing Vortex Cloud & Fog
26. CopyrightPrismTech,2017
Fine-grained access
control over Partition/
Topic regular expressions
Pluggable authentication,
access control, crypto
and logging
Data-Centric Security
Arthur Dent
Arthur Dent
Ford Prefect
Zaphod Beeblebrox
Marvin
Trillian
left/A(r,w), left/B(r)
left/A(r,w), left/B(r,w), left/X(r)
left/*(r,w)
left/*(r), right/(w)
left/A(r,w), left/B(r,w), right/C(r,w)
Ford Prefect
Zaphod Beeblebrox
Trillian
Marvin
A
B
A,B
X
*
*
A,B,C
Identity Access Rights
Sessions are authenticated
and communication is
encrypted
Only the Topic included as
part of the access rights are
visible and accessible
37. CopyrightPrismTech,2017
Vortex Cloud and Fog
configuration has reduced
to almost nothing
New Load Balancing and
Fault-Tolerance strategies
provided improved
scalability and resilience
Simpler, Faster, More Scalable
39. CopyrightPrismTech,2017
Matlab Simulink Integration
Map MATLAB classes and Simulink Bus to DDS Topics.
Full control over DDS entities configuration thought the MATLAB / Simulink
modelling environment
DDS-connectivity between MATLAB/Simulink applications and DDS applications
41. CopyrightPrismTech,2017
Full support for coherent
updates, allowing for
atomically updating a
set of topics
Coherent updates
// ...
// Begin a coherent change
// by creating a new syntactical
// scope
{
CoherentSet cs(pub);
dwA.write(a);
dwB.write(b);
dwC.write(c);
}
// The coherent change is
// committed upon the destruction
// of the CoherentSet object
45. CopyrightPrismTech,2017
DDS is emerging as the
standard for connectivity
and data management
in IIoT
Vortex II provides the
most advanced and
feature rich DDS-based
connectivity and data-
management platform
Vortex II