Re[2]: Общая картина программирования под мобильные устройтв
От: Inco  
Дата: 29.03.09 18:46
Оценка:
H>1) Получение картинки с камеры JSR-135
чет я не понимаю =(
скачал себе WTK и с сайта сан и как советует Donz
Автор(ы): Данилов Кирилл aka Donz
Дата: 15.03.2008
Cтатья призвана помочь обойти типичные ошибки, совершаемые при начале работы с платформой J2ME. Основной упор сделан на вещи, до которых автору пришлось доходить самому. Статья подразумевает знание языка Java и основных пакетов J2SE (java.lang.*, java.util.*, java.io.*), и касается в основном CLDC и MIDP.
от сониериксона.
Там и там есть пакеджи cldcapi10.jar и midpapi20.jar
и примеры работают.

потом прочитал кучу примеров типа этого,где написано что MMAPI входит в MIDP2.0...
посмотрел и правда есть, НО
в javax.microedition.media.control нет VideoControl =(

а он как раз и даёт доступ к управлению видео =(((
проекты не собирается ессно =(
проект все пасы и пакеджи юзаются с WTK от сониериксона (но меня и на стандартный WTK ничего не меняется =()
пробовал добавлять в либы Java_ME_platform_SDK_3.0_EA\lib\jsr135_1.1.jar — раскраска IDEA узнала VideoControl, а компилятор так и не хочет =(
я слабо джаву знаю =(
компиляция проходит по описанию Ant-ом как указал Donz
Автор(ы): Данилов Кирилл aka Donz
Дата: 15.03.2008
Cтатья призвана помочь обойти типичные ошибки, совершаемые при начале работы с платформой J2ME. Основной упор сделан на вещи, до которых автору пришлось доходить самому. Статья подразумевает знание языка Java и основных пакетов J2SE (java.lang.*, java.util.*, java.io.*), и касается в основном CLDC и MIDP.
Re[3]: Общая картина программирования под мобильные устройтв
От: Crypto Украина  
Дата: 29.03.09 18:54
Оценка:
Здравствуйте, Inco, Вы писали:

I>потом прочитал кучу примеров типа этого,где написано что MMAPI входит в MIDP2.0...

I>посмотрел и правда есть, НО
I>в javax.microedition.media.control нет VideoControl =(

Смотрите в WTK2\lib\mmapi.jar
Re[4]: Общая картина программирования под мобильные устройтв
От: Inco  
Дата: 29.03.09 19:10
Оценка:
Да! =)))
спасибо!
Re[4]: Общая картина программирования под мобильные устройтв
От: Inco  
Дата: 29.03.09 19:10
Оценка:
А можно как-то в эмулятор видео например с вебкамеры завести?
или как такое лучше тестить?
Re[3]: Общая картина программирования под мобильные устройтв
От: Donz Россия http://donz-ru.livejournal.com
Дата: 29.03.09 21:36
Оценка: +1
Здравствуйте, Inco, Вы писали:

I>потом прочитал кучу примеров типа этого,где написано что MMAPI входит в MIDP2.0...

В MIDP 2.0 входит только часть MMAPI, которая отвечает за проигрывание звука.

I>а он как раз и даёт доступ к управлению видео =(((

I>проекты не собирается ессно =(
I>проект все пасы и пакеджи юзаются с WTK от сониериксона (но меня и на стандартный WTK ничего не меняется =()
I>пробовал добавлять в либы Java_ME_platform_SDK_3.0_EA\lib\jsr135_1.1.jar — раскраска IDEA узнала VideoControl, а компилятор так и не хочет =(
I>я слабо джаву знаю =(
I>компиляция проходит по описанию Ant-ом как указал Donz
Автор(ы): Данилов Кирилл aka Donz
Дата: 15.03.2008
Cтатья призвана помочь обойти типичные ошибки, совершаемые при начале работы с платформой J2ME. Основной упор сделан на вещи, до которых автору пришлось доходить самому. Статья подразумевает знание языка Java и основных пакетов J2SE (java.lang.*, java.util.*, java.io.*), и касается в основном CLDC и MIDP.

Тогда однозначно сначала немного посидеть на десктопной J2SE. Как будешь чувствовать себя уверенно, можно пробовать в J2ME. В "мобильной" яве есть много заморочек, с которыми лучше бороться со знанием языка и базовых принципов. К тому же, если начать изучать яву именно с J2ME, то можно испортить мнение о яве в целом
По поводу либ — не надо ничего никуда скопировать, иначе будет неразбериха. Все должно лежать на своих местах, а в проекте надо разобраться с classpath'ом, где и надо указывать все необходимые библиотеки.
Re[5]: Общая картина программирования под мобильные устройтв
От: Donz Россия http://donz-ru.livejournal.com
Дата: 29.03.09 21:37
Оценка:
Здравствуйте, Inco, Вы писали:

I>А можно как-то в эмулятор видео например с вебкамеры завести?

I>или как такое лучше тестить?
Вот как раз для таких случаев можно попробовать скачать SDK, не основанное на WTK. Например, у Нокии вполне возможно есть эмуляция работы с камерой.
Re[4]: Общая картина программирования под мобильные устройтв
От: Inco  
Дата: 30.03.09 07:38
Оценка:
Ага! уже разобрался! и вчера запустил! работа! написал так чтобы поулчать видео с камеры. и получать снэпшот.
Только пока чет не отрабатывает функция VideoControl.setDisplaySize(); но это мелочи

и ещё такой вопрос.
При вызове функции getSnapshot выскакивает запрос на подтверждение разрешения =(
Его можно как-то обойти или добавить один раз разрешения?
Re[5]: Общая картина программирования под мобильные устройтв
От: Donz Россия http://donz-ru.livejournal.com
Дата: 30.03.09 20:41
Оценка: 2 (1)
Здравствуйте, Inco, Вы писали:

I>Только пока чет не отрабатывает функция VideoControl.setDisplaySize(); но это мелочи

Тут надо вдумчиво читать документацию на API и на конкретные устройства. Собственно, это и есть специфика J2ME — туча неопределенностей в спецификациях и свои представления вендоров о реализации этих спецификаций.

I>и ещё такой вопрос.

I>При вызове функции getSnapshot выскакивает запрос на подтверждение разрешения =(
I>Его можно как-то обойти или добавить один раз разрешения?
Тоже надо уточнить в доках. Скорее всего для неподписанного приложения сделать без запроса нельзя. По крайней мере на моей мобиле (SE W890) в настройках полномочий для приложения можно выставить "Один запрос". Для того, чтобы появился пункт "Без запроса", который пользователь должен будет сам явно выбрать, приложение надо подписать. А это геморрой, о котором пока лучше не задумываться. Да и навряд ли насчет сертификатов для мидлетов стоит задуматься, когда разберешься со всем остальным.
Re[6]: Общая картина программирования под мобильные устройтв
От: Inco  
Дата: 31.03.09 06:46
Оценка:
И ещё раз спасибо! =)
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.