Карта сайта | Сделать стартовой О компании | Инфопродукты  
Информационно-аналитическое агентство "СОТОВИК"
Новости|Аналитика|Цены и Где купить|Библиотека|Выставки|Развлечения|Форум|Контакты|Игры
НовинкиКаталог телефоновКаталог КПКОбзоры/ТестыТарифы связиBluetoothСофт для телефонов
Библиотека
Оператору
 Глоссарий терминов
 Маркетологу
 PR и маркетинг сотовой связи
 Услуги, оказываемые операторами сотовой связи
 Маркетинг абонентского оборудования
 3-е Поколение. 3G.
 Грани технологий
 Календарь выставок и конференций
 Выставки
 Прикладные области
 Сотовая связь и здоровье: медико-биологические и социальные аспекты
 Стандарты, Технологии и Протоколы
 Спутниковая связь
 Профессиональная Мобильная Радиосвязь
 Занимательное чтение
 Тематические подборки
 Оборудование
 Не мобильная связь
 Сотовик в зеркале СМИ
Абоненту
 Человек и телефон
 Абонентам московских сотовых компаний
 Где, Что и Как?
 Юридический отдел. Бухгалтерия


Энциклопедия "Сотовика"

Javatm

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

Технология Java состоит из двух элементов: языка программирования и операционной среды, в которой могут исполняться программы, написанные на этом языке. Синтаксис языка Java похож на синтаксис C++, основное отличие между этими языками в том, что разработчику приложений на C++ необходимо компилировать исходный код специально для каждого конкретного устройства, для которого предназначено приложение, тогда как Java-код интерпретируется непосредственно самим устройством при помощи, так называемой, Java Virtual Machine. Данный механизм позволяет использовать Java-приложение на всех устройствах с аналогичной Java-платформой, какими бы разнообразными с аппаратной точки зрения не были эти устройства. Говоря попросту, одну и ту же программу на Java без какой-либо доработки можно загрузить в телефон, КПК или на персональный компьютер, если они снабжены поддержкой Java Virtual Machine.

Для этого, безусловно, требуется, чтобы процессор мобильного устройства мог бы эффективно исполнять команды Java. Работа над этим ведется активная, например, ARM вместе с компанией MIPS Technologies, одним из основных производителей микропроцессоров для мобильных телефонов, участвуют в проекте компании "Sun" по увеличению эффективности выполнения программного обеспечения на Java в мобильных телефонах и других мобильных устройствах. Цель проекта заключается в том, чтобы ускорить выполнение относительно медленного и ресурсоемкого программного обеспечения на Java путем добавления в микропроцессоры расширенного набора команд. Ранее только два чипа ARM - ARM7 Thumb и ARM9 Thumb - могли непосредственно выполнять некоторые команды Java с помощью расширенного набора команд под названием Jazelle. В 2002 году Java "понимает" вся линейка чипов ARM.

Интересно, что стандарт сотовой связи, поддерживаемый мобильным устройством, почти не связана с возможностью использования телефоном технологии Java. В частности, поддержка Java реализована во многих аппаратах GSM900/1800/1900 и даже в некоторых UMTS-телефонах. В 2002 году Nokia планировала поставить к концу года 50 миллионов телефонов с поддержкой Java и 100 миллионов таких телефонов к концу 2003 года.

В 2002 году Java в основном используется для того, чтобы дать пользователю возможность загружать в телефон новые игрушки и другие программные приложения. Это особенно характерно для Азии, где традиционно популярны игры и информационные приложения в их мобильно-телефонном варианте. Впрочем, известны и другие применения Java, например, МТС в Новосибирске еще в 2001 году внедрила популярный сервис ICQ так, что им можно пользоваться непосредственно с мобильного телефона. Стоит ли говорить, что и здесь решение не обошлось без использования Java-программы, которая хранится на SIM-карте пользователя?

Известны и более серьезные и специальные применения, например, Motorola создала решение по беспроводному доступу к различным устройствам контроля и регулирования с помощью мобильных телефонов Motorola, поддерживающих технологию Java 2 Platform J2ME. Еще в октябре 2001 года Nextel Communications сообщила, что  совместно с Motorola создала систему, позволяющую пользователям приобретать и скачивать Java-приложения на свои телефоны. Кроме HTTP и TPC, технология поддерживает защищенный протокол HTTPS. Также компании учредили программу сертификации для J2ME-приложений, работающих с данными.

Вопросы и ответы на них, приведенные ниже, позволят разобраться в основах технологии Java.


Кто разработал Java?

Java - это, первоначально, "детище" компании Sun Microsystems Inc. Компания не только выпустила Java на рынок, но и продолжила работу над модернизацией продукта, периодически выпуская новые релизы. В частности, в июне 1999 года на конференции JavaOne (Java 1) была представлена версия Java 2 Micro Edition (или коротко - J2ME) - более совершенная, чем предыдущая, но "усеченная" так, чтобы виртуальную машину для исполнения программ на J2ME можно было бы реализовать даже в самых небольших потребительских устройствах с их относительно слабыми процессорами и небольшой памятью, например, в мобильные телефоны. Разработки новых версий Java продолжаются и в 2002 году.

Sun Microsystems также стала инициатором создания организации Java Community Process, в которую вошли многочисленные Java-разработчики и владельцы патентов. В мобильных телефонах технологию J2ME применила известная высоким технологическим уровнем своих разработок компания Motorola. Первым аппаратом с поддержкой J2ME в 2000 году стал смартфон Accompli 008.

В 2002 году в число разработчиков новых версий стандарта J2ME входили компании: 4thpass, Aplix Corporation, Baltimore Technologies, Cordrey, Glen, Eaves, Jon, Ericsson Inc., Espial Group, Inc., Fujitsu Limited, German Aerospace Center, (DLR) Institute for Communications and Navigation, (KN-S), Hitachi, Ltd., In-Fusio SA, Jain, Myank, Logica Mobile Networks, Mitsubishi Electric Corp., Mobilitec, Inc, NEC Corporation, Nokia, NTT DoCoMo, Inc., One 2 One Personal Communications Ltd, Orange PCS, Philips, Reddy, Ravi Kumar, Samsung Electronics Corporation, Siemens, Smart Fusion, Symbian Ltd, Vaultus, Inc., Vodafone Global Platform & Internet Services, Vodafone UK Ltd., AGEA Corporation, AromaSoft Corporation, Ciucci, Fabio, Distributed Systems Technology Centre (DSTC), elata PLC, Esmertec, Inc., France Telecom, Fung, Wai Kit Tony, HiddenMind, Hook, David, J-Phone Tokyo, Katin, Neil, Ma, Steve, Mobile Scope AG, Motorola, Nextel Communications, Nokia Corporation, Omnitel, Openwave Systems Inc., PalmSource, Inc., Philips Semiconductor, Research In Motion, LTD (RIM), Sharp Corporation, Siemens AG, Sun Microsystems, Inc., Telefonica Moviles Espana, Veloxsoft, Inc., Vodafone Group Services Ltd, Zucotto Wireless.

Существуют ли другие версии Java?

Платформа Java 2 была разработана в трех версиях:
- Java 2 Enterprise Edition (J2EE) - для сложных серверных решений,
- Java 2 Standard Edition (J2SE) - для настольных компьютеров,
- Java 2 Micro Edition (J2ME) - для небольших потребительских электронных устройств, например, мобильных телефонов.

Что дает Java пользователю?
Традиционно мобильные телефоны поставлялись и продолжают с ограниченным числом предустановленных, как говорят, "прошитых" в их памяти приложений, таких, например, как календарь, часы и несколько игр. Технология Java позволяет все изменить. В телефон, оборудованный поддержкой Java владелец может загружать ("скачивать") другие приложения, выбирая их по своему вкусу.

К услугам клиентов потенциал тысяч разработчиков разнообразных игр, календарей, органайзеров, путеводителей, карт, двуязычных разговорников и многого другого. Java-приложения, например, могут содержать карту с возможностью увеличения, необходимую в деловой поездке, а могут просто помогать с пользой провести свободное время. Причем владельцы телефонов, поддерживающих Java, выбирают приложения не только в соответствии со своими потребностями, но и исходя из дизайна и удобства использования этих приложений. Кроме того, Java позволяет лучше выразить себя, за счет персонализации (подчеркивания индивидуальности) "мобильника". Для этого пользователь, в соответствии со своим вкусом может, например, выбрать меню с необычными пиктограммами или, напротив, с традиционным интерфейсом.

Как пользоваться Java?
Новые мобильные телефоны, например, компаний Nokia, Motorola и Siemens, как правило, содержат меню "Приложения", предназначенное для работы со "скачиваемыми" в память телефона программами. Загрузка может осуществляться как с персонального компьютера, так и с "эфира" с помощью технологии OTA. В аппарате Nokia для этого задействуется WAP-браузер, у Motorola - специальная программа J2ME Apps Loader. Стоит отметить, что при загрузке через "эфир" сотовый оператор также должен поддерживать технологию OTA.

Информацию о сайтах, содержащих Java-приложения, можно найти, например, в закладках WAP или в сообщениях операторов о своих услугах. Приложение, созданное с применением языка J2ME, работает на любом мобильном телефоне, поддерживающем эту функцию. Сравнительно невысокая скорость выполнения программ компенсируется небольшим объемом (не более 30 Кб). Когда приложение, например, игрушка, перестанет быть нужным или надоедает, его нетрудно стереть.

Список телефонов (продаваемых и планируемых к выпуску до конца 2002 года), поддерживающих Java, по состоянию на июнь 2002 года:

Модель Объем памяти для Java, Мб Разрешение дисплея, пикселей Число градаций серого (для черно-белых дисплеев) Число оттенков цвета (для цветных дисплеев)
Alcatel 715   100x150 4  
Mitsubishi Trium Eclipse MIDP   120x143   256
Motorola Accompli 008/6288 2 240х320 4  
Motorola Accompli 009   240x160 256  
Motorola a388 2 240x32    
Motorola i85s, i50sx and i55sr   110x102 4  
Motorola i90c   111x110 4  
Motorola i80s   119x64   2
Motorola i95cl   120x160   256
Motorola t720 2 120x160   4096
Motorola T725        
Motorola a820   176x220   4096
Motorola C330        
Motorola V60i 1 96x64    
Motorola V66i   96x64    
Motorola Т70i 1      
Motorola Timeport 280i 1      
NEC 515       65536
Nokia Communicator 9210   640x200   4096
Nokia 6310i, 3410   96x65   2
Nokia 7650   176x208   4096
Nokia 7210   128x128   4096
Nokia 3590, 3585   96x65   2
Panasonic P503i        
Samsung SPH-n400, SPH-a500        
Samsung SGH-S100   128x160   65535
Sendo Z100   176x220   65536
Siemens M50   101х64   2
Siemens Sl45i/Sl42/6688i   101x80   2
Sony Ericsson z700   96x92   256
Sony Ericsson p800   208x320   4096
Sony Ericsson T62u        
Sony EricssonT68i       256

Есть ли инструменты для разработки приложений на Java, которые бы работали в мобильных телефонах?

Безусловно. В частности, в октябре 2001 года Borland Software Corporation сообщила о решении интегрировать Nokia Developer's Suite для платформы PersonalJava Application Environment с Borland Jbuilder. В результате интеграции получилось средство, облегчающее разработку Java-приложений, в частности, для Nokia 9210 Communicator. Nokia Developer's Suite можно получить на сайте Forum Nokia.

При подготовке статьи для энциклопедии использовалась информация, опубликованная на сайте www.nokia.com.ru и ряда других источиков. "Сотовик" также выражает благодарность специалисту компании Motorola Максиму Доронину, оказавшему консультативную помощь при подготовке материала.

(с) "Сотовик"


Cсылки "Сотовик" по Java>>>

Архив новостей "Сотовика" по теме "Java":

2003/02/03. Sun намерена навести порядок с Java-телефонами / ZDNet.ru

2002/12/30. Новая версия Java для сотовых телефонов держит обещания / ZDNet

2002/09/25. Крупнейшие операторы США делают ставку на Java-телефоны / СЕТЕВОЙ online

2002/09/06. Круглый стол "Сотовика": Обсуждаем Java / СОТОВИК

2002/09/04. Разработчикам мобильного Java-ПО необходимы стандарты / ZDNet

2002/09/02. Qplaze: Логическая Java-игра Javus от Украинской компании VCS. Пресс-релиз / СОТОВИК

2002/09/02. Aplix начинает выпуск 10-миллионного Java-телефона / CNews.ru

2002/08/29. Технология настоящего / СОТОВИК

2002/05/28. Обзоры / CeBIT2002: Мобильный телефон 2002 года / СОТОВИК

2002/04/08. SavaJe OS обзаводится средствами разработки / Handy.ru

2002/04/05. Мобильный телефон поможет распознать преступника /

2002/03/24. Герои популярных американских мультиков и фильмов попадут на экраны телефонов Motorola / СОТОВИК

2002/02/13. Mabi.ru дарит покупателям Nokia 9210 пакет пасьянсов jSolitaire Package! Пресс-релиз / СОТОВИК

2001/12/06. Motorola и In-Fusio помогут разрабатывать мобильные Java-игры / Handy.ru

2002/03/26. Nokia представляет Tradepoint Java Broker Service для операторов сетей мобильной связи / КомпьюЛента

2001/12/06. БиЛайн: Мобильный телефон в роли помощника и гида. Пресс-релиз / СОТОВИК

2001/11/21. Мобильный ICQ: решение компании "Новософт" запущено в эксплуатацию в сети GSM в Новосибирске. Пресс-релиз / СОТОВИК

2001/11/22. В Азии увеличивается спрос на мобильные телефоны с поддержкой Java / КомпьюЛента

2001/10/17. Nextel представляет беспроводную загрузку файлов / Сетевой

2001/10/09. Borland и Nokia представили совместную разработку для мобильных телефонов / КомпьюЛента

2001/09/14. Vaultus выпускает в свет основанную на Java платформу для мобильных устройств / e-Commerce.ru

2001/07/11. Многопользовательские игры в футбол и автомобильные гонки по мобильному телефону / Россия-он-Лайн

2001/06/27. Мобильные игры для Java и EPOC / Handy.ru

2001/06/26. ARM и Sun будут сотрудничать в развитии приложений технологии Java для мобильных устройств / CNews.ru

2001/06/25. Mobile Java и Brew борются за популярность / КомпьюЛента

2001/01/26. Wapaka - WAP-браузер, написанный на Java / Россия-Он-Лайн

2000/10/25. Технология Java вытеснит WAP? / InfoArt

2000/09/20. Sun анонсирует стандарт Java для сотовых телефонов / InfoArt

© 1998-2008 ИАА "СОТОВИК"
О компании / sotovik@sotovik.ru


Rambler ?????@Mail.ru Яндекс цитирования