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




















Home »
  Java Free Code »
    Web Framework »




Framework Web
GWT
PlayFramework
PureMVC
RESTful
Servlet
websocket
Wicket