السلام عليكم ورحمة الله وبركاته
اخواني الكرام
هل بالامكان عمل برنامج شات بسيط بين الاندرويد وال pc وكيف يكون ذلك
يعطيكم العافية
وعليكم السلام ورحمة الله وبركاته اخي ابو ليث
بالناسبة دعني اوضح شي .. الاندرويد هي بيئة تشغيل وتختلف قليلا عن بيئة التشغيل الخاصة بانظمة ويندوز وطبعا الويندوز من انتاج شركة مايركوسوفت والاندرويد من انتاج شركة جوجل ... المشتركة بين ويندوز والانرويد انهم كلاهما نظام تشغيل ويتعبع اوامر معينه خاصة بتعريفات بيئة كل نظام لعمل التطبيقات عليه حسب البيئة المبرمجة عليها ...
نأتي للاهم وهو هل يمكن عمل برنامج شات او محادثة بين ال PC والاندرويد ؟
نعم يمكن ذلك واعطيك مثال بسيط نلاحظ ان ال Gmail يمكن استخدامه على ال PC وعلى الاندرويد والجيميل معروف برنامج ارسال واستقبال رسائل بريد الكتروني فمثلا يمكن تعديل واضافة كم من الاكواد البرمجيه للبرنامج وجعله بيئة متناسبة على كل من النظامين الاندرويد والويندوز وخلق بيئة محادثه فوريه عن طريق ربط البيئات البرمجيه من خلال الشبكة عند ارسال واستقبال البيانات يتم تحويلها الى حزمة برمجيه متناسبة مع البيئة المتجهه اليها تلك الحزمة من البيانات والعكس صحيح بذلك يمكن خلق بيئة متصله بين كل من الاندرويد والويندوز ..
ليست لدي الخبرة الكافية لفعل ذلك ولكن ان شاء الله اذا وفقنا الله سوف احاول ان ابرمج برنامج بسيط عبارة عن شات على جهاز الكمبيوتر والاندرويد ..
تقبل مروري ..
اذا وفقت فمن الله واذا اخطاءت ف من نفسي والشيطان
والسلام عليكم ورحمة الله وبركاته..
السلام عليكم ورحمة الله وبركاته
ما شاء الله...
سؤال جاء في ووقته من حبيبنا أبو ليث وإجابة مشجعة من أخ كريم مهندس خالد.
السلام عليكم ورحمة الله وبركاته
السلام عليكم
في الواقع الطريقة المفروض تكون سهلة جدااا
أنا بإمكاني برمجة برنامج شات بين جهازين pc
اذن جانب الpc سهل
يبقى جانب الاندرويد والمفروض يكون اسهل ، ليش ؟؟
لأن برامج الاندرويد تعتمد على جافا .. والجافا اقوى لغة في مجال الشبكات
--
كل ماعليك فعله هو البحث عن كود يمكنك من إنشاء اتصال udb او tcp حق الاندرويد..
وكود حق الpc .
بعد إنشاء الاتصال ستتمكن من ارسال الdata من جهاز الى اخر بكل سهولة
والموضوع بكون سهل اذا كان الجهازين على شبكة واحدة (خلف روتر واحد)
-
اما اذا كان كل جهاز في شبكة مختلفة .. فهذا الموضوع طويل وصعب
فأمامك حلين اذا كان في شبكة اخرى
1- استعمال خدمة ويب
2- استعمال احدى تقنيات NAT Traversal
لدي فكرة ايضا
ليش مانجمع كل الاعضاء ونشترك لمحاولة إنتاج هذا المشروع
اخي العزيز
انا اتذكر موضوعك منذ اول يوم طرحته وبحثت عنه
فقبل 3 اشهر تعرفت على استيديو xamrin الذي يمكنك من تصميم برامج اندرويد بالسي شاررب
وبمكتبات الدوت نت ايضا هههه
ولكن لايمكنك استخدام بعض المكتبات امثال System.Windows.forms
ولقد طلب مني احد الاصدقاء عمل برنامج بالاندرويد فتذكرت قضيتك هذه .. فاستطعت تنفيذ اول واهم خطوة فيها .... الاتصال على البروتوكول tcp >> وتم بنجاح
والحمدلله نجحت اربط الاندرويد بالpc من خلال الSocket
سواء بالمحاكي ، او بجهازي galaxy s4 نجحت تماما
المهم الخطوة الاولى والاهم وهي الاتصال ، فنقل البيانات بعد الاتصال متاح كما تعلم ^.^
ولكن لازال هذا يعمل ضمن الشبكة اي تحت wifi او روتر
ولكن لو كنت انا بعيد عن الجهاز وعلى خدمة اخرى (شبكة اخرى)
منحتاج نسوي hole punch (لتجاوز الروتر) ليعمل الشات . او ربما يتوفر Treado في الجلاكسي
وبهذا لن نحتاج لhole punch لكن للااعلم عن وجوده هناك
--
مارايك ...
موضوع مهم جداً, و بالنسبة للـ xamarin لقد قرأت عنه و قررت تعلمه, و لكن بما أنني ضعيف في السي شارب فيجب عليَّ تعلم السي شارب - و هو ما افعله حالياً

- و من ثم التوجه إلى xamarin و بما أنك يا أخي محمد (الشاكي لله) تعرف البرمجة بـ xamarin لماذا لا تطرح موضوع عنه

- لبستك الموضوع أخوية محمد ههههه - طبعاً لو عندك وقت لذلك و لست بمجبور على ذلك
السلام عليكم
(27-01-14, 10:55 AM)hoob computer كتب : [ -> ]موضوع مهم جداً, و بالنسبة للـ xamarin لقد قرأت عنه و قررت تعلمه, و لكن بما أنني ضعيف في السي شارب فيجب عليَّ تعلم السي شارب - و هو ما افعله حالياً
- و من ثم التوجه إلى xamarin و بما أنك يا أخي محمد (الشاكي لله) تعرف البرمجة بـ xamarin لماذا لا تطرح موضوع عنه
- لبستك الموضوع أخوية محمد ههههه - طبعاً لو عندك وقت لذلك و لست بمجبور على ذلك 
السلام عليكم
نعم مهم هوايه 
وكثير من المبرمجون يفكروين فيه
وان البعض امثالي قد اعرض عن فكرة برمجة الاندرويد بالجافا (رغم انها صديقة السي شارب)
ولكني لااحبها ههه
فكان الخيار الامثل هو xamarin لخدمة اهل الدوت نت
ولكن لاتحسبني محترف فيه فانا لم يمضي علي اكثر من اسبوع في برمجة الاندرويد رغم اني نزلت xamarin منزمان ولكن نسيت امره وانشغلت ههههه
وبالطبع سيكون هناك شرح قريبا لهذا الاستيديو وضبط اعداداته لأن لازم تضبط بعض الاشياء قبل البدأ بالتعامل معاه كإنشاء مفاتيح انتاج apk والمحاكي وغيرها من الامور
واكيد لست ملزوما بانتظاري فأنا تعلمت من الموقع نفسه ومنتداه
http://xamarin.com
بالتوفيق اخويه الغالي
جزاكم الله خيراً أخوية محمد الورد
السلام عليكم
ليس لدي خبرة في برمجة أندرويد .. (وآمل ذلك ) ولكني خبير في الشبكات ... وما اعلمه أن البرامج لا تحتاج ادارة خاصة بها للنقل عبر الشبكة ولكن تحتاج التحقق من الإتصال .... فهي تلقي لنظام التشغيل ما تريد نقله وهو يتولى الأمر ..؟؟؟ كمثال الأوراكل وغيرها .... والله اعلم
ياترى هل احد تمكن من برمجة مثال بسيط؟