Save Lu et al. (2015) discussed several prominent issues that shall shape the future of Internet computing. Read the paper carefully. Using the paper as a guide, elaborate in your own words the challenges, issues, and probable solutions of softwareengineering for Internet computing. The key elements have been identified as follows. Support your answers with additional citations, where applicable. Paper link : http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7030178 Question (g) Rethinking Logging in Online Services [10 marks] Solution Internet of things is an interconnected network of smart things. These smart things are capable exchanging and storing data. Since no further information is provided, I will write about building an application from scratch. In order to build an Internet of things application from scratch, one needs following tools 1.Hardware Setup This is the Internet of things device which is connected to multiple wired/wireless sensors. The hardware setup includes a compute device capable of storage and network, e.g. Raspberry Pi, Intel Galileo, Intel Edison, Spark and multiple sensors connected either by wires using SPI, I2C protocols or wirelessly using WiFi, Bluetooth 4.0, Xbee technologies. There are also solutions built on the top of these mini-computers for easy prototyping such as Bit By Bit or Thingsee One, but these are in rather early stages. 2.Software to control wired/wireless sensor network After setting up the required hardware, one needs to gather data and control the wired/wireless sensor network. For this particular task , there are numerous libraries in different programming languages such as Wiring Pi (in C++, for Raspberry Pi), Wiring x86 (in Python, for Intel Edison) or Johnny Five (in NodeJS for multiple platforms). This will provide an abstract layer of software to control the required sensor network. 3. API to connect hardware to the web server This is a crucial step for the Internet of things application, as one needs to exchange and store the information on cloud. This can be achieved using a simple REST API to connect the hardware device to the web-server. For the development of this API, any of the popular programming languages can be used, most preferably NodeJS because it has excellent.