Ilmainen XMPP-asiakas yaxim juhlii XNUMX-vuotisjuhliaan

23. elokuuta yaximin kehittäjät, ilmainen XMPP-asiakasohjelma Android-alustalle, vietettiin projektin vuosikymmentä. No, kymmenen vuotta sitten, 23. elokuuta 2009, Yaximin ensimmäinen sitoutuminen vahvistettiin, mikä tarkoittaa sitä tänään tämä XMPP-asiakas on virallisesti puolet sen protokollan iästä, jota se käyttää. Siitä lähtien sekä XMPP: hen että Android-järjestelmään on tehty monia muutoksia.

Niille, jotka eivät tiedä yaximia, sinun pitäisi tietää se tämä on avoimen lähdekoodin Jabber / XMPP-asiakas (GPLv2). Yaxim on sovellus, joka pyrkii turvallisuuteen, pieniin yleiskustannuksiin ja palvelimen yhteyden pitämiseen avoimena.

Tietoa henkilöstä yaxim

sisällä yaximin kohokohdista löydämme seuraavat:

  • Yhteys yhteen XMPP-palvelimeen (tai GTalk, Facebook Chat tai ...)
  • Sinulta kysytään itse allekirjoitetuista SSL-varmenteista
  • Sallii automaattisen yhteyden puhelimen käynnistämisen jälkeen
  • Läpinäkyvä uudelleenkytkentä 3G / WiFi-verkon vaihdossa (XEP-0198)
  • Keskustele ystävien kanssa (kaikki viestit on tallennettu)
  • Toimitusvahvistus (XEP-0184).

Yaxim se on kirjoitettu Java-muodossa ja lähdekoodi pidetään gitissä. Innostuneet käyttäjät voivat koota Yaximin, joten he tarvitsevat kääntämiseen vain Android SDK: n ja muurahaisen.

Yaximin kokoamiseksi on noudatettava seuraavia vaiheita:

git clone git@github.com:pfleidi/yaxim.git

cd yaxim

git submodule init

git submodule update

android update project -p . -s

android update project -p ActionBarSherlock/actionbarsherlock

android update project -p MemorizingTrustManager –subprojects

ant proguard debug

ant proguard release

10 vuotta Yaximia

Vuonna 2009 Android-alusta se oli edelleen upouusi ja puuttui ilmainen pikaviestiohjelma. Huhuja ja ilmoituksia oli, mutta kukaan ei ollut vielä kirjoittanut toimivia koodeja. Ensimmäinen betonirata oli saksalaisten opiskelijoiden Sven ja Chris esitys lukukausiprojektistaan ​​YAXIM (Vielä yksi XMPP Instant Messenger)

He saivat useita ystävällisiä kirjeitä, loi projektin GitHubiin ja jatkoi koodin kirjoittamista. Vuoden lopussa esitettiin toinen lyhyt esitys Yaxim 26C3: ssa. Luotettava viestien jakelu oli tuolloin iso ongelma yaximin kanssa, mutta asiat paranivat.

Kymmenen vuotta sitten tänään luotiin ensimmäinen yaxim-sitoutuminen, joten se on nyt virallisesti puoliksi vanhempi kuin XMPP. Siitä lähtien paljon on tapahtunut sekä XMPP-ekosysteemissä että Android-puolella.

Merkittävät muutokset

En 2010, YAXIM nimettiin uudelleen yaximiksi näyttämään enemmän nimellä ja vähemmän kuin räikeä lyhenne. Vuonna 2013 Bruno-projekti luotiin yaximin, XMPP-asiakkaan lapsille ja kaikille eläimiä rakastaville, nuoremmaksi veljeksi. Tällä hetkellä sillä on lähes 2.000 aktiivista käyttäjää.

Myös vuonna 2013 ymp.im XMPP -palvelin julkaistiin lähinnä yaximin ja Brunon käytön helpottamiseksi ja myös vakaan ja luotettavan palvelimen löytämiseksi mobiiliasiakkaille. Viimeinkin vuonna 2016 yaxim sai nykyisen logonsa, kuvan jakista.

Ensimmäisestä päivästä lähtien yaxim oli amatööriprojekti, ilman kaupallista tukea ja ilman jatkuvaa kehittäjää.

Vuosien varrella sen koodi kasvoi hitaasti ja vuonna 2015 se oli erityisen tuottamatonta. Vaikka yaximillä on enemmän asennuksia Google Playssa kuin keskusteluissa, jälkimmäinen, kuten jotkut sanovat, on Androidin pääasiakas ja erittäin suosittu XMPP-käyttäjien keskuudessa.

Ainakin viimeisten kolmen vuoden aikana laitteiden määrä, joihin yaxim on asennettu, ei kuitenkaan ole vähentynyt (Google toimittaa tilastoja vasta vuonna 2016).

Todelliset ongelmat

Yaxim-koodikanta (Smack 3.x, ActionBarSherlock) on hyvin vanhentunut, ja sen saavuttamiseksi yritetään parhaillaan paljon yaxim näyttää hyvältä nykyaikaisilla Android-laitteilla lähinnä materiaalisuunnitteluun ja myös nykyaikaisten toimintojen tukemiseen, kuten vuorovaikutteisiin lupavalintaikkunoihin ja akun säästämiseen sekä Matrix-protokollaan (joka ei aina toimi).

Kokeiluversiot viimeisimmällä kehityksellä tarjotaan beetakanavan kautta Google Playssa.

lähde: https://yaxim.org


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.