Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа в Java, с USB, Com и т.д. 
:(
    Опции темы
Retro
Дата 18.12.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Привет всем!

Сегодня у меня вышел небольшой спор из серии "Религиозные войны" на тему Java vs .Net,
суть спора сводилась к работе с портами, USB, Com и т.д., поскольку насчет Java я недостаточно информирован то хотелось бы услышать компетентное мнение участников форума.

Допустим есть программа обращающаяся к USB, отправляет запрос, принимает и обрабатывает ответ.
Что может предложить Java по данному вопросу?


PM MAIL   Вверх
batigoal
Дата 18.12.2005, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



Попробуй посмотреть в этих темах:
http://forum.vingrad.ru/index.php?showtopic=62323
http://forum.vingrad.ru/index.php?showtopic=6887

А вообще, навряд ли кто-нибудь реально сталкивался с этими задачами на Java - все-таки реализовать такой функционал проще на других языках.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Retro
Дата 18.12.2005, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(Lamer @ 18.12.2005, 22:17)
все-таки реализовать такой функционал проще на других языках.

Да уж, я так и думал, просто программа должна работать с сетью, тут Java очень даже, и с железом, вот тут есть проблема, боюсь вынужден все таки на .Net писать. А так хотелось Java начать учить. smile

Это сообщение отредактировал(а) Retro - 18.12.2005, 23:32
PM MAIL   Вверх
Sardar
Дата 19.12.2005, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 4
Всего: 317



Цитата(Retro @ 18.12.2005, 22:30)
боюсь вынужден все таки на .Net писать.

А какие решения под .Net? По моему на "чистом" .Net до USB пока не добраться...


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Retro
Дата 19.12.2005, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(Sardar @ 19.12.2005, 03:19)
По моему на "чистом" .Net до USB пока не добраться...

На чистом нет, а вот готовых объектов, актив-х(ов) там или ком(ов) есть в кол-ве.
PM MAIL   Вверх
val
Дата 19.12.2005, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Program developer
**


Профиль
Группа: Участник Клуба
Сообщений: 992
Регистрация: 14.1.2003
Где: г. Киев

Репутация: нет
Всего: 7



Java вообще не ориентирована на решение системных задач, по-этому написание драйверов или кода, который непосредственно работает с аппаратурой практически не возможно. Обычно для таких задач использут написанные на С/С++ программки, а потом их включают в Java-код.


--------------------
Терпимость - величайшее благо человечества...
Ярчайший признак интеллекта – постоянно хорошее настроение…
PM MAIL ICQ   Вверх
maddoc
Дата 20.12.2005, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 364
Регистрация: 11.5.2005

Репутация: нет
Всего: 1



есть такая книга Coock book по ява, я кажется там видел пример работы с com портом.
сам буду в скором времени такую программу писать. если что, кидай в личку


--------------------
"Безвыходных положений не бывает" (с) Камасутра
PM MAIL   Вверх
Metal_Heart
Дата 20.12.2005, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

Репутация: 4
Всего: 12



Я по-началу тоже хотел решать всё средствами Java, поныкался и начал пользоваться средствами JNI.

Нет ничего сложного написать DLL для работы с портом (например СОММ) на С++ для каждой ОС.

Требуется только описать в этой самой DLL инициализацию порта, открыть/закрыть порт, прием /передача данных.

Что сложного-то?


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
val
Дата 20.12.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Program developer
**


Профиль
Группа: Участник Клуба
Сообщений: 992
Регистрация: 14.1.2003
Где: г. Киев

Репутация: нет
Всего: 7



Цитата
Что сложного-то?


Сложно то, что приходится пользоваться сторонними языками.


--------------------
Терпимость - величайшее благо человечества...
Ярчайший признак интеллекта – постоянно хорошее настроение…
PM MAIL ICQ   Вверх
COVD
Дата 20.12.2005, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



для работы с сом портом: http://java.sun.com/products/javacomm/index.jsp
для работы c USB : http://jusb.sourceforge.net/
PM MAIL   Вверх
Metal_Heart
Дата 20.12.2005, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

Репутация: 4
Всего: 12



Цитата(val @ 20.12.2005, 14:59)
Сложно то, что приходится пользоваться сторонними языками


А есть ли среди форумчан программисты, владеющие только Явой?!


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
LSD
Дата 20.12.2005, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Metal_Heart @ 20.12.2005, 17:37)
А есть ли среди форумчан программисты, владеющие только Явой?!

Тут надо владеть именно 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.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.