![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Привет всем!
Сегодня у меня вышел небольшой спор из серии "Религиозные войны" на тему Java vs .Net, суть спора сводилась к работе с портами, USB, Com и т.д., поскольку насчет Java я недостаточно информирован то хотелось бы услышать компетентное мнение участников форума. Допустим есть программа обращающаяся к USB, отправляет запрос, принимает и обрабатывает ответ. Что может предложить Java по данному вопросу? |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Попробуй посмотреть в этих темах:
http://forum.vingrad.ru/index.php?showtopic=62323 http://forum.vingrad.ru/index.php?showtopic=6887 А вообще, навряд ли кто-нибудь реально сталкивался с этими задачами на Java - все-таки реализовать такой функционал проще на других языках. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Да уж, я так и думал, просто программа должна работать с сетью, тут Java очень даже, и с железом, вот тут есть проблема, боюсь вынужден все таки на .Net писать. А так хотелось Java начать учить. Это сообщение отредактировал(а) Retro - 18.12.2005, 23:32 |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 4 Всего: 317 |
А какие решения под .Net? По моему на "чистом" .Net до USB пока не добраться... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
На чистом нет, а вот готовых объектов, актив-х(ов) там или ком(ов) есть в кол-ве. |
|||
|
||||
| val |
|
|||
![]() Program developer ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 992 Регистрация: 14.1.2003 Где: г. Киев Репутация: нет Всего: 7 |
Java вообще не ориентирована на решение системных задач, по-этому написание драйверов или кода, который непосредственно работает с аппаратурой практически не возможно. Обычно для таких задач использут написанные на С/С++ программки, а потом их включают в Java-код.
-------------------- Терпимость - величайшее благо человечества... Ярчайший признак интеллекта – постоянно хорошее настроение… |
|||
|
||||
| maddoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 364 Регистрация: 11.5.2005 Репутация: нет Всего: 1 |
есть такая книга Coock book по ява, я кажется там видел пример работы с com портом.
сам буду в скором времени такую программу писать. если что, кидай в личку -------------------- "Безвыходных положений не бывает" (с) Камасутра |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
Я по-началу тоже хотел решать всё средствами Java, поныкался и начал пользоваться средствами JNI.
Нет ничего сложного написать DLL для работы с портом (например СОММ) на С++ для каждой ОС. Требуется только описать в этой самой DLL инициализацию порта, открыть/закрыть порт, прием /передача данных. Что сложного-то? -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| val |
|
|||
![]() Program developer ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 992 Регистрация: 14.1.2003 Где: г. Киев Репутация: нет Всего: 7 |
Сложно то, что приходится пользоваться сторонними языками. -------------------- Терпимость - величайшее благо человечества... Ярчайший признак интеллекта – постоянно хорошее настроение… |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
для работы с сом портом: http://java.sun.com/products/javacomm/index.jsp
для работы c USB : http://jusb.sourceforge.net/ |
|||
|
||||
| Metal_Heart |
|
|||
|
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 4 Всего: 12 |
А есть ли среди форумчан программисты, владеющие только Явой?! -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Тут надо владеть именно C++, а не просто другим языком. Я например не владею C++, хотя если прижмет разберусь. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |