Monday, Oct. 5 we offer two half-day tutorials, WebRTC and Federated Identity. A Full-conference registration entitles you to take one or both of these without extra charge. Alternatively, for those who wish to participate in the Tutorials, but are unable to attend the Main Conference, the tutorials may be purchased separately for a fee of $75. Registration for the Tutorials, either in conjunction with a Full Conference Pass, or on a stand-alone basis can be accomplished on the Register page of the conference website
IIT Hermann Hall
3421 South Federal
Chicago, IL. 60616
WebRTC Tutorial – 9:00 AM – 12 Noon
Alan Johnston, Distinguished Engineer; Avaya and Adjunct Professor; IIT
Dan Burnett, Principal; Burnett Consulting Services
Get trained on WebRTC with this hands-on course! If you have at least some background in programming or the web, we will get you started in analyzing, coding, and troubleshooting WebRTC applications! Starting with the basics, we will introduce WebRTC and show you how to setup a development environment on your PC for node.js. You will learn WebRTC APIs such as getUserMedia and RTCPeerConnection on Chrome and Firefox browsers. We will introduce media protocols such as SRTP, and NAT traversal protocols such as STUN, TURN, and ICE. You will learn how to analyze WebRTC packets using Wireshark and interpret WebRTC internal information from the browsers. We will step you through a simple signaling channel, client-side, and server-side programming. Key topics such as security including DTLS and privacy are also covered. Learn the latest about WebRTC standards and deployments and real-world interoperability.
Federated Identity Tutorial 1:00 PM – 4:00 PM
Daniel Wagner-Hall, Software Engineer; Matrix.org
The communications space is getting ever more fragmented, with walled gardens popping up everywhere we look. We will investigate the challenges involved with breaking down those walls and practical approaches to overcoming them. We’ll then apply some of those techniques to actually bridge several chat applications together, and discuss how to extend these further, as well as limitations we may run into. Topics will include federated consistency, identity, privacy, end-to-end encryption, open APIs, and overcoming API mismatches.