Presentation is loading. Please wait.

Presentation is loading. Please wait.

الوحدة الخامسة / تقنيات وبرمجة الأجهزة الذكية.

Similar presentations


Presentation on theme: "الوحدة الخامسة / تقنيات وبرمجة الأجهزة الذكية."— Presentation transcript:

1 الوحدة الخامسة / تقنيات وبرمجة الأجهزة الذكية

2 أنظمة تشغيل الأجهزة الذكية
الدرس الأول / الأجهزة الذكية أنواع الأجهزة الذكية أنظمة تشغيل الأجهزة الذكية

3 الأجهزة الذكية Smart Devices
تعريف / 1- الأجهزة التي تعمل بواسطة أنظمة تشغيل يسمح لها بالاتصال بخدمة الإنترنت وتصفح مواقع الإنترنت والبريد ومواقع التواصل الاجتماعي وذلك باستخدام الشبكات السلكية Wi-Fi أو بواسطة خدمات شركات الاتصالات . 2- أجهزة رقمية تفاعلية تتصل بالشبكات يمكن للمستخدم إعادة تهيئتها نوعا ما لتلائم احتياجاته وتعمل بشكل مستقل إلى حد ما أنواع الأجهزة الذكية يمكن تقسيم حسب الأنواع التالية الاحجام – الاشكال – المهام والأعمال – الخصائص والمميزات توجد في ثلاثة اشكال رئيسية تشترك في بعض الخصائص وتختلف في الاحجام والاستعمالات 1- الأجهزة اللوحية المحمولة صغيرة الحجم Tabs وتشمل الهواتف الذكية والبطاقات الذكية 2- الأجهزة اللوحية المحمولة متوسطة الحجم Pads تشمل الحاسبات المحمولة والحاسبات المتحولة والتي تعمل باللمس 3- الأجهزة اللوحية كبيرة الحجم Boards مثل السبورات الذكية

4 الأجهزة اللوحية Tablet Devices الهواتف الذكية Smart Phone
مميزاتها / 1- خاصية الكتابة على الشاشة بقلم خاص أو باستخدام اليد مباشرة مميزاتها / 1- الاتصال بالإنترنت 2- مساحة التخزين العالية 2- وصلها بلوحة مفاتيح خارجية 3- الكاميرا عالية الدقة 4- متعددة التطبيقات 3- وفرت للمستخدم إمكانية للعمل من أي مكان بأسلوب بسيط ويقترب كثيرا من أداء الأجهزة المحمولة أو المكتبية في بعض أنواعها 5- منظم للأعمال والمهام 6- التزامن مع جهاز الحاسب الآلي 7- وجود الدعم الفني للتطبيقات ونظام التشغيل السبورات الذكية تعريفها / عبارة عن سبورة يمكن للمستخدم التفاعل معها باللمس أو باستخدام قلم خاص وذلك لإدخال الأوامر أو الكتابة أو الرسم والسبورات الذكية . مميزاتها / تأتي ضمن نظام متكامل عبارة عن لوح أبيض تفاعلي Whiteboard وجهاز عرض البيانات Projector وجهاز حاسب مع نظام لتشغيل السبورة الذكية

5 نشاط

6 نظام تشغيل Wndows Phone نظام تشغيل آبل Apple iOS
أنظمة تشغيل الأجهزة الذكية Smart Devices “ OS” النظام الشركة المصنعة مميزاته نظام تشغيل Wndows Phone الشركة المصنعه Microsoft من قبل تواجد المنافسين كشركتي جوجل وآبل ولهذا اطلقت مايكروسوفت بعد ان قامت بتطويره بشكل كامل جذري سهولة التزامن مع الحاسب – سهولة تصفح الانترنت باستخدام الإنترنت اكسبلورر –وسوفت دعم تشغيل ملفات الوسائط من خلال ميديا بلير – استعراض ملفات الأوفيس من خلال النسخة الخاصة بالهواتف الذكية – الوصول السريع للصور والأسماء – وجود دعم قوي من شركة مايكروسوفت نظام أندرويد Android يعتمد تكوينه على نواة لينكس ومن ثم قامت شركة جوجل بشرائه وتطويره وذلك بالمشاركة مع 45 شركة مصنعه وهذا النظام مفتوح المصدر Open Source سهولة التطوير والتعديل من قبل المطورين في الشركات المصنعه للهواتف الذكية – يمنح حرية للمستخدم في الاضافة وتعديل الواجهات – الأداء العالي لكونه مبنيا على نظام مفتوح المصدر نظام تشغيل آبل Apple iOS لا يتوفر على أجهزتها الذكية وهو نظام مغلق أي انه لا يسمح بالتعديل على النظام أو تثبيت تطبيقات من خارج متجر البرامج الخاص بشركة آبل أو تغيير في الواجهة قوة النظام واستقراره – الأمان والخصوصية – إمكانية تزامن عدة أجهزة ذكية تمتلك الحساب نفسه – الدعم القوي من شركة آبل والتحديثات – قوة وجودة التطبيقات – خدمة Siri او السكرتير الشخصي

7 نشاط

8 تطبيقات الأجهزة الذكية متاجر تطبيقات الأجهزة الذكية
الدرس الثاني / تطبيقات الأجهزة الذكية متاجر تطبيقات الأجهزة الذكية لغات البرمجة وبرمجة الأجهزة الذكية برامج تطوير الأجهزة الذكية

9 نشاط تطبيقات الأجهزة الذكية Smart Devices App s
, أهم مجالات تطبيقات الأجهزة الذكية تطبيقات تعليمية – تطبيقات المكتب – تطبيقات السفر والسياحة – تطبيقات المطاعم – تطبيقات الصحف والاعلام – تطبيقات المال والأعمال – تطبيقات الترفيه – تطبيقات خدمية نشاط

10 متاجر تطبيقات الأجهزة الذكية
المتجر مميزاته متجر آبل Apple Store التطبيقات تعمل على نظام تشغيل آبل ios فقط – تتميز بسهولة الاستخدام – ووجود تصنيفات للتطبيقات حسب النوع أو حسب نوع الجهاز الذكي المصمم للبرنامج – استعراض التطبيقات عملية يسيرة على المستخدمين – تدعم المطورين وتوفر لهم بيئة عمل احترافية تضمن جودة تطبيقاتهم وخلوها من العيوب . متجر جوجل Google Play جذب المطورين للقيام بتصميم تطبيقاتهم للعمل على نظام Android – توفير بيئة تنافسية لهم تجعل استثمارهم في هذا المتجر أمرا مجزيا لهم – يتميز هذا المتجر بوجود تطبيقات مجانية تقارب 50% من إجمالي تطبيقات المتجر . متجر ويندوزفون Windows Phone Store من شركة مايكروسوفت وذلك قبل ان تجري علية تطوير شاملة وتسميته وهذا المتجر يجمع كل التطبيقات التي تصميمها للعمل على ويندوز فون وتجاوز عدد التطبيقات بنهاية عام 2012 الى 100 الف تطبيق

11 لغات البرمجة وبرمجة الأجهزة الذكية
لبناء تطبيق للأجهزة الذكية يستخدم المطورون العديد من اللغات ويرجع التنوع هنا لأسباب متنوعة لعل أهمها مدى إجادتهم لهذه اللغات وتمكنهم من أدواتها ومنها C++ و C# و C-Objective المشتقة من لغة C والتي تتميز ببساطتها وسهولة استخدامها وتستخدم في بناء تطبيقات نظام آبل ios وكذلك لغة الجافا JAVA خاصة في بناء تطبيقات نظام الاندرويد وهناك من اللغات المفتوحة المصدر لغة Python برامج تطوير الأجهزة الذكية يتوفر العديد من البرامج التي تستخدم في تطوير تطبيقات الأجهزة الذكية منها وهي نوعان 1- برمجيات التطوير مفتوحة المصدر 2- برامج التطوير التجارية

12 أولا / برمجيات التطوير مفتوحة المصدر
التطبيق النظام مميزاته وصفه إكليبس Eclipse نظام البيئات المتعدد الاندرويد يستخدم لغة الجافا في كتابة الجمل البرمجية – ويمكن استخدام لغة C++ ولغة C في بناء تطبيقات الأجهزة الذكية – لدى شركة IBM جذب اليه الكثير من مطوري تطبيقات الاجهزة الذكية إكس كود Xcode لبناء تطبيقات ماك لأجهزة الحاسب وتطبيقات نظام ios يمكن إنشاء تطبيقات سريعه وفعاله وعالية الجودة – تدعم اكس كود تلقائيا – تتيح استخدام احدث خدمات آبل – سهل للغاية في بناء وتشغيل الاختبارات – تحليل شفرة الخاصة بك – مراقبة الأداء في انشاء التطبيقات آب إنفنتور App Inventor من تطوير شركة جوجل لبناء تطبيقات الاندرويد سهولة الاستخدام – يعتمد على بيئة رسومية – يعتمد على تركيب متسلسل للوظائف المراد استعمالها في التطبيق – لابد من توفر ادوات حزمة جافا JDK وحزمة تطوير اندرويد – يتيح للمبتدئين من بناء تطبيقات جديدة – يوفر لك ادوات التطوير تطبيقات التشغيل اندرويد ونظامIOS ويتطلب التسجيل بالموقع

13 برنامج إن إس بيسك أب ستوديو برنامج بيسك فور اندرويد
ثانيا / برامج التطوير التجارية الهدف منها / توفير برامج سهلة الاستخدام للمطورين – توفير الوقت في تنصيب وإعداد أجهزة الحاسب – تمكن المستخدم المبتدئ أو المتقدم في استخدامها في بناء التطبيقات الاجهزة الذكية البرنامج مميزاته وصفه برنامج إن إس بيسك أب ستوديو NSB – AppStudio سهولة الاستخدام – شاشة العمل الرئيسية شبيهه بالفيجول بيسك ستوديو – يمكن اللمبرمج استخدام لغة بيسك أو لغة الجافا لبناء تطبيقاته بواسطة هذا البرنامج برنامج بيسك فور اندرويد Basic 4 Android بناء تطبيقات تناسب شاشات الأجهزة الذكية المتنوعة – يوفر محاكيا لتجربة التطبيقات قبل نشرها على المتاجر

14 نشاط

15 برمجة تطبيقات الأجهزة الذكية
الدرس الثالث / برمجة تطبيقات الأجهزة الذكية

16 برمجة تطبيقات الأجهزة الذكية
اشهر برنامج / NBS-AppStudio مميزاته / سهلة وممتعة للتشابة الكبير مع البرمجة باستخدام لغة الفيجول بيسك – رؤية النتائج مباشرة على متصفح الانترنت أو على أجهزتنا الذكية – بيئة تطوير قوية وكاملة لإنشاء تطبيقات الويب والهواتف الذكية التي تعمل على ios و Android - يعتمد تصميمه على السحب والإفلات وبلغة برمجة الجافا سكريبت اولا / مراحل كتابة البرنامج باستخدام NSB - AppStudio 1- تصميم الواجهات 2- ضبط الخصائص الأدوات 3- كتابة أوامر البرمجة 4- تجربة التطبيق واكتشاف الأخطاء ثانيا / طريقة تعامل NSB – AppStudio مع البيانات انواع البيانات / اما تكون قيما ثابته أو متغيره يتم استرجاعها والتعامل معها داخل البرنامج

17 نشاط ثالثا / العمليات الحسابية والمنطقية
العمليات المنطقية نشاط - ما نتيجة العملية التالية على جهاز الحاسب m = 2*( 3-1 ) ^ 2/4 2+3*4>2*(3-1) ^2

18 TextBox – CheckBox – List – Select – InputBox TextBox – Label - MsgBox
NSB – AppStudio رابعا / أدوات البرمجة في برنامج TextBox – CheckBox – List – Select – InputBox TextBox – Label - MsgBox NSB – AppStudio خامسا / بعض الأوامر الأساسية في برنامج 1- أمر الأسناد 2- الجملة الشرطية IF وتشمل الصيغ التالية / 4- حلقات التكرار ومن أهمها FOR ….NEXT DO …. WHILE IF-THEN / IF-THEN-END IF/ IF-THEN-ELSE/ IF-THEN-ELSEIF 5- المصفوفات Array 3- الجملة الشرطية SELECT CASE

19 نشاط

20 NSB – AppStudio خامسا / الدول البرمجية في برنامج

21 سادسا/ الوسائط المتعددة
NSB – AppStudio سادسا/ الوسائط المتعددة سابعا / التعامل مع قواعد البيانات بعض التطبيقات يحتاج فيها المبرمج لاستخدام قاعدة البيانات وذلك لحفظ واسترجاع البيانات عند الحاجة . بالتالي بحاجة لأداة تمكنه من التعامل مع قواعد البيانات بشكل مبسط واحترافي تتوفر اداة هي SQLite كاداة عملية سهلة الاستخدام لحفظ البيانات واسترجاعها

22 نشاط

23 ثامنا / التعامل مع مواقع التواصل الاجتماعي
يوفر البرنامج أدوات جاهزة للتعامل مع مواقع التواصل الاجتماعي التي من الممكن ان نحتاج إليها في بعض التطبيقات الأجهزة الذكية سواء للتواصل مع المطورين أو ارسال تعليقات من التطبيق للنشر على حساب المستخدم وتوجد هذه الأدوات في قائمة Finance & Social Media


Download ppt "الوحدة الخامسة / تقنيات وبرمجة الأجهزة الذكية."

Similar presentations


Ads by Google