| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Платформы 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 | ||
Ну и в принципе не хотелось бы ограничивать себя Win системами |
| Автор: Jamon 16.3.2009, 22:02 |
| у Вас вариант Б, на сколько я понял, только win mobile поддерживает. Так что, исходя из ваших требований, остается только вариант А |
| Автор: W0LF 17.3.2009, 02:30 | ||
| Вариант А, как я понял тож использует джава машину. Если приложение рассчитано на конечного пользователя(в смысле обычного нормального человека, просто использующего приложение и не желающего заморачиваться по поводу терминов джава машина и тп) то, ИМХО, писать на днете, если это родная платформа. Или же придеццо Вам в будущем посадить такого себе человека или даже не одного на саппорт и рассказывать как же ж блин все-таки прально установить эту самую машину. Например взгляните в сторону ифона. под него можно писать на пайтоне, и на джаве(устанавливая соответствующие машины на девайс), но родной язык - обжектив-си. Чтоб писать на обж-си под ифон, надо ифон сдк, которое в свое время работает тока под леопардом версии не ниже 10.5.4. Теперь можно взглянуть на рынок - как много, например, приложений, рассчитаных на того самого конечного пользователя сделано под ифоны на пайтоне и джаве? Например мне сложно под МАК ОС настроить нормально j2me(возможно, но через заднее место), не поверите, выход прост - фришный virtual box, создал себе виртуалку винды, настроил там среду для программирования - удобно, красиво, без заморочек =) ЗЫ. Извините, но напоследок надо выполнить свой долг
|