حلول واجبات الجامعة العربية المفتوحة (لعــspring2015ـــام)

حلول واجبات الجامعة العربية المفتوحة لجميع تخصصات الجامعة ولجميع فروع الجامعة حلول واجبات – مشاريع تخرج – ملخصات هامة Mobile: 00966542495275 حلول واجبات الجامعة ا
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 M299 TMA, Fall 2014

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
whatsapp::00966542495275
Admin


عدد المساهمات : 1298
تاريخ التسجيل : 07/10/2014

مُساهمةموضوع: M299 TMA, Fall 2014   السبت نوفمبر 29, 2014 10:13 pm

M299 TMA, Fall 2014
Technology: Level 2
M299 Mobile computing
Arab Open University
M299
______________________________________________________________________________
Tutor-marked Assignment
______________________________________________________________________________
Contents Cut-off date November 25, 2014
M299, fall 2014
______________________________________________________________________________
Total Marks: 100
Contents
Question 1 (100 marks)……………………………………………………2
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and quote another person's work in your TMA. You will be penalized for any act of plagiarism as per the AOU's rules and regulations.
Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):
I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other person's work. I have provided all references of information that I have used and quoted in my TMA work.
Name of Student:………………………………..
Signature:…………………………………………...
Date:……………………………………………………
M299 TMA, Fall 2014
Q1
This question carries 100% of the marks for this assignment.
Google Cloud Messaging for Android1 (GCM) is a service that allows you to send data from your server to your users' Android-powered device, and also to receive messages from devices on the same connection. The GCM service handles all aspects of queueing of messages and delivery to the target Android application running on the target device. GCM is completely free no matter how big your messaging needs are, and there are no quotas.
GCM Architecture - source: official GCM documentation
The architecture contains the following main three components.
1. GCM connection server: It receives the messages from application server and sends these messages to the GCM enabled android devices (this component is provided by Google).
2. Application server: It sends the message to the GCM connection server; the AOU team will provide you with the application server.
3. Android Application: It receives the messages from GCM connection server after application server sends message to the GCM connection server (this is what you have to provide).
In this TMA you are required to develop the necessary android application to receive push notification messages. This can be done in two phases.
The requirement of phase one [30 marks]:
Go to the following link “http://developer.android.com/google/gcm/gs.html” before you start the project. This site tells you how to get started setting up a GCM implementation. Before you begin, make sure to set up the Google Play Services SDK. You need this SDK to use the GoogleCloudMessaging methods.
To finish this phase you have to be online connected and should already have a google account. During this phase you have to finish the following steps.
I. Creating a Google API project
II. Enabling the GCM Service
III. Obtaining an API Key
It is preferred to finish this phase under tutor supervision and during the first lab session.
The requirement of phase two [70 marks]:
You are required to develop an Android application as a GCM client in two stages as follows:
1 http://developer.android.com/google/gcm/index.html
M299 TMA, Fall 2014
The requirements of stage one [30 marks]:
I. Register with GCM server (Google) and receive GCM-RegId: you should develop a JAVA code that registers this Android application with the Google cloud messaging server. [15 marks]
II. Share the GCM-RegId with the application server (provided by the AOU team): you should develop a JAVA code that sends the RegId to the web application server. [15 marks]
The requirements of stage 2 [40 marks]:
Developing an application that receives push notification from the GCM server and alert user. This application should run in an Android virtual device (emulator) with an Intent capable of receiving the push notification from the GCM server, that has been original sent from the application server [30 marks].
You are required to submit the source code of an Android project that does the following:
I. Register with GCM server (Google) and receive GCM-RegId
II. Share the GCM-RegId with the application server
III. Receives push notification from the GCM server and alert user
It is up to you how to design the user interface.
The following websites are useful to get started:
 http://developer.android.com/google/gcm/gs.html
 http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/
 http://www.programming-techniques.com/2014/01/google-cloud-messaging-gcm-in-android.html
The code of the application server2 will be made available on the Moodle course website. There are two versions one written in php and one in JAVA, both are taken from the website http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/.
A client example will be made also available on the Moodle course website; it is intended to be used as reference.
You are required to design your own solutions; extra marks will be allocated for innovative solutions.
You should come out with a real example for using this messaging technology, such as for weather alarm, when temperature exceeds 40 degree Celsius for instance in golf regions.
2 http://javapapers.com/android/google-cloud-messaging-gcm-for-android-and-push-notifications/

_________________
الإجــابة النمــوذجية
----------------------

[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الإجابة النموذجية ، للتسجيل اضغط هنا] || الكاتب: [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الإجابة النموذجية ، للتسجيل اضغط هنا] || المصدر: [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الإجابة النموذجية ، للتسجيل اضغط هنا]






خدمات مجانية – حلول واجبات الجامعة العربية المفتوحة
لجميع تخصصات الجامعة ولجميع فروع الجامعة
حلول واجبات – مشاريع تخرج – ملخصات هامة
http://learn.123.st/
Mobile: 00966544321455  or 0544321455
Watsapp: 00966544321455

a_al_shora@hotmail.com
حلول مضمونة وغير مكررة وغير متشابهة لجميع واجبات الجامعة
متوفرمدرسين ومدرسات لجميع المواد والتخصصات
KSA-Kuwait-Bahrain-Oman-Jordon-Lebanon-Egypt
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://learn.123.st
 
M299 TMA, Fall 2014
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» Avira Premium Security Suite 9.0.0.387 + key 2014
» تسريب اقوى مراجعة ديناميكا بخط اليد بها كل اسئلة امتحان ديناميكا 3 ثانوى نظام حديث 2014

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
حلول واجبات الجامعة العربية المفتوحة (لعــspring2015ـــام) :: حل واجب الجامعة العربية المفتوحة 2015 الفصـــ 1 ــل :: حل واجبات تقنية المعلومات-
انتقل الى: