Программирование мобильных телефонов на Java

Конфигурация CLDC



2.2. Конфигурация CLDC



Конфигурация CLDC рассчитана на семейство мобильных устройств, таких как телефоны, органайзеры, КПК. Мобильные устройства, для которых предназначена конфигурация CLDC, характеризуются следующими параметрами:

  •  процессор 16 или 32-разрядный;
  •  память от 160 до 512 килобайт, для всей платформы Jауа 2 ME;
  •  беспроводное сетевое соединение;
  •  питание от аккумуляторов.


Все перечисленные характеристики, несомненно, накладывает определенные ограничения на создаваемое приложение. Конфигурации CDC и CLDC независимы друг от друга и не могут использоваться вместе. Вся концепция конфигурации CLDC была разработана дочерней группой Java Community Process, компании Sun Microsystems, которая включает в себя множество известных компаний:



  •  America Online;
  •  Bull;
  •  Ericsson;
  •  Fujitsu;
  •  Matsushita;
  •  Mitsubishi;
  •  Motorola;
  •  Nokia;
  •  NTT DoCoMo;
  •  Oracle;
  •  Palm Computing;
  •  RIM;
  •  Samsung;
  •  Sharp;
  •  Siemens;
  •  Sony;
  •  Sun Microsystems;
  •  Symbian.


Конфигурация CLDC содержит ряд классов, интерфейсов, методов платформы Java 2 SE, но в урезанном виде. Это и не мудрено, компьютерная платформа превосходит по мощности мобильные телефоны во много раз. С другой стороны, та простота, с которой можно за несколько недель создать среднее по сложности приложение, подкупает и даже возвращает нас во времена шестнадцатибитных приставок. На самом деле общая масса игр, написанных на Java 2 ME, по своему игровому процессу напоминает именно те старые добрые времена.

Конфигурация CLDC также определяется своим набором свойств состоящих из языка Java, виртуальной Java машины и библиотек API. В данный момент имеется две версии этой конфигурации - это CLDC 1.0 и CLDC 1.1. Конфигурация CLDC 1.1 имеет больше возможностей, например поддержку чисел с плавающей точкой, что соответственно предъявляет более серьезные требования к аппаратной части телефона. В момент написания книги таких телефонов не было, поэтому вся книга построена на конфигурации CLDC 1.0. К слову сказать, конфигурация CLDC 1.1 построена на первой версии и просто имеет ряд улучшений. Остановимся на каждом свойстве конфигурации CLDC 1.0 подробней. В последствии при упоминании конфигурации, будет иметься в виду CLDC 1.0.

 


Содержание раздела