我是Java的新手,并且被要求创建一个applet / servlet(不确定我应该使用哪个是诚实的,非常确定的applet),这将确保用户的机器满足我们设置的系统要求。这些要求包括处理器速度,内存量,屏幕分辨率,下载/上载带宽以及可能的其他一些标准。
我非常感谢正确方向上的一点。我已经有了一个用于屏幕分辨率的小脚本,我一直在研究Hyperic SIGAR的大部分时间(除带宽之外)。
问题:小程序是正确的方向吗? Java是正确/最好的语言吗? (这将通过网页完成)
非常感谢任何方向...
答案 0 :(得分:2)
小程序是正确的方向吗?
可能是的,Java中用于在客户端计算机上运行Java类的唯一其他替代方法是使用Java Web Start(JWS)。你可以调查两者,并决定一个。我建议主要考虑JWS,因为
nativelib
元素可用于指定包含SIGAR库的JAR。如评论中所述,您需要签署代码。请参阅StackOverflow上的related question。
Java是正确/最好的语言吗? (这将通过网页完成)
这取决于您需要从客户端计算机获取多少信息,以及它们的多样性;如果它们都在运行Windows,请参阅脚注。 Flash支持检查system capabilities,但在有限的范围内:Flash中可能无法实现处理器速度和可用内存检测。
我不知道.Net(和/或ActiveX)中的等效系统功能检测功能,尽管您可以相当确定它们是否存在。你可能想问另一个问题,发现这是否可行以及它是否可行。