0% found this document useful (0 votes)
2 views

Programming With Mobile Terminals

The document discusses mobile terminal programming, highlighting the evolution of mobile computing and operating systems from basic feature phones to advanced smartphones and tablets. It outlines the key differences between mobile and desktop app development, emphasizing constraints such as screen size, hardware capabilities, and power consumption. Additionally, it touches on current trends in mobile technology, including foldable phones and AI applications.

Uploaded by

wegabrice05
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Programming With Mobile Terminals

The document discusses mobile terminal programming, highlighting the evolution of mobile computing and operating systems from basic feature phones to advanced smartphones and tablets. It outlines the key differences between mobile and desktop app development, emphasizing constraints such as screen size, hardware capabilities, and power consumption. Additionally, it touches on current trends in mobile technology, including foldable phones and AI applications.

Uploaded by

wegabrice05
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

GENERALITIES
2. ANDROID OPERATING SYSTEM
3. SOME ELEMENTS ON EMBEDDED PROGRAMMING
4. GENERALITIES ON THE DEVELOPMENT OF IOS APPLICATIONS
5. IDENTIFY THE DIFFERENT TYPE IF MOBILE TERMINALS
6. WEB APPLICATIONS FOR MOBILE PLATFORMS
7. JAVASCRIPT
8. C ORDOVA
9. ANGULAR JS

Mobile terminals programming refers to the development of applications that run on mobile
devices such as smart phones, tablets, and (smartwatch).

These applications interact with hardware components, communicate over network and provide
user friendly interfaces. A weather application that runs on either android or IOS fetching real
time weather update from and API and display them to user is a typical example of mobile
terminal programming.

EVOLUTION OF MOBIKE COMPUTING MOBILE OPERATING SYSTEM

MOBILE computing has evolved from simple feature phones to sophisticated phones and tablets.
The development of mobile OS has played a significant in this evolution

1. FIRST GENERATION (1980s-1990s):

Early mobile phones had features like calling and sms

2. 2nd generation(2000)

Phone introduced multimedia, mp3, mp4 but had limited application support

3. 3rd generation devices(2010- present):

Smartphones and tablets became dominant supporting internet connectivity, apps, and
touchscreens.

4. Current trends:

Foldable phones, AI driven assistance and augmented reality (AI applications)

KEY DIFFERENCE BETWEEN DESKTOP AND MOBILE

Mobile apps development are different from desktop app development due to the constraints and
features of mobile devices

Feature Mobile app Desktop app

Screen size and input Small screens, touch based Large screens, keyboards and
input mouse
Hardware constraints Low power consumption High performance, CPU, GPU
and ram
Power consumption Limited battery life requires No battery issues always
optimization plugged in.

deployment Installed via app stores Installed via executable files

You might also like