ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
289683 Топик полностью
M@ik (08.12.2011 19:55, просмотров: 117) ответил Snaky на Вот софт на Java мультиплатформенный, т.е. проще вести разработку ПО с поддержкой разных ОС сразу. По GUI в общем понятно, а как там дела с обращением к периферии ПК (USB, Serial Port, Ethernet etc), без проблем? Все обращения прозрачно через
Да, придется для обращения к портам naitive код писать, а для вызова его из Java использвать JNI -Java Native Interface (для профессионалов) или JNA (для непрофессионалов). Для каждой оси, под которой планируется запуск приложения, требуется своя naitive библиотека, загружаемая в рантайме. Второй вариант - использовать какую-нибудь существующую java-либу, уже имеющую порты на большинство распространенных осей. Что касается Ethernet - в стандартной библиотеке имеется TCP/IP стек.