Cristian Borcea: The future landscape of mobile devices and mobile computing in the next 10 to 15 years is going to be extremely exciting for all of us because a large number of new sensors – like health monitoring sensors, sensors that monitor water distribution or energy, or wireless sensors for transportation – will be deployed everywhere in the physical world. With these wireless sensors, we will communicate with our mobile devices – like smart phones and smart watches. Altogether, they will create a big infrastructure for mobile distributed computing.
To give you an example of an application, let’s consider a person who has a heart monitoring wireless sensor. This person has some heart problems, and the heart monitoring sensor is able to detect if this person is about to have a heart attack and communicate quickly with the mobile phone of the person. The mobile phone will look around and find a doctor in that proximity. This is a very good application that all of us can appreciate. Other examples of applications include avoiding traffic jams using mobile devices and the cars and all the buses and transportation, and finding parking spots using wireless sensors associated with parking meters. Now we have this huge infrastructure of mobile devices, wireless sensors, potentially in the future even robots and drones and other mobile devices. The question is – how are we going to program it? How do we take advantage of this infrastructure to develop new interesting applications? This is exactly what my colleagues and I at the New Jersey Institute of Technology are doing right now.