A platform independent Java client for Kontalk (http://www.kontalk.org).
This desktop client uses your existing Android Kontalk account (for the new Tigase server). The Android client version 3.0 is required to export your account-key which is needed by the desktop client.
FAQ: Some questions are answered here
You can get the Android-App v3.0Beta4 (or newer) from
- connecting to Kontalk server with an already existing Kontalk account
- automatically adding XMPP roster entries from server
- automatically requesting/adding public keys for known user
- sending/receiving (un-/)encrypted text messages from/to Kontalk server
- sending/requesting server receipts according to Kontalk XMPP extension
- ability to block all messages for specific user
- receiving files send from the Android client
Note: private key and messages are saved unencrypted and can be read by other applications on your computer!
- Java 8 / JDK 8
- Gradle (wrapper included in project)
See here.
- Kontalk-common-java classes (https://github.com/kontalk/client-common-java)
- Smack (https://igniterealtime.org/projects/smack/index.jsp)
- WebLaF (http://weblookandfeel.com)
- Bouncy Castle (provider and PGP) (https://www.bouncycastle.org/java.html)
- Apache Commons (configuration, lang and logging) (http://commons.apache.org)
- SQLite JDBC (https://bitbucket.org/xerial/sqlite-jdbc)
- and more...
- easyogg