Matthew Hodgson

Me big

Biography

Matthew Hodgson is technical co-founder of matrix.org: an early-stage not-for-profit organisation focused on solving the problem of fragmentation in current VoIP, IP Messaging and IoT applications. By defining a new lightweight pragmatic open standard for federation and interoperability and releasing opensource reference implementations, Matrix hopes to create a new ecosystem that makes real-time-communication as universal and interoperable as email. Matthew juggles matrix.org with running the Unified Communications line of business within Amdocs (formerly MX Telecom), where he’s been building IP telephony solutions for 11 years. He has a BA in Computer Science and Physics from the University of Cambridge.

Proposals for this user

* Decentralising communication with Matrix

Matrix is a new ecosystem for decentralised IP communications, using simple HTTP APIs to exchange data (messages, VoIP, IoT data etc) between clients and servers in an entirely decentralised manner - with conversations not being controlled by any single party or silo. This talk will give an introductory overview to the rationale, architecture and APIs of the Matrix ecosystem, including showing how you can use the APIs for IM, WebRTC and IoT communication between some example Matrix clients and servers. Example material: Matrix is: * Open * Decentralised * Persistent * Eventually Consistent * Cryptographically Secure * Messaging Database * with JSON-over-HTTP API. Key Characteristics: * Entirely open: * open standard; open source; open project; open federation. * Message History as first-class citizen * Group communication as first-class citizen * Fully distributed room state (cryptographically signed) - no SPOFs or SPOCs. * Strong cryptographic identity to prevent spoofing * Identity agnostic * End-to-end encryption (RSN)
Chemistry 2015-03-08 10:38:49 +0000
Matthew Hodgson

* How to hook your communications into Matrix

Matrix is a new ecosystem for decentralised IP communications, using simple HTTP APIs to exchange data (messages, VoIP, IoT data etc) between clients and servers in an entirely decentralised manner - with conversations not being controlled by any single party or silo. This hands-on tutorial session will * Give a quick overview of the architecture and rationale of the Matrix ecosystem * Show how to get up and running with your own matrix homeserver * Guide through using the client-server API for communication (looking at the API from the command-line as well as using various Matrix-enabled clients). * Demonstrate how to use Matrix to bridge together existing communication islands (IRC, XMPP, blogs, IoT data silos etc) using the Application Service API - letting the audience bridge their existing IRC channels etc into Matrix!
Chemistry 2015-03-08 10:49:34 +0000
Matthew Hodgson