Is there any way I can get system info, like processor/ram etc (preferably cross platform, in browser)?
I am looking to implement this in a website, so I need it in either flash or a java applet.
You can use SIGAR. http://support.hyperic.com/display/SIGAR/Home
Note that it is licensed under GPL. It may not suit you unless you are using it for an internal application or for an open-source application.
Try this applet program.
import com.sun.servicetag.SystemEnvironment;
import java.lang.management.ManagementFactory;
public class Config extends java.applet.Applet{
public void paint(java.awt.Graphics g){
g.drawString("Hi.. This is Venkatesh..",50,10);
SystemEnvironment se = SystemEnvironment.getSystemEnvironment();
g.drawString("CpuManufacturer:"+se.getCpuManufacturer(),50,40);
g.drawString("HostID:"+se.getHostId(),50,60);
g.drawString("Host Name:"+se.getHostname(),50,80);
g.drawString("OS Architecture:"+se.getOsArchitecture(),50,100);
g.drawString("OS Name:"+se.getOsName(),50,120);
g.drawString("OS Verstion:"+se.getOsVersion(),50,140);
g.drawString("Serial no:"+se.getSerialNumber(),50,160);
g.drawString("System model:"+se.getSystemModel(),50,180);
g.drawString("System Manufacturer:"+se.getSystemManufacturer(),50,200);
com.sun.management.OperatingSystemMXBean mxbean = (com.sun.management.OperatingSystemMXBean)ManagementFactory.getOperatingSystemMXBean();
g.drawString("Available Processors:"+mxbean.getAvailableProcessors(),50,220);
g.drawString("TotalRAM:"+mxbean.getTotalSwapSpaceSize()/(1024*1024*1024)+""+"GB",50,240);
g.drawString("RAM SIZE :" + (mxbean.getTotalPhysicalMemorySize()/(1024*1024*1024))+ " GB ",50,260);
}
}
<Applet Code="HelloWorld.class" width="150" height="150">
</Applet>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With