Использование платформы Mozilla для разработки настольных приложений - PullRequest
3 голосов
/ 07 мая 2010

Из того, что кажется Платформа Mozilla была разработана для использования в веб-разработке (браузеры, почтовые клиенты, мгновенные сообщения ...).

Я хочу использовать платформу Mozilla для разработки настольных приложений, которым необходим максимальный доступ к последовательному порту компьютера, и некоторых приложений, не имеющих никакого отношения к сети. Я рассматриваю mozilla, потому что он мультиплатформенный и его легко расширять с помощью тем и расширений.

Можно ли запрограммировать последовательный терминал, например, с помощью Mozilla? Есть ли в mozilla какой-либо фреймворк класса ou, который выполняет эту работу, или мне придется писать код для Windows API?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 07 мая 2010

Java определенно подходит, есть две основные библиотеки для программирования последовательного порта Java, RxTx и JavaComm. Это довольно хорошее прочтение на эту тему: http://en.wikibooks.org/wiki/Serial_Programming/Serial_Java#Using_Java_for_Serial_Communication

РЕДАКТИРОВАТЬ Я бы не исключил Mozilla в качестве внешнего интерфейса, но вы не сможете напрямую программировать последовательный порт в XUL и javascript. Это не означает, что вы ограничены только XUL, я бы посмотрел, что Komodo Edit сделал с платформой Mozilla, и посмотрю, что вы можете показать Java. Я не знаю, используют ли они Java, я бы предположил, что нет, но вы сможете увидеть, как использовать платформу Mozilla и злоупотреблять ею. Возможно, вы сможете написать свой серийный код с использованием Java или «другого языка» и расширяемого интерфейса с платформой Mozilla.

Система плагинов Mozilla просто фантастическая.

0 голосов
/ 07 мая 2010

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

...