BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 03-02-2010, 11:14 AM   #1
Airport1
New Member
 
Join Date: Aug 2008
Model: 8800
PIN: N/A
Carrier: T-Mobile
Posts: 10
Default How much effort is it to port a working J2ME Midlet to Blackberry RIM?

Please Login to Remove!

I have a working J2ME Midlet using much of "low level" graphic operations (e.g. painting buttons), which also runs on the Blackberry, so far everything is ok.

Now I would like to use some specific RIM features , e.g. RIM UI elements like buttons etc., but don't want to rewrite the complete code, to keep the effort at a minimum. Is there a best practice to do this, or a tutorial how to port a generic J2ME midlet to a Blackberry fixed RIM App? I couldn't find anyone.

Eclipse is already running with the "new" Blackberry Plugin. Unfortunately the Blackberry Bold 9000 Simulator starts up very slow, showing a progress bar. Is there a way to speed this up?
Offline  
Old 03-02-2010, 11:15 AM   #2
Airport1
New Member
 
Join Date: Aug 2008
Model: 8800
PIN: N/A
Carrier: T-Mobile
Posts: 10
Default

Ah, maybe it would be nice to have a tutorial or hints like "this RIM element is comparable like this J2ME element", but I think this is a too big wish
Offline  
Old 03-08-2010, 09:49 AM   #3
Airport1
New Member
 
Join Date: Aug 2008
Model: 8800
PIN: N/A
Carrier: T-Mobile
Posts: 10
Default

Hm, no response yet :(

After reading this:
blackberryforums.com/developer-forum/23262-coding-vs-converting-blackberry.html (unfortunately I am not allowed to link, the board prevents it)

You "only" have to "convert" all the low level graphic operations, is this correct?

Helpful article from Sun: developers.sun.com/mobility/midp/articles/blackberrydev/

Last edited by Airport1; 03-08-2010 at 10:33 AM..
Offline  
Old 03-11-2010, 05:17 AM   #4
niansh
Knows Where the Search Button Is
 
Join Date: Mar 2010
Model: 8520
PIN: N/A
Carrier: No Carrier at the moment
Posts: 18
Default Same Problem

Hi Airport1, I also have developed my first Java ME application with CLDC 1.1 and MIDP 2.0. I didnt use any vendor specific API to achieve device independence. So my application will run on any device like BB, Nokia, Samsung.

This Java ME Midlet looks good far above expectation on Nokia phone, almost like a standard application which is specifically devloped using Nokia API.

But same is producing very bad look n feel on BlackBerry 8520 Curve Smartphone. Unexpectedly far below expectation. Why it is so? In fact this device also have support to MIDP2.0/CLDC1.1. So, it should not produe such a poor look n feel results.

So have you got any solution? The midlet should work on any Java device. Yes, it is obvious that its look n feel may be degraded as I am not using specific library. But at least it should give me considerably presentable look n feel?

Please guide me in this aspect. Regards.
Offline  
Closed Thread



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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


MSA altair 4X multi gas meter Monitor detector, O2,H2S,CO,LEL Charger calibrated picture

MSA altair 4X multi gas meter Monitor detector, O2,H2S,CO,LEL Charger calibrated

$450.00



MSA ALTAIR 4XR 10178557 Detector Multi Gas Meter (LEL, O2, CO, H2S) picture

MSA ALTAIR 4XR 10178557 Detector Multi Gas Meter (LEL, O2, CO, H2S)

$790.00



MSA 10074137 Oxygen Altair Pro Single Gas Detector (O2) picture

MSA 10074137 Oxygen Altair Pro Single Gas Detector (O2)

$150.00



MSA Altair 5X Replacement NO Nitroc Oxide Sensor | Mfg# 10114750 Surplus picture

MSA Altair 5X Replacement NO Nitroc Oxide Sensor | Mfg# 10114750 Surplus

$300.00



msa altair gas detector Lot Of 6 picture

msa altair gas detector Lot Of 6

$130.00



MSA Altair 4X Multigas, O2,H2S,CO,LEL Charger calibrated picture

MSA Altair 4X Multigas, O2,H2S,CO,LEL Charger calibrated

$450.00







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