BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 12-09-2004, 09:48 AM   #1
collaboration
New Member
 
Join Date: Aug 2004
Model: 8700
Carrier: Swisscom
Posts: 5
Default

Please Login to Remove!

Offline  
Old 12-09-2004, 10:03 AM   #2
bfrye
BBF Veteran User
 
Join Date: Aug 2004
Location: Hotwiring another Cessna
Model: OU812
Carrier: Nintendo
Posts: 3,492
Default

Offline  
Old 12-09-2004, 10:19 AM   #3
collaboration
New Member
 
Join Date: Aug 2004
Model: 8700
Carrier: Swisscom
Posts: 5
Default

Offline  
Old 12-09-2004, 10:23 AM   #4
bfrye
BBF Veteran User
 
Join Date: Aug 2004
Location: Hotwiring another Cessna
Model: OU812
Carrier: Nintendo
Posts: 3,492
Default

Offline  
Old 02-02-2005, 09:48 AM   #5
wiktorn
Knows Where the Search Button Is
 
Join Date: Jan 2005
Location: Poland
Posts: 17
Default App behaviour 4.0 -> 3.6

Hi.

What is expected behaviour of apps whish uses API from 4.0 when placed on device with 3.6 OS?

In general - my aim is to write app which works on 3.6, but when placed on 4.0 calls some methods provided in 4.0

Is there a way of achieving that?

Wojtek
Offline  
Old 02-03-2005, 01:18 PM   #6
berryapps
Thumbs Must Hurt
 
Join Date: Oct 2004
Posts: 60
Default

I think you'll confuse the 3.6 OS if you include 4.0 methods in your code. I'm sure you can put together a really quick test app first to verify if this is the case.
Offline  
Old 02-03-2005, 02:03 PM   #7
arconsulting
Thumbs Must Hurt
 
Join Date: Aug 2004
Location: Metro NYC
Posts: 175
Default

I don't think you'll be able to reference v4.0 API calls on a v3.6 handheld.

My guess is the app will refuse to load. But, I agree with berryapps that you should give it a quick test and let us all know.
__________________
-- Aric Rosenbaum
BlackBerry consulting, BlackBerry development
www.arconsultinginc.com
BlackBerry consulting and development (RIM SI Partner)
Offline  
Old 02-03-2005, 02:25 PM   #8
wiktorn
Knows Where the Search Button Is
 
Join Date: Jan 2005
Location: Poland
Posts: 17
Default

Ok

Looks like I am going to be a pioneer with this.

I'll try to make it. I met some curious obstacles when trying to load an app, anyway I'll do this. ( I use only simulators, have no device ).

I hoped there is well defined behaviour for that case, I wouldn't like to use it when it isn't.

I'll give a shot on simulators an let you know.

Anyway.
I do want to have an app which works on 3.6 and 4.0, but when on 4.0 uses its additional capabilities.

Wojtek
Offline  
Old 02-04-2005, 07:07 AM   #9
wiktorn
Knows Where the Search Button Is
 
Join Date: Jan 2005
Location: Poland
Posts: 17
Default

Hi.

I played with downloading and installing the app via browser using my IIS and BB simulator.
When tried to download 4.0 app to 3.6 BB it gave an error when installing. Error was not meaningful, just "error".

It'd be good if there was a mechanism of checking or notyfiyng of version incompabilities during app install.
The only mechanism implemented so far is the "_blackberryVersion" attribute of "fileset" field in the .alx file. But this only applies to installing with use of Application Loader.

I thought about using it at least... but changed my mind because there is no good way of maintaining single source code for both versions. (isn't it?)

Looks like targeting the 4.0 OS is the only reasonable solution.

Does anyone have suggestions regarding targeting multiple OS versions?

Wojtek
Offline  
Old 02-04-2005, 04:34 PM   #10
berryapps
Thumbs Must Hurt
 
Join Date: Oct 2004
Posts: 60
Default

you either need to write a app that is specific to the newest OS and will only run on the newest OS or you can write for the lowest common denominator.

If you write an app in the 3.6JDK, 3.5JDK, 3.2.1JDK... it will work on 4.0
Offline  
Old 02-11-2005, 12:02 PM   #11
tliou
Knows Where the Search Button Is
 
Join Date: Oct 2004
Location: Dallas
Posts: 23
Default

Most of the companies I know are upgrading from BES 3.7 to 4.0 for security reasons. You really need to reconsider developing in anything but 4.0.
Offline  
Old 02-11-2005, 12:08 PM   #12
berryapps
Thumbs Must Hurt
 
Join Date: Oct 2004
Posts: 60
Default

What does the BES have to do with the JVM? The blackberry handheld doesn't care which BES it communicates with.
Offline  
Old 02-11-2005, 12:10 PM   #13
tliou
Knows Where the Search Button Is
 
Join Date: Oct 2004
Location: Dallas
Posts: 23
Default

As a result of upgrading to 4.0 BES server, most handhelds (except 7100t) will also upgrade to 4.0 OS.
Offline  
Old 02-11-2005, 12:14 PM   #14
berryapps
Thumbs Must Hurt
 
Join Date: Oct 2004
Posts: 60
Default

I don't know any company that will blindly roll out 4.0 OS to all their handhelds because they upgraded the BES. There's really no benefit for them. You are also forgetting about all the users that are not on a BES that also won't have 4.0.

To develop an application solely targetted for 4.0 at this point would be stupid. Perhaps in 6-12 months it would make sense.
Offline  
Old 02-11-2005, 12:24 PM   #15
tliou
Knows Where the Search Button Is
 
Join Date: Oct 2004
Location: Dallas
Posts: 23
Default

I'm not talking about individual users here. Companies deploying BES 4.0 have good reasons to "encourage" BB handhelds to upgrade to 4.0.

You make money selling to companies, not users. In other word, it is money, stupid.
Offline  
Old 02-26-2005, 04:38 AM   #16
greenhut
Thumbs Must Hurt
 
Join Date: Feb 2005
Location: Atlanta, GA
Model: 8300
Carrier: tmo
Posts: 102
Default

Quote:
Originally Posted by tliou
As a result of upgrading to 4.0 BES server, most handhelds (except 7100t) will also upgrade to 4.0 OS.
No, the handhelds will not upgrade to 4.0 as a result of a BES upgrade. Pushing the 4.0 update is rather involved, requires the optional User Administration Service (disabled by default), requires an update to the latest desktop software (wireless impractical for OS), and requires that IT provision the install per required OS upgrade. Many corporations have devices from different carriers. Many corporations have devices that will not accept the same OS release. Yes, IT will encourage 4.0 adoption - primarily for wireless activation, the ability to move users between servers without recradle, and additional user feature such as wireless everything.

Quote:
Originally Posted by tliou
Most of the companies I know are upgrading from BES 3.7 to 4.0 for security reasons. You really need to reconsider developing in anything but 4.0
Again poor advice. Unless your appplication needs functionaily of a newer api, you should build in the least common denominator to maximize target market.

jeff
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


Dell OEM Latitude Rugged Extreme 5414 Driving Board Cable for Cable 5414VERTCBL picture

Dell OEM Latitude Rugged Extreme 5414 Driving Board Cable for Cable 5414VERTCBL

$8.95



Dell OEM Latitude Rugged Extreme 7404 GPS Antenna Junction Cable Cable KMX0M picture

Dell OEM Latitude Rugged Extreme 7404 GPS Antenna Junction Cable Cable KMX0M

$2.95



Dell OEM Latitude Rugged Extreme 7404 Left and Right Mouse Buttons 00008 picture

Dell OEM Latitude Rugged Extreme 7404 Left and Right Mouse Buttons 00008

$5.95



Dell OEM Latitude Rugged Extreme 7404 Docking Connector Circuit Board picture

Dell OEM Latitude Rugged Extreme 7404 Docking Connector Circuit Board

$14.95



NEW DELL OEM REPLACEMENT PROJECTOR LAMP FOR 4220 4320 GENUINE ORIGINAL  picture

NEW DELL OEM REPLACEMENT PROJECTOR LAMP FOR 4220 4320 GENUINE ORIGINAL

$198.22



DELL 330-6581 3306581 725-10229 OEM LAMP FOR 1510X 1610HD 1610X  - Made By DELL picture

DELL 330-6581 3306581 725-10229 OEM LAMP FOR 1510X 1610HD 1610X - Made By DELL

$39.98







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