| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
Customizing the BlackBerry with Tweaks, Secret Codes, Hidden Keys, and Add-On Applications | |
| |
| |
Secret Codes and Hidden Keys | |
| |
| |
Locating the Important Keys | |
| |
| |
Using Typing Shortcuts | |
| |
| |
Accessing System Information | |
| |
| |
The Help Me! Screen | |
| |
| |
The Event Log | |
| |
| |
The Signal Strength Display Mode | |
| |
| |
Smart System Codes | |
| |
| |
Working with the Built-In BlackBerry Applications | |
| |
| |
The BlackBerry Applications Screen | |
| |
| |
The BlackBerry Calendar Application | |
| |
| |
The BlackBerry Address Book Application | |
| |
| |
The BlackBerry Calculator Application | |
| |
| |
Summary | |
| |
| |
Adding Software to Your BlackBerry | |
| |
| |
Types of Third-Party Applications | |
| |
| |
Business and Professional | |
| |
| |
Communications and Wireless | |
| |
| |
Document Management | |
| |
| |
Education and Reference | |
| |
| |
Entertainment and Games | |
| |
| |
Health and Fitness | |
| |
| |
Utilities | |
| |
| |
Finding Third-Party Applications | |
| |
| |
Why Use the Handango Store? | |
| |
| |
Purchasing Third-Party Applications | |
| |
| |
Installing Applications from the Desktop | |
| |
| |
Installing Applications Over-the-Air | |
| |
| |
Summary | |
| |
| |
Advanced E-mail, Voice, and Messaging | |
| |
| |
Shortcuts and Hidden Keys in BlackBerry Messaging | |
| |
| |
Special Keys Used in This Chapter | |
| |
| |
Navigating the Messages List | |
| |
| |
Filtering the Messages List | |
| |
| |
Navigating Within the Message Viewer | |
| |
| |
Composing Messages | |
| |
| |
Replying to and Forwarding Your Messages | |
| |
| |
Keeping Your Messages List Clean | |
| |
| |
Customizing Your BlackBerry Signature | |
| |
| |
Changing Your Blackberry Signature from the Desktop | |
| |
| |
Using Multiple Signatures | |
| |
| |
Including BlackBerry in Your Signature | |
| |
| |
Other Messaging Shortcuts | |
| |
| |
Exchanging Your Contact Information | |
| |
| |
Keyboard Shortcuts for Composing Messages | |
| |
| |
Receiving Confirmation of Message Delivery | |
| |
| |
Controlling Your Inbox with Filters | |
| |
| |
Instant Messaging Applications | |
| |
| |
WebMessenger Mobile Instant Messenger | |
| |
| |
Verichat | |
| |
| |
IM+ Mobile Instant Messenger | |
| |
| |
BlackBerry Messenger | |
| |
| |
About MDS and BES Network Access | |
| |
| |
Using Your BlackBerry with Web-Based Mail | |
| |
| |
Google's Gmail | |
| |
| |
Yahoo! Mail | |
| |
| |
Hotmail | |
| |
| |
Outlook Web Access | |
| |
| |
iNotes | |
| |
| |
Working with E-mail Attachments | |
| |
| |
About the BlackBerry Attachment Viewer | |
| |
| |
Attachment Viewer Keyboard Shortcuts | |
| |
| |
Third-Party Attachment Programs | |
| |
| |
Spell Checking Your E-mail | |
| |
| |
Faxing from Your BlackBerry | |
| |
| |
Shortcuts and Hidden Keys in the Phone Application | |
| |
| |
Using Speed Dial | |
| |
| |
Dialing from the Home Applications Screen | |
| |
| |
Dialing Using Letters | |
| |
| |
Working with Live Calls | |
| |
| |
Seeing Missed Calls | |
| |
| |
Installing and Playing Custom Ring Tones | |
| |
| |
Understanding Hardware Capabilities | |
| |
| |
Using BlackBerry Ringtone Megaplex | |
| |
| |
Summary | |
| |
| |
Unleashing the Wireless Web | |
| |
| |
Built-in Web Browsing Tools | |
| |
| |
Comparing the WAP Browser and the Internet Browser | |
| |
| |
The Surf's Definitely Not Up | |
| |
| |
Web Browser Keyboard Shortcuts | |
| |
| |
BlackBerry-Friendly Websites and Portals | |
| |
| |
Third-Party Web Browsers | |
| |
| |
Why Use a Third-Party Browser? | |
| |
| |
Opera Mini | |
| |
| |
Minuet | |
| |
| |
Assisted Web Search and Information Aids | |
| |
| |
AskMeNow | |
| |
| |
Berry 411 | |
| |
| |
YubNub | |
| |
| |
Working with RSS Feeds | |
| |
| |
RSS Clients for BlackBerry | |
| |
| |
BerryVine RSS Reader | |
| |
| |
PicoNews | |
| |
| |
Blogging with Your BlackBerry | |
| |
| |
The Popularity of the Blog | |
| |
| |
Blogging and BlackBerry | |
| |
| |
Reading a Blog from Your BlackBerry | |
| |
| |
Posting to a Blog from Your BlackBerry | |
| |
| |
Summary | |
| |
| |
Using Your BlackBerry as a Wireless Dialup Modem | |
| |
| |
What Does a BlackBerry Modem Give You? | |
| |
| |
Supported Devices | |
| |
| |
Connection Options: USB vs. Bluetooth | |
| |
| |
Steps for Setting Up Windows | |
| |
| |
Connecting the Device with BlackBerry Desktop Manager | |
| |
| |
Configuring the Modem | |
| |
| |
Creating a Network Connection | |
| |
| |
Testing the Connection | |
| |
| |
Where to Obtain Further Information | |
| |
| |
Summary | |
| |
| |
The Ultimate Remote Control: Controlling Your Desktop Computer from Your BlackBerry | |
| |
| |
Remote Control/Remote Desktop Tools | |
| |
| |
Desktop Remote Control Solutions | |
| |
| |
Microsoft Terminal Services | |
| |
| |
VNC | |
| |
| |
Common Connection Issues | |
| |
| |
BlackBerry Remote Control Solutions | |
| |
| |
Remote File Access Tools | |
| |
| |
Avvenu | |
| |
| |
I'm In Touch | |
| |
| |
EasyReach | |
| |
| |
Mobile Administration Tools | |
| |
| |
Idokorro Mobile FTP | |
| |
| |
Other Networking Tools | |
| |
| |
Summary | |
| |
| |
Storage on the Go: Your BlackBerry as a USB Thumb Drive | |
| |
| |
Understanding BlackBerry Memory Storage | |
| |
| |
Comparing Memory on BlackBerry Devices | |
| |
| |
About the BlackBerry File System | |
| |
| |
Spelunking the BlackBerry File System with JavaLoader | |
| |
| |
Listing System Files with JavaLoader | |
| |
| |
Loading a File onto the Device with JavaLoader | |
| |
| |
Getting a File from the Device to Your Desktop | |
| |
| |
Taking a Screenshot with JavaLoader | |
| |
| |
What's Missing? | |
| |
| |
Copying Files Between BlackBerry and Desktop | |
| |
| |
Summary | |
| |
| |
Keeping Your BlackBerry Safe | |
| |
| |
Setting Your Owner Information | |
| |
| |
Password-Protecting Your BlackBerry | |
| |
| |
Protecting Against Bluetooth Discovery | |
| |
| |
Backing Up and Restoring Your BlackBerry | |
| |
| |
Full Backups | |
| |
| |
Selective Backups | |
| |
| |
Full Restores | |
| |
| |
Selective Restores | |
| |
| |
Automatic Backups | |
| |
| |
Resetting Your BlackBerry | |
| |
| |
Extending Your Battery Life | |
| |
| |
Securely Storing Your Personal Information | |
| |
| |
Password Keeper | |
| |
| |
Third-Party Password Programs | |
| |
| |
Summary | |
| |
| |
Getting Down to Business: Productivity Tools | |
| |
| |
Helpful Utilities for the Frequent Traveler | |
| |
| |
Google Local for Mobile | |
| |
| |
Traffic Edge | |
| |
| |
WorldMate | |
| |
| |
Caffeine Finder | |
| |
| |
Beiks Dictionaries and Phrasebooks for BlackBerry | |
| |
| |
Working with Office Documents and Databases | |
| |
| |
E-mail Attachments | |
| |
| |
BlackBerry Database Viewer Plus | |
| |
| |
Keeping Track of Yourself | |
| |
| |
Tracking Your Mileage with My Mileage Tracker | |
| |
| |
Expenses | |
| |
| |
Tracking Your Time with BizTrackIt | |
| |
| |
Summary | |
| |
| |
Beyond BrickBreaker: Fun, Games, and Entertainment | |
| |
| |
Card Games | |
| |
| |
Aces Texas Hold 'em No Limit | |
| |
| |
Sol Mania | |
| |
| |
Software for the Mobile Golfer | |
| |
| |
Keeping Score with BlackBerry Software | |
| |
| |
Playing Golf on the BlackBerry | |
| |
| |
Board Games | |
| |
| |
Medieval Kings Chess | |
| |
| |
Puzzle Games | |
| |
| |
Mobile Sudoku | |
| |
| |
Going Beyond Games | |
| |
| |
Shaken, Not Stirred: BlackBerry the Bartender | |
| |
| |
Fitness: "Running" Your BlackBerry | |
| |
| |
Summary | |
| |
| |
Advanced BlackBerry Hacks: Put Your BlackBerry to Fun and Wacky Uses with Creatives Software Projects | |
| |
| |
Developing Your Own BlackBerry Applications | |
| |
| |
Java and BlackBerry | |
| |
| |
The BlackBerry Platform and Profile | |
| |
| |
The BlackBerry Application Program Interfaces | |
| |
| |
The BlackBerry Java Development Environment | |
| |
| |
The BlackBerry Integrated Development Environment | |
| |
| |
Setting Up Your Project | |
| |
| |
Writing Your Source Code | |
| |
| |
Building Your Program | |
| |
| |
Testing Your BlackBerry Program | |
| |
| |
Installing Your Program to Your BlackBerry | |
| |
| |
Summary | |
| |
| |
A Classic Sketcher Application | |
| |
| |
Designing a BlackBerry Drawing Program | |
| |
| |
Creating a Design for SketchBerry | |
| |
| |
The SketchBerry Project Plan | |
| |
| |
Developing the SketchBerry Program | |
| |
| |
Creating the Main SketchBerry Application Skeleton | |
| |
| |
Intercepting Trackwheel Events | |
| |
| |
Understanding the BlackBerry Graphics Model | |
| |
| |
Drawing on the Screen with paint() | |
| |
| |
A First Try at Sketching | |
| |
| |
Not Quite There Yet | |
| |
| |
Working with Bitmaps | |
| |
| |
Using SketchBerry | |
| |
| |
Running SketchBerry on a Device | |
| |
| |
Running SketchBerry on the Simulator | |
| |
| |
Summary | |
| |
| |
Music to My Ears: A Toy Piano in the Palm of Your Hand | |
| |
| |
Playing Audio with the BlackBerry Alert Interface | |
| |
| |
What's the Frequency: A Short Music Theory Detour | |
| |
| |
Creating the Main PianoBerry Application Skeleton | |
| |
| |
Adding the PianoBerry Menu System | |
| |
| |
Playing Notes Using Alert.startAudio | |
| |
| |
Capturing Keypad Events | |
| |
| |
Mapping BlackBerry Keys to Piano Keys | |
| |
| |
PianoBerry: Putting It All Together | |
| |
| |
Summary | |
| |
| |
Meet BlackBerry, Your Personal Masseuse | |
| |
| |
Vibrate Mode and the BlackBerry Alert Interface | |
| |
| |
Creating the Masseuse Application Skeleton | |
| |
| |
Adding a Trackwheel Menu to Masseuse | |
| |
| |
Forcing Vibrate Mode Using Alert.startVibrate() | |
| |
| |
Handling vibrateDone with AlertListener | |
| |
| |
Masseuse: Putting It All Together | |
| |
| |
Summary | |
| |
| |
Printing Your Notes Wirelessly | |
| |
| |
Bluetooth Printers | |
| |
| |
Printers with Built-In Bluetooth | |
| |
| |
Bluetooth Printer Adapters | |
| |
| |
About Printer Drivers and Specific Printer Languages | |
| |
| |
BlackBerry-Controlled Functions | |
| |
| |
Why Require a Digital Signature? | |
| |
| |
How to Sign Your Application | |
| |
| |
About Bluetooth on BlackBerry | |
| |
| |
What You Can Do with Bluetooth on Your BlackBerry | |
| |
| |
Which BlackBerry Devices Have a Bluetooth Radio | |
| |
| |
Pairing with Bluetooth Devices | |
| |
| |
Using a Bluetooth Connection from an Application | |
| |
| |
Bluetooth as a Serial Port Connection | |
| |
| |
Determining If a Serial Port Is Available | |
| |
| |
Opening a Bluetooth Serial Port Connection | |
| |
| |
Writing Data to the Printer | |
| |
| |
Putting It All Together | |
| |
| |
Debugging BluetoothPrint | |
| |
| |
Adding a Print Menu to the MemoPad Application | |
| |
| |
Using the ApplicationMenuItemRepository Class | |
| |
| |
Adding the Print Function | |
| |
| |
More Uses for ApplicationMenuItems | |
| |
| |
Summary | |
| |
| |
Index | |