I have been a devoted BlackBerry user and developer since the earlier days of RIM. The first app I ever wrote was for a BlackBerry 7250. BlackBerry has always been good to me. The first time I made money developing a smartphone application was because of BlackBerry. My company started with some high profile clients that had a BlackBerry infrastructure behind them.
I’ve had almost every BlackBerry under the sun since the 7250. For the last few years people had tried to convince me to switch to Android or Apple over and over again. I have always loved my keyboard laden device. I had purchased a Google developer account before most people knew what an Android was; but I never really fell in love with the operating system.
That all changed today.
I was working on a project and figured out a simple way of understanding the drawShadedFilledPath graphic function for BlackBerry, that I have struggled with in the past.
You can use this function not only to draw a gradient background, but gradient buttons on BlackBerry as well.
New developers always ask me the same questions: Where do I start programming? What is the best language to use? What’s the easiest language to use? It can be confusing, I know. With 1000′s of languages and environments, these questions are probably the most difficult to answer. Most of the time, I say “go f**k your hat.” (or variation, it’s my new favorite saying.)
Uhmm … What? This is a tutorial right?
I recently purchased a new laptop specifically for BlackBerry development. Over the last year, I have been developing in Eclipse using the BlackBerry 188.8.131.52 Eclipse Plugin, but recently there has been an upgrade to BlackBerry JDE 1.1 Eclipse Plugin, so I knew I was going to have to install everything from scratch.
You are probably viewing this blog post looking for a quick way to get started programming for the BlackBerry device. Lucky for you, I have documented this process and you won’t have to spend hours looking for links that take you to old information about how to setup Eclipse with the BlackBerry JDE.