الجمعة، 10 يناير 2014

دورة برمجة التطبيقات : الدرس الأول


متطلبات الدورة التعليمية لبرمجة تطبيقات الاندرويد :
1- تحميل Java Runtime Environment JRE 
 http://java.sun.com/javase/downloads/index.jsp
2-  تحميل إكليبس: http://www.eclipse.org/downloads/
3- تحميل الـ Android SDK.
http://developer.android.com/sdk/index.htm
لغة البرمجة المستخدمة في الدورة التعليمية : لغة الجافا 
  • تاريخ لغة الجافا
في بداية التسعينيات من القرن المنصرم كلفت شركة صن ميكروسيستيمز جيمس جوزلينج بوضع نظام لتشغيل التلفزيون التفاعلي 
فقام جيمس بتكوين فريق عمل لعمل المطلوب ضمن مشروع برمجي أطلق عليه المشروع الأخضر وبدء فريق العمل بقيادة جيمس جوزلينج 
المشروع بلغة البرمجة الأشهر في ذلك الوقت آلا وهي لغة سي بلاس C + +  وقد طور هذه اللغة Bjarne في معامل AT&T  

قبل عشر سنوات من ذلك التاريخ  كتطوير للغة سي ولكن جيمس جوزلينج لم يجد في السي بلاس المرونة الكافية لانجاز 
مشروعه فقام بتطوير هذه اللغة ليجد نفسه أمام لغة جديدة أطلق عليها بداية مسمى آواك وهي شجرة السنديان التي كان يراها 
من نافذة مكتبه وهو في شركة صن ميكروسيستيمز ولكن المشروع كان قد تأخر انجازه وكادت أن تعلن شركة صن فشل المشروع 
وحل فريق العمل وتسريحه أو نقلهم إلى أقسام أخرى وفي تلك الأيام كانت هناك شركة عملاقة تضع الخطوط النهائية لبرمجيات 
سوف تغير وجه الكرة الأرضية هذه الشركة هي شركة ميكروسوفت وفي منتصف التسعينيات تطور الانترنت وأصبح من السهولة 
بمكان ووجدت اللغة الوليدة نفسها في هذا المجال فولدت عملاقة وفي خريف العام 1995 أطلقت شركة صن مولدها الجديد إلى 
فضاء الشبكة العنكبوتية بمسمى جديد [ جافا ] وهذا الاسم قرأت تفسيرات عديدة له وأقربها إلى الصواب في رأي هو أن حروف 
الجافا هي الحروف الأولى من أسماء قادة فريق العمل في المشروع الأخضر حيث أن الحرف الأول وهو J  مأخوذ من اسم أبي الجافا
 James  وهكذا ويمكن أن يسأل في ذلك جيمس جوزلينج ورغم أن الجافا عند إطلاقها كانت بدائية جدا بالنسبة للغة السي بلاس 
أو بالنسبة للجافا اليوم إلا أن تطبيقات الانترنت التي تسمى جافا أبلت APPLET  كان لها مفعول السحر حيث جعلت للغة الوليدة 
شعبية كبيرة عندما رأى المستخدمون الجدد للانترنت عبر العالم برمجيات تفاعلية عبر متصفح نيتسكيب الذي كان شهيرا في تلكم
 الأيام ولهذا اجتذبت الجافا  عدة مئات الألوف من المبرمجين حول العالم في الستة شهور الأولى من إطلاقها وتطورت لغة الجافا بسرعة
 مذهلة نتيجة هذا العدد الكبير من المبرمجين الذي انضم إلى قافلة الجافا واضطرت ميكروسوفت إلى وضعها في نظام التشغيل الويندوز 
ومستعرضه انترنت إكسبلورر وأيضا نتيجة المصدر المفتوح للغة الجافا وتزامن مع ظهور نجم الانترنت وما قدمه للجافا من بيئة ممتازة للنمو 
السريع والانتشار المذهل تزامنا مع هذا ظهر المارد الآخر للاتصالات أقصد الهاتف المحمول وظهرت شركة نوكيا وحدث هذا التوائم والتناغم 
العجيب بين النوكيا والجافا وأصبحت الجافا في كل محمول واستخدمت في كافة أنحاء العالم
عرب درويد

Tags