Mobile Computing Architecture Flashcards
What is a Mobile computing architecture
The definition of multiple layers between user application interfaces, devices, and network
hardware
What is the importance of a Mobile computing architecture
A well-defined architecture is necessary for systematic calculations and access to data and software objects within mobile computing.
Describe and illustrate the 3-tier mobile computing architecture
It is organized in three major parts:
– Presentation layer (UI)
– Application layer
– Data access layer
● Usually, each tier is distributed to a different network or place (logically).
*See page 4 for illustration
List different functions of the various Layers
● Presentation Layer (UI):
– Presents data to the user
– Data manipulation
● Application Layer:
– Acts as the server
– Provides business logic
● Data Access Layer:
– Made up of the data repository (DBMS), thus provides and stores data