MB Unit 1
MB Unit 1
Mobile computing refers to the use of portable computing devices, such as smart
phones, tablets, laptops, and wearable technology that allow users to access and
process information while on the go. These devices typically use wireless
communication networks to connect to the internet and other devices, enabling a
range of activities such as browsing the web, sending emails, accessing
applications, and using location-based services. Key aspects of mobile computing
include:
Overall, mobile computing has transformed the way people work, communicate,
and interact with technology, providing unprecedented flexibility and convenience.
The need for mobile computing arises from the growing demand for flexibility,
convenience, and connectivity in both personal and professional contexts. Here are
some key reasons why mobile computing is essential:
Mobility and Convenience: Users can access information and perform tasks from
anywhere, at any time, without being tied to a specific location.
Productivity on the Go: Mobile devices allow users to manage work tasks,
emails, schedules, and documents while traveling or away from the office,
increasing overall productivity.
Access to Information: Provides instant access to the internet, social media, news,
and other information sources, keeping users informed and connected.
Health and Fitness: Mobile devices and wearable track health metrics, fitness
activities, and provide access to telemedicine services, contributing to better health
management.
Mobile computing is used for a variety of reasons, driven by the demand for
flexibility, convenience, and connectivity. Here are the primary uses and benefits:
1. Communication:
Instant Messaging and Calls: Platforms like WhatsApp, Skype, and Face Time
enable instant communication.
2. Productivity:
Work on the Go: Mobile devices enable access to office applications, documents,
and collaborative tools, allowing users to work from anywhere.
Scheduling and Task Management: Apps help users manage their schedules, set
reminders, and track tasks.
3. Access to Information:
E-books and Educational Content: Access to digital libraries and online courses
for learning on the go.
4. Entertainment:
GPS and Maps: Applications like Google Maps and Waze provide navigation and
traffic updates.
Fitness Tracking: Devices and apps track physical activity, monitor health
metrics, and provide fitness coaching.
7. Social Networking:
Social Media: Platforms like Facebook, Twitter, and Instagram allow users to stay
connected with friends and family.
Mobile Banking: Manage finances, transfer money, and pay bills through banking
apps.
Video Conferencing: Tools like Zoom, Microsoft Teams, and Google Meet
facilitate virtual meetings and collaboration.
Cloud Services: Access to cloud storage and collaborative documents through
services like Google Drive and Dropbox.
Emergency Alerts: Receive real-time alerts and updates about emergencies and
natural disasters.
Safety Apps: Personal safety apps provide features like emergency contacts and
location sharing.
1. Personal Use:
Health and Fitness: Tracking workouts, monitoring health metrics, and using
fitness apps.
Remote Work: Accessing work emails, documents, and collaborative tools from
anywhere.
Field Work: Equipping salespeople, technicians, and service workers with mobile
devices for tasks on the go.
Meetings and Presentations: Using tablets and laptops for presentations and
video conferencing.
3. Education:
4. Healthcare:
Patient Monitoring: Using wearables to track patient health metrics in real time.
Mobile Health Records: Accessing and updating patient information on the go.
Navigation and Fleet Management: GPS and real-time tracking of vehicles and
shipments.
Delivery Services: Mobile apps for managing orders, routes, and customer
communication.
Mobile Banking: Managing accounts, transferring funds, and paying bills via
mobile apps.
Personal Safety Apps: Providing features like emergency contacts and location
sharing.
9. Agriculture:
Precision Farming: Using mobile devices to monitor crop health, soil conditions,
and weather forecasts.
Market Access: Connecting farmers with markets and buyers through mobile
platforms.
Travel Planning: Booking flights, hotels, and activities via mobile apps.
Before the advent of mobile computing, several technologies and methods were
commonly used for communication, information access, and computing tasks.
Here are some of the key tools and technologies that were prevalent:
1. Desktop Computers:
Personal Computers (PCs): Used for a wide range of tasks, including word
processing, spreadsheets, and internet browsing.
2. Landline Telephones:
Pay Phones: Public phones available in various locations for making calls.
3. Typewriters:
Manual and Electric Typewriters: Used for creating typed documents before the
widespread adoption of personal computers.
4. Postal Mail:
5. Fax Machines:
6. Pagers:
Beepers: Used to send short messages or alerts, primarily for business and
emergency communication.
Handheld Devices: Early mobile devices used for managing contacts, calendars,
and tasks. Examples include the Palm Pilot and Psion Organizer.
8. Paper Maps and Atlases:
Printed Navigation Tools: Used for navigation and finding locations before GPS
technology became widely available.
Analog Photography: Used for capturing images, which were then developed and
printed.
Music and Audio Playback: Used for listening to music and audio content.
Office Communication Tools: Used for remote meetings and collaboration before
the proliferation of internet-based solutions.
These tools and technologies laid the foundation for the development of mobile
computing, which has since revolutionized how people communicate, access
information, and perform various tasks.
Application of mobile computing: Mobile computing has a wide range of
applications across various fields, revolutionizing the way we work, communicate,
and perform daily activities. Here are some key applications:
1. Communication:
Instant Messaging and Social Media: Apps like WhatsApp, Facebook, Twitter,
and Instagram enable instant communication and social interaction.
Video Conferencing: Tools like Zoom, Skype, and Microsoft Teams facilitate
remote meetings and virtual collaboration.
2. Productivity:
Task Management: Apps like Trello, Asana, and Todoist help users manage
tasks, set reminders, and track projects.
GPS and Maps: Applications like Google Maps and Waze provide real-time
navigation, traffic updates, and location-based services.
Travel Booking: Apps like Expedia, Booking.com, and Airbnb allow users to
book flights, hotels, and rental cars.
4. Healthcare:
Fitness Tracking: Wearable devices and apps like Fitbit and MyFitnessPal
monitor physical activity, health metrics, and fitness goals.
Online Shopping: Apps like Amazon, eBay, and Alibaba provide a platform for
browsing, purchasing, and tracking orders.
Mobile Payments: Services like Apple Pay, Google Wallet, and PayPal facilitate
secure mobile transactions.
6. Entertainment:
Streaming Services: Platforms like Netflix, Spotify, and YouTube offer streaming
of movies, TV shows, music, and videos.
7. Education:
E-learning: Apps like Coursera, Khan Academy, and Duolingo provide access to
online courses and learning materials.
Digital Classrooms: Tools like Google Classroom and Edmodo facilitate remote
learning and collaboration among students and teachers.
8. Finance:
Mobile Banking: Apps from banks allow users to manage accounts, transfer
money, and pay bills.
Investment and Trading: Platforms like Robinhood and E*TRADE enable users
to trade stocks and manage investments from their devices.
Emergency Alerts: Mobile devices receive real-time alerts and updates during
emergencies and natural disasters.
Personal Safety Apps: Apps like Life360 provide location sharing and emergency
contact features for personal safety.
Field Service Management: Mobile apps allow field workers to access job details,
update statuses, and communicate with the office.
Customer Relationship Management (CRM): Mobile CRM apps like Sales force
enable sales and support teams to manage customer interactions and data.
11.Agriculture:
Precision Farming: Mobile apps and devices help monitor crop health, soil
conditions, and weather forecasts, optimizing agricultural practices.
Market Access: Farmers use mobile platforms to connect with markets, buyers,
and suppliers.
Delivery Services: Apps like Uber Eats and Door Dash manage orders, track
deliveries, and provide customer communication.
Travel Guides and Maps: Mobile apps offer information on tourist attractions,
restaurants, and local events.
15. Credit Card Verification: When consumers use credit cards at Point of Sale
(POS) terminals in stores and supermarkets, the necessary communication between
the bank's central computer and the POS terminal to verify the card usage can
happen swiftly and securely over cellular channels by means of a mobile computer
unit. This can reduce traffic at the POS terminals and expedite the transaction
process.
Mobile computing has integrated into nearly every aspect of modern life, providing
convenience, enhancing productivity, and enabling new possibilities across diverse
fields.
3.Cross-Platform Application: –
These are frameworks that allow developing total native applications which have
access to all the native features of IOS and Android but with the same code base.
These apps run on both Android and IOS. So normally the development speeds of
these apps are very fast and the maintenance cost is low. The performance speed
is comparatively low to 1st party native apps but faster than PWA.
React Native is Facebook’s cross-platform solution which uses the language
JavaScript And the preferred IDE is WebStrome & Visual Studio Code. Same
like Xamarin React Native has totally native UI/UX and gives access to all
features. And the updates are released the same day by Facebook as Android and
IOS. Flutter is Google’s cross-platform solution which uses the language, Dart.
The IDE preferred is Android Studio, IntelliJ IDE, and Visual Studio Code. The
UI/UX is bespoke and Flutters has to come up with their new libraries whenever
Android and IOS comes up with an update to mimic those update. The
community is fast growing.
Example,
Here’s an example of a cross-platform application:
A project management company wants to create a project management tool that
can be used by teams on different platforms. They develop a cross-platform
application that:
Can be used on Windows, Mac, iOS, and Android devices
Allows users to create and assign tasks, set deadlines, and track progress
Integrates with popular tools such as Google Calendar and Trello
Has a user-friendly interface that works seamlessly across all platforms
The application can be downloaded from the company’s website or from
different app stores such as App Store, Google Play Store, Microsoft Store,
and Mac App Store, depending on the platform.
Advantages of Cross-Platform Application:
1. The apps’ development speed is very high as they use the same code base for
both Android and IOS.
2. The apps’ maintenance cost is low as the errors and updates as to be countered
only once.
Disadvantages of Cross-Platform Application:
1. Slow Code Performance With Limited Tool Availability.
2. Limited User Experience i.e. these apps does not have access to Native only
features.
Issues and Challenges in Mobile Computing Technology
Due to technology growth distances become short, communication becomes easy,
data transfer is enriched, but there are so many issues and challenges in the domain
that need to be researched and addressed to make mobile computing more secure,
robust and reliable. Some important issues are discussed here.
Low bandwidth
Mobile internet access is slower than the fixed desktop connection while using
GSM and other advanced technologies such as 3G, 4G, and 5G. Local wireless
connection offers Mbit/s of speed and wide wireless connection offers only Kbit/s
of speed. There is a requirement of using more bandwidth while using such
advanced mobile technologies so that the user can transfer data at a higher speed
while the user is mobile.
Lower security
When working with mobile people are completely dependent on the public
network which can be easily tracked and hacked by hackers. There is a big
problem with the security of data while transferring from one mobile device to
another device. Therefore, to protect the data from eavesdropping there is a need
for strongly secured algorithms of authentication and security.
Transmission interferences
Radio transmission cannot be protected therefore there is higher transmission
interference due to electric engines, lightening, high buildings, mountains, weather
conditions, etc., all this results in a higher loss of data rate and bit errors.
Shared medium
Radio access is a shared medium because it is just impossible to give dedicated
radio access to all the users. However, different techniques are deployed still so
many questions are unanswered such as how to provide quality of service to each
user sharing radio access.
Ad-hoc networking
Wireless and mobile computing allow ad-hoc networking without a prior set of
infrastructure between senders and receivers. This creates several challenges and
issues before the network administration such as the reliable and secure
connections between sources to destination. Dynamic topology again a challenging
issue for a reliable connection from one point to another point.
Power consumption
When a power supply is not available mobile devices totally depend on battery
power. There is a need to use some resources that can provide power supply at a
cheaper cost and with ease.
Base station
The base station covers a specific area that is called a cell.
Cell
Cell radius can vary from tens of meters in building, hundreds of meters in a city,
and tens of kilometers in the country. The shape of a cell depends on the
environmental conditions such as type of building, mountains, weather conditions,
load, and other conditions. Generally, it is hexagon shape but not an exact
hexagon.
Mobile computing used cellular system and it has the following advantages:
Higher Capacity:
Cellular system uses SDM. SDM allows frequency reuse. If one transmitter is far
away from another transmitter particularly out of the range of the interference area
then another transmitter can use the same frequency as shown in the following
figure-
Mobile systems assign one specific frequency to a certain user and that frequency
is blocked for the use by other users. But frequency is a scarce resource therefore
for their optimum utilization of the same frequency; the same frequency is used for
other users using the technique frequency reuse.
Less Transmission Power
Transmission power is not a big issue for the base station but it is important for the
mobile receivers. Keeping cell size small facilitates mobile receivers because as
they move far from the base station their receiving capacity reduces and due to
small cells after a few distances they can again access receiving power from the
cell nearby them and the problem of the mobile receiver is solved.
Local Interference
When the distance is large between the sender and receiver then interference is also
more and difficult to manage. There is only local interference when cells are small
and that is easy to handle by the base station and the mobile station.
Robustness
The cellular system is decentralized therefore more robust as compared to when
centralized. If any component fails only that specific area affected and the rest of
the part remains unaffected and works efficiently.
Cellular System or having small cells have the following disadvantages.
Infrastructure Requirement
Cellular system establishment needs complex infrastructure, storage registers to
locate mobile users in local areas and roaming, antennas, transmitters, receivers,
and amplifiers, etc. that are expensive.
Handover Needed
The mobile system needs handovers when they change cells. This is quite often
which further incur a cost.
Frequency Planning
To avoid the interference between transmitters frequencies are planned carefully.
Frequency is a limited resource therefore they are distributed intelligently so that
they can be reused without any kind of interference.
The full form of GSM is group special mobile (GSM) and later it was named as a
global system for mobile communications (GSM). It was founded in 1965. GSM is
the most successful and popular mobile telecommunication system. GSM is used
by over 800 million people and in over 190 countries. The main aim of GSM was
to provide a mobile phone system that allows users to move throughout Europe and
allows voice services compatible with the ISDN and PSTN systems.
GSM is a particularly second-generation system, replacement of the first-
generation analog system. This system was not capable to give high worldwide
data rates as promised by the third generation systems.
GSM has initially been deployed in Europe with 890-915 MHz for uplinks and
935-960 MHz downlinks. This GSM system is called GSM 900.
The next version is called GSM 1800 MHz, 1710-1785 MHz uplink and 1805-
1880 MHz downlink. This system is called DCS or the digital cellular system-
1900.
The next versions of GSM are GSM 400. It is deployed in sparsely populated areas
as a replacement of the analog system.
The primary goal of GSM was to provide a mobile phone system that allows users
to roam throughout Europe and provides voice services compatible to ISDN and
other PSTN systems. The specification for the initial system already covers more
than 5,000 pages; new services, in particular data services, now add even more
specification details. Readers familiar with the ISDN reference model.Will
recognize many similar acronyms, reference points, and interfaces.GSM
standardization aims at adopting as much as possible.
GSM is having 4 different sizes of cells
Macro: In this size of the cell, a Base Station antenna is installed.
Micro: In this size of cell, antenna height is less than the average roof level.
Pico: Small cells’ diameter of a few meters.
Umbrella: It covers the shadowed (Fills the gaps between cells) regions.
The widely used digital cellular communication protocol is called GSM. The GSM
standard was developed by the European Telecommunication Standards Institute to
specify the protocols for second-generation digital mobile networks, which are
utilized by gadgets like cell phones. It is software for wide-area communications
technology that creates multimedia, information, and audio communication
systems by using digital radio channeling.
GSM is not a computer network; it is a mobile network. opens a new window,
indicating that devices communicate with it by attempting to locate adjacent cells.
The development of mobile wireless telecommunication services has been
impacted by GSM and other technology advancements. The connection between
base stations, switching systems, and mobile stations is managed by a GSM
system.
Each GSM radio channel has a width of 200 kHz and is further split into frames, or
intervals of eight time slots. The acronym comes from the fact that the global
system for mobile communication (GSM) was originally called Groupe Special
Mobile. Mobile stations, base stations, and overlapping switching systems make up
the GSM system.
All radio channels can be shared by 8–16 audio users through the GSM
application, and there can be more than one radio channel at any given radio
broadcast point. At present, GSM is the most widely used network technology in
the Internet of Things (IoT) due to its price, simplicity, and accessibility. Launches
applications in a new window. But in the years to come, this is probably going to
alter. While mobile telecommunication services have evolved; numerous programs
have been created without the benefit of standardized provisions.
As digital radio technology developed, this led to a great deal of problems that
were directly related to consistency. The international mobile communication
system is developed to deal with these problems. Globally, GSM is responsible for
around 70% of digital cellular services. Before being transmitted via a channel that
has three separate streams of user data inside each time slot, GSM automates and
encrypts the data. It is also the most popular 2G digital cell phone standard for the
great majority of people on the planet. It controls how mobile devices
communicate with the system of land-based towers. While GSM operates in the
1.9GHz PCS frequency in the US, it uses the 900MHz and 1.8GHz frequencies in
Europe. Because GSM is based on a circuit-switched topology that divides each
200 kHz channel into eight 25 kHz time frames, it describes the entire mobile
network, not just the Time division multiple access air interface. GSM is a fast
growing transmission technology; by the early 2000s, there were over 250 million
GSM subscribers. By mid-2004, the billionth GSM user had established a
connection.
GSM Mobile Services
GSM system has defined three kinds of services:
Bearer Services
Tele-Services
Supplementary services
TeleServices of GSM
GSM provides voice-oriented teleservices. Teleservices include voice
transmission, message services, and basic data communication services or PSTN
and ISDN services.
Supplementary services
In addition to teleservices and bearer services, GSM providers provide various
supplementary services.
Examples o supplementary services are as follows-
1. Identification
2. Call redirection
3. Forward incoming calls
4. Close user group service – Through company-specific GSM sub-network facility
only members of a group can communicate.
5. Multi-party communication service.
GSM System Architecture
The GSM architecture is made up of three central systems. The following are the
primary components of the GSM architecture:
The Base Transceiver System (BTS): The radio transceivers in the cell are
located in the BTS, which is also in charge of radio connection protocols with the
MS. In a large metro region, businesses may deploy a sizable number of BTSs. The
BTS is made up of antennas and transceivers in each network cell. Every BTS has
one to sixteen transceivers, depending on the consumer density of the cell.
The Base Station Controller (BSC): One or more BTS(s)' radio resources are
managed by the BSC. Handovers and radio channel setup are managed by this. The
link that is visible between mobile and MSC is the BSC. It assigns and releases MS
time slots and frequency bands. The BSC also transmits the BSS and MS power
within its authority and is in charge of inter cell handover.
4. The Operation and Support System (OSS): A component of the overall GSM
network architecture is the operation support system (OSS). The BSC and NSS
components are related to this. The GSM network and BSS traffic load are mostly
managed by the OSS. The system's financial burden is reduced as a few
maintenance tasks are moved to the base transceiver stations as the number of BS
rises as a result of the customer population scaling. Having a network overview
and helping different services and maintenance groups with their regular
maintenance plans are the key goals of OSS.
Handoff in Cellular
Telecommunication
Definition
Hard Handoff − In a hard handoff, an actual break in the connection occurs while
switching from one cell to another. The radio links from the mobile station to the
existing cell is broken before establishing a link with the next cell. It is generally
an inter-frequency handoff. It is a “break before make” policy.
Soft Handoff − In soft handoff, at least one of the links is kept when radio links are
added and removed to the mobile station. This ensures that during the handoff, no
break occurs. This is generally adopted in co-located sites. It is a “make before
break” policy.
Channel Allocation Strategies in Computer
Network
Channel Allocation means to allocate the available channels to the cells in a
cellular system. When a user wants to make a call request then by using channel
allocation strategies their requests are fulfilled. Channel Allocation Strategies are
designed in such a way that there is efficient use of frequencies, time slots and
bandwidth.
These are Fixed, Dynamic, Hybrid Channel Allocation and Borrowing Channel
Allocation as explained as following below.
In cell A 20 Channels or Voice channels are allocated. If all channels are occupied
and user make a call then the call is blocked. Borrowing Channels handles this
type of problem. This cell borrow channels from other cells.
Advantages :
Disadvantages :
Advantage:
Disadvantage:
May result in call drops or poor quality if resources are not available.
When a cell experiences high traffic demand and all of its channels are occupied, it
can borrow channels from neighboring cells that are not being used at that time.
The borrowed channels are assigned to the busy cell and are used to support the
additional traffic demand. Once the demand subsides, the borrowed channels are
released and returned to their home cell. BCA can be implemented manually or
automatically using algorithms or policies but the main disadvantage is that if the
borrowed channel is reclaimed by the original cell the call drop may occur.
Advantage:
Disadvantage:
Can cause call drops if borrowed channels are reclaimed by the home cell.
There are multiple users which are provided or assigned variant CDMA
codes and thus the users can access the entire band of frequencies or the whole
bandwidth. This method does not limit the frequency range of the user. Hence,
with the help of CDMA, multiple users can share a band of frequencies without
any kind of undue interference between them. CDMA makes the use of spectrum
technology along with analog to digital conversion(ADC). It is thus used by
various radio communication technologies. Mainly, it is used for mobile
communication.
History
CDMA technology has been in use for a long time. In 1935, the first time this
subject was published by Dmitry Ageev. CDMA also came in use during the time
of World War-II in order to stop the efforts of jamming transmissions. Thus it
made its application in the military field and was used in anti-jamming, ranging,
etc. It was used in 1957 by Leonid Kupriyanovich while he was making a model of
automatic wearable mobile phone. Finally, in the year 1993, the
Telecommunications Industry Association(TIA) approved the standards for CDMA
technology. 16 million subscribers were recorded to use the CDMA systems in
September 1998. Currently, CDMA is being supported by 22 countries.
Characteristics of CDMA
It allows more users to connect at a given time and thus provides improved data
and voice communication capacity.
CDMA systems make the use of power control to eliminate the interference and
noise and to thus improve the network quality.
CDMA encodes the user transmissions into distinct and unique codes in order to
secure its signals.
In CDMA systems all the cells can thus use the same frequency.
CDMA systems have a soft capacity. Thus there is no particular limit to the
number of users in a CDMA system but with increase in the number of users the
performance degrades.
The global system for mobile communications (GSM) is the primary standard for
the second generation (2G) cellular network, while GPRS is an improved version.
GPRS is not like GSM’s short messaging service (GSM-SMS), which has a
message length limit of 160 bytes. GPRS has a theoretical maximum speed of 115
kbps, although most networks operate at roughly 35 kbps. GPRS is sometimes
known as 2.5G unofficially. It’s a third-generation route to gain availability on the
internet.