MOBILE COMPUTING Mobile computing is the act of interacting
with a computer through the use of a mobile device. Mobile
computing has three main components which are mobile hardware,
mobile software, and mobile communication.
Slide 3
EVOLUTION Mobile computing can be categorized into seven major
categories of focus. These categories are the basis for the
technology that is used today in research and design of mobile
computing. Each category or section is a different area that was
focused on to make mobile computing what it is today. These Seven
categories are Portability, Miniaturization, Connectivity,
Convergence, Divergence, Apps, Digital ecosystems.
Slide 4
PORTABILITY The era of focus on Portability was about reducing
the size of hardware to enable the creation of computers that could
be physically moved around relatively easily.
Slide 5
MINIATURIZATION Miniaturization was about creating new and
significantly smaller mobile form factors that allowed the use of
personal mobile devices while on the move.
Slide 6
CONNECTIVITY Connectivity was about developing devices and
applications that allowed users to be online and communicate via
wireless data networks while on the move.
Slide 7
CONVERGENCE Convergence was about integrating emerging types of
digital mobile devices, such as Personal Digital Assistants (PDAs),
mobile phones, music players, cameras, games, etc., into hybrid
devices.
Slide 8
DIVERGENCE Divergence took an opposite approach to interaction
design by promoting information appliances with specialized
functionality rather than generalized ones.
Slide 9
APPLICATIONS (APPS) The latest wave of applications (apps )is
about developing matter and substance for use and consumption on
mobile devices, and making access to this fun or functional
interactive application content easy and enjoyable.
Slide 10
MOBILE APPLICATIONS (APPS) Mobile Applications or apps are a
popular feature of mobile devices. These apps have a variety of
uses including games, media, bank account access, etc The
application allow you to use all the hardware features of your
mobile device to achieve whatever task you program.
Slide 11
DIGITAL ECOSYSTEMS The emerging wave of digital ecosystems is
about the larger wholes of pervasive and interrelated technologies
that interactive mobile systems are increasingly becoming a part
of.
HARDWARE DEVICES Hand held game consoleUltra-mobile Personal
Computer
Slide 14
HARDWARE DEVICES Mobile digital media playerSmart Phone
Slide 15
HARDWARE DEVICES Tablet Electronic Reader
Slide 16
HARDWARE FEATURES GPS Wi Fi Cellular Accelerometer Camera Sound
Video Bluetooth
Slide 17
HARDWARE FEATURES Accelerometer: Measures tilt and motion. The
acceleration can be caused gravity or movement. How are they used:
Screen flip/orientation, game input, Nike shoes (speed). How do
they work? http://boingboing.net/2012/05/22/how-
a-phones-accelerometer-w.htmlhttp://boingboing.net/2012/05/22/how-
a-phones-accelerometer-w.html Potential security threat
Slide 18
HARDWARE FEATURES Consider how the security of your personal
information as we explore each hardware feature.
Slide 19
HARDWARE FEATURES Global Positioning System Receiver: Receives
location information from 3 of 24 Earth-orbiting satellites.
Combine with software to get turn-by-turn directions and proximity
information (e.g. nearest restaurant, gas station, etc.) How does
the system work?
http://videos.komando.com/watch/2790/kims-reports-how-
does-gps-work
http://videos.komando.com/watch/2790/kims-reports-how-
does-gps-work
Slide 20
HARDWARE FEATURES Cellular Phone: A cell phone is actually a
complex radio. The cell phone transmit to scattered cell towers. As
you move out of the range of one tower to another, your call is
handed off to the new tower with stronger signal. Uses: telephone
calls, positioning, data transfer.
Slide 21
HARDWARE FEATURES WiFi (Wireless Fidelity): wireless local area
network. Radio Frequencies connect device to access point. Data
transmitted using protocol to/from device to AP. Employs encryption
between device and AP. WiFi can also be used to make calls - VOIP
(Republic Wireless)
Slide 22
HARDWARE FEATURES Bluetooth: Uses radio frequencies but
designed for short distances (100 meters) within the users Personal
Area Network (PAN). Allows connections between disparate devices.
Uses: Headphones, automotive sound systems, powered external
speakers, sensors
Slide 23
HARDWARE FEATURES Camera: Shoot still shots and video. Photos
integrated with other applications such as contacts, MMS Image
processing software included to edit raw images. Combine with
network communications to create video conferencing, etc.
Slide 24
HARDWARE FEATURES Touch Screen: capacitive touch technology
which is a grid of tiny, transparent electrodes measures directly
on a layer sandwiched between the actual LCD and a cover layer.
Multi-touch - can register simultaneous touch points on capacitive
layer. Uses: menu selection, swipe and other user
interactions.
Slide 25
HARDWARE FEATURES Sound Chip: Microphone Micro USB HD display
Micro SD memory card Headphone jack Speaker LED Flash HDMI
Slide 26
MOBILE PLATFORMS Microsoft Surface BlackBerry iPhone Operating
System (IOS) Android
Slide 27
MICROSOFT SURFACE Two Development Options: Develop applications
on a Microsoft Surface Unit directly. Develop applications on a
separate workstation. Microsoft Visual Studio (IDE) Visual C#
Slide 28
BLACKBERRY Current Development Options: QT with C/C++
JavaScript/CCS/HTML ActionScript AIR Java Android
Slide 29
IPHONE OS Xcode programming environment. Objective C/C++ OpenGL
ES for graphics
Slide 30
ANDROID PROGRAMMING TOOLS Eclipse IDE Java with Android SDK
OpenGL Graphics
Slide 31
ANDROID PROGRAMMING TOOLS(CONTD) One popular IDE to use for
android development is Eclipse. While inside of this IDE, you will
be able to program the functionality as well as all Graphical User
Interface (GUI) that your android application will use.