Site Loader
Rock Street, San Francisco

1.

I did not have the opportunity to work on a front-end project, however I had experience workingon other projects.Firstly, Capstone Project (11/2016 – 02/2017). The title of the project is Centralized HomeControl System with Near Field Communication (NFC) Technologies. There are 3components/roles in this project: Android Smartphone Application, Raspberry Pi and Integrator.My role and job scope in the project as an Integrator is to connect both smartphone applicationand Raspberry Pi using Bluetooth Low Energy (BLE). When the NFC tags are tapped on theSmartphone, the data will then send to Raspberry Pi and execute an action based on the datareceived. Programming languages that I used in this project are Nodejs and Python.Secondly, Final Year Project (07/2017 – Present).

Best services for writing your paper according to Trustpilot

Premium Partner
From $18.00 per page
4,8 / 5
4,80
Writers Experience
4,80
Delivery
4,90
Support
4,70
Price
Recommended Service
From $13.90 per page
4,6 / 5
4,70
Writers Experience
4,70
Delivery
4,60
Support
4,60
Price
From $20.00 per page
4,5 / 5
4,80
Writers Experience
4,50
Delivery
4,40
Support
4,10
Price
* All Partners were chosen among 50+ writing services by our Customer Satisfaction Team

The title of the project is Connected Homewith IoT Stacks. The objective of the project is to create a smart home prototype using LoRatechnology. LoRa buttons will be created to control home appliances. Sensory data from sensorsare also analyzed and is able to automate home appliances. In this project, programminglanguages used are C/C++ and Python.

However, initially the project plan is to create a websiteusing JavaScript to monitor the home appliances and sensory data. The plan is then changed touse Cayenne IoT platform which is already available to monitor sensory data.2.Console:Undefined2Explanation:console.log(x) will display undefined because currently x is not defined.

var x = 1 is only definedafter the console.log code is executed, if var x = 1 is declared before console.log(x), then 1 willbe logged to the consoleconsole.log(two()) will display 2 because the it calls the function two(), where it returns thevalue 2.3.Output:10 || 20 = 1020 || 30 = 2010 && 20 = 2020 && 30 = 30Explanation:|| is the logical operator for OR, whenever either one of the expression is TRUE, then the wholeexpression is TRUE.Example: Expression1 (10) || Expression2 (20), it will return Expression1 if it can be converted to beTRUE, in this case it is an integer, therefore it is TRUE, 10 will be returned and displayed on the console.&& is the logical operator for AND, whenever either one of the expression is FALSE, then the wholeexpression is FALSE.Example: Expression1 (10) && Expression2 (20), it will return Expression1 if it can be converted to beFALSE, in this case it is an integer, therefore it is TRUE, therefore it will return Expression2 which is 204.Output:UndefinedJohnExplanation:console.log(stoleIdentity()); returns Undefined because this.name is not defined in stoleIdentity.var stoleIdentity = foo.getIdentity; This line will return the function definition instead of returning thename John, because foo.getIdentity is typed and not foo.getIdentity().Therefore now stoleIdentity is actually a function same with getIdentity().However, stoleIdentity function doesn’t have any _name variable to return, therefore returns Undefined.Alternate implementations:var foo = {_name: ‘John’,getIdentity: function () {return this._name; }};var stoleIdentity = function() {return foo.getIdentity();}console.log(stoleIdentity());console.log(foo.getIdentity());By doing this, both console.log will display John.

Post Author: admin

x

Hi!
I'm Eric!

Would you like to get a custom essay? How about receiving a customized one?

Check it out