View
219
Download
3
Category
Preview:
DESCRIPTION
Mobile computing
Citation preview
Introduction to Mobile Computing
Introduction to Mobile Computing
Sandun Wijayarathne
mail@thesandun.com
Sandun Wijayarathne
Introduction to Mobile Computing
Overview
• Introduction
• Mobility?
• Features
• Devices
• Limitations
Sandun Wijayarathne 2
Introduction to Mobile Computing
Introduction
• Mobile Computing =
–Mobile (moving) +
–Computing (using computer)
• Human-Computer interaction
• Expected to be transported during normal usage
Sandun Wijayarathne 3
Introduction to Mobile Computing
Mobility?
• A device that moves between different, – geographical locations – networks – applications – Ex: palmtop, laptop, smart phones etc.
• A device due to which mobile communication is possible –Modems – Ex: Wi-Fi, 3G, 4G LTE, Bluetooth etc.
Sandun Wijayarathne 4
Introduction to Mobile Computing
Features
• Mobile, –Hardware
–Software
–Communication
• Enable people to access network services anyplace, anytime, and anywhere (ubiquitous)
Sandun Wijayarathne 5
Introduction to Mobile Computing
Devices
• Categories
–Portable computers
–Mobile phones
–Wearable computers
Sandun Wijayarathne 6
Introduction to Mobile Computing
Portable Computers
• Compacted, lightweight units
• Mostly including a full character set keyboard
• Software that may be parameterized
• Ex: laptops, notebooks, notepads, etc.
Sandun Wijayarathne 7
Introduction to Mobile Computing
Mobile Phones
• Restricted key set
• Primarily intended vocal communications
• But not restricted to it
• Ex: feature-phones, smart phones, phonepads, etc.
Sandun Wijayarathne 8
Introduction to Mobile Computing
Wearable Computers
• Worn by the bearer under, with or on top of clothing
• Mostly limited to functional keys
• Primarily intended as incorporation of software agents
• Ex: watches, wristbands, keyless implants, etc.
Sandun Wijayarathne 9
Introduction to Mobile Computing
Limitations
• Range & Bandwidth – Slower than direct cable
connections –GPRS and EDGE, and more
recently HSDPA and HSUPA 3G and 4G LTE
–Available within range of commercial cell phone towers
–Hi-speed LANs are inexpensive but have very limited range
Sandun Wijayarathne 10
Introduction to Mobile Computing
Limitations
• Security standards –Dependent on public networks,
requiring careful use of VPN
– Security is a major concern while concerning the mobile computing standards on the fleet
– Can easily attack the VPN through a huge number of networks interconnected through the line
Sandun Wijayarathne 11
Introduction to Mobile Computing
Limitations
• Application-Based Threats
– Ex: Malware, Spyware, Privacy, Malicious apps etc.
• Web-based Threats
– Ex: Phishing, Drive-by downloads, Browser exploits etc.
• Network Threats
– Ex: Network exploits, Wi-Fi sniffing etc.
• Physical Threats
– Ex: Lost or stolen devices etc.
Sandun Wijayarathne 12
Introduction to Mobile Computing
Limitations
• Security and privacy solutions
–Enforced password protection
–Encryption
–Secure web browsing
–Secure internet transactions
–Firewalls, Virus guard software
–Etc.
Sandun Wijayarathne 13
Introduction to Mobile Computing
Limitations
• Power consumption
–Rely entirely on battery power
–Compact size means unusually expensive batteries must be used to obtain the necessary battery life
Sandun Wijayarathne 14
Introduction to Mobile Computing
Limitations
• Transmission interferences –Weather, terrain, and the
range from the nearest signal point can all interfere with signal reception
–Reception in tunnels, some buildings, and rural areas is often poor
Sandun Wijayarathne 15
Introduction to Mobile Computing
Limitations
• Potential health hazards –Use mobile devices while
driving are often distracted from driving and more likely to be involved in traffic accidents
–May interfere with sensitive medical devices
–Mobile phone radiation and health?
Sandun Wijayarathne 16
Introduction to Mobile Computing
Limitations
• Human interface with device
–Small screens and keyboards means hard to use
–Alternate input methods require training
• speech recognition
• handwriting recognition
• Gestures
Sandun Wijayarathne 17
Introduction to Mobile Computing
Questions?
Sandun Wijayarathne 18
Introduction to Mobile Computing
Thank You!
Sandun Wijayarathne 19
Recommended