Home > Store > Mobile Application Development & Programming

larger cover

Add To My Wish List

BlackBerry Development Fundamentals

  • By John M. Wargo
  • Published Nov 5, 2009 by Addison-Wesley Professional.
    • Copyright 2010
    • Dimensions: 7 X 9-1/8
    • Pages: 480
    • Edition: 1st
    • Book
    • ISBN-10: 0-321-64742-4
    • ISBN-13: 978-0-321-64742-9
    • eBook (Adobe DRM)
    • ISBN-10: 0-321-64757-2
    • ISBN-13: 978-0-321-64757-3

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Extras
  • Reviews
  • Sample Content

Product Author Bios

John Wargo has been a professional software developer, educator, consultant, and presenter for more than 20 years.

 

As a subject matter expert (SME) on BlackBerry development platform and tools at Research In Motion (RIM), John was responsible for supporting a large U.S.-based carrier and its customers. He worked with key customers to help them design and build applications for their BlackBerry environments. He also created and delivered BlackBerry application developer training in cities across the United States.

 

The BlackBerry smartphone is today’s #1 mobile platform for the enterprise and also a huge hit with consumers. Until now, it’s been difficult for programmers to find everything they need to begin developing new applications for BlackBerry devices. BlackBerry Development Fundamentals is the solution: the first single-source guide to all aspects of development for the BlackBerry platform.

 

This book thoroughly reviews the BlackBerry’s unique capabilities and limitations, helps you optimize your upfront design choices, and covers native rich-client applications and Web-based mobile applications for both business and consumer environments. In addition, it is an excellent study guide for the BlackBerry Certified Application Developer exam (BCX-810).

 

Coverage includes

  • The “hows,” “whys,” and best practices of BlackBerry development
  • Planning for and managing the BlackBerry platform’s restrictions
  • Selecting the correct development platform for your BlackBerry applications
  • Describing the different paths any application can take to get to the data it needs
  • Explaining the capabilities provided by the BlackBerry Mobile Data System (MDS)
  • Pushing application data to both enterprise and consumer BlackBerry devices using MDS, Web Signals, and the BlackBerry Push APIs
  • Dealing with both the special capabilities and limitations of the BlackBerry browser
  • Building, testing, and debugging BlackBerry browser applications
  • Understanding the tools available to Java developers
  • Using Research In Motion’s Java development tools to build, test, and debug BlackBerry Java applications
  • Deploying BlackBerry Java applications

 

Customer Reviews

7 of 7 people found the following review helpful
5.0 out of 5 stars Excellent BlackBerry Reference, November 30, 2009
By 
P. B. Duggirala (Fremont, CA United States) - See all my reviews
(REAL NAME)   
This review is from: BlackBerry Development Fundamentals (Paperback)
If you intend to develop BlackBerry apps, this is a great book. It doesn't teach you programming, it doesn't spoon feed you on how to create apps like some of the other iPhone books.

What it does provide is that it has all the relevant information you need to know about developing for the BlackBerry platform in one location. The author is clearly very knowledgeable.

I have developed apps for the BlackBerry platform since 2002. I only wish this book was available earlier. Highly recommended for both experienced and beginners. Just don't expect this to be a book that teaches programming or J2ME fundamentals.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful
5.0 out of 5 stars You want to get this book!!!, January 8, 2010
By 
Amazon Verified Purchase(What's this?)
This review is from: BlackBerry Development Fundamentals (Paperback)
I'm just finishing this book (last few pages tonight) and I have to say this: FANTASTIC!!!

I've been a developer for over 30 years. I've read a lot of books, but this is one of only ones that talks to me as if I were a student in a classroom.

I'm one of those people who prefers hands-on, classroom environments (OK, so I've taught a few times myself) to sitting at a desk and reading. But I have to tell you, I've been reading this book at my desk, and even at my kitchen table at night, and I haven't fallen asleep (no old guy jokes please). I wish everyone would write technical books this way, at every level. I felt like John was there explaining it to me.

I've tried going thru RIM's developer site in the past, but have had nothing but issues. This book is clear, well organized, well written, UP-TO-DATE and right to the point. It finally clears up a lot of the mystery that I've been experiencing getting started and if you've never coded on a BB... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
3.0 out of 5 stars Good information, very little code..., January 30, 2010
By 
cds (Atlanta, GA) - See all my reviews
This review is from: BlackBerry Development Fundamentals (Paperback)
This book does a good job of discussing what a Blackberry can and can't do such as web signals, push service and other infrastructure topics. This is need to know information if you want to develop apps for this device. The writing style is good and easy to understand. This takes up close to 35% of the book. I am not sure if most of it is necessary to create the kind of Blackberry apps that perhaps I and other beginning developers are thinking about at this stage.

However, people like me need code, code and more code. This is where this book is sorely lacking. The Anthony Rizk book, "Beginning Blackberry" would compliment this book. Websites for both authors are minimal at best.

Information on Blackberry development is a bit lean right now but mostly terse to those needing information.

Hopefully, another writer will emerge to combine the best of both books with more code and practical topics of interest such as reading text and html files, pulling... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 10 customer reviews...

Online Sample Chapter

BlackBerry Application Data Push

Table of Contents

Preface     xix

Chapter 1: Mobile Applications     1

Chapter 2: Determining the Best Approach     13

Chapter 3: The Connected BlackBerry     23

Chapter 4: The BlackBerry Mobile Data System (MDS)     45

Chapter 5: BlackBerry Application Data Push     65

Chapter 6: Pushing Data to Internal (BES) Users     71

Chapter 7: Pushing Data to External (BIS) Users     111

Chapter 8: The BlackBerry Browser     153

Chapter 9: Building BlackBerry Browser Applications     183

Chapter 10: Testing/Debugging BlackBerry Browser Applications     211

Chapter 11: Building BlackBerry Java Applications     229

Chapter 12: Getting Started with the BlackBerry Java Development Tools     273

Chapter 13: Using the BlackBerry Java Development Environment (JDE)     293

Chapter 14: Using the BlackBerry JDE Plug-In for Eclipse (eJDE)     323

Chapter 15: Using the BlackBerry JDE Component Package Tools     357

Chapter 16: Deploying Java Applications     371

Chapter 17: Using Additional BlackBerry Application Technologies     407

Index     429

 

AVAILABLE ONLINE

Appendix A: Using the BlackBerry Device Simulators

Appendix B: Creating Application Icons

 

Sample Pages

Download the sample pages (includes Chapter 5 and Index)

 
Best Value

Book + eBook Bundle  $71.98  $43.19

Book Price: $31.99
eBook Price: $11.20

Buy

This book includes free shipping!

Buy

Book  $39.99  $31.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Adobe DRM)  $31.99  $25.59

About Adobe DRM eBooks

Information This eBook requires the free Adobe® Digital Editions software.

Before downloading this DRM-encrypted PDF, be sure to:


  • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
  • Authorize your copy of Adobe Digital Editions using your Adobe ID. If you don't already have an Adobe ID, you can create one here.
Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.