إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

آراء بخصوص تطوير برنامج مفتوح المصدر كمشروع تخرج

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [نقاش] آراء بخصوص تطوير برنامج مفتوح المصدر كمشروع تخرج

    بسم الله الرحمن الرحيم

    مع بداية العام القادم سيكون علينا تنفيذ مشروع تخرج (لبكالريوس هندسة حاسبات) ففكرت في أن أقوم أنا وفريقي في مشروع التخرج باختيار أحد البرامج المفتوحة المصدر الذي يحتاج لإضافات معينة وتطويره.

    مثلا: دعم محادثات الصوت والصورة لبروتوكولات MSN و Yahoo في برنامج Pidgin (لا أدري إذا كان هناك مشروع حاليًا يعمل على هذا الأمر)

    فريق المشروع يتكون من 6 طلاب في السنة الأخيرة لبكالريوس هندسة الحاسبات Computer Engineering، مع إشراف من أستاذ جامعي على المشروع.

    ويتم العمل على المشروع على مدار عام دراسي كامل مكون من فصلين دراسيين.

    أنتظر آرائكم واقتراحاتكم.
    التعديل الأخير تم بواسطة محمود سعيد; الساعة 03-09-2010, 05:09 PM.
    الناس موتى وأهل العلم أحياء

  • #2
    لقد فرحت ايما فرح برؤيتي لهذا الموضوع، حيث اشعر انه امتداد لموضوع مشاريع تخرج، حرة المصادر
    اياً يكن:
    لاختيار اي مشروع يجب الاخذ بالاعتبار:
    * عدد افراد الطاقم
    * المؤهلات العلمية لافراد الطاقم
    * المدة الزمنية المتاحة
    * الامكانيات والبيئة
    * الثمار

    لن افصل في الموضوع، ولكن اذا كان Pidgin مكتوب بلغة لم يعمل بها اي فرد من الطاقم، ماذا ستتصور؟
    اقترح:
    ان تُدرس عدة اقتراحات (proposal) ... مع الاخذ بالاعتبار ما مضى ... ويمكنك تفصيلها كي نستطيع ابداء الراي

    وفقك الله

    تعليق


    • #3
      المشاركة الأصلية بواسطة د. محمد العطار مشاهدة المشاركة
      لقد فرحت ايما فرح برؤيتي لهذا الموضوع، حيث اشعر انه امتداد لموضوع مشاريع تخرج، حرة المصادر
      اياً يكن:
      لاختيار اي مشروع يجب الاخذ بالاعتبار:
      * عدد افراد الطاقم
      * المؤهلات العلمية لافراد الطاقم
      * المدة الزمنية المتاحة
      * الامكانيات والبيئة
      * الثمار
      جُزيت خيرًا د. محمد على طرحك ومشاركتك.
      قمت بإضافة بعض المعلومات في الموضوع.

      لن افصل في الموضوع، ولكن اذا كان Pidgin مكتوب بلغة لم يعمل بها اي فرد من الطاقم، ماذا ستتصور؟
      اقترح:
      ان تُدرس عدة اقتراحات (proposal) ... مع الاخذ بالاعتبار ما مضى ... ويمكنك تفصيلها كي نستطيع ابداء الراي
      يمكن لأعضاء الفريق تطوير مهاراتهم أثناء المشروع بحسب ما يحتاجونه لإتمامه. أنا أنتظر بعض الاقتراحات لمشاريع تحتاج إلى تطوير أو حتى أفكار لمشروع جديد بفكرة جديدة ثم أقوم بمناقشة الاقتراح مع أعضاء الفريق للوقوف على إمكانية البدء فيه.
      التعديل الأخير تم بواسطة محمود سعيد; الساعة 03-09-2010, 05:36 PM.
      الناس موتى وأهل العلم أحياء

      تعليق


      • #4
        اذا كانت المجموعة ترغب بالاستفادة المادية من المشروع:
        برامج متخصصة، مثل برامج ادارة المكتبات، ادارة العيادات والمستشفيات، برامج محاسبة

        اذا كانت المجموعة ترغب بتوفير الفائدة لاكبر عدد من المستخدمين:
        مثل ما اقترحت، تعديلات علي حزمة openOffice ، ...

        تعليق


        • #5
          المشاركة الأصلية بواسطة د. محمد العطار مشاهدة المشاركة
          اذا كانت المجموعة ترغب بالاستفادة المادية من المشروع:
          برامج متخصصة، مثل برامج ادارة المكتبات، ادارة العيادات والمستشفيات، برامج محاسبة

          اذا كانت المجموعة ترغب بتوفير الفائدة لاكبر عدد من المستخدمين:
          مثل ما اقترحت، تعديلات علي حزمة openOffice ، ...
          كنت أتمنى تحديد تطبيق معين وما يود المستخدم في إضافته لهذا التطبيق. المهم أن تكون إضافة جديدة ومفيدة للتطبيق وليس مجرد إعادة اختراع للعجلة.
          الناس موتى وأهل العلم أحياء

          تعليق


          • #6
            رائع جدا، هذا ما أحب أن أره!

            بخصوص دعم المحادثة الصوتية و المرئية في بدجن، أعقد إن مؤخرا إمباثي استطاع دعمهم على msn، و برأيي، إذا كان هناك برنامج يستحق التطوير فهو إمباثي و ليس بدجن.

            لكن المشكلة الحقيقية في هذا الموضوع، إنه دعم لبروتوكولات مملوكة! على ما اتذكر أن برنامج إمباثي كان يدعم المحادثة على msn لكن ميكروسوفت قامت بعمل تغييرات أدت إلى عدم التوافق مع بقية البرامج التي تدعم بروتوكولها!

            من رأيي مستخدمي جنوم يستحقون مدير تحمل محترم، و أعتقد أن برنامج uget هو نواة جيدة لذلك، برنامج خفيف، و مكتوب بـ gtk، و به مميزات جميلة لكن يفتقد للعديد من المميزات الهامة، و يوجد موضوع بأكثر المميزات المطلوبة، ولا تستقل كونه برنامج تحميل! فهو يحتاج الكثير من العمل فعلا.


            برنامج آخر يحتاج المتابعة، و هو scribus، فهو للآن لا يدعم العربية بشكل يمكن اسخدامه في بيئة إنتاجية! يمكن العمل على دعم العربية فيه (و على حد علمين الأفضل ألا يكون ذلك عن طريق المكتبة الأساسية الخاصة بالبرنامج ففيها بعض المعوقات التي تمنع استعمالها، و إنما يكون ذلك عبر لاتك LaTeX أو أحد أقاربه)


            موفقين إن شاء الله، مع تمنياتي لكم بالنجاح
            كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
            ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

            تعليق


            • #7
              يمكنك مراسلة مطورى بدجن على الmailing-list لاقتراح الامر عليهم .
              هناك عدة اقتراحات فى كل مجال او برنامج وقد يحتاج بعضها خبرة خاصة فى مجالها(مثل بعض المجالات تحتاج خبرة بعدد من المكتبات و المواد العلمية) وقد تكون المتطلبات اقل تخصصا .
              هناك الكثير من الخواص تكون مطلوبة من كل مجتمع برنامج .
              اكتب ميولك وقد استطيع مساعدتك فى للتطلع التطويرات المطلوبة (خاصة اذا كانت تخص محركات الالعاب) او محاولة البحث معك فى مجتمع البرنامج عن التطويرات التى يهتموا بها .
              2v || 2v

              www.3dvui.org

              تعليق


              • #8
                ممكن تعمل واجهه برمجيه سهله لتخصيص اللنكس لكي يصبح سرفر ك Mikrotik
                وانا مش بتكلم عن توزيعه كامله
                انا بتكلم عن واجهه برمجيه لسطح المكتب واخري عبر الويب تصلح لجميع التوزيعات
                لتقريب الفكرة هناك بعض النقاط :
                1- اضافه كروت الشبكه وتحديد المستقبل للخدمه والموزع لها
                2- في حاله وجود اكثر من كارت مستقبل للخدمه يجب اضافه خاصيه دمج السرعه من هذه الخطوط وتوزيعها
                3- اضافه الماك ادريس الخاص بكل جهاز وربطه بايبي معين او جعل اﻻيبيهات تلقائية او تشغيلهما معا (بعض اﻻجهزه تلقائي واﻻخر محدده)
                4- وضع اسم مستخدم وكلمه مرور لكل جهاز
                5- وضع الشروط الخاصه بالشبكه كمنع بعض الخدمات او المواقع وهكذا
                6 - تشفير كلمات المرور
                7- كاش سرفر
                8- سرفر لمشاركه الملفات
                هذا ما يحضرني اﻻن
                دمتم بود
                تولبار مجتمع لينكس العربي، زيادة في راحتكم
                إطلاق توزيعة كنزي لينكس

                مستودع برامج توزيعة كنزي لـ ( فيدورا - أعجوبة )

                الرحيل من كوكب جوجل

                " الذين قال لهم الناس إن الناس قد جمعوا لكم فاخشوهم فزادهم إيمانًا وقالوا حسبنا الله ونعم الوكيل .. فانقلبوا بنعمة من الله وفضل لم يمسسهم سوء واتبعوا رضوان الله والله ذو فضل عظيم "

                تعليق


                • #9
                  احد المشاكل الموجودة، في واقع العالم الاسلامي ... مشكلة برنامج يدعم الخصائص المطلوبة في محرر نصوص للكتب الاسلامية ... مثل تعدد الهوامش؛ تعدد اعمدة الهامش، و ... (يمكنني استشارة العاملين في صف الكتب، لجمع هذه المشاكل)
                  انظر التالي:
                  صورة
                  برنامج الوورد، هل يمكن فعل مثل هذه به؟ وهل من طريقة للتحايل عليه (هوامش احترافية)
                  برامج اعداد الكتب
                  اضافة الخصائص السابقة في برنامج OpenOffice تطوير جيد لها ...

                  كذلك، البحث عن OCR مفتوح، والتطوير عليه امر بالغ الاهمية ... ولكن اكله لن تكون سريعة ...

                  تعليق


                  • #10
                    لو ممكن تعمل برنامج كهذا
                    اسطوانة الموسوعة القرآنية الشاملة /لمشاهير القراء
                    اعتقد انها ستكون افضل حيث ان لها ثواب في الدنيا واﻻخره
                    بعض اﻻفكار :
                    1- العديد من القراء مع اعطاء المستخدم القدرة علي اضافة قراء جدد او قراءات اخري
                    2- اضافه خاصيه للمساعده علي الحفظ كتحديد عدد معين من اﻻيات وتكرارها
                    3- اضافه تفسير اﻻيات
                    4- تقسيم المصحف الي جزء، حزب، ربع، ايه لسهوله الوصول مع وجود خاصيه للبحث
                    هذا ما يحضرني اﻻن
                    كما يمكنك مراجعه اﻻسطوانه للمزيد من المعلومات
                    دمتم في حفظ الرحمن
                    تولبار مجتمع لينكس العربي، زيادة في راحتكم
                    إطلاق توزيعة كنزي لينكس

                    مستودع برامج توزيعة كنزي لـ ( فيدورا - أعجوبة )

                    الرحيل من كوكب جوجل

                    " الذين قال لهم الناس إن الناس قد جمعوا لكم فاخشوهم فزادهم إيمانًا وقالوا حسبنا الله ونعم الوكيل .. فانقلبوا بنعمة من الله وفضل لم يمسسهم سوء واتبعوا رضوان الله والله ذو فضل عظيم "

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة أحمد أبوزيد ! مشاهدة المشاركة
                      رائع جدا، هذا ما أحب أن أره!

                      بخصوص دعم المحادثة الصوتية و المرئية في بدجن، أعقد إن مؤخرا إمباثي استطاع دعمهم على msn، و برأيي، إذا كان هناك برنامج يستحق التطوير فهو إمباثي و ليس بدجن.

                      لكن المشكلة الحقيقية في هذا الموضوع، إنه دعم لبروتوكولات مملوكة! على ما اتذكر أن برنامج إمباثي كان يدعم المحادثة على msn لكن ميكروسوفت قامت بعمل تغييرات أدت إلى عدم التوافق مع بقية البرامج التي تدعم بروتوكولها!

                      من رأيي مستخدمي جنوم يستحقون مدير تحمل محترم، و أعتقد أن برنامج uget هو نواة جيدة لذلك، برنامج خفيف، و مكتوب بـ gtk، و به مميزات جميلة لكن يفتقد للعديد من المميزات الهامة، و يوجد موضوع بأكثر المميزات المطلوبة، ولا تستقل كونه برنامج تحميل! فهو يحتاج الكثير من العمل فعلا.


                      برنامج آخر يحتاج المتابعة، و هو scribus، فهو للآن لا يدعم العربية بشكل يمكن اسخدامه في بيئة إنتاجية! يمكن العمل على دعم العربية فيه (و على حد علمين الأفضل ألا يكون ذلك عن طريق المكتبة الأساسية الخاصة بالبرنامج ففيها بعض المعوقات التي تمنع استعمالها، و إنما يكون ذلك عبر لاتك LaTeX أو أحد أقاربه)


                      موفقين إن شاء الله، مع تمنياتي لكم بالنجاح
                      فكرت أيضًا في Empathy بدل Pidgin، لكن يبدو أنني أحب Pidgin أكثر ^^
                      بالنسبة ل Uget أعتقد أنه من الممكن أن أقوم بالمشاركة فيه كمساهمة أخرى بعيدًا عن مشروع التخرج.
                      فكرت أيضًا في Scribus ودعم العربية فيه، وأرى أنها فكرة جيدة.

                      شكرًا أحمد على مشاركتك.
                      الناس موتى وأهل العلم أحياء

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة mohamedyosry مشاهدة المشاركة
                        يمكنك مراسلة مطورى بدجن على الmailing-list لاقتراح الامر عليهم .
                        هناك عدة اقتراحات فى كل مجال او برنامج وقد يحتاج بعضها خبرة خاصة فى مجالها(مثل بعض المجالات تحتاج خبرة بعدد من المكتبات و المواد العلمية) وقد تكون المتطلبات اقل تخصصا .
                        هناك الكثير من الخواص تكون مطلوبة من كل مجتمع برنامج .
                        اكتب ميولك وقد استطيع مساعدتك فى للتطلع التطويرات المطلوبة (خاصة اذا كانت تخص محركات الالعاب) او محاولة البحث معك فى مجتمع البرنامج عن التطويرات التى يهتموا بها .
                        نعم كنت سأراسل مطوري pidgin إذا كنت قررت البدء في هذا المشروع.
                        أتمنى أن تعرض اقتراحاتك، ونحن سننظر إذا كان بإمكاننا العمل عليها. لكن ليس هناك ميول محددة نحو فئة معينة من التطبيقات. فقط يكون تطوير مناسب ومطلوب من المستخدمين وغير موجود في تطبيقات أخرى بديلة. لكن بعيدًا عن الألعاب فهذا المجال نحن بعيدون عنه. تطبيقات سطح المكتب مثل OpenOffice.Org، Pidgin

                        المشاركة الأصلية بواسطة محمد شعبان مشاهدة المشاركة
                        ممكن تعمل واجهه برمجيه سهله لتخصيص اللنكس لكي يصبح سرفر ك Mikrotik
                        وانا مش بتكلم عن توزيعه كامله
                        انا بتكلم عن واجهه برمجيه لسطح المكتب واخري عبر الويب تصلح لجميع التوزيعات
                        لتقريب الفكرة هناك بعض النقاط :
                        1- اضافه كروت الشبكه وتحديد المستقبل للخدمه والموزع لها
                        2- في حاله وجود اكثر من كارت مستقبل للخدمه يجب اضافه خاصيه دمج السرعه من هذه الخطوط وتوزيعها
                        3- اضافه الماك ادريس الخاص بكل جهاز وربطه بايبي معين او جعل اﻻيبيهات تلقائية او تشغيلهما معا (بعض اﻻجهزه تلقائي واﻻخر محدده)
                        4- وضع اسم مستخدم وكلمه مرور لكل جهاز
                        5- وضع الشروط الخاصه بالشبكه كمنع بعض الخدمات او المواقع وهكذا
                        6 - تشفير كلمات المرور
                        7- كاش سرفر
                        8- سرفر لمشاركه الملفات
                        هذا ما يحضرني اﻻن
                        دمتم بود
                        فكرة جيدة أخي محمد... شكرًا

                        المشاركة الأصلية بواسطة د. محمد العطار مشاهدة المشاركة
                        احد المشاكل الموجودة، في واقع العالم الاسلامي ... مشكلة برنامج يدعم الخصائص المطلوبة في محرر نصوص للكتب الاسلامية ... مثل تعدد الهوامش؛ تعدد اعمدة الهامش، و ... (يمكنني استشارة العاملين في صف الكتب، لجمع هذه المشاكل)
                        انظر التالي:
                        صورة
                        برنامج الوورد، هل يمكن فعل مثل هذه به؟ وهل من طريقة للتحايل عليه (هوامش احترافية)
                        برامج اعداد الكتب
                        اضافة الخصائص السابقة في برنامج OpenOffice تطوير جيد لها ...

                        كذلك، البحث عن OCR مفتوح، والتطوير عليه امر بالغ الاهمية ... ولكن اكله لن تكون سريعة ...
                        رائع د. محمد، أعتقد أن العمل على تطوير التعامل مع اللغة العربية في التطبيقات المفتوحة المصدر أمر يستحق الاهتمام.

                        المشاركة الأصلية بواسطة محمد شعبان مشاهدة المشاركة
                        لو ممكن تعمل برنامج كهذا
                        اسطوانة الموسوعة القرآنية الشاملة /لمشاهير القراء
                        اعتقد انها ستكون افضل حيث ان لها ثواب في الدنيا واﻻخره
                        بعض اﻻفكار :
                        1- العديد من القراء مع اعطاء المستخدم القدرة علي اضافة قراء جدد او قراءات اخري
                        2- اضافه خاصيه للمساعده علي الحفظ كتحديد عدد معين من اﻻيات وتكرارها
                        3- اضافه تفسير اﻻيات
                        4- تقسيم المصحف الي جزء، حزب، ربع، ايه لسهوله الوصول مع وجود خاصيه للبحث
                        هذا ما يحضرني اﻻن
                        كما يمكنك مراجعه اﻻسطوانه للمزيد من المعلومات
                        دمتم في حفظ الرحمن
                        شكرًا على المشاركة أخي محمد، لكننا نبحث عن تطوير إضافة فيها نوع من الإبداع وليس مجرد تطبيق عادي لسطح المكتب.
                        الناس موتى وأهل العلم أحياء

                        تعليق


                        • #13
                          شكرًا على المشاركة أخي محمد، لكننا نبحث عن تطوير إضافة فيها نوع من الإبداع وليس مجرد تطبيق عادي لسطح المكتب.
                          بارك الله فيكم، وزادكم علماً ومعرفة ...
                          رائع د. محمد، أعتقد أن العمل على تطوير التعامل مع اللغة العربية في التطبيقات المفتوحة المصدر أمر يستحق الاهتمام.
                          ولن يهتم بهذا غيرنا، فنحن اصحاب الحاجة ...
                          فقط يكون تطوير مناسب ومطلوب من المستخدمين وغير موجود في تطبيقات أخرى بديلة.
                          احياناً، قد تحتاج لجمع ما يتواجد في تطبيقات بديلة في حلة قشيبة، مثل ما هو موجود في تطبيق 3b2 حول تعدد الهوامش، ليكون في OpenOffice ، لغلاء الاول، وعدم توفره ...
                          بالمناسبة، ربما يفيدكم المرور على الاضافات Extensionsالخاصة بـ OpenOffice ... ففيها بعض الافكار، التي لا يوجد مثيل لها بالعربية، مثل فاحص القواعد (وفيها الكثير من الابداع، وسيفيد لاحقاً في اعداد بامج الترجمة ايضاً)
                          والشئ بالشئ يذكر ، اكتشفت الان ان محرر المعادلات في OO يدعم العربية، بعكس مثيله في ms Office ...

                          تقنية الـ text-to-speech ... بالعربية، يستحق الاهتمام، ولكن المشروع سيكون صعباً ان لم يكن ثمة مفتوح المصدر ... وبه لن يكون سهلاً ..
                          وجدت هذه بعد البحث:eSpeak

                          ليس شرطاً ان تكون الاطروحة حلاً كاملاً، ثم ان 6 اشخاص عدد مناسب جداً ...
                          ان حضرتني فكرة اخرى، كتبتها هنا ..

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة د. محمد العطار مشاهدة المشاركة
                            احياناً، قد تحتاج لجمع ما يتواجد في تطبيقات بديلة في حلة قشيبة، مثل ما هو موجود في تطبيق 3b2 حول تعدد الهوامش، ليكون في OpenOffice ، لغلاء الاول، وعدم توفره ...
                            بالمناسبة، ربما يفيدكم المرور على الاضافات Extensionsالخاصة بـ OpenOffice ... ففيها بعض الافكار، التي لا يوجد مثيل لها بالعربية، مثل فاحص القواعد (وفيها الكثير من الابداع، وسيفيد لاحقاً في اعداد بامج الترجمة ايضاً)
                            والشئ بالشئ يذكر ، اكتشفت الان ان محرر المعادلات في OO يدعم العربية، بعكس مثيله في ms Office ...

                            تقنية الـ text-to-speech ... بالعربية، يستحق الاهتمام، ولكن المشروع سيكون صعباً ان لم يكن ثمة مفتوح المصدر ... وبه لن يكون سهلاً ..
                            وجدت هذه بعد البحث:eSpeak

                            ليس شرطاً ان تكون الاطروحة حلاً كاملاً، ثم ان 6 اشخاص عدد مناسب جداً ...
                            ان حضرتني فكرة اخرى، كتبتها هنا ..
                            نعم صحيح قد نقوم بالعمل على مشروع جديد يُبنى على أكثر من مشروع سابق.
                            شكرًا مرة أخرى د. محمد على المتابعة والمشاركة التي أفادتني وبينت لي أفكارًا للمشروع.
                            الناس موتى وأهل العلم أحياء

                            تعليق


                            • #15
                              لدى عدة اقتراحات ومشاريع اراها مميزة ,فلنبداء
                              فكرة برنامج تطوير ide يكون مرن ويقوم بدمج قدرات الادوات المميزة معا لاخراج بيئة تطوير مرنة (تخيل دمج vim و ctags وما الى ذلك وتجهيزها لتكون متكاملة معا بسهولة ) ويكون سهل الاعداد والتغيير ,المشروع الذى يرمى لذلك مثلا pida .
                              بخصوص الواجهات فهناك اتجاهات لاستعمال opengl فى الواجهات وهناك عدة مكتبات مميزة كclutter فيمكنك التطوير فيها (هناك البعض يتهمها انها ليست toolkit بمعنى الكلمة ولكن مكتبة جرافيكية) او استخدامها فى واجهة مشروعك فهى تتمتع بجاذبية ومرونة.
                              يمكنك الغوض فى تطبيقات الاجهزة المحمولة لترى ما هو مميز وهو سوق شاب و نشط (اندرويد ,تابلت ,متعدد اللمس) .

                              انا شخصيا اشجعك على المنصات القادمة مثل meego واندرويد ومكتبات مثل clutter لان الاتجاة حاليا للاجهزة الاقل تعقيدا من pc (مثل الاجهزة المحمولة والتابلت و النوت بوك) واستخدام الmulti-touch screen وتلك الاجهزة تحاول التنافس من حيث جمال ومرونة الواجهات .
                              يمكنك استغلال الweb api فى محتوى تلك البرامج مثل twitter, youtube . بمعنى اخر سطح مكتب اسرع فى التواصل (مثل برنامج صغير يعمل ك youtube client وممكن تضيف مواقع اخرى وفية عدة خيارات مثل التحميل و فتح التابات وعمل bookmark للفيديوهات)
                              2v || 2v

                              www.3dvui.org

                              تعليق

                              يعمل...
                              X