Paul BernhardtI work for BlackBerry on the Developer relations team helping developers write apps in Cascades. I focus on camera and PIM mostly. My views are my own. In my free time, I'm a hardcore gamer and draw D&D maps for fun!
The PIM APIs in BlackBerry 10 are very similar to BlackBerry 7, as you still have the CRUD (create, read, update, delete) actions for Contacts, Calendar, and Messages. There is also the equivalent of “listeners” available using the Qt Signals and Slots method. This will let your app be notified of changes in the PIM […]
In BlackBerry OS 7 and 7.1, there were two ways to interact with the camera: Invoke the camera application and listen for the resulting file Use the javax.microedition.media API (and RIM extensions) to draw the camera inside your app, and capture images/videos there. With BlackBerry 10, you can accomplish the first by invoking the camera […]
Multimedia on BlackBerry 7 was based on the multimedia JSR (135). There were a lot of limitations regarding supported formats, how many sounds could be played at the same time, and even what worked on which device. In BlackBerry 10, there are a wide range of supported codecs, containers, and protocols. For video, we recommend […]
Networking in BlackBerry 7 OS was based on the Connector.open() paradigm, where you would specify the protocol and transport in the connection string (“http://www.example.com;deviceside=true”), and get back a Connection object of a certain type (HttpConnection, for example). Networking in BlackBerry 10 is done through the QNetwork module. You no longer need to worry about transport […]
So you have been developing your Cascades app for a while. Everything is working great! You’re ready to just export the release build, double check that it works, and… oh, no, it’s broken. “PANIC!!!” you might think. Well, luckily you found this blog post. I am going to walk you through the all the steps you […]
Troubleshooting the Camera API in the current beta of BlackBerry 10.
Find out how to port your Adobe AIR app to BlackBerry 10 – it’s easier than you’d think.
Looking at some of the past reasons why a developer might have set up separate builds for touch and non-touch devices, and explaining why a separate approach isn’t necessary today.
Announcing a webinar on June 29th about how to developer for BlackBerry 7.
The Barcode Capture API included with BlackBerry® 6 has the ability for developers to integrate scanning and generating 1D and 2D barcodes inside their app. Find out how!