لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  لينكساوي في الإثنين ديسمبر 06, 2010 6:29 pm

السلام عليكم،

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

1) الاستفادة من خيارات كل منتج مطروح وتجريبه للتأكد من ملائمته لك.
2) بعدها نفتح تصويت ونختار أحد الخيارات المفتوحة وذلك بجمع أكثر الاصوات.
3) ومن ثم نكون إدارة تكون مسؤولة مسؤولية مباشرة عن تنفيذ مراحل المشروع.

العملية بسيطة جدا ومسلية ان شاء الله إلا ان أنها قد تأخذ بعض الوقت. أتفقنا؟


عدل سابقا من قبل لينكساوي في الإثنين ديسمبر 06, 2010 10:34 pm عدل 1 مرات

لينكساوي
البرونزية
البرونزية

عدد الرسائل : 94
تاريخ التسجيل : 04/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  لينكساوي في الإثنين ديسمبر 06, 2010 9:49 pm

حتى الآن لدينا أريعة نظم تشغيل للهواتف الذكية وهي:

1) نظام تشغيل MeeGo.com
2) نظام تشغيل maemo.nokia.com
3) نظام تشغيل www.android.com
4) نظام تشغيل www.apple.com/iphone

ولكتابة برامج (أكواد) خاصة بهذه الهواتف نحتاج غلى ما يسمى ب (SDK) وهي اختصارا ل Software Development Kit وهي عبارة عن طقم من الأدوات اللازمة لبناء التطبيقات وتجريبها على منصة المحاكاة التي تأتي مصاحبة لها. كل الأنظمة الآنفة الذكر لها SDK ومجانية باستثناء الطقم الخاص ب iPhone فهي مدفوع وليست مجانية حيث يمكنك تحمليها وتثبيتها على سطح مكتبك الحاسوبي وكتابة البرامج التي تريدها وتجربتها على المحاكي المرفق معها وهو يؤدي نفس المهام التي يؤديها جهاز الهاتف الذكي. راجع الوصلات التالية:

http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux#On_Ubuntu_or_Debian
http://wiki.meego.com/SDK/Docs/1.1/Creating_Hello_World
http://wiki.forum.nokia.com/index.php/Qt_MeeGo_handset_SDK_how_to_install_and_use_on_Linux_Ubuntu_10.04_LTS
http://wiki.meego.com/Packaging/Tutorial
http://wiki.meego.com/Hello_World_-_MeeGo_x86_development_on_Linux
http://developer.apple.com/programs/which-program/
http://wiki.maemo.org/Documentation/Maemo5_Final_Installation
ph::%20%20http://developer.android.com/sdk/index.html

نريد الآن دراسة وافية لكل خيار تمهيدا للاختيار النهائي.

لينكساوي
البرونزية
البرونزية

عدد الرسائل : 94
تاريخ التسجيل : 04/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  لينكساوي في الثلاثاء ديسمبر 07, 2010 5:16 pm

تكمن أهمية SDK في كونها توفر عليك شراء جهاز الهاتف نفسه بعد تنزيلها على الحاسب الآلي. وبالنسبة لأفضل الخيارات لي: هو MeeGo حيث هو امتداد لتطوير maemo الحالي. أما iPhone فلو ليس مجاني وليس مفتوح المصدر. الشئ نفسه بالنسبة ل Android بالرغم أنه مفتوح المصدر ومجاني إلا أنه لا يمكنني التكهن بسياسات الشيطان قوقل في المستقبل. سياسياتها متقلبة مثل الشيطان الأكبر أوراكل pirat pirat

قمت بالأمس بتنزيل مجموعة من الكتب عن Android and iPhone بس حتى الآن لم أجد ل MeeGo (ما اقصده لم اجد على مخدمات الملفات ولكن وجدتها على أمازون). فقط في انتظار الردود وتقرير في أي الإتجاهات نبدأ.

بالمناسبة، هل اقتنع الجميع بهذه الخيارات أم أن أحدا لديه خيار آخر؟ فيا ليت لو يضيفه.




لينكساوي
البرونزية
البرونزية

عدد الرسائل : 94
تاريخ التسجيل : 04/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

البداية من ال SDK

مُساهمة  محمد الفاتح حسونة في الثلاثاء ديسمبر 07, 2010 9:42 pm

اقترح بغض النظر عن الخيار الافضل اقترح البداية تكون كالاتي:

1 - الشرح العام لنظم تشغيل الاجهزة الزكية بصورة عامة.
2 - شرح تفاصيل اكثر عن ال SDK ليعرف الجميع مكوناته واستخداماته.

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


محمد الفاتح حسونة
البرونزية
البرونزية

عدد الرسائل : 29
العنوان : مدني-حي ناصر
تاريخ التسجيل : 17/07/2007

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  لينكساوي في الثلاثاء ديسمبر 07, 2010 11:22 pm

كنت أفكر في الاتفاق على خيار واحد أولا ومن ثم توزيع الأدوار والمهام على الجميع والبدء في الشرح العام لانظمة التشغيل الذكية والدخول في SDK الخاص به حيث أن الدخول في تفاصيل كل خيار يأخذ بعض الوقت. ممكن نحكم في البداية على المنتج من الناحية الأخلاقية مثل الحجب والمنع بالنسبة للسودان فتح المصدر وغيرها من القضايا. وإتقان البرمجة تحت أنظمة التشغيل إما في الغالب نختار الجافا كما في Android أو QT (وهي عبارة عن GUI ل C++).


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


لينكساوي
البرونزية
البرونزية

عدد الرسائل : 94
تاريخ التسجيل : 04/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  محمد الجميعابي في الأربعاء ديسمبر 08, 2010 8:28 pm

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

_________________
Change Your Life ... Get Seven
avatar
محمد الجميعابي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 300
العنوان : الكاملين مربع 5 حي المعمورة
تاريخ التسجيل : 01/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.adobe.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: لا يزال تقديم عروض أنظمة تشغيل الهواتف الذكية مفتوحا .....

مُساهمة  لينكساوي في الأربعاء ديسمبر 08, 2010 10:46 pm

من خلاص مااطلعت في مواقع وان التطبيقات الخاصة بها لاتحمل عليها الا عن طريق الايبود تيونز "التطبيق الخاص بالهاتف " ولايمكن تحميل برامج اخرى الا عن طريقها ولكن ايضا علمت بان هناك طريقة هاكينق على نظام التشغيل تجعل من النظام يقبل التطبيقات حتى من غيرها و ايضا الايفون في نظام التشغيل الخاص به لايقبل شريحة الهاتف الا المبرمجة عليه و لكن بتلك الطريقة يقوم بفك الشفرة الخاصة بالهاتف و يجعلها متوافقة مع انواع الشرائح المختلفة ... اللهم كلام كتير في الموضوع ده

على حسب معرفتي البسيطة، يوجد فرق بين الأثنين:
الأول: كسر الحماية الخاصة بنظام التشغيل iOS وجعله يقبل جميع التطبيقات التي يتم تطويرها من غير إحتكارها فقط علىApple Store.
الثاني: كسر الحماية الخاصة بإحتكار استخدام iPhone لشركة معينه حيث يمكنه أن يقبل كل الشرائح.

الأولى تحتاج إلى ما يسمى ب Jailbreak والثانية تحتاج إلى SIM Unlocking

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

راجع الوصلة التالية حيث تحوي على تفاصيل جيده: http://en.wikipedia.org/wiki/IOS_jailbreaking

دي شنو و تقريبا في بيئة الدوت نت في برمجة تطبيقات نظم الهاتف الذكي "بوكيت بي سي" موجودة تقريبا

بيئة مايكروسوفت في العادة تفضل أنظمتها مثل Windows Phone 7 المغلق المصدر من عائلة Windows CE (المتسخدم في ماكينات ATM لسحب القروش).


أعتقد ان تحديد الإختيار الصحيح يجب أن يجلب معه منافع ومصالح أخرى تتعدى إمكانية البرمجة فقط مثل اتاحة فرصة رسالة ماجستير أو دكتوراه على مكتبات الإتصال بالشبكات الخاصة بالهاتف الذكي أو فهم تركيبة المعاجات ومحاولة كتابة Malewares والحماية منها. أعتقد مثل المشاريع الجيدة لو كانت الشفرة (الكود) مفتوحا لوفر عليك الكثير وسنحت لك فرصة اكبر للتطوير. لذا اعتقد أن التركيز على المصادر المفتوحة يوفر الخيار الاقوى وإن كنا لا ندري كيف نبدأ أو أن البداية في هذا المسار صعبة بعض الشئ. أنا بإختياري ل MeeGo أو Android لا أجيد البرمجة على Java or QT بس مقتنع بيمكن أن اتعب الآن وارتاح بعدين.

إن شاء الله لما ارجع ماليزيا ناوي اشتري HTC Smartphone with Android OS مثل التالي: http://www.htc.com/mea-en/product/desirehd/specification.html

وانتظر صدور MeeGo على جهاز خصيصا له لأشتريه أيضا.

بالمناسبة افتقد الأخوين منقولي ومهند بشدة، أين هؤلاء الشباب؟

لينكساوي
البرونزية
البرونزية

عدد الرسائل : 94
تاريخ التسجيل : 04/02/2008

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى