MAD Chapter - 1
MAD Chapter - 1
Chapter – 1
Introduction to Mobile Technologies and Key Services
What is Mobile Application Development?
Mobile application development is the process of designing, building, testing, and deploying software applications for mobile devices
like smartphones and tablets. These apps can be developed for different platforms such as iOS (Apple) and Android (Google) using
various programming languages and frameworks.
What is Android?
Android is an open-source mobile operating system developed by Google, primarily used for smartphones, tablets, smart TVs,
wearables, and IoT devices. It is the most widely used mobile OS globally, powering brands like Samsung, OnePlus, Xiaomi, and
Google Pixel.
The founder of Android is Andy Rubin, along with Rich Miner, Nick Sears, and Chris White.
They founded Android Inc. in 2003, intending to develop an advanced operating system for digital cameras. Later, they shifted their
focus to mobile devices.In 2005, Google acquired Android Inc. for about $50 million, and Andy Rubin continued leading the Android
project at Google.
The evolution of mobile technologies is marked by significant milestones that have transformed how we communicate and interact with
the world. This journey, from early experimental radio communications to modern 5G networks, showcases rapid technological
advancements and their profound societal impacts.
Early Developments:
Pre-1940s: The groundwork for mobile communication was laid by radio communication experiments. Reginald
Fessenden's demonstration in 1906 was pivotal.
1940s: The first commercial mobile telephone service by AT&T in 1946, known as Mobile Telephone Service (MTS),
introduced the concept of mobile telephony, albeit with manual switching and limited capacity.
First Generation (1G) – Analog Cellular Networks:
1973: Dr. Martin Cooper of Motorola made the first handheld mobile phone call, symbolizing a breakthrough
in mobile technology.
1983: The Motorola DynaTAC 8000X became the first commercially available handheld mobile phone.
1980s: Analog cellular networks (e.g., AMPS in the USA, NMT in Scandinavia) were launched, marking the 1G era
characterized by analog signal transmission.
Second Generation (2G) – Digital Cellular Networks:
1991: The launch of the first 2G network based on GSM in Finland marked the shift to digital. GSM introduced digital
encryption and SMS (Short Message Service).
1990s: Other digital technologies like CDMA and TDMA emerged, enhancing call quality and network capacity.
Late 1990s: The introduction of GPRS enabled basic mobile internet access, setting the stage for future data services.
Third Generation (3G) – Mobile Broadband:
2001: Japan's NTT DoCoMo launched the first 3G network, offering faster data speeds and supporting multimedia
applications.
2000s: Technologies like WCDMA and CDMA2000 became standard, significantly improving mobile internet and
multimedia capabilities.
2007: The launch of the Apple iPhone revolutionized the mobile industry, emphasizing the importance of mobile
internet and apps.
Fourth Generation (4G) – High-Speed Mobile Internet:
2009: Scandinavia saw the first commercial 4G LTE networks, providing much higher data speeds and lower latency.
2010s: The proliferation of smartphones and mobile apps transformed various sectors, including banking,
entertainment, and social interaction.
2019: Initial rollouts of 5G networks began, promising data speeds up to 100 times faster than 4G and minimal latency.
2020s: The expansion of 5G supports advancements in IoT, autonomous vehicles, and smart cities, revolutionizing
connectivity and enabling new technologies.
Future Trends:
6G (Expected 2030s): Ongoing research aims at even higher speeds and integrating AI, advancing beyond current 5G
capabilities to support more sophisticated applications and industries.
Web Apps: Applications accessed via a web browser (e.g., Gmail, Google Docs).
Mobile Apps: Software installed on a mobile device, available via app stores (e.g., WhatsApp, Instagram).
2. Development Approach
Feature Web Apps Mobile Apps
HTML, CSS, JavaScript (React, Angular, Native: Swift (iOS), Kotlin/Java (Android); Cross-platform: Flutter, React
Technology
Vue) Native
Runs on web browsers (Chrome, Safari,
Platform Built for specific platforms (iOS, Android)
Edge)
Installation No installation needed; runs in a browser Installed via Play Store/App Store
Offline
Limited (requires caching) Full offline functionality possible
Access
5. Examples
Web Apps: Google Drive, Trello, Facebook (Web Version)
Mobile Apps: TikTok, Uber, Snapchat
Mobile Technologies
Mobile technology encompasses a wide array of devices and systems that facilitate wireless communication and data exchange. These
technologies have evolved significantly over the years, introducing new generations of networks and devices.
Types of Mobile Technologies:
Cellular Networks: These networks enable mobile communication through various generations:
o 2G (Second Generation): Introduced in the early 1990s, 2G networks transitioned to digital, offering improved voice
quality and the introduction of text messaging (SMS).
o 3G (Third Generation): Launched in the early 2000s, 3G networks provided higher data speeds, enabling mobile
internet access and video calling.
o 4G (Fourth Generation): Introduced in the 2010s, 4G networks offered significantly faster data speeds, supporting
high-definition video streaming and advanced mobile applications.
o 5G (Fifth Generation): Currently being deployed, 5G networks promise ultra-fast data speeds, low latency, and the
capacity to connect a vast number of devices simultaneously, paving the way for advancements in the Internet of
Things (IoT), autonomous vehicles, and more.
Connectivity & Communication
Wi-Fi: A technology that allows devices to connect to the internet wirelessly over short distances, commonly used in homes,
offices, and public hotspots.
Bluetooth: A short-range wireless technology used for connecting devices like headphones, speakers, and wearables.
Near Field Communication (NFC): Enables devices to communicate by bringing them close together, commonly used for
contactless payments and data exchange.
Satellite Connectivity: Emerging technologies are providing global 5G-quality voice, data, and video coverage through direct-
to-cell satellite services, enhancing connectivity in remote areas.
Mobile operating system (OS) is software that enables smartphones, tablets, and other mobile devices to run applications and
manage hardware functions. It serves as an interface between the device's hardware and software, facilitating tasks such as
managing network connectivity, handling user inputs, and supporting various applications.
Major Mobile Operating Systems: