Professional Documents
Culture Documents
Manage your personal info including notes, calendar and to-do lists
Communicate with laptop or desktop computers
Sync data with applications like Microsoft Outlook and Apple's iCal calendar
programs
Host applications such as word processing programs or video games
Scan a receipt
Cash a check
Replace your wallet. A smartphone can store credit card information and
discount or membership card info
Pay bills by downloading apps such as PayPal and CardStar
Allow you to create a WiFi network that multiple devices can use simultaneously.
That means you can access the Internet from your iPad or laptop without a router
or another peripheral device.
Everyone has a smartphone, or so it seems. In fact, there were an estimated 1.4
billion smartphones in the world as of December 2013 [source: Koetsier]. People
are constantly talking on them, taking pictures, surfing the Internet and doing
dozens of other things, including shopping for cars. Captain Kirk would be
jealous.
At their core, smartphones, and all cell phones for that matter, are mini radios,
sending and receiving radio signals. Cell phone networks are divided into specific
areas called cells. Each cell has an antenna that receives cell phone signals.
The antenna transmits signals just like a radio station, and your phone picks up
those signals just as a radio does.
Smartphones use cell phone network technology to send and receive data (think phone
calls, Web browsing, file transfers). Developers classify this technology into
generations. Do you remember the first generation? It included analog cell phone
technology. However, as cell phone technology progressed, the protocols became more
advanced. In 2014, cell phones are in the world of the fourth generation, or 4G.
Although most carriers are expanding their 4G technology, some companies, such as
Samsung, are developing 5G technology, which if recent tests are any indication, will
allow you to download an entire movie in less than a second. You can read more about
network technologies and protocols in the article How Cell Phones Work.
Special Considerations
Although cell phones share similarities with laptop computers, pagers and other
devices, they have some peculiarities that make their development needs unique.
When you're making a call on a cell phone, you want to have access to other
features (like an address book and calendar) at the same time.
Cell phones need to be "always on" like a standard landline phone, but efficient
enough to run on a battery charge for as long as possible.
They need to be as functional as possible whether or not they are connected to
voice and data networks at a given moment.
While a computer has pretty standard input methods -- almost all of them start
with a keyboard and mouse by default -- a phone may have a number pad, a
modified keyboard, a touch screen or some combination thereof.
You can visualize software for smartphones as a software stack. The stack consists of
the following layers:
2014 numbers. Developed by Google, most people consider the Droid technology
revolutionary because its open source technology allows people to write program codes
and applications for the operating system, which means Android is evolving constantly.
Smartphone users can decide whether to download the applications. Moreover, Android
operating systems can run multiple applications, allowing users to be multitasking
mavens. And get this: Any hardware manufacturer is free to produce its own Android
phone by using the operating system. In fact, many smartphone companies do just that.
Android apps store has hundreds of thousands of apps.
Apple is always innovating, and iOS allows iPhone screens to be used simply and
logically. Touted by Apple as the worlds most advance mobile operating system, iOS
supports more access from sports scores to restaurant recommendations. As of
publication, its latest version iOS7 allows for automatic updates and a control center
that gives users access to their most used features. It also makes surfing the net easier
with an overhaul to the Safari browser.
Reviewers say that Windows Phone 8 (WP8) is as simple to use as iOS and as easy to
customize as Android. Its crowning achievement is LiveTiles, which are programmed
squares that users can rearrange on their screen to easily access the information they
want. WP8 works well with other Microsoft products, including Office and Exchange. For
those who do a lot of calling, connecting to Facebook and texting, WP8 may meet their
needs.
At first glance, experts say, Ubuntu 13.10 Touch might seem like an ordinary operating
system, but its not. Experts say Ubuntu Touch one of the easiest systems to use,
allowing seamless navigation with multiple scopes. There are no hardware buttons on
the bottom, for example. Instead, Ubuntu works from the edges. Developed by
Canonical, the Ubuntu Touch allows users to unlock the phone from the right edge. You
can swipe down from the top edge to access the phones indicators, including date,
time, messages (from variety of sources, ie: Skype and Facebook) and wireless
networks. The phone also makes it easy for people to organize and share photos. Every
shot is automatically uploaded to a personal cloud account, which makes it available on
all devices, including iOS, Android and Windows [sources: Ubuntu, Vaughan-Nichols].
The core services on smartphones all tie in to the idea of a multipurpose device that can
effectively multitask. A user can watch a video, field a phone call, then return to the
video after the call, all without closing each application. Or he or she can flip through the
digital calendar and to-do list applications without interrupting the voice call. All of the
data stored on the phone can be synchronized with outside applications or manipulated
by third-party phone applications in numerous ways. Here are a few systems
that smartphonessupport.
Bluetooth
This short-range radio service allows phones to wirelessly link up with each other and
with other nearby devices that support it. Examples include printers,scanners, input
devices, computers and headsets.
Some varieties of Bluetooth only allow communication with one device at a time, but
others allow simultaneous connection with multiple devices. To learn more, check
out How Bluetooth Works.
Data Synchronization
A phone that keeps track of your personal information, like appointments, to-do lists,
addresses, and phone numbers, needs to be able to communicate with all of the other
devices you use to keep track of those things. There are hundreds of possible platforms
and applications you might use for this in the course of a day. If you want to keep all of
this data synchronized with what's on your phone, then you generally have to look for
a cell phone that speaks the languages of all of the devices and applications you use.
Or you can go out and buy new applications that speak the language of your cell phone.
The Open Mobile Alliance (OMA) is a collaborative organization with the following
mission:
Be the center of mobile service enabler specification work, helping the creation of
interoperable services across countries, operators and mobile terminals that will meet
the needs of the user.
The OMA formed a Data Synchronization Working Group, which continued the work
begun by the SyncML Initiative. SyncML was an open-standards project designed to
eliminate the trouble of worrying about whether your personal information manager tools
sync up with your phone and vice versa. The project is designed so that any kind of
data can be synchronized with any application on any piece of hardware, through any
network, provided that they are all programmed to OMA standards. This includes
synchronization over theWeb, Bluetooth, mail protocols and TCP/IP networks.
particular operating systems or have more to do with user behavior than network
security.
For lots more information on smartphones and related topics, check out the links on the
following page.