Hyperion remote control is a client side application for controlling the hyperion server. Currently there are 3 supported targets of the app:
- Chrome app (also available in Web Store: hyperion remote control)
- Cordova (currently only iOS 7.1 and higher, will come next into the app store)
- Browser (client side app - needs latest hyperion server with WebSocket support)
Support further development with a small donation
Planed:
- iOS release (need an apple developer account)
- Firefox OS support
node.js (build), grunt(build), Chrome 36, Cordova (for iOS), XCode (for iOS)
To build the iOS Version you need a Mac with installed XCode and cordova. Run "npm install" in the terminal from the root of the repository - this will install all necessary modules locally. "grunt" will then build the app. In the generated out folder there will be separate folders for each platform with minified and optimized code.
During development you normally work directly on the src folder and a browser as target platform. If you need to test your code in a Chrome app or cordova, use grunt tasks "ios-test" and "chrome-test". They won't optimize and minify the source code so you can debug it. Chrome app can be loaded in Chrome as "unpacked extension" for testing and debugging. To debug on iOS open the hyperion-remote.xcodeproj under out/cordova/platforms/ios/ and run it directly from XCode. Use Safari's remote debugger to connect to the app and debug JavaScript code.
Current builds are available in Chrome Web Store and Apple's App Store (coming soon).
Font Icons: Font Awesome by Dave Gandy is licensed under SIL OFL 1.1
RequireJS: License
Stapes.js: License
Tinycolor: License
Cordova plugin org.chromium.socket License
Inspired by the Kuler Color Wheel reconstruction of Benjamin Knight
App icon is kindly designed by Fabian Ziegler/Team23
MIT license, see LICENSE