تكابر

Tkabber هو برنامج عميل مراسلة فورية مرخص بموجب رخصة جنو العمومية (GPL) لبروتوكول XMPP ، ويستخدم مجموعة أدوات Tk للواجهة الرسومية . يعمل البرنامج على أي نظام تم نقل Tcl/Tk إليه : أي نظام تقريبًا قائم على X (أي أنظمة Linux و *BSD و Solaris وغيرها)، بالإضافة إلى Microsoft Windows و Mac OS X.

تاريخ

بدأ مشروع Tkabber بواسطة أليكسي شيبين (مؤلف خادم ejabberd XMPP أيضًا) في عام 2002. وقد ساهم فيه العديد من الأشخاص، ولا سيما مارشال تي روز وميخائيل ليتفاك وسيرجي جولوفان، وهو المسؤول الحالي عن صيانة المشروع.

في أكتوبر 2004، فاز أليكسي شيبين بجائزة تقديرية عن برنامج Tkabber في مسابقة أروع لقطات شاشة Tk التي نظمتها شبكة ActiveState Programmer. ومن المصادفة أن عميلًا آخر لبرنامج Jabber/XMPP كان الفائز بالجائزة الكبرى: ماتس بنغتسون عن برنامج Coccinella. [ 2 ]

كلمة "تكابر" مُركّبة من كلمتين: " تك " و" جابر "، في إشارة إلى مجموعة أدوات واجهة المستخدم الرسومية المستخدمة ومجموعة بروتوكولات الشبكة المُطبّقة. لا أحد يعرف على وجه اليقين كيفية نطقها. ينطقها المتحدثون باللغة الروسية (بمن فيهم مُبتكر "تكابر" الذي ابتكر هذا الاسم) على النحو التالي: [تكابر].

التوافر

يُوزَّع برنامج Tkabber بشكل أساسي على هيئة ملفين مضغوطين (tarballs) يحتويان على شفرة "البرنامج الأساسي" والمكونات الإضافية الخارجية القياسية . ولأن Tkabber مكتوب بلغة مُفسَّرة، فإنه لا يتطلب أي عملية "بناء" لمنصة التشغيل المستهدفة. ومع ذلك، يُضمَّن Tkabber في حزم معظم توزيعات لينكس المعروفة و FreeBSD . كما تُوفَّر حزم "شاملة" خاصة لأنظمة مايكروسوفت ويندوز (لا تتطلب تثبيتًا منفصلاً لبيئة تشغيل Tcl/Tk ) على هيئة مُثبِّت وحزمة Starpack. وتتوفر أيضًا حزمة Starpack لأنظمة لينكس x86.

بيان المهمة

يهدف مشروع Tkabber إلى إنشاء عميل XMPP متعدد المنصات ، غني بالميزات وسهل التعديل. كُتب Tkabber بلغة Tcl، مما يسمح بتخصيصه دون الحاجة إلى معرفة لغات البرمجة منخفضة المستوى مثل C++ ونظام بنائها.

انظر أيضاً

مراجع