BlackBerry Forums Support Community               

Reply
 
LinkBack Thread Tools
Old 09-01-2004, 11:30 AM   #1 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default BlackBerry Development - How To Get Started ASAP

Please Login to Remove!

Useful links for people who are knowledgeable in programming, but is currently new to programming for the BlackBerry or cellphone programming in general.

There are two main methods:

(A) Run on Just BlackBerry: The advantages is that you have a much more comprehensive API, with an easier development environment that already has the BlackBerry Emulator integrated into it. You just need to download the RIM JDE, install it, and compile away. The 4.x environment is completely integrated and even comes with a free "Hello World" type samples that you can compile, run, or install on your BlackBerry right away. Alternatively:

(B) Run on Multiple Cellphones: Did you know you can write a generic Java midlet that works on multiple cellphones? Yes, including BlackBerry, Nokia, Motorola, SonyEricsson, etc. Examples of phone-independent Java midlet software that runs on BlackBerry too. If you need to cast a wide net because you think the Blackberry market is too small despite over one million users, this is an option you can go to gain a bigger potential market to justify development. Alternatively, you can benefit with using BlackBerry extensions for a BlackBerry-specific application! In fact, you can write for both, and automatically use the BlackBerry extensions if you're running on a BlackBerry, too!The optional $100 code signing key simply permit more flexible development such as programmatically modifying PIM, bluetooth programming, programatically dialing numbers, loading/saving settings, etc. The key is unlimited use; you can use this key as often as you want for as many applications you want, released under your name or your company name.

Please feel free to come back here and post a new thread to ask further questions;

Quote:
This is a "Mark Rejhon BlackBerry FAQ" article.
Copyright (C) 2005 by Mark Rejhon, All Rights Reserved. Some portions may be Copyright (C) by respective forum members.
Mark Rejhon grants permission to use this article only for private use. For all other uses, please ask Mark Rejhon at Mark Rejhon - aka Marky - Home Page of Mark D. Rejhon to ask for permission to use this article. If any content of this article also contains content by other forum members, please ask them for permission too as well. This includes commercial use, public use, reposting in full/part anywhere on the Internet, publication in magazine/book or any other media, or any other use than private use. This copyright notice may not be edited or removed in any manner. Mark Rejhon reserves exclusive right to edit, remove, or restore this article, and this article may not be edited, removed, or restored by any other individual or organizations.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Sith_Apprentice : 05-19-2008 at 02:24 PM. Reason: fixed getting started link
Offline   Reply With Quote
Old 10-21-2004, 01:42 PM   #2 (permalink)
New Member
 
Join Date: Oct 2004
Posts: 8
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

That's some fundoo stuff you have posted.
I'm quite new to coding of applications on blackberry [ haven't written one 9-) ].
Didn't know that the midlets can run on my 7100.
Just downloaded the chessbuddy from the midlet.org and works fantastically !!!!

Quick question : The 7100 has the OS 3.8 correct ?
Is this OS proprietary to Blackberry ?
pardon me for the silly questions though.
__________________
.......Another byte in the stream.......
Offline   Reply With Quote
Old 10-21-2004, 02:36 PM   #3 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

Does 7100 use 3.8?
-- Currently uses Version 3.8 (as of October 2004)

Is BlackBerryOS Proprietary?
-- Yes, except for the standardized Java/J2ME portion.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline   Reply With Quote
Old 11-30-2004, 04:55 PM   #4 (permalink)
Thumbs Must Hurt
 
mookia's Avatar
 
Join Date: Sep 2004
Location: Louisville, KY
Model: 9800
Carrier: AT & T
Posts: 50
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

Offline   Reply With Quote
Old 02-06-2005, 01:48 AM   #5 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

If you are publishing software for Over-The-Air downloads (i.e. you create .jad/.jar files instead of .cod/.alx files), don't forget to configure your web server to permit Over-The-Air downloads to BlackBerries:

MIMEType Configuration Instructions
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline   Reply With Quote
Old 02-26-2005, 04:33 AM   #6 (permalink)
New Member
 
Join Date: Feb 2005
Location: San Diego, CA
Posts: 9
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default embedded C programming for 7100 device

Greetings, I'm kinda new here ...

I wonder if there's anyway to run embedded C programs on the 7100 device, below the Java VM layers, and above the OS.

A major problem with the Java VM is it's too slow for computationally intensive tasks.

I've asked RIM about this issue and of course I got the answer no, since Java Midlet is the only thing officially opened to developers.

However, according to what I've found, 7100 runs on an ARM processor, and nothing should prevent one from running compiled C/C++ programs on the processor.

Does anyone have any idea on this? Thanks.
Offline   Reply With Quote
Old 03-14-2005, 03:09 PM   #7 (permalink)
Knows Where the Search Button Is
 
Join Date: Mar 2005
Model: 7100r
Posts: 29
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'm kinda new here too :P

I am trying to convert "Mystic Island 2" to the BB, but it uses the nokia "FullCanvas". I was wondering if someone with enough BB API knowledge could port the com.nokia.mid.ui.FullCanvas class to the BB. It derives from javax.microedition.lcdui.Canvas.

Porting this to the BB could makes a WHOLE lot of games work out of the box.

See http://www.hta-bi.bfh.ch/Projects/po...view-tree.html for more information.
Offline   Reply With Quote
Old 08-01-2005, 07:04 PM   #8 (permalink)
New Member
 
Join Date: Jul 2005
Location: Northern California, USA
Model: 7520
Carrier: Sprint
Posts: 3
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

FYI: The link you posted for "Introduction to Java and J2ME on BlackBerry" is no longer active. It probably needs to be updated.

Thanks for the great info.
Offline   Reply With Quote
Old 09-24-2005, 02:47 AM   #9 (permalink)
New Member
 
Join Date: Sep 2005
Model: 7780
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

For some reason, all the resources that I try to download off those link does not work, I tried the newest JDE (4.02 version) and the simulator that works for 7780 but when I try to install the JDE, a warning shows that installer got some problem. When I try to unzip the simulator zip file with winrar, it shows the ending of the file got some problem. I try to download both again, the system transfer a huge file and claim "system call is too small..."
Master, can you help me out here?
Offline   Reply With Quote
Old 02-05-2006, 02:11 PM   #10 (permalink)
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Post Thanks: 1
Thanked 0 Times in 0 Posts
Default

Links fixed.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline   Reply With Quote
Old 04-27-2006, 12:52 PM   #11 (permalink)
New Member
 
Join Date: Apr 2006
Location: Toronto
Model: 8300
Carrier: Rogers
Posts: 11
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

works now
Offline   Reply With Quote
Old 07-12-2006, 03:24 PM   #12 (permalink)
Knows Where the Search Button Is
 
tom2112's Avatar
 
Join Date: Jan 2006
Location: Sharon, PA
Model: 8310
Carrier: Verizon
Posts: 44
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thanks Mark! There's a ton of great content in the "RIM - Getting Started" link. It seems that a lot of the knowledge-base articles have been created in the last 3 months! Gotta love up to date info.
Offline   Reply With Quote
Old 07-20-2006, 03:58 AM   #13 (permalink)
New Member
 
Join Date: Jul 2006
Model: 7100I
Posts: 4
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hello..


I have some problem ..


I got error when activating MDS runtime on the device:

The procedure I've done:
1. on BB device, options->security->wipe handheld
2. Enterprise activation (success)
3. install MDS runtime (v1.0.1.57) from Blackberry Desktop Manager (success)
4. on BB device, options->MDS Activation

Then I got above error message and failed to activate MDS runtime.

Any ideas? Thanks for help!



What should i do?

Thanks..

My Email is [email address]
Offline   Reply With Quote
Old 08-24-2006, 12:17 PM   #14 (permalink)
Knows Where the Search Button Is
 
Join Date: Apr 2006
Location: Columbus, OH
Model: 7280
Posts: 19
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by yyjjll
Greetings, I'm kinda new here ...

I wonder if there's anyway to run embedded C programs on the 7100 device, below the Java VM layers, and above the OS.

(snip)

However, according to what I've found, 7100 runs on an ARM processor, and nothing should prevent one from running compiled C/C++ programs on the processor.

Does anyone have any idea on this? Thanks.
I too would love to know about this. Has anyone tried hacking on it? In theory we should be able to cross-compile almost any language to the BB's processor, if we have a way of discovering the system calls and loading the code. I'd be interested in working with others on figuring it out, if someone knows how to start.
__________________
PIN: 200CBEAA
Offline   Reply With Quote
Old 09-04-2006, 06:41 AM   #15 (permalink)
Knows Where the Search Button Is
 
csivaraj's Avatar
 
Join Date: Sep 2006
Model: 7290
Posts: 15
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hai,


How can i program to access file in BlackBerry?


Any one have idea?
Offline   Reply With Quote
Old 09-04-2006, 06:42 AM   #16 (permalink)
Knows Where the Search Button Is
 
csivaraj's Avatar
 
Join Date: Sep 2006
Model: 7290
Posts: 15
Post Thanks: 0
Thanked 0 Times in 0 Posts
Post

Hai,


How can i program to access file in BlackBerry?


Any one have idea?
Offline   Reply With Quote
Old 06-27-2007, 06:06 AM   #17 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Jun 2007
Location: Cincy, 0
Model: 8100
Carrier: CBW
Posts: 360
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Can u point me to a FAQ on theme developement for BB, I need icon sizes. tia
__________________
Thx
Low
Offline   Reply With Quote
Old 07-03-2007, 12:43 PM   #18 (permalink)
Thumbs Must Hurt
 
jonabyte's Avatar
 
Join Date: Jan 2007
Model: 8703
Carrier: Telus
Posts: 89
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

The link for the getting started page at bb.com has changed somewhat;

BlackBerry - BlackBerry Developer Program | Overview, Features, Tools and Opportunities

The main link for developers is;

BlackBerry - BlackBerry Developer Program | Support, Simulator & MDS Downloads, Knowledge Base & Community
Offline   Reply With Quote
Old 08-10-2007, 02:17 PM   #19 (permalink)
Thumbs Must Hurt
 
Join Date: Aug 2007
Model: 8100
PIN: N/A
Carrier: xxx
Posts: 117
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I suggest blackberry.com/developers - Java discussion forum
Disclaimer

and Knoweledge base
Livelink - Redirection

It is very useful!

XXXDev
Offline   Reply With Quote
Old 09-07-2007, 08:23 AM   #20 (permalink)
New Member
 
Join Date: Sep 2007
Model: none
PIN: N/A
Carrier: none
Posts: 7
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Any other resources?

Hi,
I already read most of the FAQs and Papers on the BlackBerry site.
They are quite helpful but also very theoretically.
Does anybody know any tutorials that go a little further than HelloWorld?

I would really appreciate it!
Offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

LinkBacks (?)
LinkBack to this Thread: http://www.blackberryforums.com/developer-forum/253-useful-links-new-mobile-programmers-blackberry-sdk.html
Posted By For Type Date
vB Easy Archive - List of BlackBerry FAQ's -- Questions Answered. Post #1 Refback 10-23-2006 11:17 AM
HowardForums: Your Mobile Phone Community & Resource - List of BlackBerry FAQ's -- Questions Answered. Post #1 Refback 10-20-2006 10:53 AM
Links to BlackBerry FAQ's - Frequently Asked Questions About BlackBerry - PDAPhoneHome.com Post #1 Refback 10-19-2006 08:11 AM
Links to BlackBerry FAQ's - Frequently Asked Questions About BlackBerry - Brighthand.com Forums Post #1 Refback 10-04-2006 07:59 PM





Copyright 2004-2014 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.