从什么看起来 Mozilla 平台被设计用于专注于 Web 开发(浏览器、电子邮件客户端、即时消息......)。
我想使用Mozilla平台开发最需要访问计算机串口的桌面应用程序和一些与Web无关的应用程序。我正在考虑使用 mozilla,因为它是多平台的,并且易于使用主题和扩展进行扩展。
是否可以使用 mozilla 对串行终端进行编程?mozilla 是否有任何类 ou 框架可以完成这项工作,或者我必须为 windows API 编写代码?
谢谢!
从什么看起来 Mozilla 平台被设计用于专注于 Web 开发(浏览器、电子邮件客户端、即时消息......)。
我想使用Mozilla平台开发最需要访问计算机串口的桌面应用程序和一些与Web无关的应用程序。我正在考虑使用 mozilla,因为它是多平台的,并且易于使用主题和扩展进行扩展。
是否可以使用 mozilla 对串行终端进行编程?mozilla 是否有任何类 ou 框架可以完成这项工作,或者我必须为 windows API 编写代码?
谢谢!
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 的插件系统非常棒。
我认为也是跨浏览器的Java可能是一个更好的选择。使用 Mozilla 有点像用锤子把螺丝钉在墙上,它可能会起作用,但它绝对不是适合这项工作的工具。