From OpenHome
(→Overview) |
(→ohWidget) |
||
(12 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
== What is it? == | == What is it? == | ||
- | ohWidget is | + | ohWidget is a home control app which runs on [[ohOs|ohOs]]. |
- | It makes it simple get a basic widget onto the network, share its data, and make available a graphical user interface representation for its control. | + | It makes it simple get a basic widget, for example a light, thermostat or even a washing machine onto the network, share its data, and make available a graphical user interface representation for its control. |
- | The ohWidget Graphical User Interface framework provides a rich overview of all connected devices in the home, agnostic of their chosen communications protocol. It also presents the user with a number of key features such as; | + | The ohWidget Graphical User Interface framework provides a rich overview of all connected devices in the home, agnostic of their chosen communications protocol. The specific user interface for various widget types is auto-generated. It also presents the user with a number of key features such as; |
- | + | * Scheduler - set a specific day or time for when a widget needs to change state. | |
- | + | * Presets/Scenes - group widgets together so their collective state change can be invoked by 1 button press. | |
- | + | * Triggers - The action of 1 widget invokes an action on 1 or many another widgets. | |
Line 20: | Line 20: | ||
== How do I get it? == | == How do I get it? == | ||
- | ohWidget will be available for download soon from GitHub. | + | ohWidget will be available for download soon from [https://github.com/Openhome GitHub]. |
+ | |||
+ | For any immediate requirement contact info@openhome.org | ||
== Documentation == | == Documentation == | ||
Line 28: | Line 30: | ||
[[ ohWidget Technical Overview|ohWidget Technical Overview]] | [[ ohWidget Technical Overview|ohWidget Technical Overview]] | ||
- | ohWidget Driver Development | + | [[ohWidget Driver Development|ohWidget Driver Development]] |
- | ohWidget Service XML Definition | + | [[ohWidget Service XML Definition|ohWidget Service XML Definition]] |
- | + | [[External Widget Application Development|ohWidget External Widget Application Development]] - coming soon | |
- | + | ||
- | ohWidget External Widget Application Development | + | |
- | + | ||
- | + | ||
== Utilities == | == Utilities == | ||
Line 42: | Line 40: | ||
=== ohWidget Workbench === | === ohWidget Workbench === | ||
ohWidget Workbench is a useful development tool. It allows a widget to be modelled and then appear on a network "virtually". This means any connected control point can see the user interface and observe any change in state reflected in the widget instance running in widget workbench. This saves developers from having to wait until a new physical widget is created before developing and testing the widget driver. ohWidget Workbench can be downloaded from here. | ohWidget Workbench is a useful development tool. It allows a widget to be modelled and then appear on a network "virtually". This means any connected control point can see the user interface and observe any change in state reflected in the widget instance running in widget workbench. This saves developers from having to wait until a new physical widget is created before developing and testing the widget driver. ohWidget Workbench can be downloaded from here. | ||
+ | |||
+ | |||
+ | __NOTOC__ |
Latest revision as of 10:47, 2 March 2012
ohWidget
What is it?
ohWidget is a home control app which runs on ohOs.
It makes it simple get a basic widget, for example a light, thermostat or even a washing machine onto the network, share its data, and make available a graphical user interface representation for its control.
The ohWidget Graphical User Interface framework provides a rich overview of all connected devices in the home, agnostic of their chosen communications protocol. The specific user interface for various widget types is auto-generated. It also presents the user with a number of key features such as;
- Scheduler - set a specific day or time for when a widget needs to change state.
- Presets/Scenes - group widgets together so their collective state change can be invoked by 1 button press.
- Triggers - The action of 1 widget invokes an action on 1 or many another widgets.
ohWidget also makes it simple for other apps (external widgets) to plug in to this framework, share their information, and present their UI.
How do I get it?
ohWidget will be available for download soon from GitHub.
For any immediate requirement contact info@openhome.org
Documentation
Overview
ohWidget Service XML Definition
ohWidget External Widget Application Development - coming soon
Utilities
ohWidget Workbench
ohWidget Workbench is a useful development tool. It allows a widget to be modelled and then appear on a network "virtually". This means any connected control point can see the user interface and observe any change in state reflected in the widget instance running in widget workbench. This saves developers from having to wait until a new physical widget is created before developing and testing the widget driver. ohWidget Workbench can be downloaded from here.