Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Платформы Windows Mobile и Windows Embedded > Что лучше использовать для разработки GUI


Автор: Connie 16.3.2009, 21:03
Я ставлю перед собой задачу сделать приложение для КПК, такое, что бы в лучшем случае работало с БД, в худшем могло читать данные из простого файла. Файл может, а по идее и должен быть расположен в одноранговой сети. 

Т.е. есть основное консольное приложение (для компа), а эта малая программа могла бы использовать его данные.

Подскажите что лучше использовать, я в данный момент определяюсь что начать изучать:

вариант А - использовать Eve http://www.ewesoft.com/eve/index.html это, по словам ее разработчика, позволит один раз мне написать код, а его можно будет использовать под несколько мобильных платформ, основанных на Windows, можно будет создать апплет, либо запускать приложение на десктопе. Но тут используются тяжелые компоненты, а я с ними не очень.

вариант Б - http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html вроде писать проще, но сложнее пользователям

вариант В - использовать J2ME, но я ее возможности вообще слабо представляю, кроме того довольно часто встречается ситуация, что нужная java машина у пользователя КПК не установлена и он начинает ставить себе "левые" java машины, а где гарантия, что такая "самопальная" машина будет поддерживать то, что я использую?

Еще раз повторюсь, что речь идет о PDA, для обычных телефонов уже есть успешная версия (не моя), а вот запустить ее нормально на КПК не всегда получается, то доступа к ФС нет, то еще чего вылезет.

Подскажите, куда лучше направить усилия по изучению?

Автор: drMIG 16.3.2009, 21:20
Так если планируется запускать приложение на КПК под управлением Windows Mobile (если я правильно всё понял), то почему выбор стоит в рамках платформы Java? Чем не устраивает .Net-платформа?

Автор: Connie 16.3.2009, 21:30
Цитата
Чем не устраивает .Net-платформа?
а как мне с ней под linux работать? (моя рабочая система)
Ну и в принципе не хотелось бы ограничивать себя Win системами

Автор: Jamon 16.3.2009, 22:02
у Вас вариант Б, на сколько я понял, только win mobile поддерживает. Так что, исходя из ваших требований, остается только вариант А smile

Автор: W0LF 17.3.2009, 02:30
Вариант А, как я понял тож использует джава машину.
Если приложение рассчитано на конечного пользователя(в смысле обычного нормального человека, просто использующего приложение и не желающего заморачиваться по поводу терминов джава машина и тп) то, ИМХО, писать на днете, если это родная платформа. Или же придеццо Вам в будущем посадить такого себе человека или даже не одного на саппорт и рассказывать как же ж блин все-таки прально установить эту самую машину. Например взгляните в сторону ифона. под него можно писать на пайтоне, и на джаве(устанавливая соответствующие машины на девайс), но родной язык - обжектив-си. Чтоб писать на обж-си под ифон, надо ифон сдк, которое в свое время работает тока под леопардом версии не ниже 10.5.4. Теперь можно взглянуть на рынок - как много, например, приложений, рассчитаных на того самого конечного пользователя сделано под ифоны на пайтоне и джаве?
Например мне сложно под МАК ОС настроить нормально j2me(возможно, но через заднее место), не поверите, выход прост - фришный virtual box, создал себе виртуалку винды, настроил там среду для программирования - удобно, красиво, без заморочек =)

ЗЫ. Извините, но напоследок надо выполнить свой долг  smile  :

M
W0LF
А ваще ветка чисто j2meшная, правильнее вопрос надо бы задать в ветку "Программирование мобильных устройств"
В общем я ее туда и перенесу, просто и здесь ссылку оставлю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)