• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Developing for multiple phone targets

 
Derek Clarkson
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
We are trying to develope an application for multiple phones: Sony Ericsson 610 and P800, Motorola T720 and Siemans MC60. We are having a variety of refresh issues and issues which the JDKs. It looks like we cannot compile with the Sun SDK and have it work on all of the phones. I'm working in JBuilderX and have managed to get all the emulators working however I have found huge differences between some of the emulators and their phones. For example the threading on the P800 emulator works completely differently to the actual phone.

So ... Do we have to compile using each phones specific SDK or can we work with a single one ?

Has anyone else tried developing across multiple phones like this ? what were your experiences ?

ciao
Derek
 
Pavel Kubal
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It depends...small applications can be build for almost all java devices. For instance for all non-nokia phones. But complex midlets must be compiled in several versions because of different behaviour.
 
Tomas Brandalik
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We tried to address this problem in latest netbeans mobility pack. It got the name "device fragmentation". Netbeans allows yoou to mount more SDK's and uses preprocessor to manage source code for different phones and of course building infrastructure allows you to build for different SDK's ... and so on.

beta2 will be out by the end of the week at http://www.netbeans.org
Or for inpatient look at http://www.netbeans.info/downloads/download.php?a=n&p=1
and look for last Q-build of mobility from 10th September this is most stable version available, now

enjoy
-Tomas
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cool Tomas, thanks for the update.

Mark
 
Roseanne Zhang
Ranch Hand
Posts: 1953
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Using ant/antenna also allows you to use difference SDK's.

Just set different bootclasspath for different phones.
[ September 29, 2004: Message edited by: Roseanne Zhang ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic