Difference between revisions of "User:COM8"

From XMPP WIKI
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
* '''Occupation:''' Student at the [https://www.tum.de/ Technical University of Munich (TUM)]
* '''Occupation:''' Student at the [https://www.tum.de/ Technical University of Munich (TUM)]
* '''Jabber ID:''' [xmpp:com8@xmpp.uwpx.org com8@xmpp.uwpx.org]
* '''Jabber ID:''' [xmpp:com8@xmpp.uwpx.org com8@xmpp.uwpx.org]
* '''E-Mail:''' [mailto:com8@uwpx.org com8@uwpx.org]
* '''E-Mail:''' [mailto:com8-wiki@uwpx.org com8-wiki@uwpx.org]
* '''Website:''' [https://uwpx.org uwpx.org]
* '''Website:''' [https://uwpx.org uwpx.org]
* '''GitHub:''' [https://github.com/COM8 COM8]
* '''GitHub:''' [https://github.com/COM8 COM8]
Line 22: Line 22:
* [https://docs.microsoft.com/de-de/windows/uwp/get-started/universal-application-platform-guide And many more]
* [https://docs.microsoft.com/de-de/windows/uwp/get-started/universal-application-platform-guide And many more]
More information about all supported devices can be found [https://uwpx.org/support/ here].
More information about all supported devices can be found [https://uwpx.org/support/ here].
One of the latest [https://github.com/UWPX/UWPX-Client/pull/146 changes] for UWPX was upgrading my OMEMO implementation to support  OMEMO 0.7.0 and I've written my own OMEMO [https://github.com/UWPX/UWPX-Client/tree/master/Omemo library].


=== CCG for OMEMO ===
=== UWPX Push Server ===
An other project of mine is working on [https://xmpp.org/extensions/xep-0392.html Consistent Color Generation (XEP-0392)] for OMEMO fingerprints.
I'm also working on a push server ([https://github.com/UWPX/UWPX-Push-Server UWPX-Push-Server]) for UWPX at the moment.<br/>
Here we color blocks of the OMEMO fingerprint with specific colors provided by CCG algorithm.
It's based roughly on the [https://github.com/iNPUTmice/p2 Conversations Push Proxy] by [https://github.com/iNPUTmice @iNPUTmice].
The whole thing aims to make it easier to validate fingerprints.


=== Bavaria Meetup ===
=== XMPP IoT ===
I'm working at the moment on organizing a more or less recurring meetup in the area of Munich (Germany) with talks related to XMPP.
Besides my XMPP client (UWPX), I'm also interested in XMPP for IoT.<br/>
Currently planed topics:
During my [https://home.in.tum.de/~sauterf/html-data/Thesis_Smart_Building_Control_with_XMPP_for_IoT.pdf B.Sc. Thesis] I started working on an up to date concept for XMPP IoT ([https://github.com/COM8/esp32-xmpp-iot esp32-xmpp-iot]).<br/>
* A brief overview about XMPP and it's clients
At the moment I'm extending this rather basic concept and I'm trying to build a more complex working prototype, based on a [https://us.jura.com/en/homeproducts/machines/E6-Platin-UL-15070 JURA E6] coffee maker. On [https://github.com/COM8/esp32-jura GitHub] you can also find more information and an example video of a running prototype.
* Client pitches (UWPX, ...)
* Setting up your own server by example
* Developing a "modern" XMPP client
* [More notes to come]

Latest revision as of 11:44, 22 April 2021

Summary

XMPP Related Projects

UWPX

My main project at the moment is UWPX. It's an OpenSource XMPP client (GitHub) for all Windows 10 devices. With Windows 10 devices I mean:

More information about all supported devices can be found here. One of the latest changes for UWPX was upgrading my OMEMO implementation to support OMEMO 0.7.0 and I've written my own OMEMO library.

UWPX Push Server

I'm also working on a push server (UWPX-Push-Server) for UWPX at the moment.
It's based roughly on the Conversations Push Proxy by @iNPUTmice.

XMPP IoT

Besides my XMPP client (UWPX), I'm also interested in XMPP for IoT.
During my B.Sc. Thesis I started working on an up to date concept for XMPP IoT (esp32-xmpp-iot).
At the moment I'm extending this rather basic concept and I'm trying to build a more complex working prototype, based on a JURA E6 coffee maker. On GitHub you can also find more information and an example video of a running prototype.