الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما المطلوب تطويره فى مشروع الشات

مثبّت
بدأه Mahmoud Kelany في 28 يونيو 2011 · 23 رد · 3,330 مشاهدة · في قسم المشاريع الجماعية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارحب بالاخوه الاعضاء فى المجموعة

و نطلب منهم عرض الافكار التى سوف نقوم بالتطوير فيها

وهل هناك مقترح بشكل مبسط للفكره الخاصه بك

وان كان هناك مكتبه مقترحه لفكرتك

ان شاء الله امامانا اسبوع كامل لعملية الاقتراح ولقراءة الكود

تم تعديل هذه المشاركة بواسطة علاء الصالحي في 28 يونيو 2011 في 09:21 — السبب: تعديل الكلمة جروب :)

Software Developer
Mahmoudkelany.com


 

#2

حياك أخي محمود .. بالنسبة للأفكار والمقترحات .. أفكار براسي لم أبحث بعد هل هناك مكتبات متوفرة لها أم لا ..

  • عرض مايستمع إليه المستخدم + امكانية البحث عنه في محرك البحث قوقل من خلال النقر عليه..
  • إمكانية إرسال أحداث تفاعلية أقصد مثل الموجود في ماسنجر الهوتميل : الفلاشات ..
  • التواصل عبر الفيديو ..
  • إمكانية التحكم عن بعد ..

.. < جاري التفكير بأفكار اخرى :wacko:

بالتوفيق للجميع.

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 28 يونيو 2011 في 23:40

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#3
JavaPorgrammer كتب:

حياك أخي محمود .. بالنسبة للأفكار والمقترحات .. أفكار براسي لم أبحث بعد هل هناك مكتبات متوفرة لها أم لا ..

حياك الله يا اخى

  • عرض مايستمع إليه المستخدم + امكانية البحث عنه في محرك البحث قوقل من خلال النقر عليه..
تقصد مثل الـ Hotmail
  • إمكانية إرسال أحداث تفاعلية أقصد مثل الموجود في ماسنجر الهوتميل : الفلاشات ..

امممم الصور والابتسامات

  • التواصل عبر الفيديو ..
تمام ان شاء الله سيكون هناك ذلك بعد عملية نقل الصوت
  • إمكانية التحكم عن بعد ..

التحكم فى ماذا ؟؟؟

.. < جاري التفكير بأفكار اخرى :wacko:

ربنا معاك ان شاء الله :)

بالتوفيق للجميع.

يارب جميعا

Software Developer
Mahmoudkelany.com


 

#4
اقتباس

تقصد مثل الـ Hotmail

مثل الماسنجر بالهوتميل عند كل مستخدم يظهر مايستمع إليه الآن.. اسم المقطع الصوتي

امممم الصور والابتسامات

وكمان الفلاشات :)

التحكم فى ماذا ؟؟؟

التحكم في جهاز العميل ، اقصد من ناحية لو احتاج مساعدة في تنفيذ برنامج ، الفكرة قريبة من برنامج الـ team viewer

بالتوفيق للجميع.

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 29 يونيو 2011 في 13:56

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

اعتقد موضوع التحكم دا محتاج Low Programming

Software Developer
Mahmoudkelany.com


 

#6

التعامل مع الكاميرا و الفيديو

انا حاولت في حوار الكاميرا دا و موصلتش لحاجه

بس عندي فكرا صغيره

اننا ممكن نعمل ثريدات صغيره بحبت ناخد من الكاميرا لقات بسيطه مثلا اجزاء من الثانيه و نبعتها ثريد ثريد

بس مش عارف كلامي صح ولا غلط ؟؟؟؟؟

#7
Alex programmer كتب:

التعامل مع الكاميرا و الفيديو

انا حاولت في حوار الكاميرا دا و موصلتش لحاجه

بس عندي فكرا صغيره

اننا ممكن نعمل ثريدات صغيره بحبت ناخد من الكاميرا لقات بسيطه مثلا اجزاء من الثانيه و نبعتها ثريد ثريد

بس مش عارف كلامي صح ولا غلط ؟؟؟؟؟

اعتقد موضوع الـثريدات الصغيره دى هيكون كتير

لكن المووع بتاعها اننا هنعمل Stream هنبعت عليه البيانات كل شويه يعنى كل ثانيه كدا

لكن دعنا نعرض الفكره الان وولو فيه طريقه بسيطه ليها او مكتبه خاصه بها

Software Developer
Mahmoudkelany.com


 

#8

شباب اللغة رجاءاً لا تستخدموا العامية

وبلاش موضوع الكلمات الإنجليزية مثل ثريد إما أن تكتب خيط أو تكتب thread

لم أستطع فهم أي شيء من كلامك أخي Alex programmer

خذوا بالكم أن اقتراحاتنا لبرنامج محادثة جماعية بالمقام الأول

لذا دعونا نركز على توفير أكبر قدر من الأدوات لجعل هذا البرنامج قادراً على إفادة أكبر شريحة ممكنة من المجتمع

تحياتي

2
حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9
علاء الصالحي كتب:

شباب اللغة رجاءاً لا تستخدموا العامية

وبلاش موضوع الكلمات الإنجليزية مثل ثريد إما أن تكتب خيط أو تكتب thread

لم أستطع فهم أي شيء من كلامك أخي Alex programmer

خذوا بالكم أن اقتراحاتنا لبرنامج محادثة جماعية بالمقام الأول

لذا دعونا نركز على توفير أكبر قدر من الأدوات لجعل هذا البرنامج قادراً على إفادة أكبر شريحة ممكنة من المجتمع

تحياتي

اه متاسف اخى علاء

بالنسبه لكلام الاخ Alex programmer

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

ويتم تجميعها عند العميل

لكن طبعا هيكون ذلك مكلف جدا

اعتقد ان UDP فى ارسال packets لذلك هيكون احسن واسرع

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

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 30 يونيو 2011 في 21:33

Software Developer
Mahmoudkelany.com


 

#10

انا عندي اقتراح بالنسبه للسيرفر

ممكن نستخدم سيرفر لينكس بدل ما نشتري سيرفر

في shell codes بتتكتب في الterminal ممكن منها تعمل ال desktop عباره عن سيرفر

#11
Alex programmer كتب:

انا عندي اقتراح بالنسبه للسيرفر

ممكن نستخدم سيرفر لينكس بدل ما نشتري سيرفر

في shell codes بتتكتب في الterminal ممكن منها تعمل ال desktop عباره عن سيرفر

اولا لو هتستخدم سيرفر يقبى هتحجز مساحه ودا فى حاله الـ deploy فقط

او لو احنا معانا فلوس كتير وعاوزين نجرب البرنامج على واسع شويه

ثانيا مش ينفع تعمل سيرفر عندك لان سرعه خط النت اللى بيستخدم حاليا فى معظم السيرفرات الكويسه لا يقل عن 100 ميجا بيت

ورامات 8 جيجا وسيرفر كبير طبعا صعب تعمل جهازك بالمواصفات دى حتى لو عملتها صعبه فالنت

1

Software Developer
Mahmoudkelany.com


 

#12

لن نقوم بحجز أي شيء

نحن نضع حد أدنى للخادم وعلى من يريد استخدام البرنامج أن يوفر هذه المواصفات

على كل سنعمل مبدئياً على الأجهزة الخاصة بنا وسنعتمد على أن أحمد هذه الأجهزة سيكون هو الخادم

بالنسبة لموضوع الفيديو

الكلام لا غبار عليه لكل مستخدم thread يتولاه ويقوم بتوصيل الفيديو إليه وفق real time protocol

أعتقد أنا سنستخدم thread pool لضمان عدم ملأ الذاكرة بالخيوط

وعند نفاذ الخيوط الموجودة في الخادم سنعطي تنبيه لمدير الخادم بأنه لا يمكن فتح جلسات عمل جديدة

الموضوع للاقتراح فقط يا شباب

وليس لمناقشة آلية العمل

الكتابة الجماعية على دفتر (ليس لدي فكرة واضحة لها)

الرسم الجماعي على لوحة

لدينا هنا نوعين

1- يوجد لدينا تسلسل إداري (مدير نائب مدير رئيس قسم وهكذا) للمحادثة يحدد من يمكنه الكتابة على اللوح أو القراءة منه

ويحدد من له الحق

2- يكون لكل مستخدم لوحة خاصة به يقوم بالرسم عليها ثم يعرضها على الآخرين

إذا أراد الراسم للوحة أن يعرض اللوحة على شخص بعينه يمكنه ذلك

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

وإذا قبل تنقل اللوحة للآخر ويقوم بالرسم عليها ويتم تحديث الرسم تلقائياً عند الطرف الأصلي

قد يرسم الشخص ويريد أن يسأل الآخرين عن أرائهم في الرسم فيضع طلب مراجعة جماعية

وقد يطلب البعض التعديل على رسم الآخرين فيعطي الإذن أو يمنع

لا زالت الفكرة وليدة لدي وممكن أن نضيف الكثير إليها أو نحذف الكثير منها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#13
علاء الصالحي كتب:

لن نقوم بحجز أي شيء

نحن نضع حد أدنى للخادم وعلى من يريد استخدام البرنامج أن يوفر هذه المواصفات

على كل سنعمل مبدئياً على الأجهزة الخاصة بنا وسنعتمد على أن أحمد هذه الأجهزة سيكون هو الخادم

بالنسبة لموضوع الفيديو

الكلام لا غبار عليه لكل مستخدم thread يتولاه ويقوم بتوصيل الفيديو إليه وفق real time protocol

أعتقد أنا سنستخدم thread pool لضمان عدم ملأ الذاكرة بالخيوط

وعند نفاذ الخيوط الموجودة في الخادم سنعطي تنبيه لمدير الخادم بأنه لا يمكن فتح جلسات عمل جديدة

الموضوع للاقتراح فقط يا شباب

وليس لمناقشة آلية العمل

الكتابة الجماعية على دفتر (ليس لدي فكرة واضحة لها)

الرسم الجماعي على لوحة

لدينا هنا نوعين

1- يوجد لدينا تسلسل إداري (مدير نائب مدير رئيس قسم وهكذا) للمحادثة يحدد من يمكنه الكتابة على اللوح أو القراءة منه

ويحدد من له الحق

2- يكون لكل مستخدم لوحة خاصة به يقوم بالرسم عليها ثم يعرضها على الآخرين

إذا أراد الراسم للوحة أن يعرض اللوحة على شخص بعينه يمكنه ذلك

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

وإذا قبل تنقل اللوحة للآخر ويقوم بالرسم عليها ويتم تحديث الرسم تلقائياً عند الطرف الأصلي

قد يرسم الشخص ويريد أن يسأل الآخرين عن أرائهم في الرسم فيضع طلب مراجعة جماعية

وقد يطلب البعض التعديل على رسم الآخرين فيعطي الإذن أو يمنع

لا زالت الفكرة وليدة لدي وممكن أن نضيف الكثير إليها أو نحذف الكثير منها

تحياتي

اكيد هنتعامل مع الـ localhost

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

الكتابه الجماعيه تقصد كيف يتم توصيل الجميع مع بعضهم فى ان تكون chat room ؟؟

اعتقد اننا نقوم بانشاء جلسات هذه الجلسات تحتوى على sockets الخاصه بكل عضو بداخلها ويتم ارسال البيانات عليها

انت اعطيت الرسم اقتراحات كتيره :)

لكن جميعها جميله

Software Developer
Mahmoudkelany.com


 

#14

لا قصدت تحرير مستند بشكل جماعي

يعني أنا أكون بكتب وأنتا بتكتب معايا

والي بكتبه بيتحدث عندك من حاله على الشاشة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#15
علاء الصالحي كتب:

لا قصدت تحرير مستند بشكل جماعي

يعني أنا أكون بكتب وأنتا بتكتب معايا

والي بكتبه بيتحدث عندك من حاله على الشاشة

تحياتي

امممم

يعنى اللى اكتبه يظهر على طول

بدون ما اعمل ارسال للبيانات هى تترسل على مباشرة

Software Developer
Mahmoudkelany.com


 

#16

لا يا محمد في وضع الدردشة العادية ما تكتبه لا يظهر في نفس الإطار

لكن في الوضع الذي أتكلم أنا عنه هنا يظهر المجموع في مكان واحد

ألا وهو المستند

هل اتضحت الفكرة؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#17
علاء الصالحي كتب:

لا يا محمد في وضع الدردشة العادية ما تكتبه لا يظهر في نفس الإطار

لكن في الوضع الذي أتكلم أنا عنه هنا يظهر المجموع في مكان واحد

ألا وهو المستند

هل اتضحت الفكرة؟

تحياتي

ربما

لكن فى الدردشة اللى هيا chat room بين اكثر من شخص اعتقد هذا ما تسمية مستند او فى مكان واحد ؟

Software Developer
Mahmoudkelany.com


 

#18

في الدردشة الترتيب غير مهم

بينما في المستند قد يحب أحدهم الكتابة في أوله وآخر في نصفه وهكذا

تحرير جماعي للمستند

هل اتضحت؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#19

تمام

يعنى كانه شات بالترتيب

شات مسيطر عليه

Software Developer
Mahmoudkelany.com


 

#20

برضو لأ يا عم محمد

مش شات أصلاً

وإنما مشاركة في تحرير مستند واحد

مش عارف كيف أوصلك الموضوع

أكثر من واحد بيكتب على نفس المستند وممكن ناس تمسح وحاجات من هذا القبيل :(

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#21

خلاص فهمتك اخى علاء

Software Developer
Mahmoudkelany.com


 

#22

تطوير قائمة مهام

تمكن البعض من طلب مهمة من الآخرين

إذا قبل الطلب تمكنه من متابعة الآخرين والنظر في التحديثات التي يرسلوها على القائمة الخاصة بهم

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#23
علاء الصالحي كتب:

تطوير قائمة مهام

تمكن البعض من طلب مهمة من الآخرين

إذا قبل الطلب تمكنه من متابعة الآخرين والنظر في التحديثات التي يرسلوها على القائمة الخاصة بهم

تحياتي

هل ممكن الايضاح بمثال ؟؟؟

Software Developer
Mahmoudkelany.com


 

#24

شاركني يعني مشاركة أي شيء مع الآخرين

من ضمن الأشياء المهمة ما بين الأصدقاء هي المواعيد هذه تدخل ضمن كلامي

من ضمن الأشياء المهمة ما بين زملاء العمل أو الدراسة المهام

نعمل أنا ومحمود ووجدي على مشروع في منتدى الفريق العربي

أنا قائد المشروع أقوم بتكليف البعض بالمهام

وأضع البعض متابعاً مع المكلفين على المهمة ليرى أين يسير عمل المهمة

أوووووووووه نريد أن نعرف ما الذي يقوم به محمود

نقوم بعمل مهمة لمحمود يقوم بمتابعتها علاء و وجدي

عندما يقوم محمود بوضع تحديث على ما قام به يقوم علاء ووجدي بتنبييهه على بعض النقاط

عندما يريد محمود أن يسافر أو يعتذر عن المهمة يعيد المهمة إلى علاء

علاء يرفض أو يغير صاحب المهمة فمثلاً يحولها على وجدي

علاء يدير مجموعة مشاريع ويريد متابعة كل المشاريع على حدة

لدى علاء مجموعة من المهام لديه يرى حالتها ويرتبها وينقلها من مكان إلى آخر

هل اتضحت الفكرة؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة