What is it? What’s changed lately? What’s next? @benpa:matrix.org
benp@matrix.org @matrixdotorg
1
What is it? Whats changed lately? Whats next? @benpa:matrix.org - - PowerPoint PPT Presentation
What is it? Whats changed lately? Whats next? @benpa:matrix.org benp@matrix.org @matrixdotorg 1 What is Matrix? 2 What is Matrix? Matrix is an open standard for interoperable , decentralised , real-time
What is it? What’s changed lately? What’s next? @benpa:matrix.org
benp@matrix.org @matrixdotorg
1
2
3
4
5
6
Clients Home Servers Identity Servers Application Servers
8 Telegram Slack Gitter IRC Github
9 Telegram Slack Gitter IRC Github
10
history is a privacy problem.
heart of Matrix.
11
12
To send a message: curl -XPOST -d '{"msgtype":"m.text", "body":"hello"}' "https:// alice.com:8448/_matrix/client/api/v1/rooms/ROOM_ID/send/ m.room.message?access_token=ACCESS_TOKEN" { "event_id": "YUwRidLecu" }
14
To control a Hue light: curl -XPOST –d '{\ "room": "1",\ "light": 2,\ "brightness": 0.5,\ }' "https://alice.com:8448/_matrix/client/api/v1/rooms/ROOM_ID/send/
{ "event_id": “ORzcZn2” }
15
servers
16
17
18
19
20
21
22
23
24
Bridge 3rd party Server 3rd party Clients
25
matrix- appservice- irc matrix-appservice-bridge matrix-appservice-node matrix-js-sdk Node JS matrix- appservice- slack matrix- appservice- purple
26
27
28
29
30
31
32
33
community)
34
35
36
37
38
39
ansible methods
40
41
users are known to like (…Slack)
42
43
44
45
46
47
48
appreciate the decentralised design of matrix, they can have separate servers linked
49
communications client
Security Service) happening in January!
50
51
There were a lot of clients 12 months ago, but now there is a genuine choice of clients for day-to-day use Not all of these were first released in the last year, but still, an “explosion” of work and client development is fair to claim!
52
Quaternion
creator of libQMatrixClient, which supports many projects
53
Spectral
libQMatrixClient
54
Seaglass
55
Fractal
the Rust-level, so will be client agnostic
for librem5 device
56
Gomuks
57
FluffyChat
Ubuntu Touch*
progress this year
58
* [Number of Matrix Clients for Platform] / [Number of users on Platform] gives Ubuntu Touch a great ranking
59
60
SDK
features like room config screen
61
server.
around 6x.
62
state events into the room.
send events at the same time). State has to be resolved from the state
action by forking and merging the room graph
63
64
65
Thank You @benpa:matrix.org
benp@matrix.org @matrixdotorg