Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

A second dialog must also be shown when there were problems saving the log (Fig. 4a), alternatively a success dialog should be shown (Fig 4b)

04/09/2020 Client: saeed Deadline: 2 Day

 You are to implement this app using HTML5, CSS and JQueryMobile. The app is used by a company who has to collect data on who is using their drones over rolling 5 day periods. A number of individual drones exist and for each drone a unique ID number is used to identify it. For each individual drone the company needs to record data that can be used to document who flies the drone and from where the drone is flown. https://austessay.com/

The app should be based on a multi-page template structure. The client side application home page is shown in Fig. 1. The Day 1, Day 2, Day 3, Day 4 and Day 5 buttons should link to pages in a JQuery-mobile multi- page structure.

Images for the page/views required to implement the assignment are given in the following figures. Please note that the illustrations are for reference only, and your actual pages will be based on the CSS style-guide in use on your actual mobile device.

Home page view

The home page view is shown in Fig. 1. This is the opening page for the app. A user clicks on a page link and is transferred to that page.

Fig 1: Home page view

Drone view

The pages for entering the drone data are all the same so it makes sense to use one html page to show the basic structure and then use Javascript to customise the page based on what day we clicked on the home page. The view shown in Fig. 2 is for the Day 1 page.

The header has titles from the variety sequence {Day 1, Day 2, Day 3, Day 4, Day 5} based on what button is pressed on the Home page. It also has a Clear and Show logs buttons visible in the header bar. The Clear button will clear the values in all the text entry fields on the page.

The footer has 3 buttons. The Next button will take you to the next element in the sequence Day 1, Day 2, Day 3, Day 4, Day 5}. The Previous button will take you to the previous element. The Home button will take you back to the home page.

The content of a drone page has text entry fields with labels, Serial #:, Pilot:, Key:, Contract #: and a drop down Category field (“”, “Civil”, “Government”, “Military”) as shown in Fig. 2.

When valid data is entered into all the text entry fields the Save log entry button can be pushed to save a log for the drone. If any of the data values are out of range or nothing is in a text entry then an alert should be shown to indicate the problem, as in Fig. 3.

Fig 2: Drone page view

Fig 3. Sample error dialogs.

A second dialog must also be shown when there were problems saving the log (Fig. 4a), alternatively a success dialog should be shown (Fig 4b).

Any number of log entries can be made to record any number of drones being flown on a day in this manner. https://austessay.com/

DroneLogs view

When the Show logs button in the drones's page header is pressed, the current date/time should be added to the data structure used to store the drone data values being recorded. Pressing this button also triggers a request for the location (latitude/longitude) to be added to the drone data. The log entries should then be saved in the device's localStorage. A drones logs page is then shown with all the saved logs for the drone listed, as shown in Fig. 5. Fig. 5 shows the display when more than 1 entry has been saved. Pressing the Back button on the footer should take you to the previous page.

(a) (b)

Fig 4. Save log completion dialog.

Fig. 5: Drone logs page.

Send button

The Send button on the drone logs header bar is used to send the data over the WWW and clear the particular drone logs. This will be done in the second assignment. For now we will use this to clear all this drone data in the localStorage, and thus clear the existing drone logs. As this deletes data you must present a dialog box to the user with the choice to either send the logs or not, as shown in Fig. 6

Fig. 6: Send logs confirmation dialog.

If the Yes button is pressed the Send logs dialog shown in Fig. 7 is presented and we return the drones view shown in Fig. 2. If the No button is pressed we just return to the drones view page shown in Fig. 2.

Fig. 7: Logs sent confirmation.

Required Documentation

You are also to prepare a Word document. Your document should include an appropriate title page. Your document should have two sections that address the hardware and software requirements and application commentary given below.

Hardware and Software Requirements

Your document should:

• Create a list of mobile devices targeted for the mobile web app. State what devices you tested the web app on.

Application Commentary

Your document should:

• List the features you successfully implemented and those you were unable to successfully implement; you should describe the problem in a few sentences and also briefly describe anything you attempted to do to get it to work. Your approach to identifying and attempting to fix these bugs may gain you some partial credit for those features you were unable to implement.

• Include a description of any additional functionality you believe would be useful to add to this App. Explain what these new features are and how they would help to improve the web app.

Submission

You are required to submit your assignment electronically via the Moodle course website. The deliverable is a rar or zipped directory containing all the code and resources needed for testing. You must tar, rar or zip together:

• The directory containing all the files, folders, images required to test your mobile application • Your Word document

The resulting gzip, rar or zip file should be submitted on the course website. Please note that you should use your student number as the name for your gzip, rar or zip file when uploading to Moodle so that all students work can be linked back to the author.

Assessment criteria – Ass1 - COIT20269 Mobile Web Apps

Student name :

Student Number :

Assignment Component Criteria Marks Total

Client Side application

DroneLogs.html / drone.css - -

-

-

-

-

- The required scripts are all correct and available The multi-page logic is correct

The home page displays and works as intended

The navigation header/footers of the pages are correct and functions as expected

The date, latitude, longitude, Serial #, Pilot, Key, Contract # and Category fields are displayed correctly and have the right hints The Show log page shows all the drones' data logs, and has the required functionality

The date in the show logs page is formatted correctly

7

DroneLogs.js -

-

- -

-

-

-

-

- Click on a day's button on home page takes you to the correct drone page

Drone values range checked and all save log entries dialogs shown based on contents of the drones' fields

All required dialogs are displayed

The Clear button on the page header clears all fields

Clicking on the Show logs button takes you to a new page where the current logs are all listed in required form

The drones' page pageinit and pageshow methods are implemented correctly

All navigation buttons have the required effect on the page view The drone data is saved in localStorage so when the application quits and restarts the values are retained (unless the Send logs button is used).

The user interface of the drone app meets the guidelines given in the assignment

9

Hardware/Software & commentary

Hardware / Software requirements

1

Application commentary

2

General

- Feedback given as required

- Use appropriate naming conventions

-

- - Adequate commenting

Correct grammar

Citation of references, copyright use 1

Penalties

Total 20

Lecturer Comments 

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Homework Tutor
Homework Guru
University Coursework Help
Writer Writer Name Offer Chat
Homework Tutor

ONLINE

Homework Tutor

Hello client, I have gone through the project specifications you have provided and I can easily manage the task. I am an experienced writer with diverse Knowledge in Article writing and Rewriting, Dissertations & Thesis writing, reports, case studies, and Literature Review.

$55 Chat With Writer
Homework Guru

ONLINE

Homework Guru

I am a Ph.D. writer with more than 9 years of working experience in Writing. I have successfully completed more than 4500 projects for my clients with their full amount of satisfaction. I will provide you super quality work according to your given requirements and deadline with ZERO plagiarism.

$60 Chat With Writer
University Coursework Help

ONLINE

University Coursework Help

Greetings! I’m very much interested to write for attendance systems. I am a Professional Writer with over 5 years of experience, therefore, I can easily do this job. I will also provide you with TURNITIN PLAGIARISM REPORT. You can message me to discuss the details.

$60 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

D2w1 - Jack canfield train the trainer review - Dock leveler parts diagram - Short answer type questions science - Detroit power cool plus prediluted 50 50 sds - O. E WEEK 7 DQ - Judith wright australia 1970 - It strategy & innovation 4th edition pdf - Cattell horn's two factor theory - Half wave rectifier circuit lab report - Http digital wwnorton com movies5 - Do you remember phil collins - Explain how innovation has driven the quality process at your organization and why - 63mm grey corrugated conduit - The catbird seat analysis - Alexander the great quote - Stars over the dordogne - What is the epic hero cycle - Using currents to sail around the world - American express investor day presentation 2019 - Risk Manager in the Healthcare Setting Week 1 Discussion - Why is heat necessary in endospore staining - Restorative theory of sleep - Speech outline - Human Nutrition - Informative essay - Human culture and expression - Psychosocial presentation - Make Corrections to 3 assignment that include Summaries and Diagrams - 213 bunche circle cowpens sc - Help - Happy belly food truck menu atlanta - Frank rodriguez greenway automotive - Estates of morgan v fairfield family counseling center summary - Which air mass is doing the pushing - Real estate abbreviations australia - Throughout this course, you have kept journal entries each week - Unsuccessful http response betfred - Me gusta acostarme tarde durante la semana. (es necesario que) - A uniform rigid rod rests on a level frictionless surface - Case study online education peter drucker - Discussion 2 - Apa ethical guidelines ap psychology - Neon bulb resistor value - A manufactured product has the following information for june - Evaluating training effectiveness in hrm - Appreciative inquiry workshop manuals - Reference list for project - The choice between developing versus purchasing software often is called a ____ decision. - An aptitude for a job implies a - Http webspace ship edu cgboer perscontents html - Haltech platinum sport 1000 price - CPSC 355 Project Part 1 - C file - Module 2 Assignment 2 Instructions: Summary of NBC Parole Hearing and Parole Recommendation - Hotels close to babson college - Byron bay cookie factory tour - Amp lost policy declaration form - 1.5 kw motor current - Ernst mayr main findings - Iep goal bank pdf - Lab - Naming ionic compounds practice problems with answers - Bergamot cholesterol dr ross walker - Delegation of powers by board of directors - 4 days on 4 days off schedule - The jilting of granny weatherall worksheet answers - Executive mba abu dhabi - Tasso elba milled slim billfold wallet - I need 20 webinars report specially on covid 19 awareness or social issue. (Webinars or seminars) - Video Analysis 2 - Entrepreneur magazine cover template - Fall of humanity then and now worksheet part 2 - List of doctors at sir charles gairdner hospital - What is a sample space diagram - Diploma in public sector management - H&r block refund owe meter negative - Week 1 Discussion 1 Diversity through 21st Century Teaching and Learning - Is fear an adjective - Dennis notices that jackets are on sale for $99. in this case money is functioning as a - The restoration pamphlet - Presentation skills college essay - Harry cooper supply co - Amortisation of leasehold property - When You Don’t Speak the Patient’s Language - What was the transformation that took place at valpak - JavaScript - Phased implementation advantages and disadvantages - Labile and inert complexes examples - The financial detective case study - John zink hamworthy uk - How does atticus finch show wisdom - Ms project highlight critical path - Lev vygotsky's - Independent group design strengths and weaknesses - Deep vein thrombosis treatment in homeopathy - Central idea of the things they carried - 12 bits per pixel colors - Chicago manual of style indexing - How to draw a lava lamp - Love or dependency walter riso pdf