Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 3 out of 27 pages
Lecture notes

Mobile computing

Document preview thumbnail
Preview 3 out of 27 pages

Mobile computing, structure,

Content preview

UNIT-1: Introduction to mobile computing, GSM, MAC.

UNIT-1
Introduction to Mobile Computing

• The process of computation on a mobile-device.

• In mobile computing, a set of distributed computing systems or service provider servers
participate, connect, and synchronise through mobile communication protocols

• Provides decentralized (distributed) computations on diversified devices, systems, and
networks, which are mobile, synchronized, and interconnected via mobile communication
standards and protocols.

• Mobile device does not restrict itself to just one application, such as, voice communication

• Offers mobility with computing power

• Facilitates a large number of applications on a single device

• Also called pervasive computing when a set of computing devices, systems, or networks have
the characteristics of transparency, application-aware adaptation, and have an environment
sensing ability

Novel applications:

SmartPhone Feature Example.

• A mobile phone with additional computing functions so as to enable multiple applications

• SMS (short message service), MMS (multimedia messaging service), phone, e-mail, addres
book, web browsing, calender, task-to-do list, pad for memos.

• Compatibility with popular Personal Information Management (PIM) software

• Integrated attachment viewing.

• SureType keyboard technology with QWERTY-style layout.

• Dedicated Send and End keys.

• Bluetooth® capability for hands-free talking via headset, ear buds, and car kits

• EvDO* support enabling the device as a wireless modem use for laptop or PC.

• Speaker phone

• Polyphonic ring tones

• 64 MB memory

• Bright, high-resolution display, supporting over 65,000 colors

Enterprise Solutions

• Enterprises or large business networks

• Huge database and documentation requirements

• Business solutions for corporations or enterprises

M SUNDARABABU, DEPARTMENT OF IT, PVPSIT.

, UNIT-1: Introduction to mobile computing, GSM, MAC.




Mobile Computing application to Music and Video

• Example─ Apple iPods enables listening to one’s favourite tunes anytime and anywhere

• View photo albums

• Slide shows

• Video clips

Mobile Commerce

• Stock quotes in real time or on demand.

• The stock purchases or selling

• Bank transactions

• Retail purchases

• Supply chain management

• e-Ticketing─ booking cinema, train, flight, and bus tickets

Limitations to mobile computing

• Resource constraints: Battery

• Interference: the quality of service (QoS)

• Bandwidth: connection latency

• Dynamic changes in communication environment: variations in signal power within a region,
thus link delays and connection losses

• Network Issues: discovery of the connection-service to destination and connection stability

• Interoperability issues: the varying protocol standards

• Security constraints: Protocols conserving privacy of communication


M SUNDARABABU, DEPARTMENT OF IT, PVPSIT.

, UNIT-1: Introduction to mobile computing, GSM, MAC.

Mobile Computing Architecture

• Programming languages used for mobile system software

• Operating system functions to run the software components onto the hardware

• Middleware components deployment

• Layered structure arrangement of mobile computing components

• Protocols and layers used for transmission and reception

Programming Languages

• Java J2SE.

• J2ME (Java2 Micro edition)

• JavaCard (Java for smart card)

• The Java enterprise edition (J2EE) used for web and enterprise server based applications of
mobile services

• C and C++ ,Visual C++ ,Visual Basic.

Operating System

• Symbian OS, Window CE, Mac OS…

• Offers the user to run an application without considering the hardware specifications and
functionalities

• Provides functions which are used for scheduling the multiple tasks in a system

• Provides the functions required for the synchronization of multiple tasks in the system

• Multiple threads synchronization and priority allocation

• Management functions (such as creation, activation, deletion, suspension, and delay) for tasks
and memory .

• Provides Interfaces for communication between software components at the application layer,
middleware layers, and hardware devices

• Facilitates execution of software components on diversified hardware.

• Provides Configurable libraries for the GUI (graphic user interface) in the device.

• Provides User application’s GUIs, VUI (voice user interface) components, and phone API

• Provides the device drivers for the keyboard, display, USB, and other devices

Middleware for Mobile Systems

• Software components that link the application components with the network-distributed
components

• To discover the nearby device such as Bluetooth


M SUNDARABABU, DEPARTMENT OF IT, PVPSIT.

Document information

Study
Unknown
Uploaded on
July 26, 2023
Number of pages
27
Written in
2022/2023
Type
Lecture notes
Professor(s)
Prof
Contains
All classes
£7.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
107
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions