Professional Documents
Culture Documents
com
2
ما هي البيانات؟
• بياناتهي الكلمات واألرقام والتواريخ والصور واألصوات وما إلى ذلك بدون سياق .
• في بعض األحيان نشير إلى البيانات على أنها غير منظمةحقائق خامأواألرقام
• يتم تمثيل البيانات بمساعدة أحرف مثل الحروف الهجائية (من األلف إلى الياء ،من األلف إلى الياء) ،أو
األرقام )(0-9أو األحرف الخاصة = ،>،<،*،/،-،(+وما إلى ذلك).
3
ما هي المعلومات؟
• معلومةعبارة عن مجموعة من الكلمات واألرقام والتواريخ والصور واألصوات وما إلى ذلكسياق ،أي
لمنحهممعنى.
على سبيل المثال:
طالب يحمل رقم H00234561اسمه أحمد حصل على 92%في امتحان CIS1003وحصل على تقدير A
اشترى عميل 2.00كجم من الموز بتاريخ 12/01/18بسعر 1.39دوالرا أمريكيا بإجمالي 2.78دوالرا
أمريكيا
هذه معلومات-البيانات وضعت في السياق.
4
دورة معالجة المعلومات
النموذج اإلدخال واإلخراج (IPO).هو نموذج وظيفي يحدد المدخالت والمخرجات ومهام
المعالجة المطلوبة للتحويلالمدخالتداخلالنواتج .يتضمن النموذج أيضا أي تخزين للبيانات قد
يكون مطلوبا.
مالحظة :يتم تطبيق هذا النموذج في العديد من الصناعات والقطاعات وخاصة في مجال اإللكترونيات واآلالت.
5
دورة معالجة المعلومات –مثال 1
6
2 دورة معالجة المعلومات –مثال
7
حواسيب شخصية
8
أعط أمثلة على أجهزة الحوسبة الشخصية األخرى
9
أجهزة محمولة
10
األجهزة القابلة لالرتداء ونظام تحديد المواقع
11
االندرويد ايفون !!..المصارعة
جدول أعمال
يتم تطوير تطبيقات الهاتف المحمول الحديثة لألجهزة التي تسمى الهواتف الذكية. •
تم تجهيز الهواتف الذكية بميزة االتصال التي تمكنها من العمل كجهاز كمبيوتر •
محمول .ويتم هذا االتصال من خاللواي فايوتقنيات 3/4G.
تشمل الميزات القياسية في الهواتف الذكية شاشة تعمل باللمس ،وكاميرا،نظام •
تحديد المواقع ،مشغل الوسائط ،التخزين.
غالبا ما يُشار إلى أنظمة المعلومات المبتكرة التي تم تطويرها لهذه الهواتف باسم •
"التطبيقات".
مقدمة
• نظرا ألن الهواتف الذكية يمكن أن تعمل كجهاز كمبيوتر صغير محمول ،فهي
مجهزة بالمعالج وذاكرة الوصول العشوائي والتخزين.
مقدمة
سامسونج •
تفاحة •
لينوفو •
هواوي •
إل جي •
اتش تي سي •
نوكيا •
إلخ. •
منصات تطوير تطبيقات الهاتف المحمول
• دالفيك VM
– ملفات ديكس
– مدمجة وفعالة من ملفات الفئة
– محدودية الذاكرة وطاقة البطارية
• المكتبات األساسية
– جافا 5الطبعة القياسية
– المجموعات ،اإلدخال/اإلخراج ،إلخ...
إطار تطبيق
• واجهة API
• مدير النشاط –يدير دورة حياة التطبيق.
التطبيقات
ماك •
آيفون •
أبل تي في •
آيباد •
آيبود •
ماك أو تسعة •
آي تيونز •
سفاري •
تاريخ أبل
ميترو
سريعة
نقاط مهمة قبل االنطالق
• هناك بعض الخدمات غير موجودة في بعض األجهزة إال أننا ال
نجد حال ً لهذه المشكالت في بعض البرامج.
• الكمبيوتر الشخصي أو الكمبيوتر المحمول ال يمكن أن يستغنى
عنه بأجهزة الكمبيوتر اللوحية أو الهواتف الذكية ،ألن كل نطاق
يختلف في األداء والمضمون واالستخدام عن اآلخر ،ويفرق بين
الهواتف الذكية اللوحية والكمبيوتر المحمول.
تم تعديل الجهاز من بين الخيارات الخدمية اآللية مما كان عليه في •
ظل التغيرات التي يمكنك مشاهدتها مقاطع المقارنة بين 4و 4سفي
موقع اليوتيوب.
دعم النظام من قبل مواقع تجارية كبرى كموقع أي فون إسالمي •
وغيرها .
وفرة برامج بالمتجر وسرعة التصميم وضبط المعايير. •
حصانة النظام بدون حماية (جيل بريك). •
الشركة العراقية وقوة أداء النظام الخارجي. •
وجود قوة ألداء األلعاب الخاصة للمحترفين . •
السكر خدمة الشخصيةسيري متوفر في الدول التالية :أمريكا وانجلترا •
وفرنسا ووستراليا وألمانيا ودول ستضاف في المرحلة القادمة .
مالحظات على النظام
• هندسة التطبيق
عميل رقيقضدعميل سميك •
الطبقات واالتصال •
ويب الجوال والتطبيقات األصلية والمختلطة •
دورة حياة التطبيق •
تعمل تطبيقات الهاتف المحمول على تحويل البرامج الشخصية وبرامج األعمال. •
تقوم الحكومات والشركات بتخطيط وتنفيذ استراتيجية الهاتف المحمول •
قدرات الوجودمحمولة للغاية واعية بالبيئةمن خالل أجهزة االستشعار المدمجة •
هي الميزات الرئيسية لألجهزة المحمولة التي ترغب المؤسسات في استغاللها.
توفر األجهزة المحمولة إمكانية االتصال عبر عدة طرق. •
بينماواي فاياإلشارات لها نطاق محدود ،واإلشارات الخلوية موجودة في كل مكان •
نطور تطبيقًا للهاتف المحمول؟
لماذا ّ
• تتمتع األجهزة المحمولة بالقدرة على التقاط البيانات عند وقوع األحداث.
• على سبيل المثال ،يسمح استخدام أجهزة مثل الكاميرا والميكروفون بتسجيل البيانات من
المصدر.
• تقدم األجهزة المحمولةإمكانية الوصول المحسنةبين التكنولوجيا ومستخدميها.
• على سبيل المثال ،أصبح من السهل اآلن الوصول إلى رسائل البريد اإللكتروني واألخبار
والطقس وما إلى ذلك.
• لقد تجاوزت مبيعات األجهزة اللوحية مبيعات أجهزة الكمبيوتر المحمول ،كما
تجاوزت مبيعات األجهزة المحمولة مبيعات األجهزة اللوحية.
نطور تطبيقًا للهاتف المحمول؟
لماذا ّ
• إنهم ال يعتمدون بشكل كبير على نظام تشغيل الجهاز المحمول أو نوع الجهاز
المحمول مثل العمالء السمينين.
• عادًة ً ما يكون لدى العمالء السمينين طبقة إلى ثالث طبقات من كود التطبيق ويمكنهم العمل بشكل
مستقل عن الخادم لفترة من الوقت
• عادة،يعد العمالء السمينون أكثر فائدة في المواقف التي ال يمكن فيها ضمان االتصال بين العميل
والخادم.
• على سبيل المثال ،قد يتمكن تطبيق عميل كبير من قبول إدخال المستخدم وتخزين
البيانات في قاعدة بيانات محلية حتى تتم إعادة تأسيس االتصال بالخادم ويمكن نقل
البيانات إلى الخادم.
• يسمح هذا للمستخدم بمواصلة العمل حتى لو كان خارج االتصال بالخادم.
عمالء الدهون
• يعتمد العمالء السمينون بشكل كبير على نظام التشغيل ونوع الجهاز المحمول وقد يكون من
الصعب إصدار التعليمات البرمجية وتوزيعها.
• يمكن تنفيذ عمالء Fatباستخدام طبقة واحدة أو طبقتين أو ثالث طبقات من كود التطبيق.
عميل الدهون -طبقة واحدة
عميل الدهون –طبقتين
عميل الدهون –ثالث طبقات
الخوادم
• تتكون بنيات الخادم عادًةً من طبقة واحدة إلى ثالث طبقات من التعليمات
البرمجية يتم تنفيذها في طبقة واحدة إلى ثالث طبقات.
• االيجابيات
• مريحة جدا
• سريع التطوير والنشر
• سلبيات
• أقل قابلية للتطوير
• من الصعب تأمينها
بنية الخادم ذات الطبقة الواحدة
بنية الخادم ذات المستويين
االيجابيات •
• مريح
• يسمح بتخصص خادم قاعدة البيانات
سلبيات •
أقل قابلية للتطوير •
من الصعب تأمينها •
أغلى •
بنية الخادم ذات المستويين
بنية خادم ثالثي الطبقات
• االيجابيات
• القابلة للتطوير
• مؤمن خلف جدران الحماية والمناطق
• يسمح بتخصص خادم قاعدة البيانات
• سلبيات
مبالغة •
أكثر صعوبة في التطوير •
أكثر صعوبة في اإلدارة •
أغلى •
خوادم جميع المستوياتالهندسة المعماريةS
# طبقة واحدة مستويين ثالث طبقات
-مبالغة
-أقل قابلية للتوسع -أقل قابلية للتوسع
-أكثر صعوبة في التطوير
سلبيات
-أكثر صعوبة في اإلدارة
-صعوبة تأمينه -صعوبة تأمينه
-أغلى
-أغلى
بنية خادم ثالثي الطبقات
أنواع االتصال
• إمكانيات الجهاز
• استهدف األجهزة ذات اإلمكانات المحددة ،مثل حجم الشاشة والكاميرانظام تحديد المواقع،
،3G/4Gواي فايو ،NFCوالبلوتوث ،وعمر البطارية ،وسعة التخزين ،وما إلى ذلك.
• حجم الشاشة –ال تتعلق واجهات المستخدم الرسومية لتطبيقات الهاتف المحمول
بالواجهة فحسب ،بل في الواقع المبرمج هو مصمم التفاعل الذي يحافظ على انتباه
المستخدمين واهتمامهم بالتطبيق .ولذلك ،ينبغي دعم أحجام شاشات متعددة.
• االتصال
• يجب أن تتعامل التطبيقات مع المواقف التي يكون فيها االتصال غير مستقر أو متقطع.
اعتبارات تصميم التطبيق
• 1.ابحث عن تطبيق يستخدم إمكانيات الجهاز لتوفير منتج لم يكن موجودًا من قبل .
مبتكرا.
ً اشرح ما الذي يجعل هذا التطبيق مه ًما أو
• 2.ابحث عن تطبيق مصمم لدعم عملية األعمال .ما هي العملية التجارية؟ كيف يقترح
التطبيق تحسينه؟
• 3.تحديد وشرح عملية تجارية محددة .كيف يمكن أتمتة هذه العملية باستخدام تكنولوجيا
الهاتف المحمول؟ كيف يمكن إعادة تصميمه بالكامل؟
تطوير المفهوم
• قم بتسمية التطبيق
• يجب أن يعكس اسم التطبيق بدقة
• وظيفة التطبيق.
• يجب أن يكون اسم التطبيق فريدًا ،إذا
• ممكن ،وعدم تكرار أسماء
• تطبيقات أخرى.
الخطوط العريضة لمسودة التطبيق
قم بإنشاء مسودةمخطط الخطوة:حدد كل شيء سيفعله التطبيق بطريقة تدريجية. •
قم بإنشاء مسودةمخطط الصفحة:رسم وتكوين مظهر الصفحات المختلفة. •
حدد األزرار الرسومات والمالحةالالزمة لوظائف التطبيق •
حدد االلمخرجات والمكالمات •
متطلبات التصميم
.1ال تقم بإنشاء تطبيق دون امتالك الجهاز المقصود أو دون وجود
خبرة في استخدام الجهاز (تختلف البيئات والقوائم والمظهر بين
األجهزة)
.2لديك فكرة واضحة جدًا عما سيفعله التطبيق
.3تطوير تدفق العمليات بشكل واضح ودقيق
.4تأكد من أن ميزانيتك كافية لتمويل تطوير التطبيق بالكامل
مترجم من اإلنجليزية إلى العربية - www.onlinedoctranslator.com
واجهة الجوالتصميم
الخطوط العريضة
• تشير طبيعة جهاز بشاشة تعمل باللمس بحجم الجيب إلى عدة أشياءالمبادئ
التوجيهية العالمية:
إستجابة •
االبهام •
هدف •
محتوى •
التمرير •
"اإلصبع السمين"
المبادئ التوجيهية العالمية
• إستجابة:
• كن مستجي ًبا للمستخدمأجراءات .إذا قام المستخدم بشيء ما ،فيجب أن يقر تطبيقك بالتفاعلفورا.
• االبهام :مع واجهات تعمل باللمس ،وإبهامماذا يكوننحتاج إلىتصميمل.
• ما لم يتفاعل المستخدم مع الهاتف الذكي بكلتا يديه ،فإنه يكاد يكون من المستحيل وضع إصبعه على الشاشة.
• حتى عند اإلمساك بالهاتف الذكي بكلتا اليدين ،فمن المرجح أن تكتب بإبهامين.
• األهداف:
• يكونواعيمن حيث تضع الخاص بكاألهداف بالنسبة لبعضها البعض .على سبيل المثال ،وضعمسافة للخلفالزر
المجاور مباشرة لليرسلسيكون الزر الموجود في تطبيق الرسائل القصيرة هوفكرة سيئة.
• الستهداف مناطق صغيرة من الهاتف الذكي ،فإنسحررقم لصديق لإلبهامواجهة المستخدمالعناصر هي44بكسل.
المبادئ التوجيهية العالمية
• محتوى:
• واجهات اللمس تمكننا من ذلكتتفاعل مباشرةمع
المحتوى لدينا.
• لذا ضع المحتوى الخاص بك في المقدمة
ومركزوتصغيرواجهة Chromeمثل
األزرار وأشرطة عالمات التبويب ومربعات
االختيار وشرائح التمرير وحيثما أمكن ذلك
أهداف بحجم اإلصبع
المبادئ التوجيهية العالمية
• التمرير:
• إنه من األفضل أنالحد من التمرير.
• حدشاشات إلىمقاسالتابعإطار العرضمتى
أمكن.
• على سبيل المثال ،في الشكلقائمة
عموديةيعرض ببساطةنصية معلومةوهو
أساس عرض المعلومات على العديد من
األجهزة المحمولة
نماذج المالحة
• اختر أالنموذج المالحيهذا هو األكثر منطقية لتطبيق الهاتف المحمول الخاص بك:
• ال أحد :التطبيقات المساعدة ذات الشاشة الواحدة (على سبيل المثال طقسالتطبيق على االيفون)
• شريط التبويب:ثالثة إلى ستة متميزةمجاالت المحتوى (على سبيل المثال تويترلآليفون)
• انتقل لألسفل:القائمة والتفاصياللتسلسل الهرمي للمحتوى (على سبيل المثال إعداداتالتطبيق
على االيفون)
إدخال المستخدم
• الكتابة يمكن أن تكونمحبط لذلك يجب عليك أن تفعل ما بوسعك لتسهيل األمر على
المستخدمين .فيما يلي بعض اإلرشادات:
• عرض لوحة المفاتيح المناسبة:
• ضع في اعتبارك كل حقل من حقول اإلدخال الخاصة بك واعرض لوحة المفاتيح المناسبة (النص
والرقم والبريد اإللكتروني وعنوان URLوما إلى ذلك )سيكون ذلك مفيدًا جدًا إلدخال البيانات.
• تمكين التصحيح التلقائي المناسب خيار
• ضع في اعتبارك كل حقل من حقول اإلدخال الخاصة بك وحدد خيارات اإلدخال التلقائي التي يجب
تمكينها (مثلالتصحيح التلقائي ،آلي-الكتابة باألحرف الكبيرةواإلكمال التلقائي).
• دعم التوجه األفقي:
• إذا كان تطبيقك يدعو إلى الكثير من الكتابة ،فيجب عليك التأكد من دعمك لهمنظر جماليالتوجيه
للمستخدمين معاالبهام السمينة
إدخال المستخدم
• الكتابة على شاشة الهاتف المحمول الصغيرة ليست التجربة األكثر راحة .في الواقع ،غالبًا ما يكون عرضة للخطأ .
والحالة األكثر شيو ًعا إلدخال المستخدم هي ملء النموذج .فيما يلي بعض التوصيات العملية لتسهيل هذه العملية:
• اجعل النماذج قصيرة قدر اإلمكان عن طريق إزالة أي حقول غير ضرورية .يجب أن يطلب التطبيق فقط الحد األدنى
من المعلومات من المستخدم.
إيماءات
عندما تقوم بتصميم عناصر قابلة للتنفيذ في واجهة الهاتف المحمول ،فمن الضروري جعل األهداف كبيرة
بما يكفي بحيث يسهل على المستخدمين النقر عليها .غالبًا ما تحدث النقرات الخاطئة بسبب أدوات التحكم
الصغيرة التي تعمل باللمس.
ضع في اعتبارك منطقة اإلبهام
ضا بدراسة الطريقة• ال يقتصر تصميم اإلبهام على جعل األهداف كبيرة بما يكفي فحسب ،بل يتعلق أي ً
التي نحمل بها أجهزتنا .الكثير من المستخدمين يمسكون هواتفهم بيد واحدة .جزء فقط من الشاشة
سيكون بمثابة منطقة سهلة إلبهامهم .تسمى هذه المنطقة منطقة اإلبهام الطبيعية .تتطلب المناطق
األخرى تمديد اإلصبع أو حتى تغيير القبضة للوصول إليها .أدناه ،يمكنك رؤية كيف تبدو المنطقة
اآلمنة على جهاز محمول حديث.
كلما كانت الشاشة أكبر ،أصبح الوصول إلى الجزء األكبر من
الشاشة أقل سهولة.
إيماءات
الً.
• لَو َحةهلمعظمالتوجه الشائع لذا قم بتحسين هذه الحالة أو ً
• إذا كان تطبيقك يدعو الكثير منالكتابة ،يجب أن تدعممنظر جمالياالتجاه حتى
يتمكن األشخاص من الوصول إلى لوحة المفاتيح األكبر حج ًما.
مجال االتصاالت
• يمدتعليق:
• تقديم ردود فعل فورية لكلتفاعل
• وإال فسوف يتساءل المستخدم عما إذا كان التطبيق قد تجمد ،أو إذا أخطأ الهدف
الذي كان يحاول الوصول إليه.
• يمكن أن تكون ردود الفعل:
• اللمسمثل اهتزاز " Androidالضرب".
• مرئيمثل تسليط الضوء على زر استغاللها.
• عرض أالدوار أو شريط التقدمإذا طلب المستخدم إجرا ًًء سيتم اتخاذهمنذ وقت
طويل
مجال االتصاالت
• استخدامالتأكيدات:
• عندما يتعين عليك أن تطلب من المستخدم تأكيد إجراء ما ،فمن المقبول عرض
ملفمشروط تأكيدمربع حوار (مثل "هل أنت متأكد من رغبتك في حذف هذه
المسودة؟").
إطالق
• إذا كان ذلك ممكنًا ،يجب أن تكون شاشة التشغيل التي تعرضها عند تحميل
التطبيق ألول مرة هي'محتوى أقل'صورة التطبيق الخاص بك.
• أي شيء يبدو تفاعل ًيا (مثل األزرار والروابط واأليقونات والمحتوى )سيخلق اإلحباط من
خالل دعوة التفاعالت الفاشلة.
• إطالق الشاشاتال ينبغي أن يستغرق وقتا طويال للتحميلحتى ال تفقد اهتمام
المستخدم
اإلنطباعات األولى
• رمز التطبيق:
• ليس من غير المعتاد أن يبني الناس قواعدهماآلراء األوليةحول جودة تطبيقك والغرض منه
وموثوقيته من خالل شكل رمز التطبيق الخاص بك.يجب أن تتنافس األيقونة الخاصة بك
لجذب االنتباه
• أفضل أيقونات التطبيقات فريدة ومرتبة وجذابة وال تُنسى
• اإلطالق األول:
• إذا شعر مستخدم جديد باالرتباك أو اإلحباط أثناء محاولته التعرف على تطبيقك،سوف يتركونها.
• إذا كان تطبيقك يحتوي على وظائف معقدة ،فقم بتضمين أ'النصائح والحيلتراكبأو بضع لوحات من شاشات
التوجيه.
خاتمة
• 1.ابحث عن تطبيق يستخدم إمكانيات الجهاز لتوفير منتج لم يكن موجودًا من قبل .
مبتكرا.
ً اشرح ما الذي يجعل هذا التطبيق مه ًما أو
• 2.ابحث عن تطبيق مصمم لدعم عملية األعمال .ما هي العملية التجارية؟ كيف يقترح
التطبيق تحسينه؟
• 3.تحديد وشرح عملية تجارية محددة .كيف يمكن أتمتة هذه العملية باستخدام تكنولوجيا
الهاتف المحمول؟ كيف يمكن إعادة تصميمه بالكامل؟
موارد
الحوسبة المتنقلة يصف العمل باستخدام جهاز حاسوبي محمول (أثناء التنقل) ،بالتزامن مع تقنيات االتصاالت
المتنقلة لتمكين المستخدمين من الوصول إلى اإلنترنت دون الحاجة إلى االتصال برابط مادي ثابت.
• ويشمل :برامج الهاتف المحمول ،وأجهزة الهاتف المحمول ،وتقنيات االتصاالت المتنقلة (البروتوكوالت ،وما
إلى ذلك).
تقنية 1G
سمات:
• وكانت سرعتها تصل إلى 2.4كيلوبت في الثانية
• مرفق الصوت فقط
• يسمح بالمكالمات الصوتية في دولة واحدة
• تستخدم شبكة 1Gاإلشارة التناظرية.
عيوب 1G:
• ضعف جودة الصوت
• عمر البطارية ضعيف
• حجم الهاتف كبير
• ال أمان.
تقنية الجيل الثاني
الميزة تشمل:
• يتيح خدمات مثل الرسائل النصية والرسائل المصورة ورسائل الوسائط المتعددة (رسائل الوسائط المتعددة)
• يوفر جودة وقدرة أفضل.
عيوب 2G:
• يتطلب الجيل الثاني إشارات رقمية قوية لمساعدة الهاتف المحمول في العمل .إذا لم تكن هناك تغطية
للشبكة في أي منطقة محددة ،فإن اإلشارات الرقمية ستكون ضعيفة.
• هذه األنظمة غير قادرة على التعامل مع البيانات المعقدة مثل مقاطع الفيديو.
تقنيات 1Gو 2G
عيوب 4G:
• استخدامات البطارية أكثر
• من الصعب تنفيذها
• تحتاج إلى أجهزة معقدة
• المعدات باهظة الثمن الالزمة لتنفيذ شبكة الجيل القادم.
مقارنة بين 3Gو 4G
• تشير تقنية 5Gإلى االسم المختصر لـالجيل الخامسالذي بدأ من أواخر عام 2010.
سمات:
• اتصال السلكي كامل بدون أي قيود تقريباا
• إنها قابلة للدعم بشكل كبير ( WWWWالشبكة العالمية الالسلكية)
• سرعة عالية ،وقدرة عالية
كبيرا للبيانات فيجيجابت في الثانية
ا • توفر تقنية 5Gبثاا
• صحيفة الوسائط المتعددة ،ومشاهدة التلفزيون بجودة HD
• نقل أسرع للبيانات مقارنة باألجيال السابقة
• ذاكرة هاتف كبيرة ،وسرعة االتصال ،والوضوح في الصوت/الفيديو
• دعم الوسائط المتعددة التفاعلية والصوت والفيديو واإلنترنت وغيرها
• 5Gأكثر فعالية وجاذبية.
أنواع الشبكات والتقنيات الالسلكية
(bالنطاق العريض الفائق :تقنية السلكية ذات نطاق ترددي عالً مع سرعات نقل تزيد عن
100ميجابت في الثانية.
(aالحقل القريب مجال االتصاالت :أقصر مدى من أي شبكة السلكية؛ مصممة ليتم تضمينها
في األجهزة المحمولة مثل الهواتف المحمولة وبطاقات االئتمان.
ثانيا .شبكات السلكية متوسطة المدى
• النوع األكثر شيو اعا للشبكات الالسلكية متوسطة المدى هو Wireless Fidelity (Wi-Fi).
ثالثا .شبكات السلكية واسعة النطاق
تعمل الشبكات الالسلكية واسعة النطاق على توصيل المستخدمين ببعضهم البعض
وباإلنترنت عبر مسافات متناثرة جغرافياا.
30m
Blogger
1h
App
1h
Pub-30
تطبيقم َّد ِون
تطبيق
تطبيقأندرومو
متجر صانع التطبيقات
سياتل الغيوم
منشئ التطبيقاتتطبيق
تطبيقصيحات
مخترع التطبيق
التسجيل بحساب مطور
https://play.google.com/apps/publish/signup •
سجالت الويب
التعريف
المستخدم
المتصفح
األنترنت
كيف نستفيد من المتاجر التعليمية
• بمجرد تحديد النظام األساسي المستهدف لتطبيق ما ،تكون هناك عادًة ا 3خيارات متاحة لالختيار من بينها.
• أنواع تطبيقات الجوال
• محلي
• يتم تثبيته في الجهازمن خالل متجر بالي /متجر التطبيقات ،إلخ.لديه حق الوصول إلى جميع األجهزةمثل نظام تحديد المواقع العالمي )،(GPS
وخدمات الموقع ،والتخزين ،والكاميرا ،وما إلى ذلك .على سبيل المثال :تطبيق الخدمات المصرفية ،واأللعاب ،و،Skypeموقع ،YouTubeآلة
حاسبة ،تقويم ،الخ.
• ويب
• يتم تشغيلها داخل متصفح مثل Chromeأو Safariوليس هناك حاجة لتثبيتها .يتم فتحها مثل أي موقع ويب آخر ،ومن ثم يتم استدعاؤها
ضااألمثل للجوالالمواقع اإللكترونية أوسريع االستجابةمواقع الويب .هذا التطبيق هو أسرع طريقة لتطوير التطبيق ولكن له جانب سلبيمحدودية
أي ا
الوصول إلى األجهزة .على سبيل المثال:khaleejtimes.com,الحجز.كوم ،,marriott.com,airarabia.comإلخ.
• هجين
• التطبيقات الهجينة هينصف تطبيق أصلي ونصف تطبيق ويب .يقدم هذا الخيار أفضل ما في العالمين .إنه يستغل ميزات متصفح النظام األساسي .
على سبيل المثال :فيسبوك ،لينكدإن،
بيئة التطوير
• توفر بيئة التطوير أدوات للمطور إلنشاء التطبيقات .يتكون هذا بشكل أساسي مما يلي.
برنامج إلنشاء التطبيقات وتصحيح أخطائها واختبارها يسمى IDE. •
مجموعة تطوير البرمجيات )(SDK •
واجهة برمجة التطبيقات )(APIs •
لغة برمجة. •
بيئة التطوير
( Java SDKمجموعة تطوير البرمجيات) iOS SDKبما في ذلك إطار عمل Cocoa UI
نشاط •
IntentReceiver •
خدمة •
مزود المحتوى •
أنشطة
• فكر في النوايا كفعل ومفعول به؛ وصف لما تريد القيام به
• على سبيل المثال ،العرض واالتصال والتشغيل وما إلى ذلك.
• يطابق النظام النية مع النشاط الذي يمكنه تقديم الخدمة على أفضل وجه
• تصف األنشطة ومستلمو النوايا النوايا التي يمكنهم خدمتها
النوايا
معرض الصور
بيت
بيكاسا
جهات االتصال
"اختيار صورة"
بريد جوجل
محادثة
• محددات:
– ال يوجد دعم للكاميرا
األجهزة
دورة حياة التطبيق
بيت
• خريطة
جهات االتصال
بريد جوجل
مدير الموقع
خدمات XMPP
يسمح ألي تطبيق بإرسال رسائل من جهاز إلى جهاز إلى مستخدمي Androidاآلخرين •
رسائل البيانات هي نوايا مع أزواج االسم/القيمة •
يعمل مع أي حساب Gmail ... •
ضا إنشاء خوادم لتوصيل الرسائل من الخادم إلى الجهازيمكن أي ا •
مدير اإلخطار
مدير اإلخطار
إطار تطبيق
متصفح متكامل
سكليتي
هاتف جي إس إم