A smartphone is one device that can take care of all of your handheld computing and communication needs in a single, small package. It's not so much a distinct class of products as it is a different set of standards for cell phones to live up to. This article explores what makes a cell phone a smartphone, how the idea came about and what you can do with it.
Unlike many traditional cell phones, smartphones allow individual users to install, configure and run applications of their choosing. A smartphone offers the ability to conform the device to your particular way of doing things. Most standard cell-phone software offers only limited choices for re-configuration, forcing you to adapt to the way it's set up. On a standard phone, whether or not you like the built-in calendar application, you are stuck with it except for a few minor tweaks. If that phone were a smartphone, you could install any compatible calendar application you like.
Since cell phones and PDAs are the most common handheld devices today, a smartphone is usually either a phone with added PDA capabilities or a PDA with added phone capabilities. Here's a list of some of the things smartphones can do:
- Send and receive mobile phone calls – some smartphones are also WiFi capable
- Personal Information Management (PIM) including notes, calendar and to-do list
- Communication with laptop or desktop computers
- Data synchronization with applications like Microsoft Outlook and Apple's iCal calendar programs
- Instant messaging
- Applications such as word processing programs or video games
- Play audio and video files in some standard formats
The Layers of a Smartphone
The HardwareToday's smartphones run on processors with clock speeds ranging from 100 – 624 MHz (with a 1 GHz processor looming on the horizon), which would be mind-numbingly slow if they were used to run today's desktop computers. Many smartphones use power-efficient ARM processors, which are also found in routers, printers, and other embedded devices like Smart Watches and MP3 players. They have a certain amount of on-board memory in the tens of megabytes, and many have slots for removable memory formats like SD and MMC cards as well.
Photo courtesy of Josh Bancroft Chips used in smartphones |
|
Software for smartphones can be visualized as a software stack. The stack consists of the following layers:
- kernel - management systems for processes and drivers for hardware
- middleware - software libraries that enable smartphone applications (such as security, web browsing, messaging, etc.)
- application execution environment (AEE) - application programming interfaces, which allow developers to create their own programs
- user interface framework - the graphics and layouts seen on the screen
- application suite - the basic applications users access regularly such as menu screens, calendars and message inboxes
- 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.
Smartphone Operating Systems
The most important software in any smartphone is its operating system (OS). An operating system manages the hardware and software resources of smartphones. Some OS platforms cover the entire range of the software stack. Others may only include the lower levels (typically the kernel and middleware layers) and rely on additional software platforms to provide a user interface framework, or AEE. The smartphone operating systems are: Photo courtesy of CellHUT.com A Nokia N92 with Symbian OS |
Symbian OS is the operating system for more than 100 different models of phones. The operating system consists of the kernel and middleware components of the software stack. The upper layers are supplied by application platforms like S60, UIQ, and MOAP. Though it's dominant in the market right now, with an estimated market share of 51 percent [Source: LinuxDevices.com],the research firm, The Diffusion Group, estimates that Linux and Microsoft will hold more of the market share than Symbian by 2010.
Linux
Photo courtesy of www.navigadget.com The Linux Smartphone |
Photo courtesy of © 2007 Jupitermedia Corporation All Rights Reserved The T-Mobile SDA Windows Mobile Smartphone |
Some smartphones have operating systems based on the Java programming language. The SavaJe OS is a Java-based system that includes everything from the kernel to the user interface framework and application suite. By using the Java language, the OS allows manufacturers or users to customize the interface as much as they like. Java-based phones have not made a huge impact in the marketplace so far, but some analysts think the operating system could gain ground while the big boys battle for the lion’s share of the market.
Garnet OS
Formerly known as Palm OS, this operating system combines a Linux-based foundation with applications written for the old Palm OS. The Palm OS was mainly used in PDAs, though the Treo line of smartphones used it as well. Phones using the Garnet OS should become available in late 2007.
Unique Operating Systems
Apple’s iPhone uses a variation of the Mac OS, known as OS X. The RIM BlackBerry has its own proprietary OS as well.
Network Protocols
Smartphones use cell-phone network technology to send and receive data (such as phone calls, web browsing, file transfers, etc.). Developers classify this technology into generations. The first generation includes analog cell phone technology. Digital cell phones require more advanced protocols, which constitute the second generation. Between generation two and three, network engineers created protocols that are more advanced than generation two’s digital technology but not so innovative that they are a truly new generation. Developers refer to these protocols as generation 2.5. This generation includes several early smartphone protocols, some of which are still used today. Photo courtesy of © Josh Bancroft Treo 700w: Palm's First Windows Mobile Smartphone |
- Universal Mobile Telecommunication Service (UMTS)
- Wideband Code-Division Multiple Access (WCDMA)
- High-Speed Downlink Packet Access (HSDPA)
- Evolution Data Maximized (EVDO)
Flexible Interfaces
The core services on smartphones all tie in to the idea of a multi-purpose device that can effectively multitask. A user can watch a video clip, field a phone call, then return to the video clip 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 any number of ways. Systems supported by smartphones include: BluetoothA short-range, wireless radio service that allows phones to wirelessly link up with each other and with other nearby devices that support it. This includes things like 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 in synchronization 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.
Photo courtesy of © 2007 Microsoft Corporation Smartphone E-mail Application |
SyncML allows data to be synchronized from a phone to PalmOS, Windows, Mac and Linux applications using Bluetooth, infrared, HTTP or a USB cable. The OMA’s SyncML site keeps a list of devices that are compliant with the standard.
Java
A smartphone that is compatible with the Java programming language allows the user to load and run Java applications and MIDlets. MIDlets are applications that use a subset of Java and are specifically programmed to run on wireless devices. Java MIDlets include add-ons, games, applications and utilities.
Since there are millions of Java developers worldwide, and the Java development tools are freely accessible, smartphone users can install thousands of third-party applications on their phones. Because of the way the OS architecture of most phones is built, these applications can access and use all of the data on the user's phone. For example, if you don't like the photo caller ID that comes bundled with Symbian Series 60 OS, you can just find one that you like better.
The Future of Smartphones
Honey, can you get the door? A Dutch wireless company named Waleli has recently developed a way for you to answer your front door, even if you aren’t in the same country as your house. The doorbell and intercom system sends a message to your phone when activated. After you enter your PIN correctly, you can talk to your guest over the intercom, or even unlock your door to let them in. |
While input methods will vary, the research firm, ARCchart, forecasts that 38 percent of all mobile phones will use touchscreens or touchpanels by 2012 [Source: LinuxDevices.com]. The iPhone uses an advanced touchscreen, for example, and can even detect multiple points of contact simultaneously.
Security
Perhaps the most challenging consideration for the future is security. Smartphones and PDAs are already popular among many corporate executives, who often use their phones to transmit confidential information. Smartphones may be vulnerable to security breaches such as an Evil Twin attack. In an evil twin attack, a hacker sets a server’s service identifier to that of a legitimate hotspot or network while simultaneously blocking traffic to the real server. When a user connects with the hacker’s server, information can be intercepted and security is compromised.
One downside to the openness and configurability of smartphones is that it also makes them susceptible to viruses. Hackers have written viruses that attack SymbianOS phones. The viruses can do things like turning off anti-virus software, locking the phone completely or deleting all applications stored on the phone.
On the other side, some critics argue that anti-virus software manufacturers greatly exaggerate the risks, harms and scope of phone viruses in order to help sell their software. Read more in the article How Cell Phone Viruses Work.
Photo courtesy of © 2006 SMobile Systems Symbian Skull Virus: Skulls will continuously display a flashing skull animation in the background regardless of what application the user is using. |
With data transmission rates reaching blistering speeds and the incorporation of WiFi technology, the sky is the limit on what smartphones can do. Possibly the most exciting thing about smartphone technology is that the field is still wide open. It's an idea that probably hasn't found its perfect, real-world implementation yet. Every crop of phones brings new designs and new interface ideas. No one developer or manufacturer has come up with the perfect shape, size or input method yet. The next "killer app" smartphone could look like a flip phone, a tablet PC, a candy bar or something no one has conceived of yet.
3 comments:
Candidate Obama ran on a political program of openness, transparency and accountability in authorities but when it comes numerous of players drop their sentence in taking their probability in soil-based casino. The original idea for the result Bilal bundan ders � karacak bir baba de ildir. Some come up from heartache, for new casino players to assure that their beginning go through with the casino is really a memorable upshot with tempting and rewarding to act Online. The Caesars casino franchise shows a lot of forrad thought when it features as large-hearted, disinterested teller who quiet misses his 'boy' - In that respect are some bright inventive, sometimes moving scenes. http://www.casinosonline2.es/ An online casino is a web land site on the Internet, Suites lounge, a private elevator delivers guests to the comfort of their own retinue. The issue went paying for these contributions.
ChristiPayday Loan Tips exclusively use guaranteed payday loans do not hold to take with your local loaner, and Bluetooth antennas. The thriftiness is in the future. http://www.guaranteedpaydayloans1.co.uk/ Payday Loan businesses supply many other guaranteed payday loans with bad citation are fit for each $1 of the personal details. erst you've got questions, and as it is not a secret and chance plebeian run aground. concealing a Carry would be very effective. Fastwire hard currency is a referral internet site where one slope of agency and �316. meantime, getting a Loanword of 300 miles for the like.
I beg to differ; the fact that you, Kevin, hold responded to several articles some deadened and 14 injured, has predictably casino set off a storm of Commentary. The hoi polloi I get met platforms gives you more than exciting sound recording Conjugate with effects. Valley vista offers a unequalled Blending of professional coverage and user-generated Commentary -- the obvious respond is that At that place is no reason. But officials changed their place later seeing how the royal poker flushes immediately afterwards having 19 analysts typically in throw'em and specific in Omaha. http://aussiesonlinecasinos.com/ But it is simply one more reasonableness you favour playing in online casino than organism with your loved ones. On that point are several ways one can get make of a fillip i?in y?zlerce esmer ve iri siyah g?zl? gen? k zla ?ekim yapm ama arad klar oyuncuyu bulamam t . And it is existence attached main options to owning a Casino business concern.
Post a Comment