Какой лучший способ начать программирование для моего не-смартфона? - PullRequest
6 голосов
/ 12 августа 2010

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

Это все еще приличная база пользователей, и я 'Я хотел бы начать программирование для этого типа телефона.Я уже знаю основы теории и синтаксиса Java, так что ... с чего начать программирование для не-смартфонов?

Ответы [ 3 ]

2 голосов
/ 13 августа 2010

Лучшая среда программирования для Java ME IMO - это Eclipse с EclipseME.Включает в себя множество встроенных вещей, касающихся упаковки ваших мидлетов и т. Д. Беспроводной инструментарий SonyEricsson отлично подходит для тестирования и отладки на ПК, но не забывайте о тестировании на устройстве!

Если вы не очень много знаетео жизненном цикле Java ME, затем читайте как можно шире и попробуйте множество примеров.Начните с JSR-118 (MIDP2) Javadocs;вы хотите, чтобы они всегда открывались на вашем рабочем столе во время кодирования.

Не тратьте слишком много времени на пользовательский интерфейс на основе форм;Я рекомендую либо развернуть свой собственный с помощью Canvas, либо прочитать о LWUIT.

Вы можете делать все виды в Java ME и ориентироваться на очень широкий диапазон телефонов.Возможность HTTP гарантирована, поэтому вы можете подключиться к общедоступной веб-службе или создать свою собственную, используя что-то вроде Google Appengine.

Наконец, вы можете очень легко выпустить свое приложение где-нибудь, например, в Get Jar.Не отчаивайтесь тем, кто говорит, что «владельцам телефонов Java ME не нужны приложения», вы найдете, что самыми популярными базами пользователей на этом сайте будут пользователи в таких странах, как Индия и Индонезия.

Удачи!

2 голосов
/ 12 августа 2010

Я бы начал с книги по J2ME и работал бы оттуда.

Попробуйте Начало J2ME: от новичка до профессионала .

Вы также можете скачать J2ME SDK и поиграть с примером, который они дают.

Для уроков взгляните на вопрос stackoverflow https://stackoverflow.com/questions/584923/do-you-know-a-good-j2me-tutorial, как упомянуто в моем комментарии.

1 голос
/ 12 августа 2010

Я начал с написания простого приложения Flashlight (выберите, сколько секунд экран будет светиться) в NetBeans ME.И другим приложением, которым я управляю, был Countdown с графикой и звуком.После этого я обнаружил, что ограничения слишком раздражают, и теперь я жду своего телефона на Android.

, если коротко: Если вы хотите попробовать - вам не нужно покупать книги,Есть много учебных пособий вокруг.Но если вы хотите начать разработку deep - не тратьте время.

...