Журнал Компьютерра -724 :: Компьютерра
Страница:
157 из 199
На
практике картина выглядит далеко не так
радужно: если некая виртуальная машина
абстрактного устройства с большой долей
вероятности может обеспечить выполнение
кода, то с выводом информации на дисплей
и управлением программой могут
возникнуть (и зачастую возникают)
проблемы - вновь встает вопрос о
совместимости: хорошо, если конкретный
мидлет разработала крупная компания,
которая в состоянии протестировать его
на совместимость с большинством
актуальных моделей мобильных телефонов
или же выпустить его версии для
аппаратов различных брэндов (с
различными схемами софтклавиш, разными
разрешениями и ориентациями дисплеев),
учтя при этом особенности реализации их
Java-машин. Однако массу интересных
Java-приложений пишут
программисты-одиночки, которые
разрабатывают их "с прицелом" на свой
собственный аппарат или же линейку
"соплатформников" одного производителя.
И дать гарантию, что такой мидлет будет
корректно работать на телефоне другой
модели, не может никто.
Более
того, основная проблема заключается в
так называемых наборах API (Appli cation
Programming Interface - программный
интерфейс приложения), отвечающих за
доступ к каким-либо программным или
аппаратным функциям устройства
непосредственно из Java-приложения,
исполняемого виртуальной Java-машиной.
Приведем пример из жизни: есть такой
мидлет - BT Info, предназначающийся для
Blue-Jack’инга.
|< Пред. 155 156 157 158 159 След. >|