Iklayenti lamahhala le-XMPP ligubha iminyaka engu-XNUMX lasungulwa

Ngo-Agasti 23, onjiniyela be-yaxim, iklayenti le-XMPP lamahhala lesikhulumi se-Android, kugujwa iminyaka eyishumi yephrojekthi. Yebo, eminyakeni eyishumi edlule, ngo-Agasti 23, 2009, Ukuzibandakanya kokuqala kukaYaxim kuqinisekisiwe, okusho lokho namuhla leli klayenti le-XMPP ngokusemthethweni liyisigamu seminyaka yeprotocol esebenza kulo. Kusukela lapho, kube nezinguquko eziningi kuzo zombili i-XMPP kanye nohlelo lwe-Android.

Kulabo abangayazi i-yaxim, kufanele ukwazi lokho lo ngumthombo ovulekile weklayenti leJabber / XMPP (GPLv2). I-Yaxim uhlelo lokusebenza oluhlose ukuphepha, ikhanda eliphansi nokugcina ukuxhumana kweseva yakho kuvulekile.

Mayelana yaxim

Ngaphakathi kokuvelele kwe-yaxim sithola okulandelayo:

  • Ukuxhuma neseva eyodwa ye-XMPP (noma i-GTalk, noma i-Facebook Chat, noma ...)
  • Ubuzwa ngezitifiketi ze-SSL ezizisayinele
  • Ivumela ukuxhumana ngokuzenzakalela ngemuva kokuvula ifoni yakho
  • Ukuxhuma okusobala ekushintsheni kwenethiwekhi ye-3G / WiFi (XEP-0198)
  • Xoxa nabangani bakho (yonke imilayezo igciniwe)
  • Isiqinisekiso sokulethwa (XEP-0184).

Yaxim ibhalwe kuJava futhi ikhodi yomthombo igcinwa ku-git. I-Yaxim ingahlanganiswa ngabasebenzisi abanomdlandla, ngakho-ke badinga kuphela i-Android SDK nentuthwane ukuyihlanganisa.

Ukuhlanganisa i-yaxim, kufanele kulandelwe lezi zinyathelo ezilandelayo:

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

Iminyaka eyi-10 kaJaxim

Ngo-2009, ipulatifomu ye-Android bekusasha sha futhi ayinayo iklayenti lemiyalezo esheshayo yamahhala. Kwakunamahemuhemu nezimemezelo, kepha akekho noyedwa owayefake ikhodi yokusebenza okwamanje. Okokuqala ithrekhi kakhonkolo bekuyizethulo zabafundi baseJalimane uSven noChris bethula iphrojekthi yabo yesemester YAXIM (Enye futhi i-XMPP Instant Messenger)

Bathola izincwadi eziningana zobungani, udale iphrojekthi ku-GitHub futhi waqhubeka nokubhala ikhodi. Ekupheleni konyaka, kukhonjiswe esinye isethulo esifushane kwaYaxim 26C3. Ukulethwa kwemiyalezo okuthembekile bekuyinkinga enkulu nge-yaxim ngaleso sikhathi, kepha izinto zaba ngcono.

Eminyakeni eyishumi eyedlule namuhla, isibopho sokuqala se-yaxim senziwa, ngakho-ke manje sesimdala ngokusemthethweni njengeXMPP. Kusukela lapho, kuningi okwenzekile kokubili kuhlelo lwe-XMPP nakuhlangothi lwe-Android.

Izinguquko eziphawulekayo

Ngo 2010, I-YAXIM yaqanjwa kabusha ngokuthi i-yaxim ukuze ibukeke ifana negama futhi ingafani nesifinyezo esikhanyayo. Ku-2013, iphrojekthi yeBruno yadalwa njengomfowabo omncane we-yaxim, iklayenti le-XMPP lezingane nawo wonke umuntu othanda izilwane. Okwamanje inabasebenzisi abacishe babe ngu-2.000 XNUMX abasebenzayo.

Futhi ngo-2013, i-ymp.im XMPP server yakhishwa, ikakhulukazi ukwenza lula ukusetshenziswa kwe-yaxim ne-Bruno futhi nokuba neseva ezinzile nethembekile efanelekayo kumakhasimende ahambayo. Ekugcineni, ngo-2016, yaxim ithole uphawu lwayo lwamanje, isithombe se-yak.

Kusukela ngosuku lokuqala, yaxim kwakuyiphrojekthi ye-amateur, ngaphandle kokuxhaswa kwezebhizinisi futhi ngaphandle konjiniyela abahlale bekhona.

Eminyakeni edlule, ikhodi yayo yakhula kancane futhi ngo-2015 yayingakhiqizi ngokukhethekile. Noma i-yaxim inokufakwa okuningi ku-Google Play kunezingxoxo, eyokugcina, njengoba abanye besho, iyiklayenti elikhulu ku-Android futhi ithandwa kakhulu ngabasebenzisi beXMPP.

Kodwa-ke, okungenani kule minyaka emithathu edlule bekungekho ukwehla kwenani lamadivayisi afakwe i-yaxim (i-Google ayinikezi izibalo kuze kube yi-2016).

Izinkinga zangempela

I-yaxim codebase (i-Smack 3.x, i-ActionBarSherlock) iphelelwe yisikhathi kakhulu futhi kwenziwa umzamo omkhulu wokuyenza yaxim kubukeka kukuhle kumadivayisi wesimanje we-Android ikakhulukazi yokwakheka kwezinto ezibonakalayo kanye nokuxhasa imisebenzi yesimanje enjengezingxoxo zemvume yokuxhumana kanye nokonga ibhethri kanye nephrothokholi ye-Matrix (engasebenzi njalo).

Izinhlobo zezilingo ezinentuthuko yakamuva zinikezwa ngesiteshi se-beta ku-Google Play.

Umthombo: https://yaxim.org


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.