Difference between pages "Twitter and Mastodon content" and "Florian Schmaus Application 2020"

From XMPP WIKI
(Difference between pages)
Jump to navigation Jump to search
 
(Created page with "My name is Florian Schmaus and I am reapplying for XSF membership. == About Me == I'm a Computer Science PhD student at the University of Erlangen-Nürnberg. A few years ago...")
 
Line 1: Line 1:
My name is Florian Schmaus and I am reapplying for XSF membership.


== Week 2019-11-25/29: XSF online+offline ==
== About Me ==


== Week 2019-12-02/06: XMPP advantages ==
I'm a Computer Science PhD student at the University of Erlangen-Nürnberg. A few years ago I stumbled over an Android app called TalkMyPhone. It took a modified version of Smack to run on Android and basically allowed one to remotely interact with the Android API over XMPP messages. It also would send notifications triggered by certain events on the Android device as XMPP message. The app was later renamed to GTalkSMS for Android 2.2 and I became a main contributor and later developer for it.


=== Thu 2019-12-05: compliance? ===
At that time, Rene wrote aSmack, a build environment to port Smack to Android. After he lost interested in aSmack, I took over maintaining it and replaced the modified Smack version in GTalkSMS with aSmack. It soon turned out that aSmack was hard to maintain. So I start to modularize the parts of Smack that use Java API that isn't available on Android, so that they can be replaced by others.


https://xmpp.org/extensions/xep-0423.html
I also heavily contributed to Smack and eventually became the maintainer of Smack too.


=== Fri 2019-12-06: federation/decentralisation? ===
Now, after years of hard work on Smack (remember I do this in my spare time), Smack 4.1 is able to run on Android and on a standard Java SE runtime. Hurray :)


=== Sat 2019-12-07: IETF? ===
In 2013 I decided to rewrite something like GTalkSMS from scratch using a modular approach. The project is called MAXS aka. the [http://projectmaxs.org Modular Android XMPP Suite.]


=== Sun 2019-12-09: XEP-0001? ===
I am one of the authors of [https://xmpp.org/extensions/xep-0373.html XEP-0373: OpenPGP for XMPP], which hopefully will replace the [https://xmpp.org/extensions/xep-0027.html#security flawed] predecessor.


https://xmpp.org/extensions/xep-0001.html
The main item on my agenda is '''Instant Stream Resumption'''.


== Week 2019-12-09/13: Events? ==
While there are many things in XMPP land that needs fixing, I believe this is one of the most important ones. I already talked about XMPPs long reconnection time in my [https://archive.fosdem.org/2015/schedule/event/xmpp_and_android/attachments/slides/749/export/events/attachments/xmpp_and_android/slides/749/xmpp_and_android.pdf 2015 FOSDEM talk]. To address this I started to work on a solution in 2016. The outcome is [https://xmpp.org/extensions/inbox/isr-sasl2.html XEP-ISR] and the Internet Draft for the [https://datatracker.ietf.org/doc/draft-schmaus-kitten-sasl-ht/ Hashed Token SASL mechanism].
 
=== Mon 2019-12-09: POSS ===
 
=== Tue 2019-12-10: POSS day 1 ===
 
=== Wed 2019-12-11: POSS day 2 ===
 
=== Thu 2019-12-12: Sprints ===
 
=== Fri 2019-12-13: XMPP Summit/FOSDEM? ===
 
=== Sat 2019-12-14: ? ===
 
=== Sun 2019-12-15: ? ===
 
== Week 2019-12-16/22: Software ==
 
=== Mon 2019-12-16: Monal ===
 
https://monal.im/blog/ios-4-1-and-4-2/
 
=== Tue 2019-12-17:  ===
 
=== Wed 2019-12-18:  ===
 
=== Thu 2019-12-19:  ===
 
=== Fri 2019-12-20:  ===
 
=== Sat 2019-12-21:  ===
 
=== Sun 2019-12-15: ? ===

Latest revision as of 14:34, 31 December 2019

My name is Florian Schmaus and I am reapplying for XSF membership.

About Me

I'm a Computer Science PhD student at the University of Erlangen-Nürnberg. A few years ago I stumbled over an Android app called TalkMyPhone. It took a modified version of Smack to run on Android and basically allowed one to remotely interact with the Android API over XMPP messages. It also would send notifications triggered by certain events on the Android device as XMPP message. The app was later renamed to GTalkSMS for Android 2.2 and I became a main contributor and later developer for it.

At that time, Rene wrote aSmack, a build environment to port Smack to Android. After he lost interested in aSmack, I took over maintaining it and replaced the modified Smack version in GTalkSMS with aSmack. It soon turned out that aSmack was hard to maintain. So I start to modularize the parts of Smack that use Java API that isn't available on Android, so that they can be replaced by others.

I also heavily contributed to Smack and eventually became the maintainer of Smack too.

Now, after years of hard work on Smack (remember I do this in my spare time), Smack 4.1 is able to run on Android and on a standard Java SE runtime. Hurray :)

In 2013 I decided to rewrite something like GTalkSMS from scratch using a modular approach. The project is called MAXS aka. the Modular Android XMPP Suite.

I am one of the authors of XEP-0373: OpenPGP for XMPP, which hopefully will replace the flawed predecessor.

The main item on my agenda is Instant Stream Resumption.

While there are many things in XMPP land that needs fixing, I believe this is one of the most important ones. I already talked about XMPPs long reconnection time in my 2015 FOSDEM talk. To address this I started to work on a solution in 2016. The outcome is XEP-ISR and the Internet Draft for the Hashed Token SASL mechanism.