brad's life - Blackberry Pearl Hacking [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Blackberry Pearl Hacking [Apr. 12th, 2007|03:52 pm]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|, ]

Dear Lazyweb,

I just bought a Blackberry Pearl yesterday and it arrived today. It doesn't satisfy all my requirements for an ideal phone, but it'll hold me over for awhile until dream phone comes along. Plus it's frickin' small.

How do I develop for this thing?

Java? J2ME? Whatever's fine.

Where's the SDK for Linux and/or Mac? Then how do I get programs onto it? Just download them from the web I guess?

I'm lazy.

With love,
Bradley
LinkReply

Comments:
[User Picture]From: [info]fweebles
2007-04-12 11:04 pm (UTC)

(Link)

J2ME is pretty much the way to go. If you want to develop programs that access "restricted APIs (GPS, phone book, encryption, etc.), you need a code-signing key from RIM, which I think costs 100 USD.

There's no SDK for linux, as far as I'm aware. If you really want to, you can take the APIs and the J2ME SDK and do it all that way, you don't really "need" the SDK for anything except final building (and maybe not even that, I've never actually tried). There's just been like...zero interest in a non-windows SDK, so it's never been built, at least from what I've heard.

The easiest way I've found to get stuff onto the device is to do it over the air, with the JAD and COD files and such. You can use ALX files and the Desktop Manager to load them over USB, but I never manage to do it right, and I work there. :D
[User Picture]From: [info]sbisson
2007-04-12 11:07 pm (UTC)

(Link)

It's J2ME. There's a dev kit on the RIM site with the APIs. It also has a form design development tool that links to web services, which is prett neat and fast to develop with.

You can load apps over the air, or use the sync tools to install them.
[User Picture]From: [info]midendian
2007-04-12 11:19 pm (UTC)

maybe they've changed their ways since the last time i tried.

(Link)

1) reverse engineer
2) release own sdk
3) wait for call from a RIMM's VP.
[User Picture]From: [info]brad
2007-04-12 11:24 pm (UTC)

Re: maybe they've changed their ways since the last time i tried.

(Link)

Why should they care? If they control the signing keys for restricted stuff, isn't more developers a good thing?
[User Picture]From: [info]midendian
2007-04-12 11:26 pm (UTC)

Re: maybe they've changed their ways since the last time i tried.

(Link)

Eh, this was back before they did signing, or used java even.
[User Picture]From: [info]salacious_pop
2007-04-12 11:34 pm (UTC)

(Link)

I love my Pearl; got it a month ago.

As you'll soon find out, the native IM client that comes with it sucks. I highly recommend JiveTalk Beta.. it does AIM, Y!, Jabber, GTalk, ICQ.

Other recommend downloads are the GMail client, Yahoo! Go, and if you hate the native Blackberry browser, Opera Mini is a great substitution.

I can't find a single LJ Client for it though.. *hint hint*
[User Picture]From: [info]mendel
2007-04-13 01:20 am (UTC)

(Link)

psst :-)