So you have a web service and it has an API and you’ve already written an iPhone app and an Android app, but you realize that some users are still using those phones from Canada with push email. Follow along as a Perl developer shows you how to learn enough of the blackberry platform start offering an on-device experience to your BlackBerry users.
We’ll start off by working through how to get enough of a development environment set up. We’ll look at what you can use on a Mac or Linux and what you really need to boot up Windows to do, and the pitfalls this causes.
Then we’ll work through what Java features you can actually use (sorry folks, no generics here) and some of the fun pitfalls that await you the first time you try to start an app on the device. We’ll also look at the level of difficulty involved in a simple http request and what to do once you finally have access to your API and user data.
We’ll end with a quick look at things you need to consider when developing for users who are used to a trackball and keyboard rather than the full touch experience.
Kevin Falcone is a developer at Best Practical Solutions, LLC, producer of open source tools including RT: Request Tracker. At Best Practical, Kevin works on a number of projects including RT, Hiveminder, and the Jifty framework.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
This was a really good overview of what it takes to do Blackberry development. There were several key points about using the API and development environments that he mentioned that will save you hours of searching and experimentation.