Xebia

Blog Xebia France

J2EE, Agility and SOA

June 24th, 2009

JAZOON Day 1 mobile Development

Conference  development iPhone seen by developers Popular dance  filled up. We did not attend this conference in its entirety, this subject having been already treated in depth as part of our XKE. To note however that this subject seems to enthrall crowds.

Another "mobile" subject  was introduced today, to know the division of the market of motives. This division intervenes at all levels: hardware, BONE, applicatif environment.

Chaos is positive, because it brings innovation, but it complicates considerably the task of the developers. To accomplish an application working on all decks, several strategies come:

  • Develop specifically for every apparatus: portability and experience user are maximum, but titanic job.
  • Develop an application using only the lowest common denominator between flat forms, what returns to sacrifice experience user.
  • Use a player, what is equivalent to solution ci over (the experience user is limited by the functionality of the player, them the same limited by sticking between the different motives).
  • Use a framework of porterage.

It is this last solution which was introduced, by the creators of the framework J2ME POLISH. Subjacent idea is to write its programme in Popular dance, and to use a framework to carry him on the majority of the motives. Code is transcribed by the framework in J2ME by using a repository of apparatus, who specifies the characteristics of each (size of the screen, possible correlations with the apparatus)

It is possible to migrate code under Android or Blackberry (J2ME POLISH uses for these two targets a reconstruction of classes specific J2ME).

It is even possible to transform this source code to display it on mobile Windows and on iPhone: code Popular dance is represented in form of tree and a cross-country running - to compile is to use to transform this tree into target language.

Even if exercise is interesting, it is little overrates, notably because the experience user given by the iPhone outclasses all these rivals and because it is therefore reasonable only to carry a logic business kicks out (the conception of IHM too much differ according to motives).

To note that the creators of the framework appreciate initiative JavaFX, but will indeed lean over only if the market of the mobile terminals carries this new technology.


Defence Colis e - 10/12, avenue of The Ark
92419 Courbevoie Cedex

T l : +33 (0) 1 46 91 76 16
Fax : +33 (0) 1 46 91 88 00
E-mail : info@xebia.fr