Version almost final
lecture: XMPP 2015 - challenges of modern day instant messaging
There are many instant messaging solutions. Some of them are open source yet only a few rely on open and established protocols. Nonetheless utilizing open standards is a keystone to not just creating the next hype but to create a lasting solution that will outlive its competition.
XMPP is such a standard and has been around for over a decade. Unfortunately in the past XMPP had had a hard time adapting to the challenges of mobile and multi-device environments. However in the last 18 month the XMPP community was able to overcome a lot of these problems.
This talk is about how we solved the problems of unreliable connections, power consumption and message synchronization. It is also a talk about the remaining challenges and possible solutions.
The talk will mostly draw from the speakers experience in developing a state of the art XMPP client for Android smart phones called Conversations (http://conversations.im).
After giving a brief introduction to XMPP the talk will provide further information on
* Stream Management
* Client State Indication
* Message Archive Management
* End to End Encryption
* Group chats
- HS 5
- Put an "Actor Model" in your House
- HS 8
- Data Warehouse Monitoring mit Icinga 2
- HS 1
- The JPEG is dead! Long live the JPEG!
- HS 4
- Towards a server-less Web
- HS 7
- Minix3 - going from educational showcase to day-to-day productive use
- 1st Floor
- Recruiting Session
- HS 6
- Lightning Talks
- C120 (Java)
- Java-Concurrency für Fortgeschrittene
- C118 (PHP)
- Working with a single, scary, big VCS repository
- C116 (Cologne.js)
- Frontend Middleware
- C119 (Python/Wordpress)