منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   حل واجب m299 بروفيسير 0544321455 - 00966544321455 - [email protected] (http://vb.ma7room.com/showthread.php?t=1215597)

محروم.كوم 04-06-2013 05:40 PM

حل واجب m299 بروفيسير 0544321455 - 00966544321455 - [email protected]
 
Technology: Level 2
M299 Mobile computing
Arab Open University






M299
__________________________________________________ ____________________________


Tutor-marked Assignment
__________________________________________________ ____________________________


Contents Cut-off date May 06, 2013
M299, TMA 2013






Q1
This question carries 30% of the marks for this assignment.


You are kindly asked to develop and android application (activity) that respects the specifications listed below.
The project should contain at least three UI elements (Widgets) and one of them (button) should be attached to a “setOnClickListener”.
Below you will find the specifications for every UI element:
i) Input UI element: it could be an Edit-Box, Check-Box, Radio-Buttons, etc…
ii) Processing UI element: a button, when clicked, it execute some codes (events-code).
iii) Based on the processing done in point (ii), an output should be generated. You can use UI elements for this purpose, such as label, Edit-Box, etc…
iv) You have to specify using a paragraph of text what your project should do (for instance, the user enters his/her name and when clicked on a button, his/her email address will be displayed) to be submitted to your tutor.
v) You have to submit the full project folder to your tutor.
You can download the reference project (attached) that contains all the requirements stated above, you can reuse it by modifying it, or you can create your own project from scratch. But you should start your project by deciding which scenario you should adopt. Here are some possible (but not limited to) scenarios:
Money exchange, addition of two numbers, multiplication of two numbers, retrieving the age based on the birth year, retrieving the telephone number based on the name, saying the appropriate salute message based on the daytime, etc….




Q2
This question carries 40% of the marks for this assignment.


In this question you will extend the application developed in question1. You should add the following features:
i) Modify the activity of question1 to save the input data into a persistent storage, namely a database, by first creating a database that is conform to your application (for instance, if your application requests the user to enter his name in order to display the telephone number, you should create one table in the database containing two fields, one for the name and one for the telephone number.).
ii) Create a new activity that can be activated using an intent form the activity developed in question 1. This activity should display the content of the database.
iii) Make use of Android Bundle container to pass data between both activities.
iv) You have to submit the full project folder to your tutor.


You can download the reference project (attached) that contains all the requirements stated above, you can reuse it by modifying it, or you can create your own project from scratch.


Q3
This question carries 30% of the marks for this assignment.
You are asked to visit the following website:
http://developer.android.com/develop/index.html
You will see on the top the following links (see figure1 below),
1- Training
2- API guide
3- References
4- Tools
5- Google services



Figure 1, Google developer website.
These pages are provided by Google for android developers to help them develop sophisticated android applications and to explore the whole potential of the android platform. You are asked to visit all these links and to choose three out of them in order to answer the following questions:
i) What kind of information is provided by this webpage to the android developers(3 marks)
ii) How can the android developers benefit from the information provided in this webpage (3 marks)
iii) Provide a concert example of who an application developer can benefit from this webpage.(4 marks)
You answer should be not less than 300 words for each website.








[IMG]file:///E:/DOCUME~1/Admin1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg[/IMG]Technology: Level 2
M299 Mobile computing
Arab Open University



M299
__________________________________________________ ____________________________

Tutor-marked Assignment
__________________________________________________ ____________________________

Contents Cut-off date May 06, 2013
M299, TMA 2013



Q1
This question carries 30% of the marks for this assignment.

You are kindly asked to develop and android application (activity) that respects the specifications listed below.
The project should contain at least three UI elements (Widgets) and one of them (button) should be attached to a “setOnClickListener”.
Below you will find the specifications for every UI element:
i) Input UI element: it could be an Edit-Box, Check-Box, Radio-Buttons, etc…
ii) Processing UI element: a button, when clicked, it execute some codes (events-code).
iii) Based on the processing done in point (ii), an output should be generated. You can use UI elements for this purpose, such as label, Edit-Box, etc…
iv) You have to specify using a paragraph of text what your project should do (for instance, the user enters his/her name and when clicked on a button, his/her email address will be displayed) to be submitted to your tutor.
v) You have to submit the full project folder to your tutor.
You can download the reference project (attached) that contains all the requirements stated above, you can reuse it by modifying it, or you can create your own project from scratch. But you should start your project by deciding which scenario you should adopt. Here are some possible (but not limited to) scenarios:
Money exchange, addition of two numbers, multiplication of two numbers, retrieving the age based on the birth year, retrieving the telephone number based on the name, saying the appropriate salute message based on the daytime, etc….


Q2
This question carries 40% of the marks for this assignment.

In this question you will extend the application developed in question1. You should add the following features:
i) Modify the activity of question1 to save the input data into a persistent storage, namely a database, by first creating a database that is conform to your application (for instance, if your application requests the user to enter his name in order to display the telephone number, you should create one table in the database containing two fields, one for the name and one for the telephone number.).
ii) Create a new activity that can be activated using an intent form the activity developed in question 1. This activity should display the content of the database.
iii) Make use of Android Bundle container to pass data between both activities.
iv) You have to submit the full project folder to your tutor.

You can download the reference project (attached) that contains all the requirements stated above, you can reuse it by modifying it, or you can create your own project from scratch.

Q3
This question carries 30% of the marks for this assignment.
You are asked to visit the following website:
http://developer.android.com/develop/index.html
You will see on the top the following links (see figure1 below),
1- Training
2- API guide
3- References
4- Tools
5- Google services

[IMG]file:///E:/DOCUME~1/Admin1/LOCALS~1/Temp/msohtml1/01/clip_image004.jpg[/IMG]
Figure 1, Google developer website.
These pages are provided by Google for android developers to help them develop sophisticated android applications and to explore the whole potential of the android platform. You are asked to visit all these links and to choose three out of them in order to answer the following questions:
i) What kind of information is provided by this webpage to the android developers(3 marks)
ii) How can the android developers benefit from the information provided in this webpage (3 marks)
iii) Provide a concert example of who an application developer can benefit from this webpage.(4 marks)
You answer should be not less than 300 words for each website.





ica� b8��h`�e user interface object and the coordinating object(rentalCoord) for this scenario. You should assume that the user interface has already identified the relevant BranchOffice object. [5 marks]
c. Write down a specification for the coordinating method for this use case. [3 marks]
d. On the basis of cascading design, construct a walk-through and a sequence diagram for this scenario. [9 marks]
e. Write the corresponding core code of the sequence diagram you drawn in part (d). [10 marks]
The End


حل واجب m299 بروفيسير 0544321455 - 00966544321455 - [email protected]
حل واجب m299 بروفيسير 0544321455 - 00966544321455 - [email protected]
حل واجب m299 بروفيسير 0544321455 - 00966544321455 - [email protected]


الساعة الآن 05:37 AM

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227