Журнал Компьютерра -724   ::   Компьютерра

Страница: 157 из 199

На

практике картина выглядит далеко не так

радужно: если некая виртуальная машина

абстрактного устройства с большой долей

вероятности может обеспечить выполнение

кода, то с выводом информации на дисплей

и управлением программой могут

возникнуть (и зачастую возникают)

проблемы - вновь встает вопрос о

совместимости: хорошо, если конкретный

мидлет разработала крупная компания,

которая в состоянии протестировать его

на совместимость с большинством

актуальных моделей мобильных телефонов

или же выпустить его версии для

аппаратов различных брэндов (с

различными схемами софтклавиш, разными

разрешениями и ориентациями дисплеев),

учтя при этом особенности реализации их

Java-машин. Однако массу интересных

Java-приложений пишут

программисты-одиночки, которые

разрабатывают их "с прицелом" на свой

собственный аппарат или же линейку

"соплатформников" одного производителя.

И дать гарантию, что такой мидлет будет

корректно работать на телефоне другой

модели, не может никто.

Более

того, основная проблема заключается в

так называемых наборах API (Appli cation

Programming Interface - программный

интерфейс приложения), отвечающих за

доступ к каким-либо программным или

аппаратным функциям устройства

непосредственно из Java-приложения,

исполняемого виртуальной Java-машиной.

Приведем пример из жизни: есть такой

мидлет - BT Info, предназначающийся для

Blue-Jack’инга.

|< Пред. 155 156 157 158 159 След. >|

Java книги

Контакты: [email protected]