O'Reilly Hacks
oreilly.comO'Reilly NetworkSafari BookshelfConferences Sign In/My Account | View Cart   
Book List Learning Lab PDFs O'Reilly Gear Newsletters Press Room Jobs  


 
Buy the book!
Nokia Smartphone Hacks
By Michael Juntao Yuan
July 2005
More Info

How do these hacks stand up? Comment on a hack from the book by choosing the associated "Discuss" link below. You can also view the code from any of the hacks by clicking on the "Listing" or "Code" links. A number of hacks have been selected to be featured online in their entirety; you may view those hacks by clicking on the hack titles that are linked.

Jump to: Get to Know Your Phone  | Get Connected  | Extend and Enhance Your Phone  | Protect Your Phone  | Make and Receive Voice Calls  | Exchange Data with Computers  | Enhance the PC Experience  | Improve the User Interface  | The Mobile Web  | Email and Messaging  | Mobile Multimedia

Get to Know Your Phone

HACK
#1

Choose the Right Phone for the Network
A Nokia mobile phone works with either the GSM network or the CDMA network. You need to choose the right model to match your wireless operator
[Discuss (0) | Link to this hack]

HACK
#2

Pick the Right Class of Nokia Phone
Nokia phones come in many shapes, sizes, and models. The Nokia Device Series provides a logical way to categorize those phones according to their features
[Discuss (0) | Link to this hack]

HACK
#3

Pick a Voice Plan
Given a choice between CDMA and GSM wireless network operators, how do you decide which kind of network, let alone which operator, to trust with your calls and mobile data?
[Discuss (0) | Link to this hack]

HACK
#4

Choose a Data Plan
With their comprehensive wireless support, Nokia phones are some of the most data-friendly gadgets around. If you're going to use your phone to connect to the Internet, make sure you've got the right data plan
[Discuss (0) | Link to this hack]

HACK
#5

Discover Your Phone's Essential Numbers
Get the model number, serial number, and firmware version number of your smartphone. You will need them in future hacks
[Discuss (0) | Link to this hack]

HACK
#6

Check Account Usage
Keep track of your account to avoid expensive charges for additional minutes
[Discuss (0) | Link to this hack]

HACK
#7

Unlock Your Phone
Unlock your phone so that it works with all network operators when you travel or switch plans. It is your phone. Take control of it
[Discuss (0) | Link to this hack]

HACK
#8

Query and Change Service Settings
You can dial numbers on your keypad to get billing information from your cellular operator or to configure forwarding settings
[Discuss (0) | Link to this hack]

HACK
#9

Extend Your Talk Time
Avoid battery drain by conserving power, using mobile chargers and spare batteries, and practicing proper battery maintenance procedures
[Discuss (0) | Link to this hack]

Get Connected

HACK
#10

Connect Your Phone to the Internet
Your mobile smartphone is as powerful as desktop computers were not too long ago. Not only that, but you can connect to the Internet with it. Combine these capabilities, and you've got a smart device that can connect you to email, the Web, and more
[Discuss (0) | Link to this hack]

HACK
#11

Use Bluetooth to Replace Cables
We all use cables to connect things, but this can rapidly become unwieldy. Use Bluetooth to connect your phone to other phones, PDAs, computers, and more. Bluetooth makes it easy for mobile devices to become part of your personal network
[Discuss (0) | Link to this hack]

HACK
#12

Configure Bluetooth for Windows
Configure and set up a Windows PC to work with your Nokia smartphone over a Bluetooth connection
[Discuss (0) | Link to this hack]

HACK
#13

Configure Bluetooth for Mac OS X
Configure and set up a Mac OS X computer to work with your Nokia smartphone over a Bluetooth connection
[Discuss (0) | Link to this hack]

HACK
#14

Configure Bluetooth for Linux
Configure and set up a Linux computer to work with your Nokia smartphone over a Bluetooth connection
[Discuss (0) | Link to this hack]

HACK
#15

Use the Nokia PC Suite
The Nokia PC Suite allows you to use a PC to control, manage, and extend your Nokia smartphone. It greatly enhances your device experience
[Discuss (0) | Link to this hack]

Extend and Enhance Your Phone

HACK
#16

Run Java Applications
Your phone has a built-in Java environment that lets you run all sorts of cool applications and games. Installing and managing these applications is easy, once you know how
[Discuss (0) | Link to this hack]

HACK
#17

Run Symbian Applications
Enhance your Series 60 phone with Symbian OS applications
[Discuss (0) | Link to this hack]

HACK
#18

Run Python Scripts
Use the Python scripting language to develop small hacks for your Series 60 device
[Discuss (0) | Link to this hack]

HACK
#19

Quick Access to Applications
You might install a lot of applications, and if you're on a Series 60 phone, you might run a bunch of them at once. With all this potential disorder, you need to be able to quickly launch and switch between applications
[Discuss (0) | Link to this hack]

HACK
#20

Explore the Filesystem
Nokia devices feature PC-like filesystems. The Gallery application supports limited access to media files. But using special software, you can get around these limits and do a lot of cool things with the files
[Discuss (0) | Link to this hack]

HACK
#21

Manage Your Phone's Memory
Store more pictures and improve the device's performance with these memory management techniques
[Discuss (0) | Link to this hack]

Protect Your Phone

HACK
#22

Avoid Malicious Software
Protect your Nokia phone against mobile phone viruses, malware, Trojan horses, Bluetooth scanners, and other malicious programs
[Discuss (0) | Link to this hack]

HACK
#23

Reset and Restore Your Phone
Reset your phone without losing data or custom settings
[Discuss (1) | Link to this hack]

HACK
#24

Deal with Lost or Stolen Phones
Protect your wallet and privacy by preventing unauthorized access, even when you do not physically possess your phone
[Discuss (0) | Link to this hack]

HACK
#25

Protect Your Remote Data
Protect mobile phone data on the phone's companion PC and web accounts
[Discuss (0) | Link to this hack]

Make and Receive Voice Calls

HACK
#26

Fast Access to the Dialer
Dial phone numbers quickly
[Discuss (0) | Link to this hack]

HACK
#27

Put a Face or Tune to the Caller
Use thumbnail pictures and ring tones to differentiate incoming callers
[Discuss (1) | Link to this hack]

HACK
#28

Use Prepaid Calling Cards
Prepaid calling cards help make your international travel easy and give you more control over account usage
[Discuss (0) | Link to this hack]

HACK
#29

Use Calling Cards with Your Mobile Phone
Use a discount-rate calling card without the hassle of manually dialing PINs or even access numbers. Also, make the calling card work with your Contacts program
[Discuss (0) | Link to this hack]

HACK
#30

Make Conference Calls
Your Nokia phone is a low-cost conference-call solution
[Discuss (0) | Link to this hack]

HACK
#31

Record a Phone Call
Record important phone conversations on your Nokia smartphone
[Discuss (0) | Link to this hack]

HACK
#32

Use the Mobile Phone As an Audio Tour Guide
Get more out of your trips by listening to tour guides on your phone
[Discuss (0) | Link to this hack]

Exchange Data with Computers

HACK
#33

Exchange Files
You can exchange files between a Nokia mobile phone and a computer in a variety of ways, including via the Nokia PC Suite, Bluetooth file transfer, infrared beaming, email, MMS, and web downloading and uploading
[Discuss (0) | Link to this hack]

HACK
#34

Transfer Contacts from a Computer
Creating business cards on a desktop computer and then sending them to your phone helps you avoid lots of typing on the cramped mobile phone keypad
[Discuss (0) | Link to this hack]

HACK
#35

Share Contacts Between Phones
Exchanging electronic business cards in meetings is not only cool, but also efficient and reliable
[Discuss (0) | Link to this hack]

HACK
#36

Synchronize Phone Data with a PC
Synchronize the Contacts list, calendar, to-do list, and email messages on a Nokia device with PIM applications on PCs
[Discuss (0) | Link to this hack]

HACK
#37

Synchronize Phone Data with a Mac
Synchronize your Nokia Series 60 smartphone with a Mac OS X computer
[Discuss (0) | Link to this hack]

HACK
#38

Synchronize Phone Data with Any Computer
SyncML allows you to synchronize a Nokia phone with almost any PIM database on computers and servers
[Discuss (0) | Link to this hack]

HACK
#39

Read PC and Mac Documents
Sure, the screen's small and you might have to scroll and squint a bit, but if you've got to read documents while you're on the go, something's better than nothing
[Discuss (0) | Link to this hack]

Enhance the PC Experience

HACK
#40

Connect Your Computer to the Mobile Network
Get almost-free Internet access to your laptop at any time, from anywhere, using your mobile phone as the data modem. No WiFi coverage is needed
[Discuss (0) | Link to this hack]

HACK
#41

A Remote Control for Your PC
Control media playback and PC applications from your phone
[Discuss (0) | Link to this hack]

HACK
#42

A Remote Control for Your Mac
Use your Nokia phone to control applications on your Mac, including iTunes, iPhoto, DVD Player, KeyNote, PowerPoint, and much more
[Discuss (0) | Link to this hack]

Improve the User Interface

HACK
#43

Change Sound and Alert Settings on the Fly
Using profiles, you can change your phone's sound and alert settings with several quick clicks
[Discuss (0) | Link to this hack]

HACK
#44

Automatically Switch Profiles
Automatically change a profile based on time and location. This lets you make the phone adjust to its environment, without user intervention
[Discuss (0) | Link to this hack]

HACK
#45

Customize Ring Tones
Ring tones not only provide instant entertainment, but also can improve your productivity by identifying callers. Learn how to purchase ring tones or create your own for free
[Discuss (0) | Link to this hack]

HACK
#46

Customize the Idle Screen
Add eye candy to your phone via wallpaper, an operator logo, and custom fonts. Also, enhance the UI for the elderly and vision impaired
[Discuss (0) | Link to this hack]

HACK
#47

Change the Font
Change the display font on your Series 60 smartphone
[Discuss (0) | Link to this hack]

HACK
#48

A User Interface for the Vision Impaired
Tools allow the vision impaired and senior citizens to enjoy their phones, despite the phones' small screens and tiny fonts
[Discuss (0) | Link to this hack]

HACK
#49

Develop and Use Themes
Using themes, you can simultaneously change many elements of the phone UI, especially on Series 60 phones
[Discuss (0) | Link to this hack]

The Mobile Web

HACK
#50

Browse the Web
Mobile browsers allow users to interact with WML and HTML web sites from their phones. In this hack, I'll cover the basics of the mobile Web and look at several popular browsers available on Nokia phones
[Discuss (0) | Link to this hack]

HACK
#51

The Mobile Web in Bite-Size Chunks
Mobile portals give you a launching-off point for your mobile web experience. But to make an intelligent choice of portals, you need to understand the core features and differences between portal services
[Discuss (0) | Link to this hack]

HACK
#52

Find What You're Looking For
Search engines allow you to quickly access information on the Web. They work just as well on the mobile Web if you know how to use them
[Discuss (0) | Link to this hack]

HACK
#53

Create a Mobile Web Site
Personal mobile web sites are a very effective means of sharing information and mobile media content. There are a few things you should know when authoring and deploying mobile web sites
[Discuss (0) | Link to this hack]

HACK
#54

Make Phone Calls from Web Pages
You might have seen how you can click a link to dial your phone from your wireless operator's 411 service portal page. But how does this work? Well, the process is really easy, with a special WAP interface known as WTAI
[Discuss (0) | Link to this hack]

HACK
#55

Read Blogs and RSS Feeds
Aggregate and read blog posts from your mobile phone
[Discuss (0) | Link to this hack]

HACK
#56

Post to Your Blog
Use a mobile blogging service to post blog entries with pictures from your mobile phone
[Discuss (0) | Link to this hack]

HACK
#57

Host Your Own Mobile Photo Blog
Set up and run your own servers for moblogging!
[Discuss (0) | Link to this hack]

Email and Messaging

HACK
#58

Type on the Small Keypad
Composing your messages on a phone keypad doesn't have to be painful. Most handsets make it pretty easy, but the easy way is sometimes obscure
[Discuss (0) | Link to this hack]

HACK
#59

Send Email the Easy Way
Using the existing mobile messaging infrastructure to send and receive email messages is convenient and fits seamlessly with the mobile user experience
[Discuss (1) | Link to this hack]

HACK
#60

Send and Receive Email on Your Phone
Send and receive email on your phone using your regular email account
[Discuss (0) | Link to this hack]

HACK
#61

Manage Your Mobile Email
Make mobile email more efficient with email forwarding and filtering solutions.
[Discuss (0) | Link to this hack]

HACK
#62

A Mobile Gmail Gateway
Access your Google Gmail account via a custom proxy.
[Discuss (0) | Link to this hack]

HACK
#63

SMS from a Computer
Send SMS messages with a real keyboard!
[Discuss (1) | Link to this hack]

HACK
#64

Make Use of Alert Services
Alert yourself of events, news, and price changes on the go.
[Discuss (0) | Link to this hack]

HACK
#65

Search Google Via SMS
Use Google and the Internet as the ultimate SMS information services, for free.
[Discuss (0) | Link to this hack]

HACK
#66

Mobile Instant Messaging
Send and receive instant messages (IMs) to and from popular IM clients from your phone.
[Discuss (0) | Link to this hack]

Mobile Multimedia

HACK
#67

Enhance Mobile Phone Photos
Get the best possible photos from your tiny phone camera
[Discuss (0) | Link to this hack]

HACK
#68

Edit Movies on the Phone
Some Nokia Series 60 phones are bundled with software for editing short movie clips. You can then share those edited clips directly from your phone via MMS or some other means
[Discuss (0) | Link to this hack]

HACK
#69

Share Mobile Movies
Make movies from the phone camera and share them on the Internet for all to enjoy
[Discuss (0) | Link to this hack]

HACK
#70

Edit Movies on the PC
PC video-editing software enables you to make complete movies from the short video clips you take from your mobile phone camera
[Discuss (0) | Link to this hack]

HACK
#71

Play PC Video Clips on the Phone
Watch your home video, movie trailer, or even TV programs on your mobile phone. You just need to convert popular PC video formats to a format that can be played on your mobile phone
[Discuss (0) | Link to this hack]

HACK
#72

Play DVD Movies on the Phone
Use PC converting software or commercial players to play feature-length DVD movies on your Nokia phone
[Discuss (0) | Link to this hack]

HACK
#73

Monitor the Real World
Use the phone as a baby monitor, a webcam, a home intrusion detector, and even an obstacle detector for the blind
[Discuss (0) | Link to this hack]

HACK
#74

Play Digital Music
Turn your phone into an MP3 music player
[Discuss (0) | Link to this hack]

HACK
#75

Record Audio
Use your phone as a digital voice recorder
[Discuss (0) | Link to this hack]


O'Reilly Home | Privacy Policy

© 2007 O'Reilly Media, Inc.
Website: | Customer Service: | Book issues:

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.