Download imaginary home Free Java Code
Description
Imaginary Home is a suite of Open Source APIs for home automation. It includes both a reference implementation for a RESTful home automation API for cloud and home, but also a Java abstraction API for talking to devices and the REST API.
Source Files
The download file imaginary-home-master.zip has the following entries.
.gitignore// w w w.ja v a2 s . c o m
README.md
pom.xml
src/main/java/com/imaginary/home/cloud/Configuration.java
src/main/java/com/imaginary/home/cloud/ControllerRelay.java
src/main/java/com/imaginary/home/cloud/Fixture.java
src/main/java/com/imaginary/home/cloud/Location.java
src/main/java/com/imaginary/home/cloud/PendingCommand.java
src/main/java/com/imaginary/home/cloud/PendingCommandState.java
src/main/java/com/imaginary/home/cloud/Room.java
src/main/java/com/imaginary/home/cloud/Zone.java
src/main/java/com/imaginary/home/cloud/api/APICall.java
src/main/java/com/imaginary/home/cloud/api/RestApi.java
src/main/java/com/imaginary/home/cloud/api/RestException.java
src/main/java/com/imaginary/home/cloud/api/call/CommandCall.java
src/main/java/com/imaginary/home/cloud/api/call/DeviceCall.java
src/main/java/com/imaginary/home/cloud/api/call/LocationCall.java
src/main/java/com/imaginary/home/cloud/api/call/RelayCall.java
src/main/java/com/imaginary/home/cloud/device/Device.java
src/main/java/com/imaginary/home/cloud/device/Light.java
src/main/java/com/imaginary/home/cloud/device/PoweredDevice.java
src/main/java/com/imaginary/home/cloud/user/ApiKey.java
src/main/java/com/imaginary/home/cloud/user/User.java
src/main/java/com/imaginary/home/controller/CloudService.java
src/main/java/com/imaginary/home/controller/Command.java
src/main/java/com/imaginary/home/controller/CommandList.java
src/main/java/com/imaginary/home/controller/CommunicationException.java
src/main/java/com/imaginary/home/controller/ControllerException.java
src/main/java/com/imaginary/home/controller/HomeAutomationSystem.java
src/main/java/com/imaginary/home/controller/HomeController.java
src/main/java/com/imaginary/home/controller/ManagedResource.java
src/main/java/com/imaginary/home/controller/PoweredDevice.java
src/main/java/com/imaginary/home/controller/ScheduledCommandList.java
src/main/java/com/imaginary/home/device/hue/Hue.java
src/main/java/com/imaginary/home/device/hue/HueBulb.java
src/main/java/com/imaginary/home/device/hue/HueException.java
src/main/java/com/imaginary/home/device/hue/HueMethod.java
src/main/java/com/imaginary/home/lighting/Color.java
src/main/java/com/imaginary/home/lighting/ColorMode.java
src/main/java/com/imaginary/home/lighting/Light.java
src/main/java/com/imaginary/home/lighting/LightingService.java
src/main/java/com/imaginary/home/lighting/Main.java
src/test/java/com/imaginary/home/cloud/CloudTest.java
src/test/java/com/imaginary/home/controller/RelayTest.java
src/test/java/com/imaginary/home/device/hue/HueTest.java
src/test/resources/log4j.xml
Download
Click the following link to download imaginary-home-master.zip.
imaginary-home-master.zip