BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 11-24-2009, 08:22 PM   #1 (permalink)
New Member
 
Join Date: Nov 2009
Model: 8300
PIN: N/A
Carrier: DST
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Smile Developing for different blackberry devices.

Please Login to Remove!

Hi guys, i am new to blackberry platform. I search the documentation already but still got some doubts, can someone kind enough to guide me?.I am thinking of developing an application which targets multiple blackberry types, including storm, tour, curve,bold,etc.

1)Do i need a separate UI and font types to load with different devices? If they are of different screen resolution and i didn't have different font types and UI, will it autofit to the screen? Normally, how do you address these problems? Is there any alternative solution?

2) I noticed that a lot of blackberry phones are using different OS version, does it lead to any issue that may arise during application development. Or do i need to make a program for each of the devices? How about the differences between touch screen and non-touch screen device?

3)Usually what screen resolution and OS version should i take in main consideration(as default) to design my UI and application?

4)Lastly, is there any major issues which i needed to address before proceeding?

Is there any extra documentation which may help me to understand all these issues?
Offline  
Old 11-24-2009, 10:40 PM   #2 (permalink)
Knows Where the Search Button Is
 
Join Date: Mar 2009
Model: 9000
PIN: N/A
Carrier: Other
Posts: 20
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

Greetings.

Quote:
Originally Posted by vsching View Post
1)Do i need a separate UI and font types to load with different devices? If they are of different screen resolution and i didn't have different font types and UI, will it autofit to the screen? Normally, how do you address these problems? Is there any alternative solution?
The fonts and UI widgets tend to stay constant and are governed by the Platform or OS version you use. The only variable will be in your screen resolution. For this, if you're laying out your screen you will most likely need to calculate the screen size at runtime and adjust accordingly. You should be able to use Display.getWidth() and Display.getHeight() to do so.

Quote:
Originally Posted by vsching View Post
2) I noticed that a lot of blackberry phones are using different OS version, does it lead to any issue that may arise during application development. Or do i need to make a program for each of the devices? How about the differences between touch screen and non-touch screen device?
There are differences among each of the platform versions. Depending on what your application does, you may or may not run into issues. Generally, I start with a base platform e.g. 4.5.x and then when I publish the application, I make sure to list that it is only compatible with 4.5 upwards. Alternatively you could start with the lowest available JDE which is 4.2.1 and work your way up from there. Although there are lots of new devices being released, in my personal experience, there are still many users who run platform versions 4.2 and even lower.

Quote:
Originally Posted by vsching View Post
3)Usually what screen resolution and OS version should i take in main consideration(as default) to design my UI and application?
See my answer above

Quote:
Originally Posted by vsching View Post
4)Lastly, is there any major issues which i needed to address before proceeding?

Is there any extra documentation which may help me to understand all these issues?
I don't think so. I usually plan out the application on paper before hand and then translate that into application code. If I run into problems, I figure out solutions as I go. Having said this, the BlackBerry API is very badly documented and I find myself referring elsewhere for help. Usually this forum or the BlackBerry support forums are good places. You may also want to bookmark the Java API for the platform that you're working on and also the BlackBerry Developer Knowledgebase. Most of these links are available here.
__________________
Download Kisses - a hidden app detector for BlackBerry handhelds.
Follow me on twitter: @chopstick_
Offline  
Old 11-25-2009, 12:46 AM   #3 (permalink)
New Member
 
Join Date: Nov 2009
Model: 8300
PIN: N/A
Carrier: DST
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

thanks a lot..i will check it out first ^^
Offline  
Closed Thread


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





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