├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── jutils │ └── jhardware │ ├── HardwareInfo.java │ ├── info │ ├── HardwareFactory.java │ ├── HardwareInfo.java │ ├── InfoType.java │ ├── bios │ │ ├── AbstractBiosInfo.java │ │ ├── unix │ │ │ └── UnixBiosInfo.java │ │ └── windows │ │ │ └── WindowsBiosInfo.java │ ├── display │ │ ├── AbstractDisplayInfo.java │ │ ├── unix │ │ │ └── UnixDisplayInfo.java │ │ └── windows │ │ │ └── WindowsDisplayInfo.java │ ├── graphicscard │ │ ├── AbstractGraphicsCardInfo.java │ │ ├── unix │ │ │ └── UnixGraphicsCardInfo.java │ │ └── windows │ │ │ └── WindowsGraphicsCardInfo.java │ ├── memory │ │ ├── AbstractMemoryInfo.java │ │ ├── unix │ │ │ └── UnixMemoryInfo.java │ │ └── windows │ │ │ └── WindowsMemoryInfo.java │ ├── motherboard │ │ ├── AbstractMotherboardInfo.java │ │ ├── unix │ │ │ └── UnixMotherboardInfo.java │ │ └── windows │ │ │ └── WindowsMotherboardInfo.java │ ├── network │ │ ├── AbstractNetworkInfo.java │ │ ├── unix │ │ │ └── UnixNetworkInfo.java │ │ └── windows │ │ │ └── WindowsNetworkInfo.java │ ├── os │ │ ├── AbstractOSInfo.java │ │ ├── unix │ │ │ └── UnixOSInfo.java │ │ └── windows │ │ │ └── WindowsOSInfo.java │ └── processor │ │ ├── AbstractProcessorInfo.java │ │ ├── unix │ │ └── UnixProcessorInfo.java │ │ └── windows │ │ └── WindowsProcessorInfo.java │ ├── model │ ├── BiosInfo.java │ ├── ComponentInfo.java │ ├── Display.java │ ├── DisplayInfo.java │ ├── GraphicsCard.java │ ├── GraphicsCardInfo.java │ ├── MemoryInfo.java │ ├── MotherboardInfo.java │ ├── NetworkInfo.java │ ├── NetworkInterfaceInfo.java │ ├── OSInfo.java │ └── ProcessorInfo.java │ └── util │ ├── DirectXInfoLoader.java │ ├── HardwareInfoUtils.java │ ├── OSDetector.java │ └── TemperatureUtils.java └── test └── java └── org └── jutils └── jhardware └── HardwareInfoTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /nbactions.xml 3 | /.classpath 4 | /.project 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - oraclejdk8 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/HardwareInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/HardwareInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/HardwareFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/HardwareFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/HardwareInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/HardwareInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/InfoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/InfoType.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/bios/AbstractBiosInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/bios/AbstractBiosInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/bios/unix/UnixBiosInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/bios/unix/UnixBiosInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/bios/windows/WindowsBiosInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/bios/windows/WindowsBiosInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/display/AbstractDisplayInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/display/AbstractDisplayInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/display/unix/UnixDisplayInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/display/unix/UnixDisplayInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/display/windows/WindowsDisplayInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/display/windows/WindowsDisplayInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/graphicscard/AbstractGraphicsCardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/graphicscard/AbstractGraphicsCardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/graphicscard/unix/UnixGraphicsCardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/graphicscard/unix/UnixGraphicsCardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/graphicscard/windows/WindowsGraphicsCardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/graphicscard/windows/WindowsGraphicsCardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/memory/AbstractMemoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/memory/AbstractMemoryInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/memory/unix/UnixMemoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/memory/unix/UnixMemoryInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/memory/windows/WindowsMemoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/memory/windows/WindowsMemoryInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/motherboard/AbstractMotherboardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/motherboard/AbstractMotherboardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/motherboard/unix/UnixMotherboardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/motherboard/unix/UnixMotherboardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/motherboard/windows/WindowsMotherboardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/motherboard/windows/WindowsMotherboardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/network/AbstractNetworkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/network/AbstractNetworkInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/network/unix/UnixNetworkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/network/unix/UnixNetworkInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/network/windows/WindowsNetworkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/network/windows/WindowsNetworkInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/os/AbstractOSInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/os/AbstractOSInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/os/unix/UnixOSInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/os/unix/UnixOSInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/os/windows/WindowsOSInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/os/windows/WindowsOSInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/processor/AbstractProcessorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/processor/AbstractProcessorInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/processor/unix/UnixProcessorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/processor/unix/UnixProcessorInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/info/processor/windows/WindowsProcessorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/info/processor/windows/WindowsProcessorInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/BiosInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/BiosInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/ComponentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/ComponentInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/Display.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/Display.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/DisplayInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/DisplayInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/GraphicsCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/GraphicsCard.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/GraphicsCardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/GraphicsCardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/MemoryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/MemoryInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/MotherboardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/MotherboardInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/NetworkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/NetworkInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/NetworkInterfaceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/NetworkInterfaceInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/OSInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/OSInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/model/ProcessorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/model/ProcessorInfo.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/util/DirectXInfoLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/util/DirectXInfoLoader.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/util/HardwareInfoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/util/HardwareInfoUtils.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/util/OSDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/util/OSDetector.java -------------------------------------------------------------------------------- /src/main/java/org/jutils/jhardware/util/TemperatureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/main/java/org/jutils/jhardware/util/TemperatureUtils.java -------------------------------------------------------------------------------- /src/test/java/org/jutils/jhardware/HardwareInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/profesorfalken/jHardware/HEAD/src/test/java/org/jutils/jhardware/HardwareInfoTest.java --------------------------------------------------------------------------------