Assessment item 3 – Pair Project Due date: Weighting:Length: ObjectivesWeek 12 Friday (5 Jun. 2020) 11:59 pm AEST 50% (or 50 marks)There is no word limit for this report This assessment item relates to the unit learning outcomes as stated in the unit profile.Enabling objectives1. Analyse a case study and identify issues associated with the business;2. Develop and deploy the application in IBM Cloud;3. Evaluate existing and new functionalities to address business problems;4. Prepare a document to report your activities using text and multimedia (for example screenshots, videos).General InformationThe purpose of this assignment is to prepare a plan to improve a cloud based application to address business requirements. In assignment three, you will work with one of your friend as it is a Pair project which means two people in a team working together. By doing this assignment, you will learn to use skills and knowledge of emerging technologies like cloud computing, IoT to capture operational data and present in a visualization tool. You will acquire a good understanding of smart application design in a cloud environment for efficient application configuration and deployment.• Helpful resources to understand phone’s sensor: https://developers.google.com/web/fundamentals/native-hardware/device-orientation/• Follow instructions to create rules in IBM Watson IoT platform:https://www.ibm.com/support/knowledgecenter/SSQP8H/iot/platform/reference/embeddedrules/rules_ ui.html What do you need to do?The assignment requires you to do the following -• Choose a case study out of given two below and analyse the case study to understand the business problem and required improvement.• Deploy the smart application in IBM cloud and use NODERED dashboard to visualise data.• Finally prepare a planning report for improvements as per specifications below and submit it in Moodle.1
COIT20260 - Cloud Computing for Smart ApplicationsChoose a case study and Deploy the application in cloud –Out of these three cases below choose one for this assignment. These cases are taken from Lab 9, 10 and 11 therefore make sure you actively engage lab activities. You need knowledge of all labs for this assignment.Report format and specifications -You are required to submit a written report in a single Microsoft Word (.doc or .docx) document. There is no word limit, but any unnecessary information included in the report may result in reduced marks.The report must contain the following content (feel free to define your own sections, as long as you include all the required content):o Coverpage/titlepageandTableofcontentso URL of the IBM Watson IoT Platform and NODERED applicationso Login details of the IBM Cloud account and authentication token detail of your IoTdevice/objectso Introductiono Case study analysis which will report –o Identify four business improvements that can be addressed by your extended modules.o Suggest collection of four new sensor data elements (other than data already collected) which could be helpful to develop extended modules better.o Propose three new functionalities that can be deployed using the existing and new sensor data elements. In addition to the existing cloud services used in the application what other cloud services you may need to implement these functionalities.o The step by step process you have followed to configure and deploy the application. You may choose to use screenshots and notes to enrich your report, but you must have a video of the process.o Video link of you working while deploying and configuring o Difficulties you faced –o What are the difficulties you have faced during the process of app deployment and data collection?o How did you address those difficulties?o How is the application development and management in cloud different thantraditional application management? o Conclusiono ReferencesPlagiarism Checking InformationIt is VERY important that you do not copy content directly from either the text or Internet resources: this assignment is to be in your own words. You will lose marks if you do not use your own words! Actual plagiarism will result in the instigation of the student misconduct process.On uploading your assignment for the first time you will be able to immediately see your similarity score. However, a 24 hour delay exists for the release of similarity scores for the submission of successive items (drafts).To be clear, the delay will not apply to your first draft which will receive a Turnitin similarity score as soon as possible. This mandatory delay was implemented by Turnitin to2
COIT20260 - Cloud Computing for Smart Applicationsminimise misuse of the similarity-checking service by students who were simply modifying their submissions to avoid match detection and without citing sources appropriately.Choose a Business Case only for the assignmentBusiness Case One:Detect excessive shock using phone’s sensor dataAB Pty. Ltd is a smart application development organization in which you are a member of a PaaS based smart application development team. Currently, you are working to a project to develop a smart application to detect excessive shock based on accelerometer and orientation data of the phone’s sensor. You have already worked on an application in your week 9 activities to collect phone sensors data in IBM Cloudant using Watson IoT Platform and created visualizations. Now, you are assigned to develop extended modules to detect excessive shock using accelerometer and orientation data collected from the phone’s sensors. As per the customer’s requirement, you need to design and develop the followings in IBM NODERED system to –• identify and display shock using phone’s sensor data and display a message in debug if there is a shock event,• post a Twitter alert using your twitter account when the shock is detected,• display shocks over time using a line graph/chart,Business Case Two:Controlling speed of the conveyor beltAB Pty. Ltd is a smart application development organization in which you are a member of a PaaS based smart application development team. Currently, you are working on a project to develop a smart application to remotely monitor and control the speed of a conveyor belt. You have already created a simulated application in your week 10 exercise to monitor activities of the conveyor belt and collect sensors data in Watson IoT Platform and created visualizations. Now, you are assigned to develop extended modules to remotely change the speed of the conveyor belt to adjust with the packaging speed of a product. As per the customer’s requirement, you need to design and develop the followings in IBM NODERED application to -• calculate the time of operation between each stop and start,• post a Twitter alert using your twitter account when the belt reaches over aset speed limit (Choose your own speed limit)• Create rules to send an email alert when conveyor belt stop operation or speed change is detected 3
COIT20260 - Cloud Computing for Smart ApplicationsBusiness Case Three:Smart water management systemAB Pty. Ltd is a smart application development organization in which you are a member of a PaaS based smart application development team. Currently, you are working on a project to develop a smart water management system to remotely monitor the moisture content of the park. You have already created a cloud based IoT application in your week 11 exercise to monitor and collect sensors data in Watson IoT Platform and created visualizations. Now, you are assigned to develop extended modules. As per the customer’s requirement, you need to design and develop the followings in IBM NODERED application to -•• •create NODERD dashboard-based line graph/chart to show moisture content data over time.Prepare average value of four sensors of for a NODE.if the average value gets below 40,000 generate an email message which will inform the authority that the park is dry and needs watering.4
COIT20260 - Cloud Computing for Smart ApplicationsMarking guide:Student number: Name:Marker / Date:SectionsMarksComments The report quality –• Is the report easy to follow? Did it address all the key information required for the report?• Is it prepared using formal report writing style such as table of content, page numbers, appropriate referencing (if any), cover page, introduction, conclusion, referencing and so on.• Did it specifically address all the guidelines provided by the ‘Report format and specifications’ section. /3 (1 for each bullet point) Case study analysis which will report –• Identify four business improvements that can be addressed by your extended modules. ( 2 marks)• Suggest collection of four new sensor data elements (other than data already collected) which could be helpful to develop extended modules better. ( 2 marks)• Propose three new functionalities that can be deployed using the existing and new sensor data elements. In addition to the existing cloud services used in the application what other cloud services you may need to implement these functionalities. (12 (6+6) marks)/16 (2 for each bullet point) Working application -• Working URL of the IBM Watson IoT Platform and NODERED applications ( 5 marks)• Working application, IBM Watson IoT Platform and NODERED applications ( 10 marks) /20 marks 5
COIT20260 - Cloud Computing for Smart Applications• Functionality of the application as per required and stated in the report ( 5 marks) The step by step process -• Video link of your working while deploying /6 marks Application Management –• Understanding the management of the application and services based on Usage (available data limits)• Understanding the management of the application and services based on used pricing plan /2 (1 mark for each bullet point) Difficulties you faced –• What are the difficulties you have faced during the process of app deployment and data collection?• How did you address those difficulties?• How is the application development and management in cloud different than traditional application management? /3( 1 mark for each bullet points) Total Marks: /50 6