"Mobility Post: <Mobile Computing & Its Application>"
DAHARWAL_AMIT 27000031NS Visits (2533)
Introduction to Mobile Computing
Mobile Computing is an umbrella term used to describe technologies that enable people to access network services anyplace, anytime, and anywhere.
The rapidly expanding technology of cellular communication, wireless LAN's, and satellite services will make information accessible anywhere and at any time. Regardless of size, most mobile computers will be equipped with a wireless connection to the fixed part of the network, and, perhaps, to other mobile computers. Mobility and portability will create an entire new class of applications and, possibly, new massive markets combining personal computing and consumer electronics.
Mobile and wireless: This is the most interesting case. No cable restricts the user, who can roam between different wireless networks. Today’s most successful example for this category is GSM with more than 800 million users.
Applications of Mobile Computing
In many fields of work, the ability to keep on the move is vital in order to utilize time efficiently. The importance of Mobile Computers has been highlighted in many fields of which a few are described below:
I) Vehicles: Music, news, road conditions, weather reports, and other broadcast information are received via digital audio broadcasting. For personal communication, a universal mobile telecommunications system might be available offering voice and data connectivity. The current position of the car is determined via the global positioning system (GPS). Cars driving in the same area build a local ad-hoc network for the fast exchange of information in emergency situations or to help each other keep a safe distance. In case of an accident, not only will the airbag be triggered, but the police and ambulance service will be informed via an emergency call to a service provider. Buses, trucks, and trains are already transmitting maintenance and logistic information to their home base, which helps to improve organization (fleet management), and saves time and money.
II) Emergencies: An ambulance with a high-quality wireless connection to a hospital can carry vital information about injured persons to the hospital from the scene of the accident. All the necessary steps for this particular type of accident can be prepared and specialists can be consulted for an early diagnosis. Wireless networks are the only means of communication in the case of natural disasters such as hurricanes or earthquakes. In the worst cases, only decentralized, wireless ad-hoc networks survive.
III) Business: Managers can use mobile computers say, critical presentations to major customers. They can access the latest market share information. At a small recess, they can revise the presentation to take advantage of this information. They can communicate with the office about possible new offers and call meetings for discussing responds to the new proposals.
Therefore, mobile computers can leverage competitive advantages. A traveling salesman today needs instant access to the company’s database: to ensure that files on his or her laptop reflect the current situation, to enable the company to keep track of all activities of their traveling employees, to keep databases consistent etc. With wireless access, the laptop can be turned into a true mobile office, but efficient and powerful synchronization mechanisms are needed to ensure data consistency.
IV) Credit Card Verification: At Point of Sale (POS) terminals in shops and supermarkets, when customers use credit cards for transactions, the intercommunication required between the bank central computer and the POS terminal, in order to effect verification of the card usage, can take place quickly and securely over cellular channels using a mobile computer unit. This can speed up the transaction process and relieve congestion at the POS terminals.
V) Infotainment: wireless networks can provide up-to-date information at any appropriate location. The travel guide might tell you something about the history of a building (knowing via GPS, contact to a local base station, or triangulation where you are) downloading information about a concert in the building at the same evening via a local wireless network. Another growing field of wireless network applications lies in entertainment and games to enable, e.g., ad-hoc gaming networks as soon as people meet to play together.
Mobile Application Development: Challenges & Solutions
Mobile Application – Developing such application in current scenario is challenging because of change in requirement and multiple platform supports.
Some of the major challenges
Challenge No 1. How to reduce cost of Apps development when we are looking for cross platform support like Android, IOS Windows & Blackberry. if you are planning to develop apps separately of each of these platform then Cost of developing for multiple platforms will increase it will be like reinventing wheel from scratch.
Challenge No 2 During development of native, hybrid or web Apps major challenges are
a) You want to reduce learning curve to speed up development
b) You want to maintain version of your code
c) You want integration with third party library
d) You want Device SDK integration.
Solutions: Component of IBM Worklight Mobile Platform
a) IBM Worklight Studio
b) IBM Worklight Server
c) IBM Worklight Runtime Component
d) IBM Worklight Console
Challenge No 3 Security Challenges Faced By Enterprises because they are adapting to the BYOD.
Allowing employee to use tablet PC and smart phone. Now how to ensure that these devices are having Secure access to enterprise applications & data, at the same time another challenge is to achieve Data separation between corporate and personal and last but not least how to find out vulnerability of developed mobile Apps.
a) IBM Endpoint Manager for Mobile : Single management infrastructure for all endpoints
b) IBM AppScan for Mobile : Solutions to test Vulnerability of Mobile Apps
c) IBM Lotus Mobile Connect : Solutions for secure connectivity
Name- Amit Daharwal
Title – Technical Head (Software Service)
Company – Mapleton Technologies Pvt Ltd., Mumbai