Programming With Mobile Terminals
Programming With Mobile Terminals
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.
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
2. 2nd generation(2000)
Phone introduced multimedia, mp3, mp4 but had limited application support
Smartphones and tablets became dominant supporting internet connectivity, apps, and
touchscreens.
4. Current trends:
Mobile apps development are different from desktop app development due to the constraints and
features of mobile devices
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.