WebRTC can be about so much more than video chat, and we're just starting to see the potential of WebRTC in the Internet of Things. In this talk we will discuss how WebRTC can be used in IoT applications for a variety of use cases, including remote sensors, telehealth, and integration of Google Glass. To see the blog post and explanation that goes with these slides, please visit: https://webrtc.ventures/2016/03/iot-and-webrtc-presentation/
My presentation for the Kranky Geek April 2015 London event.
Took the audience through a history lesson of WebRTC, showing the position of some of the companies and the market opportunities the various vendors are going after.
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. It was released by Google in 2011 and it is becoming more famous day by day.
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Brian Pulito
Few technologies have the potential to benefit from IoT the way WebRTC can. In many ways, these technologies are a perfect match. IoT networks built on technologies such as MQTT are a perfect signaling platform for WebRTC and are enabling new ways to connect "things" together using real-time media. In this new world almost any event can trigger the flow of media between endpoints. Whether it be a social media event triggering a broadcasted phone call or a video analytics event triggering a surveillance camera connecting to a supervisor, IoT networks are becoming the integration point for the world. This session will explore several WebRTC related IoT use cases along with open source tools that are being used in production today to integrate WebRTC with everything from analytics, to Arduino devices, to social media, and everything in between.
WebRTC enables context based, embedded communication in any app or website. Skylink makes using WebRTC as simple as using jQuery for web developers.
Here is the link to the JS Remote Conf talk this presentation was held first: https://www.youtube.com/watch?v=x2IHJBp2TTo
A high level overview of WebRTC, discussing the Peer to Peer nature and other advantages, as well as challenges that WebRTC faces. Links to examples are included the cover GetUserMedia, two-party video chat, and the WebRTC Data Channel. Presentation by Arin Sime or WebRTC.ventures, providers of custom design and development of WebRTC based video communication applications for the web and mobile.
My presentation from WebRTC Global Summit 2015 in London, where I went through the current market status of WebRTC, trying to give glimpses towards where we are headed.
My presentation for the Kranky Geek April 2015 London event.
Took the audience through a history lesson of WebRTC, showing the position of some of the companies and the market opportunities the various vendors are going after.
WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. It was released by Google in 2011 and it is becoming more famous day by day.
Could Iot be WebRTC's greatest source of innovation? (The IIT RTC Conference ...Brian Pulito
Few technologies have the potential to benefit from IoT the way WebRTC can. In many ways, these technologies are a perfect match. IoT networks built on technologies such as MQTT are a perfect signaling platform for WebRTC and are enabling new ways to connect "things" together using real-time media. In this new world almost any event can trigger the flow of media between endpoints. Whether it be a social media event triggering a broadcasted phone call or a video analytics event triggering a surveillance camera connecting to a supervisor, IoT networks are becoming the integration point for the world. This session will explore several WebRTC related IoT use cases along with open source tools that are being used in production today to integrate WebRTC with everything from analytics, to Arduino devices, to social media, and everything in between.
WebRTC enables context based, embedded communication in any app or website. Skylink makes using WebRTC as simple as using jQuery for web developers.
Here is the link to the JS Remote Conf talk this presentation was held first: https://www.youtube.com/watch?v=x2IHJBp2TTo
A high level overview of WebRTC, discussing the Peer to Peer nature and other advantages, as well as challenges that WebRTC faces. Links to examples are included the cover GetUserMedia, two-party video chat, and the WebRTC Data Channel. Presentation by Arin Sime or WebRTC.ventures, providers of custom design and development of WebRTC based video communication applications for the web and mobile.
My presentation from WebRTC Global Summit 2015 in London, where I went through the current market status of WebRTC, trying to give glimpses towards where we are headed.
When people think about WebRTC, they think about video calls inside a web browser. WebRTC is much more than that. WebRTC can be used to create fundamentally better experiences by embedding live, peer-to-peer communications in SaaS products, mobile apps, and websites. But what is the state of WebRTC today? What does it take for a business to really reap the benefits?
My slide deck from the session I gave at Twilio's Signal event May 2015.
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...telestax
From telemedicine to smart cars, digital homes and industrial monitoring, the explosive growth of IoT has created exciting new business opportunities for real time calls and messaging. This presentation will share some of the new revenue sources that IoT created for Restcomm - the open source telephony platform from Telestax.
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
The preconference workshop I did at Informa's WebRTC Global Summit in London, 31st of March 2014
It is targeted at bringing people up to speed with what WebRTC is, how people and vendors are using it today and placing it also in the context of the telecom world (which is the focus of this specific conference).
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
WebRTC is finally cracking the enterprise market. Maturing standards and wider platform adoption are helping WebRTC to find its way into mission critical enterprise applications. Whether it\'s financials like American Express or smaller businesses looking for innovative ways to engage their customers, WebRTC is changing the way business views real-time communications. Conversational media is Big Data to the enterprise and extracting every ounce of insight from every customer interaction requires middleware that plays well with existing Systems of Engagement. Issues like enterprise application integration, federation, analytics and their related security models bring with it requirements that must be well understood to succeed in this market. This session will explore what middleware means to WebRTC and what you need to make it work both in the cloud or on premise.
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...Dean Bubley
Tutorial on WebRTC technologies, standards, use-cases and business models. First given at the ICIN conference in Venice, October 2013.
By Dean Bubley, analyst at Disruptive Analysis, and Tim Panton, WebRTC developer at Westhawk Ltd
A presentation about Telehealth that explains why WebRTC is a great fit for Telehealth because it's secure, encrypted, and Peer to Peer, making it possible to build HIPAA compliant video communication applications for web and mobile. From a webinar produced by WebRTC.ventures. Video archive of the webinar is available at WebRTC.ventures.
WebRTC Business Use Cases | WebRTC Conference & Expo IIILawrence Byrd
Presentation on WebRTC Business Use Cases from WebRTC Conference & Expo Nov 19-21 in Santa Clara CA. This was part of Tuesday’s Business Introduction to WebRTC morning session delivered alongside presentations from Phil Edholm, Chris Vitek, Tsahi Levent-Levi, Brent Kelly and John Burke.
Tsahi, is gonna make sure you've all got the basic fundamentals of WebRTC under your belt. It's a 101 tutorial, it's a baseline, may have heard it before but we want no one left behind. Already an expert? Then consider this a 20 minute nap time!
In this session, we cover the basics of what WebRTC is, what network components participate in a WebRTC service and where to find the right resources to learn more about WebRTC.
How WebRTC ushers the next wave of e-Learning innovationTsahi Levent-levi
In recent years, the education sector is going through a transition brought about by new technologies and the need to address the changing employment marketplace.
WebRTC brings with it new opportunities in the e-Learning space by opening the path to innovative tutoring options and business models. Many companies - big and small - are experimenting and launching learning systems that embed real time communications in them.
In this webinar, we will cover this new and challenging domain, and learn how it fits the education sector.
Key topics covered:
* What is WebRTC?
* WebRTC use cases related to education
* Development challenges of WebRTC, and how to overcome them
A slide deck from my tech talks on WebRTC. These slides give a high-level technical overview of WebRTC, outlining its internal mechanisms and some of the signaling and RTP topologies that are typically seen with it. Plus some of the updates and improvements coming as technology evolves.
You have undoubtedly heard about WebRTC and understand that it has to do with real-time communications to and from a web browser, but do you really understand what it entails? This session will help demystify WebRTC in terms of what it is, what it requires, how it works, and who will use it.
Common WebRTC mistakesand how to avoid them (RTC Expo 2019)Tsahi Levent-levi
WebRTC as a VoIP technology is the best thing ever. It “democratizes” this whole domain, taking it from the hands of experts into the hands of the masses of developers out there. While this all seems easy now (and it is a lot easier than it used to be before WebRTC), there are a few mistakes that I see people make repeatedly. In this session, I will share these mistakes and how you can avoid them in your company.
The presentation I did during a TechTok session at TokBox.
Just when we thought we’re done with the video codec wars in WebRTC – we found out we’re only just beginning.
In the past several weeks we’ve seen the names Thor, Daala, VP9 and H.265 thrown in the news as potential candidates to replace our current generation of video codecs. How is that going to play, and where are we headed with all this?
I don’t know, but I can make a few educated guesses about it :-)
Join me and TokBox for an interesting discussion about the power plays of the video coding industry.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communicationstelestax
WebRTC, for Web Real Time Communications is a free, open project to enable rich, high quality, Real Time Communications applications to be developed in the browser via simple Javascript APIs and HTML5. Major browsers already support or will support it soon natively. This talk will present an overview of WebRTC, how it is already revolutionizing the Web and changing the Telco industry. A couple of emblematic use cases will be also explored to show the potential of WebRTC in different enterprise markets and a live demo of a 1 to 1 WebRTC Video Conference will also be performed followed by a detailed explanation on how it was achieved as well as what JBoss AS7 additions were required to make it work
Highres version and the recorded webinar here: https://bloggeek.me/webrtc-developer-tools-landscape/
A presentation of the webinar I've conducted about my WebRTC Developer Tools Landscape infographic, explaining the various vendor groups available in the WebRTC ecosystem for developers to use.
These cover both open source as well as commercial and cloud based vendors.
From telemedicine to smart cars, digital homes and industrial monitoring, the explosive growth of IoT has created exciting new business opportunities for real time calls and messaging.
When people think about WebRTC, they think about video calls inside a web browser. WebRTC is much more than that. WebRTC can be used to create fundamentally better experiences by embedding live, peer-to-peer communications in SaaS products, mobile apps, and websites. But what is the state of WebRTC today? What does it take for a business to really reap the benefits?
My slide deck from the session I gave at Twilio's Signal event May 2015.
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...telestax
From telemedicine to smart cars, digital homes and industrial monitoring, the explosive growth of IoT has created exciting new business opportunities for real time calls and messaging. This presentation will share some of the new revenue sources that IoT created for Restcomm - the open source telephony platform from Telestax.
WebRTC for Telco: Informa's WebRTC Global Summit PreconferenceTsahi Levent-levi
The preconference workshop I did at Informa's WebRTC Global Summit in London, 31st of March 2014
It is targeted at bringing people up to speed with what WebRTC is, how people and vendors are using it today and placing it also in the context of the telecom world (which is the focus of this specific conference).
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
WebRTC is finally cracking the enterprise market. Maturing standards and wider platform adoption are helping WebRTC to find its way into mission critical enterprise applications. Whether it\'s financials like American Express or smaller businesses looking for innovative ways to engage their customers, WebRTC is changing the way business views real-time communications. Conversational media is Big Data to the enterprise and extracting every ounce of insight from every customer interaction requires middleware that plays well with existing Systems of Engagement. Issues like enterprise application integration, federation, analytics and their related security models bring with it requirements that must be well understood to succeed in this market. This session will explore what middleware means to WebRTC and what you need to make it work both in the cloud or on premise.
WebRTC Tutorial by Dean Bubley of Disruptive Analysis & Tim Panton of Westhaw...Dean Bubley
Tutorial on WebRTC technologies, standards, use-cases and business models. First given at the ICIN conference in Venice, October 2013.
By Dean Bubley, analyst at Disruptive Analysis, and Tim Panton, WebRTC developer at Westhawk Ltd
A presentation about Telehealth that explains why WebRTC is a great fit for Telehealth because it's secure, encrypted, and Peer to Peer, making it possible to build HIPAA compliant video communication applications for web and mobile. From a webinar produced by WebRTC.ventures. Video archive of the webinar is available at WebRTC.ventures.
WebRTC Business Use Cases | WebRTC Conference & Expo IIILawrence Byrd
Presentation on WebRTC Business Use Cases from WebRTC Conference & Expo Nov 19-21 in Santa Clara CA. This was part of Tuesday’s Business Introduction to WebRTC morning session delivered alongside presentations from Phil Edholm, Chris Vitek, Tsahi Levent-Levi, Brent Kelly and John Burke.
Tsahi, is gonna make sure you've all got the basic fundamentals of WebRTC under your belt. It's a 101 tutorial, it's a baseline, may have heard it before but we want no one left behind. Already an expert? Then consider this a 20 minute nap time!
In this session, we cover the basics of what WebRTC is, what network components participate in a WebRTC service and where to find the right resources to learn more about WebRTC.
How WebRTC ushers the next wave of e-Learning innovationTsahi Levent-levi
In recent years, the education sector is going through a transition brought about by new technologies and the need to address the changing employment marketplace.
WebRTC brings with it new opportunities in the e-Learning space by opening the path to innovative tutoring options and business models. Many companies - big and small - are experimenting and launching learning systems that embed real time communications in them.
In this webinar, we will cover this new and challenging domain, and learn how it fits the education sector.
Key topics covered:
* What is WebRTC?
* WebRTC use cases related to education
* Development challenges of WebRTC, and how to overcome them
A slide deck from my tech talks on WebRTC. These slides give a high-level technical overview of WebRTC, outlining its internal mechanisms and some of the signaling and RTP topologies that are typically seen with it. Plus some of the updates and improvements coming as technology evolves.
You have undoubtedly heard about WebRTC and understand that it has to do with real-time communications to and from a web browser, but do you really understand what it entails? This session will help demystify WebRTC in terms of what it is, what it requires, how it works, and who will use it.
Common WebRTC mistakesand how to avoid them (RTC Expo 2019)Tsahi Levent-levi
WebRTC as a VoIP technology is the best thing ever. It “democratizes” this whole domain, taking it from the hands of experts into the hands of the masses of developers out there. While this all seems easy now (and it is a lot easier than it used to be before WebRTC), there are a few mistakes that I see people make repeatedly. In this session, I will share these mistakes and how you can avoid them in your company.
The presentation I did during a TechTok session at TokBox.
Just when we thought we’re done with the video codec wars in WebRTC – we found out we’re only just beginning.
In the past several weeks we’ve seen the names Thor, Daala, VP9 and H.265 thrown in the news as potential candidates to replace our current generation of video codecs. How is that going to play, and where are we headed with all this?
I don’t know, but I can make a few educated guesses about it :-)
Join me and TokBox for an interesting discussion about the power plays of the video coding industry.
Panel presentation from the 2015 IIT-RTC Conference. Topics include: the new supermedia - 3D, AR, VR, realtime broadcast; talking to machines - streams from IoT devices and created between people because of them; middleware - the new glue that is emerging to stitch a real-time, high fidelity, contextual experiences together.
Featuring slides from Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software and moderated by Chad Hart, independent consultant and Chief Editor at webrtcHacks.
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communicationstelestax
WebRTC, for Web Real Time Communications is a free, open project to enable rich, high quality, Real Time Communications applications to be developed in the browser via simple Javascript APIs and HTML5. Major browsers already support or will support it soon natively. This talk will present an overview of WebRTC, how it is already revolutionizing the Web and changing the Telco industry. A couple of emblematic use cases will be also explored to show the potential of WebRTC in different enterprise markets and a live demo of a 1 to 1 WebRTC Video Conference will also be performed followed by a detailed explanation on how it was achieved as well as what JBoss AS7 additions were required to make it work
Highres version and the recorded webinar here: https://bloggeek.me/webrtc-developer-tools-landscape/
A presentation of the webinar I've conducted about my WebRTC Developer Tools Landscape infographic, explaining the various vendor groups available in the WebRTC ecosystem for developers to use.
These cover both open source as well as commercial and cloud based vendors.
From telemedicine to smart cars, digital homes and industrial monitoring, the explosive growth of IoT has created exciting new business opportunities for real time calls and messaging.
How to build a new webRTC app - not by cloning 100 year old tech, but by market research, prototyping and listening to users, even if they have paws or feathers.
Kranky geek15 - securing IoT with webrtcTim Panton
Tim Panton builds a webRTC app that controls an IoT device from a chrome browser using a secure (QRcode based) proximity pairing protocol. (with added lego dog) https://www.youtube.com/watch?v=TLXmB2TZyZE
WebRTC has had a tough 3 or 4 years. But it's gone through a rebirth. Node.js developers are a perfect match for the technology. Come and play with it!
Talk given at Hackference in Birmingham
WebRTC has had a tough 3 or 4 years. But it's gone through a rebirth. Node.js developers are a perfect match for the technology. Come and play with it!
Talk given at Full Stack Conference in London
WebRTC Webinar & Q&A - W3C WebRTC JS API Test Platform & Updates from W3C Lis...Amir Zmora
On September 19-23 there was the W3C TPAC meeting in Lisbon. Dan will cover some of the highlights of the recent Lisbon WebRTC meeting, including what items are the sticking points, where work is focusing, progress estimates, and thoughts on what might go into the next version of WebRTC after 1.0 is finished.
Alex will cover the W3C testing platform: "Test The Web Forward". W3C, unlike IETF, is developing and maintaining a complete test suite for all its JS APIs. No specification is actually accepted by W3C and final without the corresponding test suite. Topics that will be addressed include what this testing platform implements, its status with respect to WebRTC and now it is used by different browser vendors as an indication of their compliance with the standards.
As always, we encourage you to submit your general WebRTC related questions beforehand in the Questions & Topics section to make sure we answer them during the session.
Event sponsored by WebRTC.Ventures & Blacc Spot Media
WebRTC has had a tough 3 or 4 years. But it's gone through a rebirth. Node.js developers are a perfect match for the technology. Come and play with it! Talk given at Over The Air Conference in London
WebRTC Live Q&A Session #4 - WebRTC in WebKit and the story around Apple and ...Amir Zmora
A live Q&A session about WebRTC in general and an update about Apple's work on WebRTC. Session included internal information from a meeting between Apple engineers and the people behind the WebRTC-in-WebKit initiative.
Session by Alex Gouailard, Dan Burnett and Amir Zmora
WebRTC From Asterisk to Headline - MoNageChad Hart
The realtime communications VoIP technology known as WebRTC is only 5 years old, but has accomplished great things already. With hundreds of millions of active users and an explosion of new use cases, WebRTC is in a good place. However, it does still face a few challenges as it expands like Apple support. This talk from MoNage in Boston gives some background on WebRTC, highlights major users, emerging use cases and challenges.
Alberto Gonzalez Trastoy, was among the speakers at Agora’s Real-Time Engagement 2020 Conference. His presentation was about what makes building a live video application more complicated than a regular web app. Isn’t WebRTC supposed to handle everything for you? Alberto describes some of the unexpected nuances and challenges a web developer may encounter building real-time engagement and communications applications. This includes networking, interoperability, scalability and security. He also discusses other complexities in building WebRTC applications and offers tools and alternatives to solve them.
An update on WebRTC for Astricon 2016 including some history, WebRTC's massive traction recently, Apple, Microsoft, codecs, standards, and tips for working with WebRTC
WebRTC has had a tough 3 or 4 years. But it's gone through a rebirth. Node.js developers are a perfect match for the technology. Come and play with it!
Talk given at Cloud Expo / WebRTC Summit in Santa Clara
WebRTC Live Q&A and Screen Capture session 3Amir Zmora
A live Q&A session about WebRTC in general and deep dive into WebRTC Screen Sharing and Screen Capture.
Session by Alex Gouailard, Dan Burnett and Amir Zmora
Kamailio World 2017: Getting Real with WebRTCChad Hart
My talk at Kamailio World in Berlin this year about WebRTC's adoption status, key considerations, and what's next for the technology. Special consideration given to the open source telephony community.
WebRTC is a new HTML5 technology that includes a communication protocol for real-time applications and APIs/libraries for web & native applications to communicate with each other.
Chad Hart of webrtcHacks and Voxbone provides a market update on WebRTC to open WebRTC Boston #4. Chad give a quick background on WebRTC, talks about recent announcements, reviews browser support, discusses Microsoft, Safari, and standards status
WebRTC has had a tough 3 or 4 years. But it's gone through a rebirth. Node.js developers are a perfect match for the technology. Come and play with it!
Talk given at Full Stack Toronto in Toronto
User interaction for real time communications is way different than dealing with typical web content and streaming media. Arin will cover best practices for incorporating WebRTC into your web or mobile application for a smooth user experience. Presentation originally delivered at the KrankyGeek.com WebRTC conference in San Francisco, September 2015.
Presentation by Arin Sime, David Alfaro, and Mariana Lopez at the HTML5DevConf May 2014 in San Francisco. Overview of WebRTC and then what we learned in our first 6 months of using it to build a webinar tool.
Design for the 4th dimension: Real-time appsArin Sime
UX and design considerations for building real time applications, by Mariana Lopez of AgilityFeat, as presented at the MoDevUX conference in Washington DC May 19 2014
5 reasons you'll love to hate Agile DevelopmentArin Sime
This is a presentation that Arin Sime of AgilityFeat gave at the 2013 Innovate Virginia conference, on 5 reasons why you will love to hate agile development. He presents 5 different areas that as an agile coach he has often seen teams struggle with when moving to agile methods. For each area, Arin discussed why you should try it anyways and suggested strategies for tackling the problems head on.
Ignite presentation at The Lean Startup Conference (LeanStartup.co) in December 2012 in San Francisco by Arin Sime of AgilityFeat.com. In this 5 minute presentation, Arin took people through his complaints of companies (even startups) not deploying often enough, and offered 5 tips for how to prevent from doing this yourself.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
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
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/
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
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.
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/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
7. WebRTC Things in Telehealth
https://webrtc.ventures/2015/10/apple-watch-heart-rate-monitor/
8. That Glass Thing
• Warehouses
• Industrial Uses
• Field Support
• Telehealth
• Remote
Support
9. Google Glass
• Warehouse
s
• Industrial
• Field
Support
• Telehealth
• Remote
HCView demo using Google Glass, by Paul Szotek
https://youtu.be/tqxLGf-3imk
10. Glass Challenges
• Video Quality
• Grayscale video
• Device Heat
• CPU usage
• Keeping the
connection
open https://vimeo.com/156397171
11. Glass Livestreaming Architecture
• Our livestreaming starting
point: AndroidRTC &
ProjectRTC from pchab on
GitHub
• Compiled WebRTC google
source code
• Socket.io for signaling
• Node.js web client
Google
Glass
Android
app NodeJS
server
Browser
Viewer
Paired
devices signaling
12. Video Annotation
• By a person
• Or by a device?
• Data overlay
• Highlight problems
WebRTC can be about so much more than video chat, and we're just starting to see the potential of WebRTC in the Internet of Things. Today I want to discuss how WebRTC could be used in IoT applications for a variety of use cases, including remote sensors, telehealth, and integration of Google Glass. My name is Arin Sime, and I’m founder of WebRTC.ventures – we’re a custom design & development shop specializing in WebRTC applications, and I’m also editor of RealTimeWeekly, a newsletter on real time technologies such as WebRTC.
Have any of you seen this particular stock photo before? I am personally guilty of using this one in way too many WebRTC talks, and so I’m going to try and minimize the number of generic video chat images in this presentation. When talking about the Internet of Things, there is a lot more going on than video, though obviously video is still a factor in why WebRTC is appealing for IoT apps so we can’t get away from it entirely. My goal in this talk is to give you a little inspiration for the many ways we could incorporate WebRTC into IoT applications.
The Data Channel built into WebRTC is one of the big reasons that WebRTC is much more flexible than just video chat.
We could use Data Channels for basically anything you want to use WebSockets for – the difference is that anything you send over the data channel will be encrypted and peer to peer. So you have more security than a Web Sockets server, and less traffic on that server since it’s peer to peer. The most common use of the Data Channel in WebRTC apps is to provide the text chat that goes along with the video chat, but we could also use that channel for sending emergency alerts, data sensor measurements, or to send commands to devices that we want to control.
Telehealth is one area where I see WebRTC and the Internet of Things colliding in the future. We already see a plethora of wearable personal fitness devices that stream data up to the cloud for your personal use and analysis. It makes sense that in the near future we will see more medical devices that go home with patients which will also stream data back to the hospital or to their doctors. So the Internet of Things and healthcare is already starting.
Likewise, telehealth is a major industry vertical for WebRTC. The secure and encrypted peer to peer nature of WebRTC has made it very attractive to those looking to connect medical care providers with remote patients.
And so an intersection of WebRTC and the IoT, specifically for medical devices, is definitely coming soon. We've had a number of potential clients talk to us about integrating other data into a WebRTC based telehealth session. One quick example that I'd like to show you is our client MedZed, whose PACTVideo solution integrates the typical 1-1 video chat with an additional exam camera and a live audio feed from a digital stethoscope.
In addition, we can imagine many other types of sensor data being integrated into these conversations in the future. For example, we experimented last year with the heart rate monitor on an Apple Watch and made a demo app to detect a heart attack and automatically contact your loved ones via SMS and an automated phone call. There was no WebRTC in that prototype we built, but you could easily imagine incorporating a WebRTC video chat into this as well through a native app on the iPhone that your Apple Watch is connected to.
If you don’t mind me including Google Glass in the list of “Things” devices, I think it’s important.
The first version of the Glass was a flop with consumers, but Google has announced plans to make the next version with a focus on commercial business uses, like in warehouses and factories. A glass has uses in telehealth and remote surgery like this demo video shows. We could also use one for remote support of field technicians.
HCview Demo by Paul Szotek:
https://youtu.be/tqxLGf-3imk
Developing for the Google Glass with WebRTC is a challenge though. In this video my business partner David is experimenting with live streaming from a Google Glass via WebRTC. In a minute, he’ll mix up a Grasshopper drink while wearing his Google Glass.
When building this test app, we ran into a lot of technical challenges. The first version of the Glass doesn’t have a lot of processing power, and it overheats quickly. So trying to maintain high quality color video is a real challenge, and the connection often dropped as a result.
https://vimeo.com/156397171
Starting point for android: https://github.com/pchab/AndroidRTC
Startint point for web: https://github.com/pchab/ProjectRTC
This is the basic architecture you’ll need to do something similar. The Glass pairs up with an Android phone, and so you need an app for that phone which will handle the signaling back to where ever you are sending video. In our case that’s a NodeJS server, with socket.io based signaling. Visitors to the site will then be established with the Google Glass on a Peer to Peer WebRTC connection.
Video annotation is an interesting way to consider the intersection of IoT and WebRTC. This image is from a TokBox announcement of their video annotation library. As shown in the photo, video annotation could be used by a technician in the field and an expert back at the headquarters. The expert at headquarters might want to use annotation to show where they are talking about on the video feed.
That’s a great use of annotation, but in an IoT scenario, we might want the device to use annotation capabilities to overlay data on top of the video feed or to highlight particular areas of the video feed. Perhaps the video feed is of a wide view security camera, and the IoT device wants to highlight which door was just opened.
That brings me to the idea of using WebRTC for home automation or home security….
Our colleague Chad Hart used WebRTC to build this fun app for a TADHack – with his ThirdEye app he was able to gather convincing evidence that his daughter is the one leaving the fridge door open.
But beyond keeping Chad’s fridge closed, WebRTC certainly has a role in home security. The iCamPro is an example of one commercially available security camera that uses WebRTC, and also incorporates motion detection and tracking of moving objects in the room.
I’ve had trouble finding examples of the use of WebRTC in industrial settings. Is that an indication that there’s no valid application of the technology in this case, or that it’s simply an untapped opportunity? I’m not sure to be honest, but combining sensor data and video together with WebRTC makes a lot of sense to me at least. Perhaps using Websockets is just simpler to get real time sensor data from devices out to clients consuming that data. But it seems to me that there is still room for WebRTC in many situations where you want that data to trigger the use of video or augment that video. For example, let’s imagine that a temperature sensor indicates I’ve got a machine overheating on the factory floor. We could use that data to trigger a video camera showing us if the machine is smoking, on fire, or jammed up somehow.
On a similar note, there is a lot of opportunity for combining video with data and control in robotics or drones. The video that I’m playing here shows a robot demo that someone built using a Raspberry Pi and an Android phone to control an RC car and turn it into a video streaming car. I’ve left a link here in the slides to the complete tutorial published on Instructables showing how to do this yourself.
Skedans presented at the KrankyGeek WebRTC event in San Francisco last year, and they are certainly a player to watch in this space. They acquired EasyRTC and are using it to combine WebRTC with an IoT and Robotics platform for use in drones and public safety applications. I think this is an area ripe for growth, so I expect we’ll see more combinations of WebRTC and robotics in the future.
RC Creeper Drone Video: https://www.youtube.com/watch?v=fUkK5v_VtI0
Complete Instructable: http://www.instructables.com/id/WebRTC-Creeper-Drone-Browser-Controlled-RC-Car/
Skedans Acquires EasyRTC:
https://skedans.com/news/article/skedans-acquires-easyrtc-to-accelerate-communications-collaboration-for-dro
One interesting note about the architecture of this creeper drone in the previous video is that when you use something like WebSockets for the signaling to establish a WebRTC video/audio stream, now you have a choice. Should you use WebSockets for commands and other data, or should you use the WebRTC Data Channel? In this particular prototype, the author used WebSockets to send the drive commands. They could have used the WebRTC Data Channel instead. On the one hand, maybe it’s an unnecessary layer of complexity, but it does have the extra Peer to Peer and encrypted benefits of WebRTC. So that’s a choice you’ll need to make, in my opinion, if you are using WebRTC for video/audio in an IoT app, then also using the DataChannel makes a lot of sense.
One last fun example that I wanted to show you is this street cleaning prototype, developed by Altanai Bisht, author of the WebRTC Integrators Guide from PACKT publishing. She put together this prototype at a barcamp in Bangalore, and it uses a Raspberry Pi to control the motors for driving the bot from a web browser, and to turn the cleaner brushes. A Raspberry Pi camera unit is used to stream the video back to the driver’s web site.
https://youtu.be/iZzjLxmx0D8
https://altanaitelecom.wordpress.com/
https://barcampbangalore.org/bcb/monsoon-2015/bot-to-do-outdoor-cleaning-iot-webrtc-ai
So I hope this little bit of time together has inspired you that there is a lot you can do with WebRTC besides just video chat. The Internet of Things is still in its infancy, just like WebRTC. Typical video chat apps will probably remain the bread and butter for those of us building WebRTC applications for some time, but combining the IoT with WebRTC is going to create lots more opportunity for innovation beyond just browser video chat. So please let me know what sorts of cool things you put WebRTC into!