November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Saturday, March 18th, 2006 11:26 pm
Дорогие товарищи программисты на вот ей самой, а скажите, если мне захочется написать программу под J2ME, то что мне нужно будет, чтобы ее собрать?
И есть ли какие-нибудь тестовые среды исполнения и отладки, чтобы не сразу в телефон заливать?
И есть ли оно в пакетах под дебиан?
Вот, например, J2SE есть от Blackdown, а про J2ME непонятно.
Saturday, March 18th, 2006 11:59 pm (UTC)
netbeans, idea, eclipse.
Sunday, March 19th, 2006 12:24 am (UTC)
Ты не понял. Я не про среду разработки, а именно про среду исполнения готового кода и инструменты для сборки.
Sunday, March 19th, 2006 12:31 am (UTC)
в netbeans и idea (точно не помню) были флеш-уроки по j2me, типа как собрать и запустить ваше первое приложение для сотового. в старой идее был отдельный pdf на сайте про запуск j2me, типа что скачать и как начать.
Sunday, March 19th, 2006 12:32 am (UTC)
Ага. Спасибо, поищу.
Sunday, March 19th, 2006 05:46 am (UTC)
Есть несколько эмуляторов телефонов. В том числе в состав сановского WTK22 входит некий дефолтный эмулятор. Эклипс, к нему какой-нибудь J2ME экстеншн и тулкит. Оно дальше всё прямо из среды запускается, а если доки почитать, то и отлаживать можно.

Ты бибикай, я более-менее подскажу.

Но учти, что на сановском эмуляторе можно только предварительно проверять. Он кой-чего прощает. Потом надо найти эмулятор какого-нибудь телефона и погонять на нём для окончательной проверки. А потом на самом телефоне - там вылезут новые баги.

В общем, обращайся. :) А что ты хочешь написать?
Sunday, March 19th, 2006 11:15 am (UTC)
Я не то чтобы что-то конкретное написать, а просто посмотреть на API и понять, что там вообще можно сделать
(Anonymous)
Sunday, March 19th, 2006 06:44 pm (UTC)
Ну - J2ME - довольно урезанная (по сравнению с шикарными библиотеками J2SE), но вполне достаточная среда для написания программ типа "UI + сетевое взаимодействие". Простой набор средств для формирования UI, работа с сетью, несложный persistent storage. В целом - хороший джентльменский набор, но без излишеств.
Sunday, March 19th, 2006 12:33 am (UTC)
У nokia есть соотв. тулзы. Только под винюки ;((((
Sunday, March 19th, 2006 08:08 am (UTC)
Если это не специфические S60 тулзы, тогда там просто вариации на тему wtk с конфигами для своих моделей. Можно попробовать скрестить с сановским wtk для линукса, для SE прокатило.

Ещё в старых моделях может не быть каких-то нужных фич, особенно с сеткой.
Саша, ты для себя (одного конкретного телефона) пишешь?
Напиши модель.
Sunday, March 19th, 2006 09:40 am (UTC)
Это у SE вариации на тему WTK. У Нокии свой эмулятор.
Sunday, March 19th, 2006 11:18 am (UTC)
Я пока ничего конкретного не пишу, но наверное для одного своего, да. nokia 6230
Sunday, March 19th, 2006 12:40 pm (UTC)
Посмотри на список поддерживаемых API здесь, потом можно посмотреть здесь javadoc-и.
Ещё можно сходить сюда и облизнуться на S60v3 :)
Sunday, March 19th, 2006 01:10 pm (UTC)
Как раз там тема в том, что у каждого телефона свои профили для J2ME. При этом у нокии еще и свои глюки (например, при работе с сокетами). Написать для "всех" - практически сложно, как я понимаю. Если это только не Hello World.
Sunday, March 19th, 2006 09:52 am (UTC)
1) Минимальный набор:

С сайта Sun скачивается тулза "WTK 2.2" (или уже 2.3). И для того, чтобы она заработала, нужно иметь установленный JDK.

Эта штука будет собирать проект, запускать его под дефолтовым эмулятором (несуществующее устройство), и создавать .jar/.jad пригодные для заливания в реальный телефон. Там же есть и javadoc по J2ME.

2) Все производители телефонов предлагают свои SDK, с эмуляторами своих настоящих телефонов. Скачиваются эти SDK с "developer"-сайтов производителей. У некоторых (SonyEricsson, Samsung) это суть просто специальным образом настроенный WTK, у остальных - аналогичная, но независимая тулза (часто это только эмулятор, без тулзы для сборки).

3) Как WTK, так и большинство эмуляторов от производителей телефонов могут полностью интегрироваться с популярными IDE.
Sunday, March 19th, 2006 11:19 am (UTC)
А в качестве JDK из п. 1 подойдет пакет "j2sdk1.4 - Blackdown Java(TM) 2 SDK, Standard Edition"?
Sunday, March 19th, 2006 11:34 am (UTC)
Не знаю.

А что мешает скачать с Sun нормальную Java для Linux? Вариант "Self-extracting bin" у меня прекрасно работает на Ubuntu.
Sunday, March 19th, 2006 11:58 am (UTC)
а у вас java-package нету там ? для изготовления .deb пакета с java ?
Sunday, March 19th, 2006 12:01 pm (UTC)
Нет, в Убунту есть только package с всё тем же blackdown. Очевидно, из Sun Java не могут сделать package в силу лицензионных несостыковок.
А зачем обязательно .deb-пакет? Чем не нравится self-extracting bin с сайта сановского?


Sunday, March 19th, 2006 12:47 pm (UTC)
Ну, мне как-то .deb идеологически больше нравится. Делаешь ты его сам, предварительно скачав все что надо с sun'овского сайта. java-package это просто специальные скрипты для изготовления этого самого .deb пакета, т.ч. никакго нарушения лицензий нет.
Sunday, March 19th, 2006 07:41 pm (UTC)
О, точно. спасибо, я про него забыл
Sunday, March 19th, 2006 07:40 pm (UTC)
Ничего не мешает, просто я по возможности стараюсь всё ставить с использованием родного менеджера пакетов
Monday, March 20th, 2006 10:22 am (UTC)
У Nokia скачай SDK еёйный - там все есть.
Monday, March 20th, 2006 10:25 am (UTC)
У них все под винду заточено. А мне под линукс надо.