Introduction to Mobile Computing KAZI SAEED ALAM Lecturer

Introduction to Mobile Computing KAZI SAEED ALAM Lecturer, CSE, KUET

What Is Mobile Computing? 2 � What is computing? Operation of computers � What is the mobile? That someone/something can move or be moved easily and quickly from place to place � What is mobile computing? Users with portable computers still have network connections while they move Mobile Computing 06 -Jan-22

What Is Mobile Computing? 3 � Today, access to information and computing services is necessary everywhere not only from our "home base, " but also while we are traveling and when we reach a different location. � Mobile computing Techniques that allow mobile users to use portable computing devices to run stand-alone applications and / or to access remote ones via wireless networks. A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Mobile Computing 06 -Jan-22

Comparison to Wired Net. 4 � Wired Networks � Mobile Networks - high bandwidth - low bandwidth variability - can listen on wire - high power machines - high resource machines - need physical access(security) - low delay - connected operation - low bandwidth - high bandwidth variability - hidden terminal problem - low power machines - low resource machines - need proximity - higher delay - disconnected operation Mobile Computing 06 -Jan-22

Why go Mobile? 5 � Enable anywhere/anytime connectivity � Bring computer communications to areas without pre-existing infrastructure � Enable mobility � Enable new applications � An exciting new research area Mobile Computing 06 -Jan-22

Mobile Computing Vs Wireless Networking 6 � MC –Denotes accessing information and remote computational services while on the move. � WN –Provides the basic communication infrastructure necessary to make this possible. � Mobile Computing: Mobile computing is based on wireless networking. Subsumes (counts, lists) the area of wireless networking. Mobile Computing 06 -Jan-22

Wireless Networking 7 � Wireless Networking It helps one to invoke computing services on remote servers while on the move: like. , Office, home, conference, hotel…etc. , It is an important intergradient (component) of mobile computing. � It’s classified into two basic types: Extension of Wired Networks. -It uses fixed infrastructure - Base stations to provide single hop wireless communication. -With a wired network. An ad hoc Network. -It does not use any fixed infrastructure. -It’s based on Multi-hop. Wireless communication. -It’s also known as Mobile Ad hoc Network(MANET). Mobile Computing 06 -Jan-22

Wireless Networking 8 Mobile Computing 06 -Jan-22

New Forms of Computing 9 Mobile Computing 06 -Jan-22

Characteristics of Mobile Computing 10 � Ubiquity Ability of a user to perform computations from anywhere and at any time. Location Awareness Can provide information about the current location of a user to a tracking station. GPS Adaptation Implies the ability of a system to adjust bandwidth fluctuation without inconveniencing the user. Broadcast Efficient delivery of data can be made simultaneously to hand reads of mobile users. Personalization Services in a mobile environment can be easily personalized according to a user’s profile. � � Mobile Computing 06 -Jan-22

Application of Mobile Computing 11 � Vehicles transmission of news, road condition, weather, music via DAB personal communication using GSM position via GPS local ad-hoc network with vehicles close-by to prevent accidents, guidance system, redundancy vehicle data (e. g. , from busses, high-speed trains) can be transmitted in advance for maintenance � Medical Nurses/Doctors in Medical offices are now using Wireless Tablet PCs/WLAN to collect and share patient information. Mobile Computing 06 -Jan-22

Application of Mobile Computing 12 � Sales representatives are using Tablet PCs with Smart phones for presentation, transmitting/access information among office, hotel, and customer location. � Emergencies Early transmission of patient data to the hospital, current status, first diagnosis Provide mobile infrastructure in dealing with Natural Disaster (earthquake, hurricane, fire), terrorist attacks, war, . . � And so more…. . Mobile Computing 06 -Jan-22

Mobile Computing: Structure 13 � Three tier architecture. � Presentation Tier: User Interface. The users to issue requests and to present the result to them meaningfully. Run on a client’s Computer. This layer includes web browser and customized client programs. Mobile Computing 06 -Jan-22

Mobile Computing: Structure 14 � Application Tier: It’s make logical decisions and performing calculation. It’s move data between the presentation layer and data layers. It performs the processing of user input, obtaining information and then making decisions. Implemented using technologies. (ex: java, . net, . . etc. , ) Implementation and functionality should be database independent. Implemented on a fixed server. � Data Tier: responsible for providing the basic facilities of data storage , access , and manipulation. information is stored and retrieved Mobile Computing 06 -Jan-22

Mobile Computing: Structure 15 Mobile Computing 06 -Jan-22

Challenges of Mobile Computing 16 � Disconnection � Bandwidth Variations � Heterogeneous N/W � Security Risk � Low Bandwidth � Low power and resources � Wide variety terminals and devices with different capabilities � Increasing demands for fitting more functionalities into single, smaller device Mobile Computing 06 -Jan-22

Have a great time with Mobile Computing 17 06 -Jan-22
- Slides: 17