На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2002-9-27 на главную / новости от 2002-9-27
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 27 сентября 2002 г.

Sun заваривает свежий Java для мобильных устройств

Sun усовершенствовала среду программирования Java, дополнив ее новыми возможностями как в области компьютеров корпоративного класса, так и в сфере поддержки мириад портативных устройств.

В канун своей конференции разработчиков JavaOne, открывшейся на этой неделе в Японии, Sun анонсировала новую версию Java 2 Enterprise Edition (J2EE) version 1.4, в которую вошел целый ряд интерфейсов прикладных программ (API) для веб-сервисов. На противоположном конце спектра вычислительной мощности Sun предложила спецификацию Java 2 Micro Edition (J2ME) Personal Profile, нацеленную на ТВ-адаптеры, автомобильную электронику, карманные ПК и игровые консоли.

В последние годы Sun все больше ориентирует кроссплатформные возможности Java на мобильные устройства посредством своей спецификации Java MIDP (Mobile Information Device Profile), которую теперь поддерживают многие сотовые телефоны. J2ME Personal Profile заменяет Sun PersonalJava и должен наделить мобильные устройства мощными функциями, сопоставимыми с возможностями ПК. J2ME Personal Profile, или JSR 62, проходит процесс аттестации Java Community Process, в котором участвуют все основные игроки индустрии мобильных устройств: Ericsson, IBM, Philips, Research in Motion и Texas Instruments.

Новая спецификация будет предоставлена участникам JavaOne. Sun выпустила эталонную реализацию Personal Profile, и разработчики, пишущие программы для операционной системы Linux на процессорах Intel StrongARM, вскоре получат ее оптимизированную версию на базе Connected Device Configuration, Hotspot Implementation (так называемой CDC HI). В нее войдет оптимизированный компилятор, повышающий производительность Java-программ на мобильных устройствах. Наиболее известным примером работы Linux-программ на StrongARM служит PDA Zaurus SL-5500 от Sharp.

Sun преподносит Personal Profile как кроссплатформный вариант полноценных приложений. «Теперь разработчики могут реализовать весь потенциал клиентского устройства, создавая Java-приложения и аплеты, значительно повышающие производительность при меньших размерах кода и более коротком времени запуска», — говорится в заявлении директора Sun по стратегическим решениям и устройствам Хуана Девара (Juan Dewar). Так как Personal Profile основан на спецификации Connected Device Configuration, он содержит технологии, отсутствующие в некоторых более простых воплощениях Java, такие как встроенная проверка байт-кода, Java Native Interface и Abstract Windowing Toolkit.

Спецификация J2ME Personal Profile выложена на веб-сайт Sun Java, а эталонную реализацию и комплект technology compatibility kit можно получить через программу Sun для разработчиков. J2EE 1.4, со своей стороны, поддерживает такие функции веб-сервисов, как реестры и репозитарии UDDI и ebXML, SOAP, обработку и схемы XML, а также Web Services Description Language (WSDL). Корпоративная спецификация призвана облегчить разработчикам создание веб-сервисов для внедрения на разных платформах. Главным конкурентом здесь служит широкомасштабная программа Microsoft .Net, которая включает Java-подобный язык программирования C#. На мобильных устройствах с Java конкурирует Microsoft .Net Compact Framework. Вторая бета-версия Compact Framework вышла в начале этого месяца.

Хотя многие производители мобильных телефонов приняли MIDP и другие платформы, разработчики жалуются, что обещание «написал однажды — работает везде» не выполняется и для каждого устройства все равно приходится писать приложения отдельно. 

 Предыдущие публикации:
2002-09-03   Java на мобильниках: написал однажды, работает... в одном месте?
2002-09-17   Microsoft модернизирует инструменты mobile .Net
 В продолжение темы:
2002-12-27   Новая версия Java для сотовых телефонов держит обещание

 

← август 2002 18  19  20  23  24  25  26  27  30 октябрь 2002 →
Реклама!
 

 

Место для Вашей рекламы!