Posts Tagged ‘MIDP’

Программирование устройств с MIDP

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , ,

Концепция API MIDP и J2ME построения беспроводных межплатформенных приложений.
Обзор

Производители могут использовать устройства, совместимые с MIDP для разработки приложений, которые могут работать на различных беспроводных платформах, при этом доработка под платформу и настройка минимальны. В этой статье, которая является первой в серии из трех частей, рассматривается концепция API MIDP и платформы J2ME. Будут представлены API, используемые для создания графического, шаблонного, сохраняемого кода, который служит для соединения с внешними ресурсами. (3500 слов)

Беспроводная промышленность поражает очевидцев скоростью развития технологий. Из-за высоких темпов любой новый продукт может устареть в течение нескольких месяцев. Результатом динамичного развития является недостаток стандартизации рабочих платформ в беспроводной среде. Команды разработчиков сталкиваются с необходимостью осваивать многочисленные языки разметки и процессы, чтобы их продукт работал с разными устройствами. Отделу маркетинга постоянно приходится менять направление продвижения на изменяющемся рынке. (далее…)

Использование J2ME. Часть 1

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , , ,

Обзор

В этой статье будет дана попытка дать небольшой обзор новой редакции Java – Java 2 Micro Edition (J2ME в дальнейшем). Основное внимание будет уделено профилю J2ME MIDP. Также будет приведен развернутый пример создания мобильного приложения для профиля MIDP. Несмотря на то, что в данное время существует множество различных реализаций конфигураций и профилей J2ME, в данной статье будут рассматриваться только решения Sun.

J2ME

Несмотря на название схожее с J2EE или J2SE вряд ли Вы где-нибудь найдете JDK для J2ME [1] или что-либо подобное. Дело в том, что J2ME объединяет под своим названием множество технологий, каждая из которых решает свою конкретную задачу. А именно, спецификация J2ME определяет так называемые конфигурации (configuration). Каждая конфигурация описывает среду выполнения J2ME приложения (JVM, набор доступных классов, некоторые правила функционирования приложений). Для конфигурации в свою очередь может быть определено несколько профилей (profile), каждый из которых ‘уточняет’ среду выполнения, добавляя или запрещая использование каких-либо классов, определяя новые правила функционирования приложения. Очень точно эту концепцию отражает рис. 1. (далее…)

Обработка XML в J2ME-приложениях

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , , ,

Все больше и больше корпоративных Java-проектов используют XML в качестве стандартного средства для хранения данных для того, чтобы сделать их транспортабельными и доступными другим приложениям и сервисам. Однако из-за высоких требований XML-парсеров к вычислительной мощности, J2ME-приложения в большинстве своем не могли воспользоваться XML для хранения каких-либо данных. Однако сейчас можно найти XML-парсеры, которые не требуют много места и не сильно прихотливы к количеству системных ресурсов. Таким образом, MIDP-программисты уже сегодня могут пользоваться XML в своих приложениях для мобильных устройств. В этой статье мы рассмотрим пример одного такого приложения. (далее…)

Реализация HTTP соединений в MIDP. Пример создания чувствительного пользовательского интерфейса

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

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