java, мобильники, с чего начать вообще? (в смысле хочу hello world почитать)

Модератор: Модераторы разделов

dergachev
Сообщения: 847
ОС: archlinux

java, мобильники, с чего начать вообще?

Сообщение dergachev »

Подскажите, пожалуйста, ссылку для начинающих типа меня про программирование для мобильных телефонов на java из-под linux. То есть чтобы, например, была програмка типа hello world и процедура приведения её к виду, доступному для упихивания на телефон.

А то сколько ни гуглю - всё под windows да под windows :rolleyes:

На кросс-телефонность пока не замахиваюсь, хочу для начала на свой телефон что-нибудь написать (samsung gt-c3300k). Выбор IDE не имеет значения.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: java, мобильники, с чего начать вообще?

Сообщение Devider »

dergachev писал(а):
08.12.2010 07:30
Подскажите, пожалуйста, ссылку для начинающих типа меня про программирование для мобильных телефонов на java из-под linux. То есть чтобы, например, была програмка типа hello world и процедура приведения её к виду, доступному для упихивания на телефон.

А то сколько ни гуглю - всё под windows да под windows :rolleyes:

На кросс-телефонность пока не замахиваюсь, хочу для начала на свой телефон что-нибудь написать (samsung gt-c3300k). Выбор IDE не имеет значения.

Полистайте книжку для начала. А вообще по J2ME гугл все-таки выдает полезные ссылки. Выберете соответствующие Вашему уровню.

upd. А вообще я бы на Вашем месте посмотрел бы еще и на андроид. Гораздо более фичастая штука.
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: java, мобильники, с чего начать вообще?

Сообщение dergachev »

Devider: Ой-ой, нет, не так всё серьёзно. Андроид смотреть мне рано, потому что у меня его нету просто. Книжку покупать ради двух страниц требуемого смысла не хочу. Тем более там едва ли идёт речь об обустройстве линукса для J2ME-программирования. То есть я хочу просто посочинять софтинку для имеющегося у меня телефона. Язык я как-нибудь освою потом, ну или еще вопросы потом буду задавать. Сейчас просто начать хочу. :paint2:

З.Ы. Ааа, у меня 666ое сообщение
:evil2:
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: java, мобильники, с чего начать вообще?

Сообщение Devider »

dergachev писал(а):
08.12.2010 08:22
Devider: Ой-ой, нет, не так всё серьёзно. Андроид смотреть мне рано, потому что у меня его нету просто. Книжку покупать ради двух страниц требуемого смысла не хочу. Тем более там едва ли идёт речь об обустройстве линукса для J2ME-программирования. То есть я хочу просто посочинять софтинку для имеющегося у меня телефона. Язык я как-нибудь освою потом, ну или еще вопросы потом буду задавать. Сейчас просто начать хочу. :paint2:

Я конечно мог бы возразить, помянуть эмуляторы, поговорить о перспективах, но раз так, то нетбинс Вам в руки в упэрэд. )
Спасибо сказали:
Mr Y
Сообщения: 244
ОС: Windows XP, Ubuntu, openSUSE

Re: java, мобильники, с чего начать вообще?

Сообщение Mr Y »

Вообще программирование для J2ME оно и под Windows, и под Linux одинаковое. Софт один и тот же: JDK + J2ME SDK + IDE (Netbeans, например). Для полноценной разработки нужны еще разнообразные эмуляторы телефонов. Несколько есть в комплекте J2ME SDK, натыкался в Инете на пару эмуляторов, написанных на Java, т. е. теоретически работающих под Linux. А все эмуляторы от производителей телефонов являются приложениями для Windows, но есть же Wine!
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: java, мобильники, с чего начать вообще?

Сообщение dergachev »

Ладно, вот я наискал некоторый hello world.

Код: Выделить всё

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloClass extends MIDlet {

        public void destroyApp(boolean d){notifyDestroyed();}
        public void pauseApp(){}

        public void startApp(){
                Form form = new Form("Hello!");
                form.append("Hello World!\n");
                Display display = Display.getDisplay(this);
                display.setCurrent(form);
        }

}
Потом я сохранил это в test.class и сказал

Код: Выделить всё

$ jar cf test.jar test.class
Потом записал test.jar на телефон. Не завелось - говорит
Downloaded JAR are invalid
Что я делаю не так? :blush: :blush: :blush:
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: java, мобильники, с чего начать вообще?

Сообщение /dev/random »

Джавы не знаю, но чтобы найти тут ошибки, её знать не требуется.
Во-первых, файлы .class - скомпилированные в байткод, а не исходники.
Во-вторых, вы забыли про манифест.
Посмотрите, что из себя представляют изнутри существующие мидлеты.
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: java, мобильники, с чего начать вообще?

Сообщение dergachev »

Короче, видимо, вот, что я искал.
http://www.linux.com/archive/feature/122050
На стадии осиливания.
Спасибо сказали: