How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Annotation BlackBerry Smartphone was once the domain of jet-setting business users with power suits. Now you can hardly go anywhere without seeing someone using a BlackBerry to check their messages or make a call. It's this kind of explosive growth that makes the BlackBerry ecosystem a great place to develop and market applications through the BlackBerry App World store_this book shows you how to do just that!This step-by-step guide gives you a hands-on experience of developing innovative Java applications for your BlackBerry. With the help of this book, you will learn to build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs. It explores the powers of Blackberry and helps you develop professional and impressive Java applications.The book teaches how to write rich, interactive, and smart BlackBerry applications in Java. It expects the readers to know Java but not Java Mobile or the BlackBerry APIs. We will learn to build rich, interactive, and smart Java applications for the BlackBerry. The book will cover UI programming, data storage, programming network, and internet API apps. As we move on, we will learn more about the BlackBerry's device features, such as messaging, GPS, multimedia, contacts and calendar, and so on.This book also helps you build your own applications to illustrate the platform, and the various capabilities that developers can use in their programs.This step-by-step guide to building rich, interactive, and smart Java applications helps you get the most out of BlackBerry smartphones.
BlackBerry devices and applications are selling by the millions. As a BlackBerry developer, you need an advanced skill set to successfully exploit the most compelling features of the platform. This book will help you develop that skill set and teach you how to create the most sophisticated BlackBerry programs possible. With Advanced BlackBerry Development, you'll learn you how to take advantage of BlackBerry media capabilities, including the camera and video playback. The book also shows you how to send and receive text and multimedia messages, use powerful cryptography libraries, and connect with the user's personal and business contacts and calendar. Not only will you be learning how to use these application programming interfaces, but you'll also be building a program that takes full advantage of them: a wireless media-sharing app. Each chapter's lessons will be applied by enhancing the app from a prototype to a fully polished program. Along the way, yo'll learn how to differentiate your product from other downloads by fully integrating with the operating system. Your app will run in the browser and within device menus, just like software that comes with the phone. Once you are comfortable with writing apps, this book will show you how to take them to the next level. You'll learn how to move from running on one phone to running on all phones, and from one country to all countries. You'll additionally learn how to support your users with updates. No other resource compares for mastering the techniques needed for expert development on this mobile platform.
John M. Wargo
The first resource for corporate developers building applications for the gigantic BlackBerry® installed base: 20,000,000+ devices • •Everything developers need to develop for the world's #1 enterprise mobile platform. •Covers both the 'hows' AND the 'whys' of BlackBerry development. •Includes detailed coverage of RIM's newest capabilities. •Identifies BlackBerry's limitations, and shows how to manage them. •For both experienced mobile developers and those moving from other environments. With more than 20,000,000 devices in use, BlackBerry is today's #1 enterprise mobile platform. Until now, however, it's been difficult or impossible to find reliable information on developing new applications for that platform, or integrating existing enterprise systems with the BlackBerry. Fundamentals of Backberry Deveopment is the solution: a comprehensive, independent guide to the platform, its development tools, and today's best practices for BlackBerry development. Respected third-party BlackBerry developer John Wargo illuminates the entire BlackBerry Mobile Data System platform, identifies the types of applications that can be built for BlackBerry, discusses the platform's unique capabilities and limitations, shows how to make the right upfront design choices, and walks you through writing and testing efficient, high-performance applications. Wargo covers both native rich-client BlackBerry applications and web-based mobile applications for both business and consumer environments, and shows how to make the most of BlackBerry's back-end server components to simplify and optimize communication with virtually any data source. The information in the book applies to developers building apps for their own enterprise's use as well as to programmers developing apps for sale on the Blackberry app store at http://na.blackberry.com/eng/services/appworld/.
Carol Hamer, Andrew Davison
BlackBerry smart phones aren’t just for business. In fact, throw away that boring spreadsheet, tear up that yearly budget report—the BlackBerry is a lean, mean game-playing machine. Carol Hamer and Andrew Davison, expert software game developers, show you how to leverage the BlackBerry Java™ Development Environment (based on Java ME) to design and create fun, sophisticated game applications from role playing to dueling with light sabers. The BlackBerry: not as clumsy or as random as a blaster—an elegant device, for a more civilized age. In this book, Carol and Andrew give you the professional techniques you need to use music, 2D and 3D graphics, maps, and game design patterns to build peer-to-peer games, role playing games, and more for the BlackBerry. What you’ll learn How to build a custom user interface with your game’s theme How to take your graphics to the next level with SVG and OpenGL ES How to boogie on down with a MMAPI music player How to optimize your games with BlackBerry-specific APIs and tools How to program games for any BlackBerry device, from the earliest Java-enabled smartphones to models that run the BlackBerry 5 operating system How to build games for two players or the whole world with GPS, SMS, and the Internet How to create space adventures that may confound your mind with their awesomeness. How to drive a toy sports car from your BlackBerry using Bluetooth and USB How to sell your game on BlackBerry App World and beyond Who this book is for This book is for game enthusiasts and software engineers who know at least a bit of Java and want to program games for the BlackBerry. No prior knowledge of Micro Edition programming is required. Table of Contents Gaming on BlackBerry BlackBerry Application Basics Game Graphics and Events with MIDP and RIM Classes Adding a Professional Look and Feel Security and Selling Your Game Swingin’ Light Saber Play a Live Opponent with SMS Using Scalable Vector Graphics Creating Role-Playing Games on the Internet Remotely Drive a (Toy) Sports Car Fox and Hounds Introducing 3D with JSR 239