Есть ли способ разработки новых JSR для устройств с поддержкой Java ME? - PullRequest
3 голосов
/ 11 ноября 2009

У меня мобильное устройство MIDP2.0 без поддержки определенного JSR (это JSR 180 SIP API для J2ME). Сайт Sun говорит, что есть эталонная реализация, но кажется, что она уже удалена.

Вопрос в том, могу ли я разработать JSR 180 и развернуть его на устройстве, чтобы приложения могли его использовать? Или это должно быть в прошивке устройства (очевидно, у меня нет легкого доступа к нему)?

Спасибо за ответы, ссылки, руководства, любую информацию, которую я могу получить (за новичка, пытающегося запомнить Java ME).

Ответы [ 2 ]

2 голосов
/ 11 ноября 2009

JSR являются частью платформы Java ME устройства, и поэтому вы (как разработчик приложения) не можете изменять их (включая добавление новых классов).

Однако ничто не мешает вам реализовать некоторые (или все) функции JSR в вашем собственном приложении, чтобы обойти проблему. Однако вы не сможете продублировать правильные имена пакетов, чтобы сделать ваш код «полностью» совместимым с действующим JSR.

Я сам не смотрел на JSR 180, поэтому я не знаю, сколько это будет дополнительной работы, но в прошлом я делал нечто подобное с JSR 172 (XML / Web Services), где я писал свой собственный базовый XML парсер и оболочка веб-сервисов.

1 голос
/ 11 ноября 2009

Даже не зная, на какую именно телефонную трубку вы ориентируетесь, можно с уверенностью сказать, что маловероятно, что вы сможете добавить к ней новый JSR.

Некоторые связанные ответы в стеке .

...