files.transtutors.com€¦  · web viewyour entire android studio project, and . your report (ms...

8
Mobile Technologies Assignment 1 – Machine Learning Cloud Services App Submission date: 23:55 27/03/2018 (Week 7) Type: Individual assignment Submission: A compressed (.zip) file that contains the following: Your entire Android Studio project, and Your report (MS Word file) that contains screenshots for all activities in your program. Submit this compressed (.zip) file via Canvas site of this unit. Email submission is not accepted. Total mark: 15 Proportion of unit assessment: 15% Late submission: 5% of the total mark (i.e., 0.75 mark) per day. Between 00:00 and 24:00 Monday 02/04/2018 – 0.75 mark For each extra day after Monday, deduct additional 0.75 mark, for example, between 00:00 and 24:00 Tuesday 03/04/2018 1.50 marks Task: Design and implement an Android application with the requirements listed below. The user can turn on the camera on a mobile phone or tablet to capture photo of objects (fruits or people or a business card or others). The user can also load an existing image of such objects from the current device. The image from camera or loaded will be automatically sent to a machine learning cloud service (MS Azure or Amazon or Google or others) for image processing. The results will be either recognised fruits (apple, banana, etc.) or recognised face characteristics (number of faces, ages, genders, etc.) or recognised text (name, job title, contact details, etc. for business card) or others. These results will be sent back in text format to the app. The app displays these results (JSON format must be removed) for the user to edit then save to a local database together with the image. The app also lists all images and results as list items for the user to see and edit then save. See the screen shots below for more details. Page 1 of 8

Upload: others

Post on 05-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: files.transtutors.com€¦  · Web viewYour entire Android Studio project, and . Your report (MS Word file) that contains screenshots for all activities in your program. Submit this

Mobile Technologies Assignment 1 – Machine Learning Cloud Services App

Submission date: 23:55 27/03/2018 (Week 7)Type: Individual assignmentSubmission: A compressed (.zip) file that contains the following:

Your entire Android Studio project, and Your report (MS Word file) that contains screenshots for all activities in your program.

Submit this compressed (.zip) file via Canvas site of this unit. Email submission is not accepted. Total mark: 15Proportion of unit assessment: 15%Late submission: 5% of the total mark (i.e., 0.75 mark) per day.

Between 00:00 and 24:00 Monday 02/04/2018 – 0.75 mark For each extra day after Monday, deduct additional 0.75 mark,

for example, between 00:00 and 24:00 Tuesday 03/04/2018 – 1.50 marksTask: Design and implement an Android application with the requirements listed below. The user can turn on the camera on a mobile phone or tablet to capture photo of objects (fruits or people or a business card or others). The user can also load an existing image of such objects from the current device. The image from camera or loaded will be automatically sent to a machine learning cloud service (MS Azure or Amazon or Google or others) for image processing. The results will be either recognised fruits (apple, banana, etc.) or recognised face characteristics (number of faces, ages, genders, etc.) or recognised text (name, job title, contact details, etc. for business card) or others. These results will be sent back in text format to the app. The app displays these results (JSON format must be removed) for the user to edit then save to a local database together with the image. The app also lists all images and results as list items for the user to see and edit then save. See the screen shots below for more details.

Run the app then click Start A list of items appears

These items are retrieved from a local database

Page 1 of 5

If the user taps on Start

1 2

Page 2: files.transtutors.com€¦  · Web viewYour entire Android Studio project, and . Your report (MS Word file) that contains screenshots for all activities in your program. Submit this

If the user taps on Add All details of selected item appear

These details are retrieved from a database If the user taps on Edit

The user can edit all details then save, or cancel.

The updated details are saved to the same database

Page 2 of 5

If the user taps on an item

3

45

2

Page 3: files.transtutors.com€¦  · Web viewYour entire Android Studio project, and . Your report (MS Word file) that contains screenshots for all activities in your program. Submit this

If the user taps on Capture

The user can edit all details (item name and results)

Page 3 of 5

If the user taps on Load image

6

7

8

5

Page 4: files.transtutors.com€¦  · Web viewYour entire Android Studio project, and . Your report (MS Word file) that contains screenshots for all activities in your program. Submit this

The menu contains at least 2 menu items as short cuts to 2 activities.

Keep the same margin on left and right, and on top and bottom for all images, text and titles as seen in the screenshots above. Do the same for padding (–5 marks if margin and padding are not properly set).

Handling all exceptions (–1 mark for each exception found at runtime). Your Android project must be created by you using Android Studio. Any Android project

converted from Eclipse or non-Android Studio project is not accepted. You cannot use an existing Android Studio project from other developers to implement your project (–15 marks)

Page 4 of 5

If the user taps on Cancel or Save

42

Page 5: files.transtutors.com€¦  · Web viewYour entire Android Studio project, and . Your report (MS Word file) that contains screenshots for all activities in your program. Submit this

Hints will be provided in lectures and tutorials in Weeks 2-7. Please review UC Student Academic Integrity Policy in the unit outline to avoid plagiarism.

Marking guideline (15 marks)Zero mark for this app if

a. The compressed file for this project not found, orb. Cannot open the compressed file, orc. Cannot run on Android Studio.

Markinga. Correct implementation of 8 activities below (1 mark per activity) 8 marksb. Correct implementation of 11 red actions below 6 marksc. Correct implementation of at least 2 menu items as short cuts to 2 activities 1 markd. Margin and padding are not properly designed – 5 markse. For each exception found at runtime – 1 mark

Note: We cannot capture a photo using the camera on the emulator, so the following test is accepted: Click Capture button -> camera is on -> take a photo -> click OK (accept) to close camera -> display a blank item name and blank result on Activity 8 -> edit these items on Activity 4 -> click Save -> display Activity 2.

Margin and padding examples.

Text and image are not properly designed properly designed

Page 5 of 5