LINUX.ORG.RU
ФорумTalks

[java][wince]написать простое приложение

 


0

0

А собственно посоветуйте форум какой, или пару статей, или книгу
для быстрого старта, чтобы IDE + эмулятор и всё компилится по F9
досконально разбираться лень

p.s. или на чём там под wince пишут?

★★★★★

я в яве не разбираюсь, какие нынче используются библиотеки, фреймворки для явы на мобильных устройствах?

dimon555 ★★★★★
() автор топика
Ответ на: комментарий от dimon555

Подробную документацию под WinCE я видел в MSDN, начни с его поисков. Только ищи версию пополнее, а то там дофига разных поставок с разным количеством контенту.

Компилятор - да, визалстудия, но сам не юзал, просто собирался портировать свой былокод с жабы под винду, вот и интересовался.

EmStudio
()

ЗЫ: Вчера читал про разработку приложений под Айфон... Вот где веселуха!!!!!!!11 Мало того, что для официальной разработки надо купить Мак (ибо SDK работает только под маком и какой-то версией ихней макоси), так еще и с заливкой на само тело проблемы. А если, прости господи, тебя угораздит захотеть выложить приложение в АппСтор, так тут вообще анальный зонд нужен в виде платной регистрации разработчика, с указанием реального адреса и кредитки, получение мериканского ИНН, 2-х недельного тестирования от яблока (тестируется каждая сборка отдельно, в том числе понятность иконок), 30% прибыли в карман яббла с каждой продажи и прочие удовольствия. Иначе можно заливать только в крякнутые девайсы...

В последнее время мелкософт выглядит каким-то оплотом счастья и процветания, на таком то фоне...

EmStudio
()
Ответ на: комментарий от EmStudio

>2-х недельного тестирования от яблока (тестируется каждая сборка отдельно, в том числе понятность иконок)

И что в этом плохого? Что юзеры будут мало-мальски доверять аппстору, что если они скачают прогу, она не съест их детей и будет мало-мальски понятна?

theos ★★★
()
Ответ на: комментарий от EmStudio

Жесть.. лучше бы это не говорил.. Мне реально стало жаль бедных анальных рабов яббла. Крепитесь.

MuZHiK-2 ★★★★
()
Ответ на: комментарий от EmStudio

>Подробную документацию под WinCE я видел в MSDN

нет только не это

пойду искать howto hello world

dimon555 ★★★★★
() автор топика

>p.s. или на чём там под wince пишут?

На C, С++. на MFC можно

yoghurt ★★★★★
()

Какая версия WinCE ?

ef37 ★★
()

Писал в Eclipse приложение для версии Java 1.1 виртуальной машины IBM J9 с использованием отдельно скачанного Sun JDK 1.1.8 (подключал для сборки проекта в Ant). Отлаживал приложение на десктопе, прямо в Eclipse.

Получившийся JAR-файл переносил на флэш-карте или по кабелю на КПК HP iPAQ hx4700 (WindowsMobile 2003SE). AWT-приложение запускалось и работало, осталось сделать нормальный вывод русских буковок, но забил на это дело, ведь задача концептуально решена.

iZEN ★★★★★
()
Ответ на: комментарий от dimon555

>я в яве не разбираюсь, какие нынче используются библиотеки, фреймворки для явы на мобильных устройствах?

Смотря для какого профиля писать.

Для MIDP-девайсов (сотовые телефоны) достаточно Sun J2ME WTK 2.5.2. Лучше всего заточен под это дело sony-ericsson j2me sdk.

Для PP-девайсов (коммуникаторы) — Java 1.1, можно разрабатывать обычные оконные приложения, даже подключать библиотеку Swing, помимо AWT.

Естественно, вся разработка ведётся в Eclipse, NetBeans, SunStudio или в специализированных средах самих SDK.

iZEN ★★★★★
()

> p.s. или на чём там под wince пишут?

Есть комплект разработки - sdk, спец.версии компиляторов, вижуал студии (выглядит как "обычная" только урезанная), эмулятор wince устройства, и теде и тепе. Раньше все это можно быдло скачать прямо microsoft.com, бесплатно.

gods-little-toy ★★★
()
Ответ на: комментарий от theos

> И что в этом плохого? Что юзеры будут мало-мальски доверять аппстору, что если они скачают прогу, она не съест их детей и будет мало-мальски понятна?

Плохого тут в том что

1. всякие студенты и школота не может обучаться.

2. взрослым дядям тоже проблемно вкладываться в разработку - возьмут твою прогу завтра и выкинут из аппстора (оперу, которая браузер вроде выкинули?), и все потраченные на разработку $$$ коту под хвост.

3. нельзя делать локальные или мелкие сервисы. В аппстор возьмут программу с интерфейсом только на [бела]русском языке? или мой личный кастомный будильник (который у мя есть время написать но нет времени отлизывать до состояния продукта, типа рисовать иконки и т д) ?

gods-little-toy ★★★
()
Ответ на: комментарий от theos

> И что в этом плохого? Что юзеры будут мало-мальски доверять аппстору, что если они скачают прогу, она не съест их детей и будет мало-мальски понятна?

я был бы не против аппстора, если он был бы

- необязателен - то есть можно легально поставить программу не из аппстора ничего не взламывая.

- критерием включения являлась бы техническая корректность приложения, а не интересы эппла.

gods-little-toy ★★★
()
Ответ на: комментарий от EmStudio

>А если, прости господи, тебя угораздит захотеть выложить приложение в АппСтор, так тут вообще анальный зонд нужен в виде платной регистрации разработчика, с указанием реального адреса и кредитки, получение мериканского ИНН, 2-х недельного тестирования от яблока (тестируется каждая сборка отдельно, в том числе понятность иконок), 30% прибыли в карман яббла с каждой продажи и прочие удовольствия. Иначе можно заливать только в крякнутые девайсы...

>В последнее время мелкософт выглядит каким-то оплотом счастья и процветания, на таком то фоне...

Тыж вендекапец приближаешь. А после вендекапца так и будет. Реальный бизнес, а как ты думал? Microsoft демпингом заставил потесниться AT&T, Caldera, SCO и прочие IBM. Его придушат и опять цены за софт в 10 раз вырастут, и Linux "бесплатный" уже IBM поддерживать не будет, ибо не будет врага в виде MS

Karapuz ★★★★★
()

Не знаю о какой именно CE идет речь, но для Windows Mobile 2003 (4.2, она же ce.net):

Нормальная JVM - IBM J9 (отдельно не распространяется, идет в комплекте с Web Sphere вроде);

Нормальная среда разработки Microsoft Embedded Visual C++ 4.0 + PocketPC 2003 SDK (или Standard SDK для обычной CE) - среда и SDK распространяется бесплатно, можно скачать с сайта MS. Для написания драйверов не пригодно (не хватает некоторых либ и инклюдов).

ef37 ★★
()
Ответ на: комментарий от ef37

>Нормальная JVM - IBM J9 (отдельно не распространяется, идет в комплекте с Web Sphere вроде);

Её можно скачать, прикинувшись разработчиком под WebSphere.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

А какие усилия надо приложить для портирования j2me (midp2, cldc1.1) на разные винмобайлы? Причем мне бы еще и поддержку расширений сохранить (конкретно jsr75, jsr184, jsr179)

EmStudio
()
Ответ на: комментарий от EmStudio

>А какие усилия надо приложить для портирования j2me (midp2, cldc1.1) на разные винмобайлы?

Всё познаётся при тестировании приложения на реальном девайсе. J2ME платформа весьма неоднородна по поддерживаемым JSR на конкретных девайсах.

Лучшие аппараты, нафаршированные JSR'ами по самые "уши", выпускает Sony-Ericsson.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.