Interoperability in the Internet of Things is critical for emerging services and applications. In this presentation we advocate the use of IoT ‘hubs’ to aggregate things using web protocols, and suggest a staged approach to interoperability. In the context of a UK government funded project involving 8 IoT projects to address cross-domain IoT interoperability, we introduce the HyperCat IoT catalogue specification. We then describe the tools and techniques we developed to adapt an existing data portal and IoT platform to this specification, and provide an IoT hub focused on the highways industry called ‘Smart Streets’. Based on our experience developing this large scale IoT hub, we outline lessons learned which we hope will contribute to ongoing efforts to create an interoperable global IoT ecosystem.
Schema.fiware.org: FIWARE Harmonized Data ModelsFIWARE
Schema.fiware.org: FIWARE Harmonized Data Models presentation, by Jose Manuel Cantera Fonseca.
How-to sessions. 1st FIWARE Summit, Málaga, Dec. 13-15, 2016.
Presentation for the 12/12/12 Open Source Internet of Things Silicon Valley meetup.
http://www.meetup.com/The-Open-Source-Internet-Of-Things-Silicon-Valley/
Summary of the IoT TOolkit project and related concepts
http://iot-toolkit.com/
User Focused Security at Netflix: StethoscopeJesse Kriss
Presented by Andrew White and Jesse Kriss at ShmooCon 2017.
User Focused Security is an approach we are using to address employee information security at Netflix. If we provide employees with the right information and low-friction tools, we believe they can get their devices into a more secure state without heavy-handed policy enforcement.
Letting people retain control over their devices means that they can maintain flexibility and productivity and address security recommendations as appropriate to their levels of access. This approach will only be successful, though, if we can provide clear and specific action, and make it easy to do the right thing.
Stethoscope is a web-based tool that gives Netflix employees a view into the security state of their devices, with specific recommendations regarding disk encryption, firewalls, and other device settings. The website, in conjunction with email alerts, gives Netflix employees a straightforward way to see what actions they should take to remain safe.
Andrew White and Jesse Kriss are both members of the Information Security team at Netflix, where they work on designing and building software tools that help people make good decisions around corporate security.
Andrew holds a PhD in Computer Science from the University of North Carolina at Chapel Hill and a B.S. in Computer Science and B.A. in Mathematics from the University of Richmond.
Jesse (@jkriss) holds a Master’s in Human-Computer Interaction from Carnegie Mellon University and B.A. in Music from Carleton College. Prior to Netflix, he worked at NASA/JPL, Obama 2012, Figure 53, and IBM Research.
FIWARE IoT Agents Webinar - 3rd April 2019
Corresponding webinar recording: https://youtu.be/my6Kgiqx-OM
Chapter: IoT Agents
Difficulty: 1
Audience: Any Technical
How to connect IoT Devices to the Context Broker using an IoT Agent. How to ensure your device is FIWARE Ready.
Schema.fiware.org: FIWARE Harmonized Data ModelsFIWARE
Schema.fiware.org: FIWARE Harmonized Data Models presentation, by Jose Manuel Cantera Fonseca.
How-to sessions. 1st FIWARE Summit, Málaga, Dec. 13-15, 2016.
Presentation for the 12/12/12 Open Source Internet of Things Silicon Valley meetup.
http://www.meetup.com/The-Open-Source-Internet-Of-Things-Silicon-Valley/
Summary of the IoT TOolkit project and related concepts
http://iot-toolkit.com/
User Focused Security at Netflix: StethoscopeJesse Kriss
Presented by Andrew White and Jesse Kriss at ShmooCon 2017.
User Focused Security is an approach we are using to address employee information security at Netflix. If we provide employees with the right information and low-friction tools, we believe they can get their devices into a more secure state without heavy-handed policy enforcement.
Letting people retain control over their devices means that they can maintain flexibility and productivity and address security recommendations as appropriate to their levels of access. This approach will only be successful, though, if we can provide clear and specific action, and make it easy to do the right thing.
Stethoscope is a web-based tool that gives Netflix employees a view into the security state of their devices, with specific recommendations regarding disk encryption, firewalls, and other device settings. The website, in conjunction with email alerts, gives Netflix employees a straightforward way to see what actions they should take to remain safe.
Andrew White and Jesse Kriss are both members of the Information Security team at Netflix, where they work on designing and building software tools that help people make good decisions around corporate security.
Andrew holds a PhD in Computer Science from the University of North Carolina at Chapel Hill and a B.S. in Computer Science and B.A. in Mathematics from the University of Richmond.
Jesse (@jkriss) holds a Master’s in Human-Computer Interaction from Carnegie Mellon University and B.A. in Music from Carleton College. Prior to Netflix, he worked at NASA/JPL, Obama 2012, Figure 53, and IBM Research.
FIWARE IoT Agents Webinar - 3rd April 2019
Corresponding webinar recording: https://youtu.be/my6Kgiqx-OM
Chapter: IoT Agents
Difficulty: 1
Audience: Any Technical
How to connect IoT Devices to the Context Broker using an IoT Agent. How to ensure your device is FIWARE Ready.
Description of a Smart City Platform, what is the offering of FIWARE in terms of the Smart City Platform with general concepts about the standards used and a complete architecture of services. The relationship of Smart Cities and Cloud for deployment of solutions, with the specific case of the FIWARE Lab. This is our OpenStack environment free for use for the FIWARE Ecosystem to deploy Infrastructure as a Service (IaaS) to test the "Powered by FIWARE" solutions.
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.
DPA - a gate between IoT networks and the Internet: Nedžib BukaloBosnia Agile
This session will present how Data Processing and Archiving (DPA) system on-site deployment can be used for collecting, archiving and forwarding IoT data to cloud based IoT solutions.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
The open networking or open source networking is an interesting area of networking which covers a wide range of different topics from hardware disaggregation, network operating system (NOS) to orchestration, automation and network data analytics. This slide intends to provide an overview of this area with some examples of huge projects and their products along with more focus on hardware disaggregation and NOS.
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...Veselin Pizurica
The First International Conference on Cognitive Internet of Things Technologies
Talk: A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applications
Authors: Veselin Pizurica, Piet Vandaele
Company: waylay
Website: http://coiot.org/2014/show/program-final
Grid computing is the application of several computers to a single problem
at the same time.
This Presentation deals with the idea of Grid Computing, its Design
Considerations, How a Grid Works, and some of the existing Grids in the
World today.
The slides from thecontinuing part of Pistoia Alliance's drive to improve education and communication around new technologies to life science professionals, this webinar explored how blockchain/DLT and IoT could come together to add even more trust to the GxP domain. If you want to know more about how these new technologies could help enhance GxP compliance, then this webinar will give you much food for thought.
General overview of Orion Context Broker architecture. Introduction to NGSI, NGSIv2. Overview of the main functionalities of FIWARE Orion Context Broker. Creating and pulling data. Pushing data and notifications and the introduction to the batch operations.
Digital Heritage 2015: International TAG CLOUD Project Workshop
Presentation by Holly Wright, Archaeology Data Service, United Kingdom\
Granada, Spain
29 September 2015
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...Joseph Kuo
Cloud computing has been developed more than one decade and still keeps growing and growing. At the present time when we enjoy the huge benefits it brings to us, we are also aware of its deficiency that we have to enhance, especially for applications running against IoT. This session is to present the next generation of cloud computing: Edge Computing. We will introduce you what Edge Computing is, why we need it, and how it works with current cloud computing services. Furthermore, when we get involved into edge computing, we need a tool to help us to analysis real-time and continuous data streams generated by devices, equipment and systems on IoT. Therefore we will also present Apache Edgent, a programming model and micro-kernel style run-time, and show you how it works in conjunction with centralized analytic systems and provides efficient and timely analytic across the whole IoT ecosystem.
https://cyberjos.blog/java/seminar/jcconf-2017-next-generation-of-cloud-computing-edge-computing-and-apache-edgent/
Introduction to the cutting-edge end-user (software) development, RIA and semantic technologies to offer a next-generation end-user centred web application mashup platform through FIWARE WireCloud.
Description of a Smart City Platform, what is the offering of FIWARE in terms of the Smart City Platform with general concepts about the standards used and a complete architecture of services. The relationship of Smart Cities and Cloud for deployment of solutions, with the specific case of the FIWARE Lab. This is our OpenStack environment free for use for the FIWARE Ecosystem to deploy Infrastructure as a Service (IaaS) to test the "Powered by FIWARE" solutions.
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.
DPA - a gate between IoT networks and the Internet: Nedžib BukaloBosnia Agile
This session will present how Data Processing and Archiving (DPA) system on-site deployment can be used for collecting, archiving and forwarding IoT data to cloud based IoT solutions.
An online training course run by the FIWARE Foundation in conjunction with the i4Trust project. The core part of this virtual training camp (21-24 June 2021) covered all the necessary skills to develop smart solutions powered by FIWARE. It introduces the basis of Digital Twin programming using linked data concepts - JSON-LD and NGSI-LD and combines these with common smart data models for the sharing and augmentation of context data.
In addition, it covers the supplementary FIWARE technologies used to implement the common functions typically required when architecting a complete smart solution: Identity and Access Management (IAM) functions to secure access to digital twin data and functions enabling the interface with IoT and 3rd systems, or the connection with different tools for processing and monitoring current and historical big data.
This 12-hour online training course can be used to obtain a good understanding of FIWARE and NGSI Interfaces and form the basis of studying for the FIWARE expert certification.
Extending this core part, the virtual training camp adds introductory and deep-dive sessions on how FIWARE and iSHARE technologies, brought together under the umbrella of the i4Trust initiative, can be combined to provide the means for the creation of data spaces in which multiple organizations can exchange digital twin data in a trusted and efficient manner, collaborating in the creation of innovative services based on data sharing. In addition, SMEs and Digital Innovation Hubs (DIHs) that go through this complete training and are located in countries eligible under Horizon 2020 will be equipped with the necessary know-how to apply to the recently launched i4Trust Open Call.
The open networking or open source networking is an interesting area of networking which covers a wide range of different topics from hardware disaggregation, network operating system (NOS) to orchestration, automation and network data analytics. This slide intends to provide an overview of this area with some examples of huge projects and their products along with more focus on hardware disaggregation and NOS.
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...Veselin Pizurica
The First International Conference on Cognitive Internet of Things Technologies
Talk: A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applications
Authors: Veselin Pizurica, Piet Vandaele
Company: waylay
Website: http://coiot.org/2014/show/program-final
Grid computing is the application of several computers to a single problem
at the same time.
This Presentation deals with the idea of Grid Computing, its Design
Considerations, How a Grid Works, and some of the existing Grids in the
World today.
The slides from thecontinuing part of Pistoia Alliance's drive to improve education and communication around new technologies to life science professionals, this webinar explored how blockchain/DLT and IoT could come together to add even more trust to the GxP domain. If you want to know more about how these new technologies could help enhance GxP compliance, then this webinar will give you much food for thought.
General overview of Orion Context Broker architecture. Introduction to NGSI, NGSIv2. Overview of the main functionalities of FIWARE Orion Context Broker. Creating and pulling data. Pushing data and notifications and the introduction to the batch operations.
Digital Heritage 2015: International TAG CLOUD Project Workshop
Presentation by Holly Wright, Archaeology Data Service, United Kingdom\
Granada, Spain
29 September 2015
JCConf 2017 - Next Generation of Cloud Computing: Edge Computing and Apache E...Joseph Kuo
Cloud computing has been developed more than one decade and still keeps growing and growing. At the present time when we enjoy the huge benefits it brings to us, we are also aware of its deficiency that we have to enhance, especially for applications running against IoT. This session is to present the next generation of cloud computing: Edge Computing. We will introduce you what Edge Computing is, why we need it, and how it works with current cloud computing services. Furthermore, when we get involved into edge computing, we need a tool to help us to analysis real-time and continuous data streams generated by devices, equipment and systems on IoT. Therefore we will also present Apache Edgent, a programming model and micro-kernel style run-time, and show you how it works in conjunction with centralized analytic systems and provides efficient and timely analytic across the whole IoT ecosystem.
https://cyberjos.blog/java/seminar/jcconf-2017-next-generation-of-cloud-computing-edge-computing-and-apache-edgent/
Introduction to the cutting-edge end-user (software) development, RIA and semantic technologies to offer a next-generation end-user centred web application mashup platform through FIWARE WireCloud.
Vin Summer, guest speaker from clicksandlinks.com, describes the issue of communicating between disparate internet-connected devices in a smart-city scenario & how Hypercat is an emerging standard that can help.
Reusing and Unifying Background Knowledge for Internet of Things with LOV4IoTFIESTA-IoT
Dr. Amelie Gyrard presents information about:
SWOT:semantic web of things
Linked Open vocabularies for internet of things
For further information visit: http://sensormeasurement.appspot.com
Increasing traceability of physical library items through Koha: the case of S...Giannis Tsakonas
Presentation in KohaCon2016, the major event of Koha community, on May 31, 2016. The Library & Information Center, University of Patras, Greece has developed the SELIDA framework, which integrates a set of standardized and widespread library technologies in order to increase the identification and traceability of physical items, such as books. The framework makes use of RFID tags in order to assign unique identification marks, in the form of URIs that can be globally exchanged. The framework has been implemented in the fully translated and customized Koha installation of our Library and its core services support checking in/out of books and browsing of history transactions with geospatial visualization. Its use can support transactions between various libraries or branches of the same library. The proposed presentation will describe the architecture of the framework and how it connects to Koha, as well as the challenges we faced during its development.
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...iotest
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7 EU IoT.est Project, presented at the IERC AC2 meeting at the FIA (Future Internet Assembly), Aalborg, Denmark, 9 May 2012
Jo Lambert Jisc Paul Needham University of Cranfield
The success of COUNTER in supporting adoption of a standard to measure e-resource usage over the past 15 years is apparent. The prevalence of global OA policies and mandates, and the role of institutional repositories within this context prompts demand for more granular metrics. It also raises the profile of data sharing of item level usage and research data metrics. The need for reliable and authoritative measures is key. This burgeoning interest is complemented by a number of initiatives to explore the measurement and tracking of usage of a broad range of objects outside traditional publisher platforms. Drawing on examples such as OpenAIRE, IRUSdata-UK, Crossref’s distributed usage logging and DOI event tracker projects, COAR Next Generation Repositories and IRUS-UK, this session will provide an update on progress in this area, discuss some challenges and current approaches to tackling them
Arabidopsis Information Portal overview from Plant Biology Europe 2014Matthew Vaughn
An overview of the design, technical decisions, and implementation of the Arabidopsis Information Portal community-extensible data sharing and analytics platform.
The main objective of the Lynx research and innovation project is to create an ecosystem of smart cloud services to better manage compliance, based on a Legal Knowledge Graph (LKG) that integrates and links multilingual and heterogeneous compliance data sources including legislation, case law, standards, regulations and other private contracts, besides others.
This webinar is the kick off of a webinar series of in total 4 webinars taking place between December 2020 and March 2021 (Webinar 1: Lynx overview, Webinar 2: Business Cases, Webinar 3: Technology of Lynx, Webinar 4: The Lynx Services) as well as a virtual event taking place on 17th of March 2021, 09.30 - 12.00pm CET including panel discussions and expert sessions on Lynx related topics (knowledge graphs, legaltech, compliance solutions, etc).
Asset Monitoring with Beacons, Lora, NodeJS and IoT CloudRobert van Mölken
In the Healthcare it is important to keep track of important assets like machines (Blood Pumps, AEDs, Ultrasound), commodities (wheelchairs, beds) and even high-risk patients. It’s an essential enterprise task that facilitates hardware management, maintenance, regulatory compliance, and security. A asset management solution can save companies time, money, and lots of management headaches. During this presentation I show the audience how we can connect the physical world to the web. Using beacons, sensors and LoRa to monitor and track assets and publish data to the Internet of Things Cloud Service. I demonstrate how, through multiple Node.js gateways, assets are registered, monitored and tracked inside and outside the hospital building.
Strategies for integrating semantic and blockchain technologiesHéctor Ugarte
Semantic Blockchain is the use of Semantic web standards on blockchain based systems. The standards promote common data formats and exchange protocols on the blockchain, making used of the Resource Description Framework (RDF).
Ontology BLONDiE for Bitcoin and Ethereum.
Research how to extract data from Ethereum.
Research how to store RDF data on Ethereum.
Prototype DeSCA: Ethereum application.
"Semantic Integration Is What You Do Before The Deep Learning". dev.bg Machine Learning seminar, 13 May 2019.
It's well known that 80\% of the effort of a data scientist is spent on data preparation. Semantic integration is arguably the best way to spend this effort more efficiently and to reuse it between tasks, projects and organizations. Knowledge Graphs (KG) and Linked Open Data (LOD) have become very popular recently. They are used by Google, Amazon, Bing, Samsung, Springer Nature, Microsoft Academic, AirBnb… and any large enterprise that would like to have a holistic (360 degree) view of its business. The Semantic Web (web 3.0) is a way to build a Giant Global Graph, just like the normal web is a Global Web of Documents. IEEE already talks about Big Data Semantics. We review the topic of KGs and their applicability to Machine Learning.
In the Internet of things, data and commands between things and servers are sent as streams of events, which are often aggregated and processed to provide up to date information to end users. Because of this, CQRS and Event Sourcing patterns are a natural fit for IoT applications. In this presentation we provide an overview of these patterns, how they apply to IoT applications and their benefits. A prototype application of Event Sourcing is then demonstrated using the Sense Tecnic FRED platform based on Node-RED - a data flow programming tool for wiring up the internet of things
The open source Node-RED system provides a data flow programming tool for IoT applications, but is limited to executing a single flow description in a single threaded event loop. In this paper we describe the design of our system called the Front-End for Node-RED (FRED) that manages multiple instances of Node-RED for logged in users, allowing Node-RED to be used without modification as a cloud-hosted data flow mashup tool for the IoT. We present some examples of how some of our 1800+ users are using FRED for IoT mashups, some of the challenges we faced in implementing the FRED system, and future directions for FRED.
Cloud based Smart City hubs are an attractive approach to addressing some of the complex issues faced when deploying PaaS infrastructure for Smart Cities. In this paper we introduce the general notion of IoT hubs and then discusses our work to generalize our IoT hub as a Smart City PaaS. Two key issues are identified, support for hybrid public/private cloud and interoperability. We briefly describe our approach to these issues and discuss our experiences deploying two cloud-based Smart City hubs, one in the UK and the other in Canada.
Distributed Data Flow for the Web of Things: Distributed Node-REDMichael Blackstock
Presentation at the Web of Things Workshop at the Iot 2014 conference at MIT on our proposal to create a distributed data flow architecture where sub flows are distributed between servers, gateways and devices
In this position paper, we discuss our experiences with a lightweight Web of Things (WoT) toolkit and use those experiences to explore what an effective WoT toolkit looks like. We argue that while the WoT community has experimented, like us, with a variety of toolkits, it hasn’t yet found one that appeals sufficiently to a broad range of developers. This failure, we believe, is hindering the adoption of the WoT and the growth of the community. We conclude the paper with a set of open questions, which, although not exhaustive, are aimed at opening up a community discussion on the needs of developers and how best the community can meet those needs and so further the adoption of the WoT. In essence, we believe that the time may be right to begin to agree on some basic functionality and approaches to WoT toolkits.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Essentials of Automations: Optimizing FME Workflows with Parameters
IoT Interoperability: a Hub-based Approach
1. IoT Interoperability:
A Hub Based Approach
Michael Blackstock, Rodger Lea
Human Communication Technologies Lab
Electrical and Computer Engineering Department
University of British Columbia
1
2. Motivation
• Connection of things to the internet is not enough
• Realize potential of the IoT by providing ability to find,
access, manage and (inter)connect things
• Logical next step is to exploit the web - HTTP, JSON,
RESTful web services - a “Web of Things”
• MAGIC Broker at IoT 2010; WoTKit at IoT 2012
• Today, large scale hubs store thing data, support
search and interaction
2
3. IoT Hubs
• General purpose and product-specific
hubs aggregate representation of
things and their (meta) data
• easier for app developers
• can include related data & resources
• Do not (typically) interoperate with
each other
• Standardization process necessary to
avoid islands of things
• Early standardization may stifle
innovation
• Need a balanced path toward
Interoperability
3
4. Path to Hub Interoperability
Model Hub Profiles
4
IoT Core
Expose things and
associated metadata
using web protocols.
Minimal interoperability
leaving app and tool
developers to do more
of the work.
Agreement on
approaches and
models
e.g. catalogs, things,
groups of things
Eases adapter
development.
Implementation
decisions on
resources,
representations,
access control and
security for hubs.
Direct adapter code
reuse is possible.
Ontologies and
semantics of things
and data. Deeper
integration is possible
and little or no
adaptation required.
from experience, refine models,
implementation and profiles
5. IoT Ecosystem Demonstrator
• UK Technology Strategy
Board Funded 8 IoT Hubs
• Stimulate development of IoT
applications and services
• All 8 in different clusters/
domains
• A key goal - interoperability
between clusters
DISTANCE
5
Small IoT Interop
Highways
Airports
Smart Buildings
Transportation
Smart Campus
Vehicles
Schools and Education
IoT-Bay
6. Approach
• Web technologies at the
core, often using existing
IoT platforms
• Each consortium
implements one or more
‘hubs’
• Hubs communicate with
things to expose them to
applications
6
AApppplilcicaatitoionn Application
IoT Hub
Things and data
Other
Hubs
Other
Hubs
Other
Hubs
7. TSB Project Interop API
• Provide access to “thing” data
and information about what
that data represents.
• Focus on interface between
applications and hub. Use
data from at least one other
hub.
• Lightweight, minimal
requirements for exchanging
catalogs of things - HyperCat
7
AApppplilcicaatitoionn Application
IoT Hub
Things and data
Other
Hubs
Other
Hubs
Other
Hubs
1
2
3
8. HyperCat
• Open catalogue format for
collections of web resources
• not just IoT resources
• JSON format where ‘things’
identified as resources
(URLs)
• RDF-like relationship/value
pairs describe what thing
resources represent or
data associated with things
• defines CRUD operations
• basic search, security
8
10. HyperCat for open data
Catalogue supports “Simple Search”
Dataset Item URL
Mandatory meta data - description
and content type
{ "item-metadata" : [ { "rel" : "urn:X-tsbiot:rels:isContentType",!
"val" : "application/vnd.tsbiot.catalogue+json"!
},!
{ "rel" : "urn:X-tsbiot:rels:hasDescription:en",!
"val" : "Smart Streets data catalogue that contains static resources."!
},!
{ "rel" : "urn:X-tsbiot:rels:supportsSearch",!
"val" : "urn:X-tsbiot:search:simple"!
}!
],!
"items" : [ !
{ "href" : “/cat/data/average-temperature-and-rainfall-england-and-wales",!
"i-object-metadata" : !
[ { "rel" : "urn:X-smartstreets:rels:lastUpdate",!
"val" : "2013-06-19T00:00:20.761429"!
},!
{ "rel" : "urn:X-smartstreets:rels:hasId",!
"val" : "3f952707-b04e-4a32-a807-a53b6fa0ee58"!
},!
{ "rel" : "urn:X-smartstreets:rels:hasLicense",!
"val" : "UK Open Government Licence (OGL)"!
},!
{ "rel" : "urn:X-smartstreets:rels:hasName:en",!
"val" : "average-temperature-and-rainfall-england-and-wales"!
},!
{ "rel" : "urn:X-tsbiot:rels:hasDescription:en",!
"val" : "Average temperature and total rainfall in England and Wales : 1845 to 2010"!
},!
{ "rel" : "urn:X-smartstreets:rels:tags",!
"val" : "average-rainfall,average-temprature,england,new-tag-1,new-tag-2,wales"!
},!
{ "rel" : "urn:X-smartstreets:rels:hasVisibility",!
"val" : "public"!
},!
{ "rel" : "urn:X-tsbiot:rels:isContentType",!
"val" : "application/vnd.tsbiot.catalogue+json"!
},!
{ "rel" : "urn:X-tsbiot:rels:supportsSearch",!
"val" : "urn:X-tsbiot:search:simple"!
},!
{ "rel" : "urn:X-tsbiot:rels:containsContentType",!
"val" : "application/vnd.ms-excel"!
}!
]!
},!
{ ... additional items ... }!
]!
}
exact match on rel or value
11. Smart Streets Hub
• WoTKit IoT Platform at the
core
• Static data management:
CKAN Open Data Portal
• HyperCat API Proxy
• Landing site and Hub ‘App
Store’
11
HyperCat API Proxy
CKAN Open
Data Portal
Static
Data
Files
Landing Site
Apps Apps Apps
WoTKit IoT Platform
Sensor
Gateways
Sensor
networks and
real time
updates
12. WoTKit
• Web-centric IoT Toolkit - IoT 2012
• Thing data manager and
aggregator
• 2 way: sense or control
• Visualizations
• Finding & sharing things
• Access control and search by
organizations, groups, tags, meta
data
• Real time processing and alerts
• Commercialized by Sense
Tecnic Systems
12
13. Architecture
• Management and
visualization UI
• Processing engine
• RESTful API
• Shared Thing Data Model
• Time series data store,
meta data index for search,
message broker for real
time data processing
13
14. WoTKit Processor
• multi-user real time IoT
data and service
mashup tool.
• Visual data flow
language for sensors
and services.
• See Web of Things
Workshop paper for
details
14
15. CKAN Data Portal
• Driven by need for related
static data storage
• CKAN Open Data portal
platform used by many
governments
• publishers upload datasets
consisting of data resources
• API for search, up/
downloading data
• extensible with plugins
15
16. HyperCat API Proxy
• Static Implementation - Imports
catalogues from underlying
systems to Solr.
• Out of date between imports
• Security: visibility and access
control logic
• Dynamic Implementation - Get
underlying catalogue on request
and filter as needed.
• Unify access control
• Address mismatch between
search semantics
• Scale of catalogue - paging
needed
16
17. Smart Streets Experience
• In operation for 1 year ~64,000
sensor feeds
• Private and public data about
transportation and highways,
fixed assets and live sensors.
• Live road traffic, gully levels, air
quality, weather, flooding, fixed
asset: signs, roads, barriers,
parking locations, planned
roadworks.
• Sensors upload automatically via
APIs. Assets uploaded manually.
17
18. Hub Applications
• ‘App store’ on the hub
landing site
• Developed by partner
companies and hackathon
• Catalog Explorer
• Roadworks Mashup
• Cycle Spot
• Accident reporter
• Pothole Prediction
• School Run …
https://smartstreets.sensetecnic.com/app-browse/
18
19. Lessons
• UK project successful - innovation maintained while achieving a
minimal degree of interoperability
• Too early to standardize everything, need more experience and
to establish best practices first
• balance (proprietary) innovation and open standardization
• Cloud-hosted web-based hubs allow abstraction of connectivity
details and allowed us to pull together variety of sub-systems
and data services.
• Simple catalogue spec made it easier to agree, and provided
flexibility on the type and scope of ‘things’ exposed by hubs
19
20. Conclusions
• Interoperability is critical to achieving widest variety of
applications and services in the IoT
• A web-centric, hub-based approach is a logical first step
toward allowing web developers to access ‘things’ and
associated data
• A key challenge is to unify hub catalogues, then thing data.
HyperCat is a good first step toward catalogue interoperability
• Tools such as the API Proxy can be used to address catalogue
and data interoperability while standards like HyperCat evolve
20
21. More Information
• HyperCat:
http://www.hypercat.io/
http://wiki.1248.io/doku.php?id=hypercat!
• Smart Streets:
https://smartstreets.sensetecnic.com/
• WoTKit:
! ! http://wotkit.sensetecnic.com/!
• Sense Tecnic Systems: http://sensetecnic.com/ @sensetecnic!
• See demo and paper on distributed data flow at WoT Workshop
Thanks to Mark Duppenthaler, Daniel Yuen, Smart Streets IoT project Team - In Touch, Lancaster
University, Other 8 IoT hub projects - HyperCat specification, UK TSB, Canada NSERC
21