409 Using Web Real-time Communications for Performance Support

10:45 AM - 11:45 AM Thursday, November 17

Emerging Tech

106

There are many situations where learners can benefit from being able to instantly request assistance from an expert through voice or even video chat. That kind of in-the-moment performance support can save time and help people get back to the task at hand quickly, armed with the knowledge they need to do it right. But how do you provide that kind of support directly in your web or mobile applications? In the past this could be done, but only with the assistance of extra plugins that were tricky to use. Thankfully, there’s now an easier way for developers to include this functionality: Web Real-time Communications (WebRTC).

In this session, you’ll be introduced to the basics of WebRTC, a technology that became available in the recent generation of web browsers and mobile applications. WebRTC allows you to support in-browser applications for voice and video chat without needing additional plugins. You’ll find out more about WebRTC’s capabilities, its standardized mechanisms and APIs, and how web and mobile developers can leverage it when creating performance support applications. Through using WebRTC, you’ll be able to easily provide in-the-moment support for your learners in all new ways.

In this session, you will learn:

  • What WebRTC is and how it can enhance performance support
  • What WebRTC looks like in action
  • How to use WebRTC in web and mobile applications
  • How best to apply WebRTC mechanisms and features in specific scenarios

Audience:
Novice and intermediate developers.

Technology discussed in this session:
WebRTC and ORTC (Object Real-time Communications) technologies; JavaScriptCore APIs (e.g., Promises); desktop browsers (Chrome, Firefox, Edge, Safari); React and React Native; and iOS and Android smartphones and tablets.

Vladimir Beloborodov

Senior Solutions Manager

Mera Software Services

Vladimir Beloborodov is a senior solutions manager at Mera Software Services, where he leads a team of experts in telecom, mobile applications, Internet of Things (IoT), and other domains. Vladimir is also a regular speaker at major international events, covering topics related to WebRTC, mobile technologies, and IoT. His professional interests also include user experience and accessibility of software, engineering hybrid cross-platform applications, and wearables. Vladimir graduated from the State Technical University of Nizhny Novgorod, Russia, and holds bachelor’s and master’s degrees in computer and information sciences.

<  Back to session list Top ^