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
- 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.
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).
- 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
7 of 7 people found the following review helpful
Excellent BlackBerry Reference,
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.
4 of 4 people found the following review helpful
You want to get this book!!!,
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
2 of 2 people found the following review helpful
Good information, very little code...,
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
› See all 10 customer reviews...
Online Sample Chapter
Table of Contents
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
Appendix A: Using the BlackBerry Device Simulators
Appendix B: Creating Application Icons
Download the sample pages (includes Chapter 5 and Index)
This book includes free shipping!
This book includes free shipping!
eBook (Adobe DRM)
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.
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.