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
Developer
Posts: 43
Registered: ‎12-02-2008
My Device: Curve 8330

None of my applications work on Storm

So far in my testing, not one of my existing apps work properly on the Blackberry Storm...  Is anyone else experiencing problems porting existing apps to the Storm?  It appears that development for the Blackberry Storm will require a major migration effort :-{  I wonder if any thought was given to backward compatibility.  Pretty sad that a 'hot' new device is out and the old apps are not supported out of the box.
Developer
Posts: 4,764
Registered: ‎07-21-2008
My Device: Not Specified

Re: None of my applications work on Storm

So far, none of our applications failed to run on the Storm "out of the box".

 

However, each of these applications benefited from some tweaking of the UI using the 4.7 JDE and the Touch API's.

 

Developer
Posts: 43
Registered: ‎12-02-2008
My Device: Curve 8330

Re: None of my applications work on Storm

Thanks for the feedback.  Are you using the EditField or BasicEditField with FILTER_REAL_NUMERIC?  One of the problems I'm having is the virtual keyboard that shows up is missing the number 1.  It has a period shown in the place where the number 1 should be...
Developer
Posts: 1,415
Registered: ‎07-30-2008
My Device: Not Specified

Re: None of my applications work on Storm

I had a report of a testing failure on a simulator but this was due to

missing default image or one specific for the new screen size. We had never gotten a

profile with this info, ( apparently 9500 4.7.0)

 

prfSmiley FrustratedcreenSize>360x480</prfSmiley FrustratedcreenSize>

prf:Keyboard>Virtual</prf:Keyboard>
prf:Model>BlackBerry 9500</prf:Model>

 

The user failed to complain subsequent to putting the right images up - since we are testing

I regularly wipe out our logs but apparently it at least loaded some images and the home page ( this

is a browser app).  FWIW, it runs to varying degrees ( there are definitely some problems on

some models, but they seem to be specific to browserfield issues) at least on these models,

 

$ cat xxxx.xxx | sed -n 's/.*BlackBerry//p' | sed -e 's/ .*//' | sort | uniq

 

7130e/4.1.0
8310/4.2.2
8330/4.3.0
8330/4.5.0
8330/4.5.0.44
8820/4.5.0
8820/4.5.0.44
8830/4.2.2
9000/4.6.0.65

 

Now that you have me going, I did check some older logs after the 9500 profile was cached.

AFAIK, the simulator was able to browse ( the app worked ) but it was only tried for a few quick hits,

 

$ cat /cygdrive/c/temp/ud_log* | sed -n 's/.*BlackBerry//p' | sed -e 's/ .*//' | sort | uniq -c 

 

1626 7130e/4.1.0
  588 8100/4.5.0
    6 8100/4.5.0.44
  288 8120/4.3.0
  480 8130/4.3.0
  165 8220/4.6.0
    6 8220/4.6.0.148
   12 8300/4.5.0
    6 8300/4.5.0.44
 1587 8310/4.2.2
 1740 8330/4.3.0
  234 8330/4.5.0
    6 8330/4.5.0.44
  105 8820/4.5.0
    6 8820/4.5.0.44
  489 8830/4.2.2
   93 9000/4.6.0
    6 9000/4.6.0.150
  135 9500/4.7.0
   12 9500/4.7.0.41

 

 

 

Note also that so far this app is only built for a single target, 4.0.2, but we will probably need to

add things in the future that make that impossible ( and the conditional compilation and server logic

will be a big deal).

 

 

 

Highlighted
Developer
Posts: 4,764
Registered: ‎07-21-2008
My Device: Not Specified

Re: None of my applications work on Storm

Luckily, we are not using the "real" filter, but I am aware of the issue.

 

There are some other "usability" details, but I would say that we are about 95% Storm-compliant with just a little bit of tweaking.

 

Overall, I would rate this transition as no worse than going from Trackwheel to Trackball.

 

The only "hard-core" development we had to do was duplicating the Toolbar control, which RIM inexplicably left out of the API. Even this was not a huge deal - completed in a couple of days.