Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

J2me - первые шаги

4
17 октября 2005 года
mike
3.7K / / 01.10.2002
Допустим я ничего не слышал про Java и вдруг мне захотелось на своем s55 увидеть "Hello World".

Что делать ? Если можно по шагам, где какой софт брать. Эмулятор? Среда разработки? Библиотеки ?
554
17 октября 2005 года
Zhilin Mike
159 / / 11.02.2003
Цитата:
Originally posted by mike
Допустим я ничего не слышал про Java и вдруг мне захотелось на своем s55 увидеть "Hello World".

Что делать ? Если можно по шагам, где какой софт брать. Эмулятор? Среда разработки? Библиотеки ?



Никогда не занимался мобилами (работаю только в j2ee && se), по все что тебе нужно это залесть на сайт java.sun.com, оттуда скачать j2me (micro edition). Поставить себе Eclipse или Idea (IDE). Ну и почитай книжки по этой теме... в электронном виде это брахла везде хватает!

554
17 октября 2005 года
Zhilin Mike
159 / / 11.02.2003
Цитата:
Originally posted by Zhilin Mike
Никогда не занимался мобилами (работаю только в j2ee && se), по все что тебе нужно это залесть на сайт java.sun.com, оттуда скачать j2me (micro edition). Поставить себе Eclipse или Idea (IDE). Ну и почитай книжки по этой теме... в электронном виде это брахла везде хватает!



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

public class MyCanvas extends Canvas {

private MIDlet midlet;

public MyCanvas( MIDlet midlet ){
this.midlet = midlet;
}

protected void paint( Graphics g ){
g.setColor( 255, 255, 255 );
g.fillRect( 0, 0, getWidth(), getHeight() );
g.setColor( 0, 0, 0 );
g.drawString( "Hello there!", getWidth()/2, 0,
g.TOP | g.HCENTER );
}
}

http://developers.sun.com/techtopics/mobility/j2me/index.html

831
18 октября 2005 года
S_T
117 / / 23.10.2002
Цитата:
Originally posted by mike
Допустим я ничего не слышал про Java и вдруг мне захотелось на своем s55 увидеть "Hello World".

Что делать ? Если можно по шагам, где какой софт брать. Эмулятор? Среда разработки? Библиотеки ?


1. Сначала скачиваем (покупаем у местных пиратов/официальных дилеров), например, j2sdk1.4.2 с сайта
http://java.sun.com/j2se/1.4.2/download.html
2. Затем, скачиваем (покупаем у местных пиратов/официальных дилеров) Eclipse SDK 3.1 с сайта
http://www.eclipse.org/downloads/index.php
Так же можно поискать/скачать/купить JBuilder.
3. Замечу, обычно у пиратов все это на одной компашке.
4. Для Eclipse - запускаем. Делаем File-New-Project-Java-JavaProject. Вводим имя, например HelloWorld. Нажимаем Finish. Затем правокликаемся на вновь созданном проекте (например, в PackageExplorer: Window->ShowView->Other->Java->PackageExplorer). И делаем New->Class. Вводим там имя класса, например HelloWorld, ставим галочку напротив "public static void main(...)" и жемем Finish.
5. Реализуем этот класс таким образом:

 
Код:
public class HelloWorld
{
    public static void main(String [] args)
    {
        System.out.println("Hello world!");
    }
}

5. Жмем Run->Run... Там выбираем слева JavaApplication и нажимаем кнопку New. Там уже автоматом должно проставиться: Project = HelloWorld, Main class = HelloWorld
6. Нажимаем кнопку Run, и открываем консоль (Window->ShowView->Other->Basic->Console). Там должна появиться строка текста "Hello world!"

7. Ищем книжку по Java (в любом магазине с соответствующей литературой), а так же книжку по Eclipse или JBuilder. Замечу, Eclipse - бесплатная IDE, JBuilder - платная. Но книжку по Eclipse на русском языке найти сложнее, чем по JBuilder.
831
18 октября 2005 года
S_T
117 / / 23.10.2002
Ах, да, совсем забыл:

8. Затем, когда таким образом познакомимся с Java. Начинаем упорно искать эмулятор для телефона (обычно на сайте производителя), документацию, Java SDK, поддерживаемый телефоном итп. Если производитель хороший - то у него все должно быть. Тем более, что в большинстве своем софт для разработки на java - бесплатный. Поэтому проблем со скачиванием не должно возникнуть.
3.7K
18 октября 2005 года
bioflash
169 / / 01.10.2005
Цитата:
Originally posted by S_T
Замечу, Eclipse - бесплатная IDE, JBuilder - платная. Но книжку по Eclipse на русском языке найти сложнее, чем по JBuilder.



Я би рекомендовал так: JBuilder - для тех кто просто хочет поприколиваться (ну ето я себе прогнал :) ), а Eclipse - супер, но к нему нужно привикнуть и он очень зручной (я юзаю его), хотя документацию действительно тежило достать, но внем и самому розабраться можно.

Также, не рекомендую sdk ниже чем 1.4. Лучше юзать j2sdk1.4.2:!!!:

4
18 октября 2005 года
mike
3.7K / / 01.10.2002
Ладно. Усложняем задачу. Нужно через BT общатся с GPS по NMEA. Задача начинается с выбора телефона.
391
18 октября 2005 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by mike
Ладно. Усложняем задачу. Нужно через BT общатся с GPS по NMEA. Задача начинается с выбора телефона.


Дык это нужно виртуальный сом порт делать. А NMEA - это ж протокол, его уже в софте реализовывать надо...

4
18 октября 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by Archie
Дык это нужно виртуальный сом порт делать. А NMEA - это ж протокол, его уже в софте реализовывать надо...



Вопрос не в NMEA, реализовать его не проблема.

Вопрос в том, в каком телефоне можно общаться с BT-устройствами в том числе и по NMEA.

291
23 октября 2005 года
gufy
703 / / 08.01.2003
эээ тебе нужен спутниковый телефон, поддерживающий Java? что такое ВТ?
346
02 ноября 2005 года
Новая папка
256 / / 24.12.2004
Я вот тоже начал делать первые шаги в этой области.
И уже проблемки есть. Если я создаю новую запись через RecordStore, при следующем запуске програмы записи сохранятся? Или при разрушении этого обьекта в той же проге?
346
02 ноября 2005 года
Новая папка
256 / / 24.12.2004
Кстати, не могли бы вы мне помочь.
По каким вопросам можно определить, шарит ли чувак в J2ME.
Киньте мне парочку (только с ответами)
:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог