تاريخ المقال طول المقال تتطلب قرائته
663 كلمة 5 دقيقة
انطلاقا من مبدأ أن الحاجة أم الاختراع , تم عمل المسابقة العربية الموجهة للمبرمجين و الأولى من نوعها بالتعاون ما بين الفريق العربي للبرمجة و بين مدونة شبايك ,حيث أن شرارتها الأولى انطلقت من مبدأ احترام حقوق الملكية , وهذا هو السبب الأول لتقدم الدول الغربية , حيث أنهم إن لم يستطيعوا الحصول على المنتج قاموا باختراعه بل و البعض يقوم بتوفيره بشكل مفتوح المصدر ليأتي من بعده و يقوم بتطويره و تحسينه
انطلقت المسابقة الأولى من حاجة المبدع رءوف شبايك صاحب مدونة شبايك إلى حصوله على نسخة مرخصة من تطبيقات شركة أدوبي و كتب موضوع بعنوان (جائزة الخمسمائة دولار أمريكي) و حيث أن النسخة العربية كانت مكلفة استطاع الحصول على نسخة أجنبية – لا تدعم اللغة العربية بسعر جيد حيث أنه اشترها عن كنسخة مستعملة ونقل ملكية رخصة استخدامها إليه , حاول أن يجد حلا لتمكين اللغة العربية على هذا التطبيق , و كانت الحلول مكلفة جدا مقارنة بما تقدمه , و عند مراسلة الدعم الفني لأصحابها لم يجد جوابا شافيا , مما أدى به إلى الخروج بفكرة عبقرية و سن سنة حسنة
الان و بعد الاعلان عن المسابقة ببضع أيام ازداد مبلغ التبرع من بضعة زوار ليصل إلى (1100) دولار أمريكي
الاسم المقترح للمشروع (شبك) من التشبيك أي تركيب الاحرف

شروط عامة:

  1. يمكن أن يشترك عدة أشخاص في مشروع واحد على أن يقوموا بتفويض شخصا لاستلام الجائزة

  2. أن لا يتم استخدام أي أدوات أو كائنات جاهزة خارجية (ActiveX) غير مجانية و غير قياسية

  3. في حال تم الاعتماد على مشروع أخر متوفر على الانترنت و تطويره أو تعديله يتم ذكر ذلك بشكل صريح و ذكر النسبة المئوية التقريبية التي تم الاعتماد عليها في التطبيق الأخر مع الإشارة عليه و التأكد من نوعية رخصة التطبيق الأخر

  4. البرامج المشاركة في المسابقة سوف تكون متاحة للجميع و لا يحق لصاحب التطبيق المطالبة بأي تعويضات مقابلها

شروط خاصة:

  1. متطلب أساسي - واجهة التطبيق (User Interface) اللغة العربية (5 نقاط)

  2. متطلب أساسي - واجهة التطبيق (User Interface) اللغة الانجليزية (5 نقطة)

  3. متطلب اختياري - واجهة التطبيق (User Interface) تدعم عدة لغات (5 نقطة)

  4. متطلب أساسي - يعمل على نظام تشغيل (Supported Operating System) ويندوز (5 نقاط)

  5. متطلب اختياري - يدعم تظم تشغيل (Supported Operating System) أخرى (5 نقطة)

  6. متطلب أساسي - لغة برمجة التطبيق لغة مشهورة (5 نقاط)

  7. متطلب أساسي - توثيق الكود بواسطة التعليقات (الخيار يعود للمبرمج سواء باللغة الانجليزية أو العربية) (5)

  8. متطلب أساسي - توفير ملف المساعدة للمستخدم النهائي (5 نقاط)

  9. متطلب أساسي - المعيارية في التصميم و سهولة الاستخدام (Usability) (10 نقاط)

  10. متطلب أساسي - دعم البرنامج للكتابة باللغة العربية على تطبيقات شركة أدوبي النسخة الانجليزية (15 نقاط)

  11. متطلب اختياري - دعم البرنامج للكتابة باللغة العربية على تطبيقات أخرى (5 نقاط)

  12. متطلب اختياري - توفير صفحة على موقع (sourceforge.net) للتطبيق مع الإشارة لموقع الفريق العربي للبرمجة كراعي (10 نقاط)

  13. متطلب اختياري - توفير شرح باللغة الانجليزية على موقع (codeproject.com) للتطبيق مع الإشارة لموقع الفريق العربي للبرمجة كراعي (5 نقاط)

  14. متطلب أساسي - ذكر المراجع التي تم الاستعانة بها (كتب / مقالات / مواقع إنترنت ... الخ) (10 نقاط)

  15. متطلب اختياري - توفير خطة عمل للمشروع (خوارزميات / رسوم بيانية تمثيلية ...الخ) (5 نقاط)
المجموع : 100 نقطة
كيفية التسليم
عند الانتهاء من التطبيق يمكن وضع رد على الموضوع في منتديات الفريق العربي للبرمجة - حتى نجد طريقة أخرى - مرفق به نسخة تنفيذية من التطبيق - مضغوطة - مع شرح طريقة التركيب و التشغيل
وقت تسليم التطبيق

أول شخص ينتهي من عمل التطبيق و تتوفر به المطالب الأساسية و تكون مجموع نقاطه 60 نقطة فما فوق سوف يكون هو الشخص الفائز بالجائزة
في حال تم تسليم المشروع من قبل أكثر من شخص في نفس اليوم (قبل الثانية عشرة من منتصف الليل بتوقيت السعودية) يتم المفاضلة بينهم على أساس النقاط
كيف تبدأ

قم بتحميل تطبيق الرسام العربي المجاني من وصلة الشركة المنتجة و قم بقراءة المستندات المصاحبة و كذلك ملفات المساعدة و قم بتجربة البرنامج لتعرف كيف يعملhttp://www.layoutltd.com/downloadcenter.php?id=14
كيف تجرب التطبيق

قم بتحميل النسخة الأجنبية – لا تدعم العربي - من أحد تطبيقات شركة أدوبي على الوصلة التاليةhttp://www.adobe.com/downloads
يفضل أن تقوم بتشغيل جهاز افتراضي (Virtual PC) لديك و تحميل نسخة من ويندوز بدون دعم للعربية و يمكن عمل ذلك باستخدام النسخة المجانية من شركة مايكروسوفتhttp://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en