CS506 GDB No 1 solution and discussion
Discussion Topic
Internet of Things (IoT) can be termed as network of physical devices (like sensors, smartphones, wearables, vehicles, home appliances and etc.) which are connected to internet, collecting and sharing data. There are many programming languages available for programming Internet of things. As a programmer, will you prefer Java over other programming languages while programming various IoT devices? Justify your answer with two solid reasons in either case.
Read the following instructions carefully before sending your comments:
1. GDB will have weight-age of 5% of your total subject marks.
2. Your discussion must be based on logical facts.
3. You should post your comments on the Graded Discussion Board & not on the Regular MDB. Both will run parallel to each other during the time specified above.
4. Your comments should be relevant to the topic i.e. clear and concise (Maximum 4-5 lines answer).
5. Books, websites and other reading material may be consulted before posting your comments. (Do not copy the material as it is.)
6. No extra time will be given for discussion.
You cannot participate in the discussion after the due date or through e-mail.
Solution Idea
Java is the well-known programming languages used by the experts. They consider it is the best choice for IoT as it is known for write once, run anywhere. Developers can easily produce and debug a code on their computer. It can be transferred it on to any chip using Java Virtual Machine. As a result, it can be run on places where JVMs are used and on any other machine as well.
Java has incorporated coding techniques from to the languages such as Mesa, Eiffel, C, and C++. Java has the built-in capabilities making it object-oriented and portable with the least hardware dependency. Along with this, Java has a hardware support libraries that can access generic code.
One More Related GDB