• chevron_right

      gtkmm und gloox

      Stefan · pubsub.movim.eu / xmpp-messenger · Saturday, 21 November, 2020 - 16:00 edit

    Ich habe mich die letzten Monate mehr mit C und libstrophe beschäftige.

    Der Prototyp von eagle ist in C mit libstrophe geschrieben. Das funktioniert schon mal ganz gut.

    Allerdings würde ich mir jetzt schon gerne noch mal C++ im Vergleich ansehen. Ich hatte vor längerer Zeit mal ein XMPP Bot angefangen zu schreiben, den Hawkbit Bot. Es gab aber dann ein Problem mit TLS und ich habe es dann nicht mehr weiter verfolgt.

    Aktuell geht es auch wieder mit Debian GNU/Linux Buster. Die Verbindung mit dem Server funktioniert.

    Also,... nächster Versuch,...

    Sparrow ein XMPP Client für XEP-0060: Publish-Subscribe - was ich schon die ganze Zeit schreiben wollte. Ich habe jetzt erst mal das Projekt setup erstellt. Automake, etwas boost sowie gtkmm und gloox eingebunden.

    Demnächst einfach mal drauf los programmieren,...

    #xmpp #libstrophe #gtkmm #cpp #gloox

    • chevron_right

      XMPP-Messenger Projekte

      Stefan · pubsub.movim.eu / xmpp-messenger · Wednesday, 29 January, 2020 - 06:10 edit

    Ich habe einige XMPP Projekte angefangen. Diese werde ich nach und nach ausbauen und erweitern. Die Programme sind in C/C++ geschrieben. Informieren werde ich über Movim, hier habe ich ein paar Gruppen erstellt.

    XMPP Invite CGI

    Ein in C++ geschriebenes CGI Programm. Das Programm kann in einen Web-Server integriert werden und bietet dann eine Seite zum Einladen von Personen in XMPP.

    Hier suche ich noch jemanden der mir bei CSS/HTML/Design helfen kann.

    hawkbit Programme

    Die hawkbit Programme sind C++ Programme welche als XMPP lib gloox verwenden.

    • MUC: hawkbit@chat.openim.de

    hawkbit-bot

    Hawkbit-Bot - ein XMPP Bot in C++ mit gloox.

    hawkbit-info

    hawkbit-info ist in C++ geschriebenes Programm, welches unter anderem gloox und boost verwendet. gloox ist eine C++ Bibliothek für XMPP.

    Das Programm gibt einen Informationen zu einem XMPP Server, sowie Informationen zum aktuellen Account.

    • XEP-0030: Service Discovery
    • XEP-0048: Bookmark Storage

    Nach der Angabe von JID und das Passwort, verbindet sich das Programm zum Server und meldet den Benutzer an. Danach kann der Anwender durch Befehle Information vom Server und Account abfragen.

    hawkbit-task

    XMPP basierte Aufgabenliste

    Red Snapper

    RedSnapper soll ein XMPP Client werden. Der Fokus soll mehr auf PubSub liegen.

    #XMPP #gloox #Development

    • Xm chevron_right

      Codeberg RedSnapper Project

      Stefan · pubsub.movim.eu / xmpp-red-snapper · Monday, 27 January, 2020 - 14:14

    Ich habe heute ein neues Projekt auf Codeberg angelegt. Red Snapper soll eine XMPP Anwendung in C++ werden. Verwendet wird gloox als XMPP lib und gtkmm für die UI.

    Ich werde mich erst einmal etwas mit CMake und glade auseinandersetzen müssen. Beides habe ich noch nicht wirklich verwendet.

    #XMPP #Codeberg #gloox