1. Homepage
  2. Programming
  3. COMP7503 Multimedia Technologies Programming Assignment

COMP7503 Multimedia Technologies Programming Assignment

Engage in a Conversation
HKUCOMP7503Multimedia TechnologiesAWSSmart City

COMP7503 CourseNana.COM

Multimedia Technologies CourseNana.COM

Programming Assignment CourseNana.COM

  CourseNana.COM

Preamble: CourseNana.COM

  CourseNana.COM

This assignment is composed of two parts: a) Programming Part, and b) Written Part. The purpose of this assignment is to get you familiar with the concepts of multimedia systems, through the realization of Smart City Use Case(s). In essence, you are required to acquire appropriate data streams from https://data.gov.hk/, and based on these data to craft up use cases and derive insights in relation to smart city initiatives. There is no fixed scope nor limit for the smart city use cases, you are free to choose appropriate use cases as you see fit. CourseNana.COM

  CourseNana.COM

The programming part requires you to implement an application that fetch data streams from https://data.gov.hk/, data analysis and correlation, as well as dashboards to present insights in relation to your selected smart city use cases. The written part, on the other hand, requires you to write a report, in which you explain in details your smart city use cases, and corresponding implementation details. CourseNana.COM

  CourseNana.COM

Please note that this is a group programming assignment. We expect two students working together to complete this assignment. CourseNana.COM

  CourseNana.COM

Overview:

  CourseNana.COM

To fulfil the programming part, you are required to do your programming works in the node-red environment. Please follow the AWS EC2 Instance Setup instructions to launch an EC2 instance for your programming environment. After successful launch, your EC2 instance will be configured with a node-red programming environment as well as a MongoDB instance for data storage. CourseNana.COM

  CourseNana.COM

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click. JavaScript functions can be created within the editor using a rich text editor. A built-in library allows you to save useful functions, templates or flows for re-use. CourseNana.COM

  CourseNana.COM

An example has been provided in the file HKO.Flow.json, and you should be able to import it into your node-red environment as shown in Figure 1. This is essentially a demonstration of how to fetch temperature data from Hong Kong Observatory, and plots the CourseNana.COM


CourseNana.COM

historical temperature of various Hong Kong locations up to the last 24 hours as illustrated in Figure 2. CourseNana.COM

 
CourseNana.COM

Figure 1: Example Node-Red Flow for fetching weather data from Hong Kong Observatory. CourseNana.COM

CourseNana.COM


CourseNana.COM

Figure 2: Chart showing historical temperature data in various locations up to last 24 hours. CourseNana.COM


CourseNana.COM

Programming Part:

  CourseNana.COM

The programming part requires you to implement an application that fetch data streams from https://data.gov.hk/, data analysis and correlation, as well as dashboards to present insights in relation to your selected smart city use cases. Be sure to start storing data earlier for your subsequent work as it takes time to accumulate enough data for your smart city use cases development. CourseNana.COM

  CourseNana.COM

Written Part:

  CourseNana.COM

You are required to write a report, in which you explain in details your smart city use cases, and corresponding implementation details, data storing approach, and explain how each dashboard present the corresponding smart city use case insights. CourseNana.COM

  CourseNana.COM

Assignment Submission:

  CourseNana.COM

Assignment must be submitted through the moodle course web. The following files have to be submitted as a one single zip file: CourseNana.COM

  CourseNana.COM

1.  Exported flow file in your node-red environment. CourseNana.COM

2.  The grader.pem.txt key-pair file. CourseNana.COM

3. An empty file with name that is the IP address of your EC2 instance. CourseNana.COM

  CourseNana.COM

Important Notes: CourseNana.COM

1.             Late submission is subjected to the penalty of 5% deduction per day. CourseNana.COM

2.             Submission late for more than one week will not be entertained. CourseNana.COM

3.             Programs that cannot be compiled will NOT be graded. CourseNana.COM

4.             Plagiarism will be heavily penalized. CourseNana.COM

  CourseNana.COM

Reference Resources:

  CourseNana.COM

[1]  https://nodered.org CourseNana.COM

[2]  https://www.mongodb.com CourseNana.COM

  CourseNana.COM

=== End === CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
HKU代写,COMP7503代写,Multimedia Technologies代写,AWS代写,Smart City代写,HKU代编,COMP7503代编,Multimedia Technologies代编,AWS代编,Smart City代编,HKU代考,COMP7503代考,Multimedia Technologies代考,AWS代考,Smart City代考,HKUhelp,COMP7503help,Multimedia Technologieshelp,AWShelp,Smart Cityhelp,HKU作业代写,COMP7503作业代写,Multimedia Technologies作业代写,AWS作业代写,Smart City作业代写,HKU编程代写,COMP7503编程代写,Multimedia Technologies编程代写,AWS编程代写,Smart City编程代写,HKUprogramming help,COMP7503programming help,Multimedia Technologiesprogramming help,AWSprogramming help,Smart Cityprogramming help,HKUassignment help,COMP7503assignment help,Multimedia Technologiesassignment help,AWSassignment help,Smart Cityassignment help,HKUsolution,COMP7503solution,Multimedia Technologiessolution,AWSsolution,Smart Citysolution,