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

Slides:



Advertisements
Similar presentations
تعريب لوحة المفاتيح والشاشة
Advertisements

مقدمة في الحاسب الالي والمعلومات
منصور البصيلي خالد الزهراني
نظام هال سوبر نوفا خالد العبدلله أقسام نظام هال سوبر نوفا قاريء الشاشة أنظمة إخراج: الناطق عدسة التكبير لغة برايل.
س : ما هو فيروس الكمبيوتر ؟
Module 6 مقدمة حول إدارة الشبكات
مقدمة عن الكمبيوتر وتطوره
Introduction to Software
الفصل الحادي عشر الطوارئ الإشعاعية
الفصل الثالث البرامج.
Introduction To Computers
مقارنة بين برنامجي Restrator Resource Hacker إعداد هاني سليم السليم
محرك البحث الإدريسي غزوان البريكان
بعض نظم الأرشفة الإلكترونية تقديم د. جبريل العريشي A microfiche reader.
تقارير جودة الخدمات للهاتف الثابت والمتحرك عن الربع
JavaScript JavaScript Introduction. Q. What is JavaScript? Ans. JavaScript was designed to add interactivity to HTML pages. JavaScript is a scripting.
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
كواليتي لتقنية المعلومات الطريق الى التكنولوجيا
أهداف الدرس 1 ما هي محركات البحث ؟ Search engines
بسم الله الرحمن الرحيم برمجة الويب بلغة HTML 1.
مقدمة لتكنولوجيا المعلومات
الحوسبة السحابية وتطبيقاتها
What is “I am an IDP” App. ? ما هو تطبيق «أنا نازح» It is a free SMART phone app هو تطبيق مجاني للهواتف الذكية Can be downloaded from Google Play.
PSCJ 11/11/2018 المحور الرئيسي: أساسيات نظم وتقنيات المعلومات الموضوع الخامس: أنواع البرمجيات 23/4/2013 Mr Hashem Alaidaros.
برامج التطبيقات Application Software المحاضرة السادسه.
المحاضرة الأولى مقدمة أساسية: - ما هو الوب؟ ما هي خصائصه؟
تقنين برمجيات نظم المعلومات الجغرافية (GIS)
روعة التصميم المدمج لأجهزة التسجيل الصوتي
بروتوكول Tcp/Ip فى الموضوع السابق لشرح مراحل osi كنا قد تحدثنا عن ان ال Osi هو موديل تعليمى للفهم وبروتوكول tcp/ip هو الذى يتم.
تصميم وتطوير البرمجيات MISY301
التعلم الالكترونى الطريق نحو تعليم افضل
لغة البرمجة بالكائنات(الجافا)
PC Internal Component.
أدوات في التعليم الالكتروني
How to contact me Twitter Blog :-
بسم الله الرحمن الرحيم ...
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
المخدم الرئيسي في الشبكات
الوحدة الثالثة الاتصالات و شبكات الحاسوب
تابع جمل التحكم و معالجة الاستثناءات
شبكات الحاسب.
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
الوحدة الثانية برمجيات الوسائط المتعددة Multimedia Software
المكونات البرمجية للحاسب
نظام التشغيل Windows xp.
القوانين : على كل مجموعة ترشيح قائدة لها . لكل مجموعة 10 أعواد .
سياسات واستراتيجيات البحث
تدريب (3-1)- مكونات سطح المكتب لنظام التشغيل (Windows XP).
مهارت الحاسوب ا.محمد شبير.
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
Electronic Payment Systems أنظمة الدفع الالكتروني
تطبيقات الانترنت والوسائط المعددة
نظرة شاملة على اجهزة العرض الضوئي التفاعلية
Windows Security Center
Information Technology Fundamentals
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
مقدمة في البرمجة.
3. Browsing the Web تصفح الانترنت
صياغة البرامج ولغات البرمجة Programming & programming languages
شرح برنامج صانع الافلام Movie Maker (الموفي ميكر)
Gateway (بوابة العبور أو الاتصال)
User ID Symbol Description Site Engineer SE Office Engineer OE N/A SF
أساسيات تصميم مواقع الويب
الادارة العامة لمنطقة الاحمدي التعليمية
الوحدة الخامسة البرمجة بلغة فجول بيسك تصميم الواجهات في برنامج الفجول بيسك. ضبط خصائص الأدوات. مراحل كتابة البرنامج بلغة فجول بيسك أهداف الدرس.
الكلية الجامعية للعلوم التطبيقية
مهارت الحاسوب ا.محمد شبير.
عبارة عن استضافة و تخزين الملفات على الانترنت بحيث يمكنك الوصول إليها من أي مكان تقريبا. وبعد تثبيتDropbox في جهازك والاتصال بالخدمة يصبح لديك مجلد.
هيكلة نظم إدارة قواعد البيانات (DBMS Architecture)
أ.فيصل حاكم الشمري. تعارف الجلسة الأولى التعريف المختصر الهاتف الذكيالتعريف المختصر الهاتف الذكي مواصفات فنية للمعايير تطبيقات الهواتف الذكيةمواصفات.
Presentation transcript:

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

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

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

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

نشاط

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

نشاط

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

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

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

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

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

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

نشاط

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

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

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

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

نشاط

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

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

نشاط

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