23 अगस्त को, yaxim के डेवलपर्स, Android प्लेटफॉर्म के लिए एक मुफ्त XMPP क्लाइंट, परियोजना का एक दशक मनाया गया। खैर, दस साल पहले, २३ अगस्त २०० ९ को, याक्सिम की पहली सगाई की पुष्टि की, जिसका मतलब है कि आज यह XMPP क्लाइंट आधिकारिक तौर पर उस प्रोटोकॉल की आधी उम्र है जिस पर यह चलता है। तब से, XMPP और Android सिस्टम दोनों में कई बदलाव हुए हैं।
यक्सिम से अनजान लोगों के लिए, आपको यह जानना चाहिए यह एक ओपन सोर्स Jabber / XMPP क्लाइंट है (GPLv2)। याक्सिम एक ऐसा एप्लिकेशन है जिसका उद्देश्य सुरक्षा, कम ओवरहेड और अपने सर्वर कनेक्शन को खुला रखना है।
याक्सिम के बारे में
Dentro याक्सिम के मुख्य आकर्षण हम निम्नलिखित पाते हैं:
- एकल XMPP सर्वर (या GTalk, या फेसबुक चैट, या ...) के साथ कनेक्शन
- आपसे स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र के बारे में पूछा जाता है
- अपने फ़ोन को चालू करने के बाद स्वचालित कनेक्शन की अनुमति देता है
- 3 जी / वाईफाई नेटवर्क परिवर्तन में पारदर्शी सामंजस्य (XEP-0198)
- अपने दोस्तों के साथ चैट करें (सभी संदेश संग्रहीत हैं)
- डिलीवरी की पुष्टि (XEP-0184)।
याक्सिम यह जावा में लिखा गया है और स्रोत कोड गिट में रखा गया है। याक्सिम को उत्साही उपयोगकर्ताओं द्वारा संकलित किया जा सकता है, इसलिए उन्हें केवल संकलन करने के लिए एंड्रॉइड एसडीके और चींटी की आवश्यकता होती है।
यक्सिम को संकलित करने के लिए, निम्नलिखित चरणों का पालन करना चाहिए:
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 साल
2009 में, एंड्रॉइड प्लेटफ़ॉर्म यह अभी भी नया था और मुफ्त इंस्टेंट मैसेजिंग क्लाइंट की कमी है। अफवाहें और घोषणाएं थीं, लेकिन किसी ने अभी तक एक कार्य कोड पोस्ट नहीं किया था। पहले कंक्रीट ट्रैक जर्मन छात्रों स्वेन और क्रिस की प्रस्तुति सेमेस्टर प्रोजेक्ट YAXIM प्रस्तुत कर रहा था (फिर भी एक और XMPP इंस्टेंट मैसेंजर)
उन्हें कई दोस्ताना पत्र मिले, GitHub पर एक परियोजना बनाई और कोड लिखना जारी रखा। वर्ष के अंत में, याक्सिम 26 सी 3 में एक और लघु प्रस्तुति दिखाई गई। विश्वसनीय संदेश वितरण उस समय yaxim के साथ एक बड़ी समस्या थी, लेकिन चीजें बेहतर हो गईं।
आज से एक दशक पहले, पहली याक्सिम कमिट बनाई गई थी, इसलिए यह अब आधिकारिक तौर पर एक्सएमपीपी से आधी है। तब से, एक्सएमपीपी पारिस्थितिकी तंत्र और एंड्रॉइड की ओर दोनों में बहुत कुछ हुआ है।
महत्वपूर्ण परिवर्तन
एन 2010, YAXIM का नाम बदलकर याक्सिम कर दिया गया था ताकि वह एक नाम की तरह दिखे और एक आकर्षक संक्षिप्त नाम की तरह। 2013 में, ब्रूनो प्रोजेक्ट को यक्सिम के छोटे भाई के रूप में बनाया गया था, जो बच्चों और जानवरों से प्यार करने वाले सभी लोगों के लिए एक एक्सएमपीपी क्लाइंट है। वर्तमान में इसके लगभग 2.000 सक्रिय उपयोगकर्ता हैं।
2013 में भी, ymp.im XMPP सर्वर जारी किया गया था, मुख्य रूप से याक्सिम और ब्रूनो के उपयोग को सुविधाजनक बनाने के लिए और मोबाइल ग्राहकों के लिए एक स्थिर और विश्वसनीय सर्वर के लिए उपयुक्त था। अंत में, 2016 में, यक्सिम को अपना वर्तमान लोगो मिला, एक याक की तस्वीर।
पहले दिन से, याक्सिम एक शौकिया परियोजना थी, बिना व्यावसायिक समर्थन के और बिना निरंतर डेवलपर्स के।
वर्षों में, इसका कोड धीरे-धीरे बढ़ता गया और 2015 में यह विशेष रूप से अनुत्पादक था। भले ही याक्सिम के वार्तालापों की तुलना में Google Play पर अधिक इंस्टॉल हैं, बाद में, जैसा कि कुछ कहते हैं, एंड्रॉइड पर मुख्य क्लाइंट है और एक्सएमपीपी उपयोगकर्ताओं के साथ बहुत लोकप्रिय है।
हालांकि, कम से कम पिछले तीन वर्षों से उन उपकरणों की संख्या में कमी नहीं हुई है जिन पर याक्सिम स्थापित है (Google 2016 तक आंकड़े प्रदान नहीं करता है)।
वास्तविक समस्याएं
यक्सिम कोडबेस (स्मैक 3. एक्स, एक्शनबेरलॉक) बहुत पुराना है और इसे बनाने के लिए वर्तमान में बहुत प्रयास किए जा रहे हैं याक्सिम आधुनिक Android उपकरणों पर अच्छे दिखें मुख्य रूप से सामग्री डिजाइन के लिए और इंटरेक्टिव अनुमति संवाद और बैटरी की बचत और मैट्रिक्स प्रोटोकॉल (जो हमेशा काम नहीं करता है) जैसे आधुनिक कार्यों का समर्थन करने के लिए।
नवीनतम घटनाओं के साथ परीक्षण संस्करण Google Play पर एक बीटा चैनल के माध्यम से पेश किए जाते हैं।
Fuente: https://yaxim.org