Recognizing, что "один размер не подходит для всех", ВС перегруппировались его Java технологии в трех редакциях, каждая направлена на определенный сегмент рынка: J2EE -, направленных на системах тяжелых серверов. J2SE - Направленная на стандартных настольных рабочих станций и приложений и Java 2 Platform Micro Edition (J2ME) - направленных на малых и памяти устройств с ограниченными и стандартизировать использование технологии Java в беспроводных устройствах. Архитектура J2ME должен быть модульной и масштабируемой из-за разнообразия целевых устройств.
Чтобы достичь этого, J2ME предоставляет ряд виртуальных машин, каждый из которых оптимизирован для различных типов процессоров и следы памяти. J2ME преимущества включают улучшение безопасности и согласованности приложений на различных платформах и устройствах, улучшенные пользовательские интерфейсы с графикой, способность функционировать в автономном режиме из покрытия беспроводной сети, сети одноранговая сеть и нет расходов на лицензирование, необходимые для SDK, что означает, что кто-нибудь может создать приложение и рынок it.
J2ME против WAPJ2ME приложения имеют гораздо больше предложить, чем те, построенный в соответствии с Протоколом Wireless Application (WAP), с точки зрения обеих функций и безопасности. В то время как WAP это протокол развитие тонкого клиента, J2ME представляет собой платформу разработки специально для смарт-приложений. J2ME приложения предлагают следующие преимущества безопасности над WAP-приложений: Без WAP шлюз в середине, умные приложения могут масштабируемую конца в конец от задней части к беспроводным устройствам.
Это станет особенно важно, так как задний конец превращается в рамках Web-сервисов, управляемого сообщениями. Умные приложения могут хранить и обрабатывать данные локально, тем самым снижая сетевой трафик. Это не только сохранить драгоценное беспроводной полосы пропускания и уменьшить время ожидания, это уменьшает вероятность того, что важная информация будет расшифрова