BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 08-15-2004, 03:36 PM   #1 (permalink)
CrackBerry Addict
 
Join Date: Aug 2004
Location: Pennsylvania
Posts: 690
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Developing

Please Login to Remove!

Was curious, what language is the RI msoftware written in? And are there any decent assemblers about? I haven't found much medical software and would take upon a task to create some for the pre-hospital field.

-Goth
Offline  
Old 08-15-2004, 03:38 PM   #2 (permalink)
Thumbs Must Hurt
 
Join Date: Aug 2004
Posts: 128
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Try this website : http://www.blackberry.com/developers/index.shtml
Or E-Mail RIM : [email address]
Offline  
Old 08-25-2004, 06:49 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

RIM is written in Java, even the operating system. Applications are written as Java J2ME (Java 2 Micro Edition). If you want your application to be portable and run on all Java-powered Blackberry, Nokia, Motorola, SonyEriccson phones, you want to be compliant with MIDP 1.0 (rather than newer MIDP).

The two main big-company resources for this development are:

SUN J2ME Developers

Blackberry Developers

However, if you want the extra Blackberry API's, you may need your application to be signed by RIM. Example: Being able to force application to foreground, for displaying notifications (i.e. incoming instant messages), etc. For Blackberry-specific extensions to J2ME / MIDP1.0 you will need to visit RIM developer site.

If you need to write assembly, there are Java bytecode assembly languages available, but it's a bit of an arcane art, and probably very difficult to package in J2ME format. To the best of my knowledge, nobody has written bytecode assembler for Blackberry, but I could be wrong.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline  
Old 09-02-2004, 02:26 AM   #4 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Sep 2004
Model: 8700r
Carrier: Rogers
Posts: 221
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Actually the OS is not written in java just the application layer is. The OS is actually written in C++.
Offline  
Old 09-02-2004, 03:36 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

I could have sworn that somebody told me that at least a portion of the OS was in Java. Or was that the core OS in C++ but the RIM core apps in Java? That might be where my confusion was. Do you know if this is the case?
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline  
Old 09-02-2004, 03:52 AM   #6 (permalink)
Talking BlackBerry Encyclopedia
 
Join Date: Sep 2004
Model: 8700r
Carrier: Rogers
Posts: 221
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Yes you are correct. The underlying OS (i.e. radio, port etc drivers ) are all in C++ ( actually assembly too for the ARM7/9 processor), but the core RIM Apps (i.e. ribbon ) are in java.
Offline  
Old 09-02-2004, 03:59 AM   #7 (permalink)
Admin & Founder
 
Join Date: Aug 2004
Location: Kitchener-Waterloo, On, Canada
Model: 9800
OS: 3.1415926
PIN: UnDisclosed
Carrier: Rogers
Posts: 5,268
Post Thanks: 6
Thanked 105 Times in 25 Posts
Default

Quote:
Originally Posted by eradis
Yes you are correct. The underlying OS (i.e. radio, port etc drivers ) are all in C++ ( actually assembly too for the ARM7/9 processor), but the core RIM Apps (i.e. ribbon ) are in java.
Cool, thanks for clarrifying that 8)
Offline  
Old 09-02-2004, 04:34 AM   #8 (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

Got it. That was my confusion.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source
Offline  




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