Professional Documents
Culture Documents
MOBILE
COMPUTING
TECHNOLOGIES
BASICS OF MOBILE COMPUTING
Presentation tiers
Application tiers
Data tiers
Presentation tiers
The presentation tier is the user interface and communication
layer of the application, where the end user interacts with the
application.
Its main purpose is to display information to and collect
information from the user.
This top-level tier can run on a web browser, as desktop
application, or a graphical user interface (GUI), for example.
Web presentation tiers are usually developed using HTML,
CSS and JavaScript.
Desktop applications can be written in a variety of languages
depending on the platform.
Application Tiers
Also known as the logic tier or middle tier, is the heart of the
application.
In this tier, information collected in the presentation tier is
processed - sometimes against other information in the data
tier - using business logic, a specific set of business rules.
The application tier can also add, delete or modify data in the
data tier.
The application tier is typically developed using Python, Java,
Perl, PHP or Ruby, and communicates with the data tier using
API calls.
Data Tiers
Sometimes called database tier, data access tier or back-end,
is where the information processed by the application is
stored and managed.
This can be a relational database management system such as
PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix or
Microsoft SQL Server, or in a NoSQL Database server such as
Cassandra, CouchDB or MongoDB.
In a three-tier application, all communication goes through the
application tier.
The presentation tier and the data tier cannot communicate
directly with one another.
Advantages of Three tier
Architecture for Mobile
Computing
Benefits:
System network
5G?
Information Signal
A type of information that the network
stores in a computer or retrieves from it. As
a result, wireless networks transfer data
from one computer to another. This data can
include e-mail messages, files, web pages,
video, music, and voice conversations.
Types of
Information Signal
Continuous and Discrete Signal
Analog Signal
Digital Signal
Analog Signal
The amplitude of the signal varies continuously as time
progresses.
Much of the natural environment produces signals that are
analog in form.
Examples of this are light and the human voice. Man-made
signals, such as radio waves, are also analog in form.
Digital Signal
Digital signals, which are found inside computers, vary in
amplitude steps as time advances.
Digital signals are usually binary (two-state); therefore, it is
common to refer to the signal as a string of binary digits (0/1)
(bits) or binary data.
Digital circuitry inside the computer easily stores and
processes these digital signals in binary form.
Mobile
Computing OS
Software that allows smartphones, tablet PCs
(personal computers) and other devices to run
applications and programs.
iOS technology
Android technology
iOS Technology
A mobile operating system created and
developed by Apple Inc. exclusively for
its hardware.
It is the operating system that powers
many of the company's mobile devices,
including the iPhone and iPad
It is the world's second-most widely
installed mobile operating system, after
Android.
Android Technology
This is an operating system based on the Linux kernel.
It was designed primarily for touch screen mobile devices, such as
smart phones and tablet computers, with variants for television, cars
and wrist wear.
One of the most widely used mobile OS these days is ANDROID.
Thank you