ВУЗ:
Составители:
Рубрика:
36
Другой плюс Java ME – гибкость реализации. Каждый произво-
дитель решает, какой именно функционал поддерживается тем или
иным телефоном. С другой стороны, это создает определенные сложно-
сти для разработки мидлетов из-за большого разнообразия аппаратов.
Недостатки Java:
Работа с устройством через API. В обычной программе, которая
выполняется через API операционной системы, команды выполняются
процессором, и тут контроль над действиями программы никто не осу-
ществляет. Возможности Java сильно ограничены заложенными API
и если аппарат не обладает нужной функциональностью, то сделать ни-
чего нельзя.
Другой минус кроется в CLDC, являющейся сокращенной верси-
ей API Java SE. Этот API был разработан как набор базовых функций
для телефонов, поэтому функциональность API была серьезно урезана.
В настоящее время практически все телефоны поддерживают MIDP 2.0,
заметно более требовательный к аппаратному обеспечению, однако это
не привело к появлению новых версии CLDC.
С этим связан и еще один недостаток: в отличие от Java SE, где по-
стоянно совершенствуются сами возможности языка, добавляются новые
средства, мобильная Java не изменяется со времени создания версии 3.
1.4.3. Архитектура мобильных приложений
Архитектура клиент-сервер
Архитектура приложения часто создается для иллюстрации общих
свойств программного обеспечения (например, код приложения и плат-
форма) и оборудования (например, клиент, сервер и сетевые устройст-
ва). В литературе выделяют ряд базовых шаблонов.
Архитектура приложений, как правило, проектируется в терминах
архитектуры «клиент-сервер», при которой один или несколько клиент-
ских устройств запрашивают информацию с сервера. Сервер обычно от-
вечает необходимой информацией (рис. 1.7).
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
