NEW! Пожалуй начнем, с того, что эта реализация отлично оптимизирована под мобильные платформы, поэтому массивы вершин мы можем задавать только с помощью целых чисел. Это конечно правильно, но во многом неудобно. Поэтому «укрупним» масштаб, чтобы после приведения не получить нули.
NEW! В данном уроке будет рассмотрено освещение. Это пожалуй, один из сложнейших аспектов 3D, рассматривается зачастую либо слишком просто или наоборот, рассматриваются очень сложные аспекты. Надеюсь, что мне удалось найти компромиссное решение.
Основная идея J2ME проста: программист компилирует программу в промежуточный код, который затем выполняется специальным эмулятором – виртуальной Java машиной (VJM). VJM выступает посредником между программой и прошивкой телефона. Таким образом, основную часть работы по адаптации приложений к конкретной модели берет на себя производитель. Кроме того, VJM решает проблему безопасности, поскольку приложения не имеют прямого доступа к памяти и ресурсам телефона.
Mobile Media API (MMAPI) - дополнительный пакет, который поддерживается мультимедийными устройствами. Стандартная Java спецификация, заданная в JSR 135, отличается своей гибкостью. Она рассчитана на работу с произвольными протоколами и форматами.
В статье рассматривается техническая реализация архитектуры MMAPI и ее практическое использование.