Creating a data logger to capture experimental data

Assignment Help Other Subject
Reference no: EM132370240

Assignment - Mobile client/server application

Objectives - This assessment item relates to the learning outcome 1, 2, 3 and 4. More specifically to design and implement a complex mobile application.

The objective of this assignment is for students to:

Develop, test and maintain a mobile internet application using an integrated suite of mobile software development tools. More specifically on the client side jQuery Mobile, JavaScript and HTML5 and CSS are used. On the server side we use JavaScript and the node server with various node packages. The Mongo database is used as a data store and that data is also stored locally on the mobile device. Using JavaScript store data in a mongdb database in a mongoDB Atlas cloud server using node express middleware.

Introduction - You are assigned the task of creating a data logger to capture experimental data in a mobile application that stores data in a local database. The app has fields to record scientific data for each of five species of chicken. If a chicken species is selected, a page is shown to record data values for that species. A chicken entry consists of a date and log data. When the Save Log Entry button is pressed these values are saved locally in the devices' localStorage. When the Show Log Entries button is pressed a related page is shown that lists all the date/time and chicken entries. More details of these pages will be given in the attached file.

We will refer to our app as chickenLogs. The specification of this app extends that given in Assignment 1. This app is to be tested using the Safari, FireFox or Chrome browser and tested on an Android or iPhone mobile device.

Client Side HTML / CSS / JavaScript Mobile Application -

You are to implement this app using HTML5, CSS and JQuery Mobile. The app is used by a chicken farmer who the five varieties of chicken on his farm. A number of individual chickens exist for each species and an ID number is used to identify these. For each individual chicken the farmer wishes to record data that can be used to determine how well that chicken performs compared to others.

Images for the page/views required to implement the assignment were given in assignment 1 and are further refined 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.

Required Documentation -

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

Plan for a Testing Strategy for your Mobile Web Site -

Your document should:

  • Review the list of mobile devices, browsers and networks targeted for the mobile web site.
  • Discuss the selection of mobile browser models, mobile OS's and device manufacturers for your testing process.
  • Discuss whether testing is required on actual devices and what part emulators/simulators and desktop browsers can play in this process.

Financial Case & Commentary of Application Features -

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.
  • A description of any additional functionality you believe would be useful to add to this Website should be included. Explain what the features are and how they would help to improve the Website.
  • Are there any ethical considerations in making this kind of service available?
  • Discuss the economic/financial case for the proposed system.

Assume this simple exercise leads you to consider developing a fully-fledged chickenLogs application (that is generalised to handle any kind of log data) with increased functionality. Assume you model 3 cases; one with 10 users, one with 1,000 users and one with 10,000 users.

Assume staff development time is costed at $100/hour. Given how long it has taken you to develop this exercise what do you estimate technical development costs to be in hours? What are the development costs for the 3 models, assuming development time increase by 50% for each of the scenarios?

Database storage costs. If you use the mongdb atlas service to store chickenLogs entries, how much would this cost for your proposed user base, assuming 10 entries per month per employee?

Discuss your marketing campaign for each of the three cases and estimate a cost for each of these.

When do you estimate you break even (costs=revenue) in the 3 scenarios? Comment on the results of this analysis.

Attachment:- Mobile server application Assignment File.rar

Reference no: EM132370240

Questions Cloud

What qualitative methods might you use : Respond to the following in a minimum of 175 words: Imagine you are a researcher interested in identifying the components of giftedness in preteen children.
Present value of a positive cash flow stream : All else equal, increasing the discount rate will always lower the present value of a positive cash flow stream.
Internal growth rate and the sustainable growth rate : Assume a firm has an equity multiplier of 1.2. Given this, what is the relationship between the internal growth rate and the sustainable growth rate?
Annual mortgage payment : If you borrowed $120,000 to buy a house and financed it at 10 percent annual interest for thirty years, what is your annual mortgage payment
Creating a data logger to capture experimental data : You are assigned the task of creating a data logger to capture experimental data in a mobile application that stores data in a local database
Identify key stakeholders who will require the information : BSBMGT617 - Develop and implement a business plan-Sydney Metro College-Victoria University-Australia-Identify key stakeholders who will require the information.
Long-term asset accounts appeared in the creech : The following long-term asset accounts appeared in the Creech, Inc. balance sheets for the years ending December 31, 2009 and 2010:
Find online a csr initiative or project of a company : Find online a CSR initiative or project of a company. Explain the initiative in post and provide a link to it.
Initial margin requirement and the loan amount : (a) Determine your initial margin requirement and the loan amount

Reviews

len2370240

9/13/2019 12:08:23 AM

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 and 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.

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd