عربي و أفتخر

مشروع النهضة العربية - مشغل الوسائط العربي

17 ردود في هذا الموضوع

السلام عليكم

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

البرنامج لن يكون نسخة مطابقة لما هو موجود مثل VLC Player و KM Player... و انما سيكون له ميزاته الخاصة التي ان شاء الله ستساهم بقدر كبير في نجاحه.

*من بين ميزات البرنامج:

-مبرمج بالاعتماد على مكتبة Qt 4.7.1 (بما في ذلك تقنية QML)، و بذلك يكون من السهل نسبيا أن نجعل البرنامج يعمل في مرحلة اولى على أنظمة التشغيل: Windows، Linux، MAC OS X و Symbian. أما في مرحلة ثانية سنطور نسخ خاصة بأنظمة: Android، iOS و Windows Phone باعتماد لغات البرمجة الخاصة بهم. و بذلك ستكون الميزة الأولى أن البرنامج سيعمل على كل أنظمة التشغيل سواء المكتبية منها أو المحمولة

-البرنامج يمكنه قراءة ملفات الفيديو و الصوت و الصور بجميع أنواعها

-يتمتع البرنامج بعديد خصائص التواصل الاجتماعي، مثال لذلك: يمكن لأي شخص يقوم بالاستماع أو مشاهدة أحد الملفات بأن يدعو أحد أصدقائه لأن يستمع أو يشاهد الملف معه و بدون الحاجة بأن يحمل الملف (سيتم ذلك عن طريق secure streaming). أو أن ينصحه بالاستماع أو مشاهدة الملف لاحقا. و العديد من خصائص التواصل الاجتماعي الاخرى.

-يمكن تصفح الفيديوهات الموجودة على مواقع youtube و dalymotion و غيرها مباشرة بواسطة البرنامج و بدن الحاجة لفتح متصفح الانترنت، كما يمكن اظهار الفيديو بشكل مصغر في الجهة اليمنى بأسفل الشاشة و بذلك يمكن للمستعمل أن يشاهد مقاطع الفيديو (المخزنة على القرص الصلب، أو youtube أو احدى القنوات...) و في نفس الوقت مواصلة تصفح الانترنت

-سنعمل لأن تكون واجهة البرنامج جميلة و سهلة الاستعمال، فحتى الذي لا يتقن استعمال الحاسوب سكون من السهل عليه استخدام معظم خصائص البرنامج بطريقة سهلة جدا

-البرنامج سيكون مجانيا و مفتوح المصدر

-و العديد من الخصائص الأخرى التي سنقوم بدراسة جدوى تنفيذها عند تحديد كراس الشروط، كما ننتظر اقتراحاتكم و ملاحظاتكم

*مراحل تنفيذ المشروع:

-تحديد اسم لمجموعتنا، اسم رمزي للبرنامج (ثم اسم نهائي في مرحلة ثانية)، حجز موقع انترنت لمجموعتنا و برامجنا

-تحديد دقيق للخاصيات التي سيتمتع بها البرنامج و كراس الشروط

-مرحلة الهندسة و القيام بتخطيط كامل للبرنامج (UML) و وضع خارطة طريق لتنفيذ البرنامج و توزيع المهام على أعضاء الفريق

-البداية بتنفيذ المشروع بمعونة الله

*لتحقيق هذا المشروع نحتاج:

-مبرمجين لهم معرفة بلغة:UML , C++, Qt و لغات برمجة صفحات الويب و فن الرسوميات الحاسوبية لتصميم موقع المجموعة و واجهة البرنامج

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

و الله المستعان

تم تعديل بواسطه عربي و أفتخر
4

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وعليكم السلام ورحمة الله وبركاته

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

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

جزاكم الله خيراً على همتكم .. وندعو الله أن يوفقكم لما يحبه ويرضاه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وعليكم السلام ورحمة الله وبركاته

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

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

جزاكم الله خيراً على همتكم .. وندعو الله أن يوفقكم لما يحبه ويرضاه

مشكور أخي الكريم :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أراها خطوه جيده و لكن لي بعض النقاط التي أود ذكرها و أرجو أن لا تحبط من عزيمتكم smile.gif

بخصوص تبادل ملفات الفيديو أو الصوت كـ secure streaming أو كـ streaming فقط فيجب عليك أن تصمم خادم يعمل على جهاز سيرفر ليعمل كوسيط بين المستخدمين لأن الكل لا يمتلك IP حقيقي و هنا ستحتاج إلى سيرفر و ليس إستضافه مشتركة لأن يجب ان يكون معك root كما أنه لا يصلح VPS لأنك تحتاج إلى معالجة كبيره و رامات كبيره و بما أن هناك أمل بإستخدامه فيجب الأخذ في الحسبان أنه يجب وضع خاصيه تعدد السيرفرات لتخفيف الضغط عند كثره المستخدمين مع ربطهم ببعض طبعاً وهذا الأمر في حد ذاته كبير نسبياً حتى أنه يجب أن يدعم تسجيل بيانات المستخدم.

لا أعتقد أن فكره التورنت تصلح في هذا الأمر wink.gif

إذا كانت النقطه السابقه كبيره و نويت إلغائها فيفضل أن تبحث عن ميزه جديده أخرى بشرط أن لا تتوفر في البرامج التي نستخدمها بالفعل لأنني فهمت أنك ستستعمل أدوات جاهزه مثل Phonon لتشغيل الفيديو و الصوت و هنا أنت لم تطور كوداك أو تعمل على تشغيل ملفات مستعصيه التشغيل.

على سبيل المثال منذ فتره كنت أريد أن أشغل فيلم و معه ترجمه باللغه العربيه و مكتبات اللينوكس لا تدعم اللغه العربية بصوره صحيحة و أقصد هنا مكتبه fribidi فهناك أخ لنا قام بتعديلها لتشغل اللغه العربيه بصوره صحيحة و لكن أصدرها لتوزيعه Ubuntu فقط و عندما حصلت على الباتش الخاص به فشلت في تطبيقه لأسباب كثيره لا أود طرحها و لذلك قمت بإنشاء برنامج صغير بـ Qt يعمل على عرض الفيديو بواسطه OpenGL مع عرض الترجمه عليه بصوره سليمه و مستعيناً بمكتبة Phonon و لكني لم أعد البرنامج حتى الأن للتوزيع و أن يصبح قابل للإستخدام الأدمي laugh.gif فإذا أضفت ميزه وضع الترجمه بدون أي كوداك فهذا جيد جداً.

ملحوظه: قمت بإستخدام OpenGL لتسريع العرض و خف الضغط عن المعالج.

ملحوظه أخرى: لا يوجد شرط لإستعمال QML فإستخدامها ليس مبرر للتباهي بالقوه فالمستخدم لا تفرق عنده إستخدامها في البرنامج cool.gif

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ربما اشارككم قريبا بأذن الله اما الأن فانا فى فترة دراسة , اذا اردت ميزة حقيقية لم يتم برمجتها فى اى برنامج فقم بعمل Blu-Ray Decoding و هذا سيقوم بعمل الكثير فأنا فى لينوكس او ويندوز يجب على ان اقوم بوضع اعداداتى و اى شخص له اعدادات مختلفة حسب عتاده لكن فى فكرتى اريدها ان تكون auto على منهج محدد يتم البرمجة به

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أراها خطوه جيده و لكن لي بعض النقاط التي أود ذكرها و أرجو أن لا تحبط من عزيمتكم smile.gif

بخصوص تبادل ملفات الفيديو أو الصوت كـ secure streaming أو كـ streaming فقط فيجب عليك أن تصمم خادم يعمل على جهاز سيرفر ليعمل كوسيط بين المستخدمين لأن الكل لا يمتلك IP حقيقي و هنا ستحتاج إلى سيرفر و ليس إستضافه مشتركة لأن يجب ان يكون معك root كما أنه لا يصلح VPS لأنك تحتاج إلى معالجة كبيره و رامات كبيره و بما أن هناك أمل بإستخدامه فيجب الأخذ في الحسبان أنه يجب وضع خاصيه تعدد السيرفرات لتخفيف الضغط عند كثره المستخدمين مع ربطهم ببعض طبعاً وهذا الأمر في حد ذاته كبير نسبياً حتى أنه يجب أن يدعم تسجيل بيانات المستخدم.

لا أعتقد أن فكره التورنت تصلح في هذا الأمر wink.gif

إذا كانت النقطه السابقه كبيره و نويت إلغائها فيفضل أن تبحث عن ميزه جديده أخرى بشرط أن لا تتوفر في البرامج التي نستخدمها بالفعل لأنني فهمت أنك ستستعمل أدوات جاهزه مثل Phonon لتشغيل الفيديو و الصوت و هنا أنت لم تطور كوداك أو تعمل على تشغيل ملفات مستعصيه التشغيل.

على سبيل المثال منذ فتره كنت أريد أن أشغل فيلم و معه ترجمه باللغه العربيه و مكتبات اللينوكس لا تدعم اللغه العربية بصوره صحيحة و أقصد هنا مكتبه fribidi فهناك أخ لنا قام بتعديلها لتشغل اللغه العربيه بصوره صحيحة و لكن أصدرها لتوزيعه Ubuntu فقط و عندما حصلت على الباتش الخاص به فشلت في تطبيقه لأسباب كثيره لا أود طرحها و لذلك قمت بإنشاء برنامج صغير بـ Qt يعمل على عرض الفيديو بواسطه OpenGL مع عرض الترجمه عليه بصوره سليمه و مستعيناً بمكتبة Phonon و لكني لم أعد البرنامج حتى الأن للتوزيع و أن يصبح قابل للإستخدام الأدمي laugh.gif فإذا أضفت ميزه وضع الترجمه بدون أي كوداك فهذا جيد جداً.

ملحوظه: قمت بإستخدام OpenGL لتسريع العرض و خف الضغط عن المعالج.

ملحوظه أخرى: لا يوجد شرط لإستعمال QML فإستخدامها ليس مبرر للتباهي بالقوه فالمستخدم لا تفرق عنده إستخدامها في البرنامج cool.gif

مشكور أخي الكريم على ملاحظاتك و نصائحك، سنناقش كل الاقتراحات و الانتقادات بشكل مفصّل عند وضع كراس شروط البرنامج.

و باختصار، برنامجنا سيدعم بصفة كاملة اللغة العربية، و سنستعمل Phonon و QtMultimediaKit في مرحلة أولى لأن تطوير كودك خاص بنا سيأخذ الكثير الكثير من الوقت، كما سنستعمل OpenGL و OpenGL ES لتسريع العرض.

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

بالنسبة ل QML سنستخدمه خاصة لبرمجة واجهة البرنامج لأنه سيسهل لنا الكثير من العمل.

جازاك الله خيرا أخي الكريم و نتمنى رأيتك معنا ضمن المجموعة إن تسنى لك الأمر، كما سيعدنا أن تمدنا بأي من الاقتراحات أو الملاحظات.

ربما اشارككم قريبا بأذن الله اما الأن فانا فى فترة دراسة , اذا اردت ميزة حقيقية لم يتم برمجتها فى اى برنامج فقم بعمل Blu-Ray Decoding و هذا سيقوم بعمل الكثير فأنا فى لينوكس او ويندوز يجب على ان اقوم بوضع اعداداتى و اى شخص له اعدادات مختلفة حسب عتاده لكن فى فكرتى أريدها ان تكون auto على منهج محدد يتم البرمجة به

بكل تأكيد سيدعم برنامجنا قراءة أسطوانات Blu-Ray و لكن سنحدد لاحقا إما أن يكون ذلك في النسخة الأولى أم نسخة لاحقة من البرنامج. أسأل الله ان يوفقك في دراستك و نتمنى رأيتك معنا حالما تتسنى لك الفرصة. مشكور أخي الكريم.

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

حجز موقع انترنت

ان شاء الله أنا متبرع حجز موقع انترنت

i will order that just tell the name

ok

مشكور جدا أخي الكريم، سنتصل بك حالما تتكون مجموعتنا و نحدد إسم الموقع.

جازاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شخصيا اعجبني الموضوع :)

وارى فيه انه منظم واحس فيه بالجديه

انا اتطوع ان اكون فى فرريق المبرمجين للمنصات الاخرى (windows phone 7 ) اعلم انه بعيد نوعا الان

ولكنى ساكون قد قطعت شوط جيد ان شاء الله فى البرمجة فى الويندوز فون وان شاء الله سأكون معكم فى هذا المشروع :)

اتمنى فعلا من كل قلبي ان يرى هذا المشروع النور :)

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شخصيا اعجبني الموضوع :)

وارى فيه انه منظم واحس فيه بالجديه

انا اتطوع ان اكون فى فرريق المبرمجين للمنصات الاخرى (windows phone 7 ) اعلم انه بعيد نوعا الان

ولكنى ساكون قد قطعت شوط جيد ان شاء الله فى البرمجة فى الويندوز فون وان شاء الله سأكون معكم فى هذا المشروع :)

اتمنى فعلا من كل قلبي ان يرى هذا المشروع النور :)

مرحبا بك أخي الكريم ضمن مجموعتنا :)

أتمنى أن تساهم في نشر الفكرة، فعددنا قليل إلى حد الآن، يلزمنا عدد أكبر من المبرمجين حتى يرى المشروع النور إن شاء الله

و الله المستعان

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

كم العدد حتى الان اخى الحبيب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أتمنى أن تساهم في نشر الفكرة، فعددنا قليل إلى حد الآن، يلزمنا عدد أكبر من المبرمجين حتى يرى المشروع النور إن شاء الله

--------

على فكرة يا غالي انا الحمد لله لدي ايضا خبرة جيدة فى السى شارب :)

وان شاء الله ساقوم بنشر الفكرة لا مشكلة لدي ولكن هل يمكن لنا ان نتواصل حتى يتثنى لي معرفتك اكثر وحتى نتحدث اكثر فى الموضوع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

كم العدد حتى الان اخى الحبيب

مع انضمام الأخ HARD إلينا أصبح عددنا 4 حتى الآن

أتمنى أن تساهم في نشر الفكرة، فعددنا قليل إلى حد الآن، يلزمنا عدد أكبر من المبرمجين حتى يرى المشروع النور إن شاء الله

--------

على فكرة يا غالي انا الحمد لله لدي ايضا خبرة جيدة فى السى شارب :)

وان شاء الله ساقوم بنشر الفكرة لا مشكلة لدي ولكن هل يمكن لنا ان نتواصل حتى يتثنى لي معرفتك اكثر وحتى نتحدث اكثر فى الموضوع

بكل تأكيد أخي الكريم، سنحدد موعدا يتناسب مع كل أعضاء المجموعة و سنتحدث عبر برنامج skype أو msn

تم تعديل بواسطه عربي و أفتخر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

اود المشاركة اذا كان ممكن

انا ابرمج بc++/Qt منذ مدة

عدد ساعات العمل الاسبوعية الممكنة : من 3 الى 6 ساعات

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مرحبا بك اخى الحبيب فى الفريق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

اود المشاركة اذا كان ممكن

انا ابرمج بc++/Qt منذ مدة

عدد ساعات العمل الاسبوعية الممكنة : من 3 الى 6 ساعات

مرحبا بك أخي الكريم ضمن فريقنا :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
مع انضمام الأخ HARD إلينا أصبح عددنا 4 حتى الآن

انه لشرف كبير لى ان اكون ضمن الفريق ان شاء الله

بكل تأكيد أخي الكريم، سنحدد موعدا يتناسب مع كل أعضاء المجموعة و سنتحدث عبر برنامج skype أو msn

ان شاء الله يا غالي :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

الحمد لله اجتعمنا اول اجتماع امس انا والاخ عربي وافتخر والاخ ابراهيم (لااعرف لقبه هنا بالمنتدى)

والحمد لله اتفقنا على عدة اشياء من اهمها :

1- اتفقنا مبدئية على اسم البرنامج واسم الفريق :)

2- نسخة الويندوز سيتم العمل عليها ببيئة QT والاخر عربي وافتخر هوا المسؤؤل عنها :)

3- نسخة للاندرويد ونسخة ايضا للويندوز فون ان شاء الله

4- سيتم اصدار النسخة التجريبية بأذن الله خلال شهرين على الاكثر بأذن الله

5- كافة التطورات سيتم وضعها ان شاء الله خلال موضوع اخر ان شاء الله ، اما هذا الموضوع فسيكون للنقاش العام

6- باب دخول اى عضو مفتوح للجميع لمن يرى فى نفسه انه قادر ان شاء الله انه ينضم الينا نحن نرحب بيه

فى النهاية ان شاء الله نسئل الله التوفيق فى عملنا هذا وان نخرج بنتيجة مرضية بأذن الله

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .