Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
New Developer
xoheb
Posts: 14
Registered: ‎07-17-2008
My Device: Not Specified

From Curve to Pearl

Hi.

 

I have an application that runs smoothly on the Blackberry Curve (devices 8320, 8310 & 8330). I now need to port the application to Blackberry Pearl (devices 8100, 8110, 8120 and 8130). For which, I have the following queries:

 

  1. Just to confirm, the devices 8100 and 8120 do NOT have a built-in GPS but 8110 and 8130 DO, right?
  2. I looked for simulators for 8110, 8120 and 8130 but couldn't find them. Any idea where I can get em from?
  3. I did run my application on 8100 and 8130 (verizon) simulators. It ran fine on 8100 but did not even show on the 8130 (verizon) simulator... when I went to advanced -> Applications, it wasn't there either. Why's that so?
  4. The OS of the Curve devices is 4.2.2 while Pearl devices is 4.2.0 right?
  5. Would the porting be a problem? Are there any known issues with porting apps from a Curve to a Pearl? Especially since Pearl has an older version of OS.

Your help will be highly appreciated.

 

 

Thanks,

Xoheb. 

Developer
peter_strange
Posts: 19,610
Registered: ‎07-14-2008
My Device: Not Specified

Re: From Curve to Pearl

1.  Correct

2.  I can't find 8110 or 8120 Sims either.  Given your point 3, I suspect you did find an 8130 Simulator.

3   Not sure about this.  I can't see a good reason why your application would run fine on the 8100 and not on the 8130.  Did you check the cods were in the simulator directory?

4.  I would review the following message:

http://supportforums.blackberry.com/rim/board/message?board.id=java_dev&message.id=3406&query.id=111...

I thought the later Pearls (i.e. 8110, 8120 and 8130) were all delivered with OS 4.3, rather than 4.2.

5.  I don't know of any specific issues when running the same application in both Curve and Pearl.  However:

a) As stated in many threads, if you want to use exactly the same code base, you need to use the level of JDE that matches the lowest level of OS that you are building to.  So in your case, you will need to develop using 4.2 to run in all the Pearls and Curves.

b) The different screen size needs to considered.

c) You can't use functionality introduced post 4.2 if you want to retain the same code base.

 

Hope this helps

 

New Developer
xoheb
Posts: 14
Registered: ‎07-17-2008
My Device: Not Specified

Re: From Curve to Pearl

Surely helps, Peter! Thanks!!

 

However, I would so love a final word on the Pearl OS jinx! I found a few website reviews of the Pearl devices and they were quoted to have OS 4.2.0 (even 4.2.1 on one website). You just mentioned the later Pearls (8110 8120 & 8130) all came with OS 4.3! So...

  1. Was the 8100 shipped with OS 4.2.0 and the subsequent shipments all included the same OS version?
  2. Were the 8110, 8120 and 8130 all shipped originally with OS 4.2.0 and the later shipments were with OS 4.3? Or were they not ever shipped with 4.2.0?

By the way, my application has been built on JDE 4.2.1.41.

 

 

Developer
peter_strange
Posts: 19,610
Registered: ‎07-14-2008
My Device: Not Specified

Re: From Curve to Pearl

[ Edited ]

You might struggle to get a final word on this because so much seems to depend on what the carriers decide.  Also you might find it varies from country to country.  Hopefully Mark can help us out a little here.

 

In the UK, this is what I expect:

1. most 8100 devices will have 4.2,0, in fact this is the only device I expect to see 4.2 on.  Some later ones may have 4.2.1. 

2. all Pearls that are not 8100s (i.e. 8110 and 8120, we don't see 9130 here) were all shipped with 4.3.

3. I do not expect to see a 8100 device with 4.3

 

Given this, I would use JDE 4.2 (not 4.2.1) for development for these devices..

Message Edited by peter_strange on 09-10-2008 09:19 AM
BlackBerry Development Advisor
MSohm
Posts: 14,757
Registered: ‎07-09-2008
My Device: BlackBerry Passport

Re: From Curve to Pearl

The BlackBerry handheld software version installed on the BlackBerry Pearl can vary based on the model.

 

The BlackBerry Pearl 8100 originally came with 4.2.0.  Version 4.2.1 and 4.5.0 has been released for the BlackBerry 8100, which could be pre-installed current devices (this will vary based on carrier).

 

The BlackBerry Pearl 8120 and 8130 were released with version 4.3.0.  Depending on your carrier, version 4.5.0 may also be available for these models.

 

The BlackBerry Pearl Flip 8220 is running version 4.6.0.

 

BlackBerry Pearl 8120 and 8130 simulators are included with the version 4.3.0 and 4.5.0 of the BlackBerry JDE.  The BlackBerry Pearl 8130 with BlackBerry handheld software version 4.3.0 is available as a stand alone simulator download.

Mark Sohm
BlackBerry Development Advisor

Please refrain from posting new questions in solved threads.
Problem solved? Click the Accept As Solution button.
Found a bug? Report it using Issue Tracker
New Developer
jlshannon
Posts: 9
Registered: ‎10-15-2008
My Device: Not Specified

Re: From Curve to Pearl

Hi,

I saw your post and was wondering since you did testing on a Curve 8320, did you have a simulator for that?  I'm looking for one for training purposes and the only one I found is for the Pearl 8220

 

Developer
peter_strange
Posts: 19,610
Registered: ‎07-14-2008
My Device: Not Specified

Re: From Curve to Pearl

Start here:

http://na.blackberry.com/eng/developers/downloads/simulators.jsp

Click on the Simulator download link, choose Device Simulators 4.2.2, click "Next" - the list that displays includes a number of Carrier's 8320 devices.

New Developer
jlshannon
Posts: 9
Registered: ‎10-15-2008
My Device: Not Specified

Re: From Curve to Pearl

Thanks for your response.   I did some additional poking around and found it - although I don't find their navigation very intuitive!