MC Unit 1 Notes
MC Unit 1 Notes
Questions to be discussed :
1. Define mobile computing? Explain the application of mobile computing.
2. Discuss about Mobile. Write its advantage and disadvantage.
3. Explain in details generation of mobile phone.
4. What is android? Explain the features of android phone.
5. Write short notes on :
a. SDK Tools
b. Android Virtual Devices (AVD)
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
2 CTH EDUCATION
What is Mobile Computing?
Mobile computing is a technology.
It provides an environment where users can transmit data from one device to another without any physical link.
In other words, you can say that mobile computing allows transmission of data, voice and video via a computer or
any other wireless device without being connected to a fixed physical link.
In this technology, data transmission is done wirelessly with the help of wireless devices such as mobiles, laptops.
This is only because of Mobile Computing technology that you can access and transmit data from any remote
locations without being present there physically.
The concept of Mobile Computing can be divided into three parts:
1. Mobile Communication
2. Mobile Hardware
3. Mobile Software
Mobile Communication :
Mobile Communication specifies a framework that is responsible for the working of mobile computing technology.
This framework ensures the consistency and reliability of communication between wireless devices.
The mobile communication framework consists of communication devices such as protocols, services, bandwidth,
and portals.
These devices are responsible for delivering a smooth communication process.
Mobile Hardware:
It consists of mobile devices or device components that can be used to receive or access the service of mobility.
Examples of mobile hardware can be smartphones, laptops, portable PCs, tablet, Personal Digital Assistants, etc.
These devices are inbuilt with a receptor medium that can send and receive signals.
These devices are capable of operating in full-duplex.
Mobile Software:
Mobile software is a program that runs on mobile hardware.
This is the operating system for the appliance of mobile devices.
In other words, you can say it the heart of the mobile systems.
This is an essential component that operates the mobile device.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
3 CTH EDUCATION
Applications of Mobile Computing :
Following is a list of some significant fields in which mobile computing is generally applied:
Sending and receiving information while on move
Internet access.
Global Position System (GPS).
Emergency services.
Transmission of news.
Entertainment services.
Educational services.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
4 CTH EDUCATION
Disadvantage of Mobile Phone :
More expenditure of internet & call
Not good for future
Release harmful radiation
Less communication at home
Accidents
Cell Phone :
A cellphone is any portable telephone that uses cellular network technology to make and receive calls.
This type of phone is used to call, send message and do calculation etc.
It is a normal phone which is widely used before 10 years.
It is used in efficient manner and carry anywhere easily.
Features Phone :
A mobile phone that incorporates features such as the ability to
access the internet and store and play music but lacks the advanced
functionality of a smartphone.
In this phone user can use camera, Bluethooth, Music player &
Surfing internet also.
Smart Phones
Smart phones are high specification phones that operate
like miniature computers.
They can usually do tasks like connect to the internet and
receive emails.
Recent examples of smart phones are the Apple iPhone,
Blackberrys and Google Android phones.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
5 CTH EDUCATION
History of Mobile Phone :
The first cell phone was invented in 1973 by Motorola.
Motorola engineer Martin Cooper made the first cell phone On April 3, 1973.
The name of first mobile phone was Motorola DynaTAC 8000X.
This device offered a talk time of just 30 minutes and required 10 hours to charging.
Cell phones became popular during the cellular revolution that started in the 90s.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
6 CTH EDUCATION
2001, Launch of the 3G network
The first commercial 3G networks were introduced in 2001.
It’s worth mentioning that custom ringtones were also released that same year, thus becoming the first
downloadable content available for cell phones.
Note :
2020 has also been marked by improvements in battery life and charging speeds.
More and more phones now feature fast charging, which is sure to further improve in the upcoming years.
1G (1st Generation):
First-time calling was introduced in mobile systems.
It used analog signals.
Communication was possible through voice only.
Speed:- 2.4 kbps.
2G (2nd Generation) :
Shifted from analog to digital.
It supported voice and SMS both.
2G WLAN provided a high data rate & large area coverage.
Speed:- 64 kbps.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
7 CTH EDUCATION
3G (3rd Generation) :
The Internet system was improved.
Offers high-speed wireless internet.
The connection used was UMTS and WCMA.
Speed:- 2mbps.
4G (4th Generation) :
LTE (Long term evaluation) was mainly for the internet.
Vo-LTE (Voice over LTE) is for both voice and the internet.
HD Quality Streaming.
Speed:-100mbps.
5G (5th Generation):
It is yet to come in many countries but here are some notable points about 5G.
Higher data rates.
It is 30 times faster than 4G.
What is Android?
Android is an open source and Linux-based Operating System.
It is useful for mobile devices such as smartphones and tablet computers.
Android was developed by the Open Handset Alliance, led by Google, and other companies.
The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the
first commercial version, Android 1.0, was released in September 2008.
On June 27, 2012, Google announced the next Android version, 4.1 Jelly Bean.
Jelly Bean is an incremental update, with the primary aim of improving the user interface, both in terms of
functionality and performance.
Features of Android
Android is a powerful operating system and supports great features listed below :
Beautiful UI
Connectivity
Media support
Multitasking
Resizable widgets
Wi-Fi Direct
Web browser
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
8 CTH EDUCATION
What is Android Architecture?
It is a mobile operating system that has an open-source framework and is based on Linux
Android Architecture helps us to develop advanced and user-friendly applications.
Android Architecture, divide into five levels, which are the ‘
1. Linux kernel,
2. Libraries,
3. Application framework,
4. Android runtime, and
5. System applications.
Android SDK :
Android SDK stands for Android Software Development Kit.
It is developed by Google for Android Platform.
With the help of Android SDK, we can create android Apps easily.
Android SDK is a collection of libraries and Software Development tools that are essential for Developing
Android Applications.
Whenever Google releases a new version or update of Android Software, a corresponding SDK also releases
with it.
SDK tools
SDK tools are platform independent and are required no matter which android platform you are working on.
The list of SDK tools has been given below −
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)
9 CTH EDUCATION
Tool Description
android
This tool lets you manage AVDs, projects, and the installed components of the SDK
ddms
DDMS stands for Dalvik debug monitor server, this tool debug Android applications.
emulator This tools let you test your applications without using a physical device
proguard
Shrinks, optimizes, and obfuscates your code by removing unused code
traceview
Provides a graphical viewer for execution logs saved by your application
Adb Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an
emulator instance or connected Android-powered device.
What is AVD?
AVD stands for Android Virtual Devices.
An AVD contains a hardware profile, system image, storage area, skin, and other properties.
An AVD is a configuration that defines the characteristics of an Android phone, tablet etc.
The Device Manager is a tool you can launch from Android Studio that helps you create and manage AVDs.
Diploma : CSE (All Paper) By : Alok Sir (Mob. No.: +91-80 84 370 470)