<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oakridge+outdoors</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oakridge+outdoors"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Oakridge_outdoors"/>
	<updated>2026-04-06T11:41:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20861</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20861"/>
		<updated>2011-12-22T20:18:51Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation / Setup ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Setup'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Setup'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration / Usage ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / FAQ ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20853</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20853"/>
		<updated>2011-12-22T20:00:41Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
some stuff here about the install/setup of the controllers?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20851</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20851"/>
		<updated>2011-12-22T19:59:30Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
some stuff here about the install/setup of the controllers?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20849</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20849"/>
		<updated>2011-12-22T19:58:01Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20847</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20847"/>
		<updated>2011-12-22T19:57:10Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20845</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20845"/>
		<updated>2011-12-22T19:56:24Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20843</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20843"/>
		<updated>2011-12-22T19:46:52Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Client Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Server Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20841</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20841"/>
		<updated>2011-12-22T19:45:42Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Client Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Server Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20839</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20839"/>
		<updated>2011-12-22T19:44:46Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Client Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Server Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20837</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20837"/>
		<updated>2011-12-22T19:40:31Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: /* Controllers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Client Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Server Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20835</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20835"/>
		<updated>2011-12-22T19:39:25Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation/Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Client ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Client Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Adding A Server'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Server Type:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the server type that you'll be connecting to for managing the controller. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Server / Device:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The format for the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Home Control Server Application ====&lt;br /&gt;
The following can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Server Configuration'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Controllers ====&lt;br /&gt;
&lt;br /&gt;
===== Boxee / XBMC =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== VLC =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Rhythmbox =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Totem =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse control in OS X =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Mouse / Keyboard control in Windows =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20795</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20795"/>
		<updated>2011-12-21T22:21:46Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: more minor updates to make layout consistent with other pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
===== Home Control Client =====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
[http://www.webos-internals.org/wiki/Application:Preware Preware]&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Home Control Server Application =====&lt;br /&gt;
The following method can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Server Configuration'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20793</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20793"/>
		<updated>2011-12-21T22:20:42Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Home Control can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Home Control can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
===== Home Control Client =====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Home Control client.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Home Control” (no quotes)&lt;br /&gt;
# Tap the corresponding app from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Applications &amp;gt; Utilities ''(e.g. Home Control)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Home Control Server Application =====&lt;br /&gt;
The following method can be used to install the Home Control server application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Home Control server application can be installed on Linux, OS X and Windows. See the available OS specific features above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js ''(version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well)'' and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory ''(note that with older 0.4.x node.js the installation directory is bit different)'' and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Verify that the port that the hc-server uses ''(default: 3000)'' is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Server Configuration'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
* Authentication username and password (default: none)&lt;br /&gt;
* Port for HTTP connections (default: 3000)&lt;br /&gt;
* Port for SSD queries (default: 1900)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20777</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20777"/>
		<updated>2011-12-21T22:00:49Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client application can be installed from Preware, just look for Home Control application.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory (note that with older 0.4.x node.js the installation directory is bit different) and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. Version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch:AdvancedSystemPrefs&amp;diff=20775</id>
		<title>Patch:AdvancedSystemPrefs</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch:AdvancedSystemPrefs&amp;diff=20775"/>
		<updated>2011-12-21T22:00:15Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
[[image:Icon_Patch.png|frameless|left]]&lt;br /&gt;
The Advanced System Prefs patches are a handful of highly customizable patches for webOS 2.1 and later.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced System Prefs patches have been designed to give you many more options and preference in each corresponding app that can be customized to your liking. Having all of the Advanced System Prefs patches installed will give the best overall experience; however, you can choose to install just the patch you want. Utilizing all or some of the patches and their functionality will not affect the performance of your device. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced System Prefs patches consist of the following set of individual patches:&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''REQUIRED:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFDEDE;border:1px solid #cc3333;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''Note: You need to pick the correct framework patch based on your setup. The information below will only point you to the right direction. Depending on what release of webOS 2.1 you have may also determine what version of the framework patch you will need. If you are unsure, try and install the main framework patch first. If it fails, try one of the other three (3) depending on your device and revision of webOS 2.1 until it installs.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Framework:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Provides the foundation for the Advanced System Prefs patches. This patch is required for the other Advanced Systems Prefs patches to function properly.&amp;lt;br /&amp;gt;&lt;br /&gt;
::'''''(Note: This patch is needed for Pre2 and recent/current scripts for meta-doctored devices running a WR (world release) of webOS 2.1; all languages)'''''&lt;br /&gt;
::* This extends Mode Switcher functionality (Applies to all versions of the Framework patch). To learn more, see the [[Application:ModeSwitcher|Mode Switcher Wiki]].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Framework (VZW):'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Provides the foundation for the Advanced System Prefs patches. This patch is required for the other Advanced Systems Prefs patches to function properly.&amp;lt;br /&amp;gt;&lt;br /&gt;
::'''''(Note: This patch is needed for the Verizon Pre2 running a non-WR (world release) of webOS 2.1; languages EN_US or ES)'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Framework Legacy:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Provides the foundation for the Advanced System Prefs patches. This patch is required for the other Advanced Systems Prefs patches to function properly.&amp;lt;br /&amp;gt;&lt;br /&gt;
::'''''(Note: This patch is needed for legacy devices (e.g. early scripts for meta-doctored devices) running a WR (world release) of webOS 2.1; all languages)'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Framework Legacy (VZW):'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Provides the foundation for the Advanced System Prefs patches. This patch is required for the other Advanced Systems Prefs patches to function properly.&amp;lt;br /&amp;gt;&lt;br /&gt;
::'''''(Note: This patch is needed for legacy devices running a non-WR (world release) of webOS 2.1; languages EN_US or ES)'''''&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''OPTIONAL:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#DEEFFF;border:1px solid #2326CC;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
'''Note: If you installed either VZW version of the  Advanced System Prefs - Framework patch, you should then install the VZW versions of the patches listed below.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Calendar Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Extends the functionality of the Calendar App by giving you more customizable options and preferences. This patch adds default view selection into calendar preferences with additional default event preferences such as snooze time configuration. Also this patch adds additional preferences for configuring the event reminder with support for blink notification.&lt;br /&gt;
::* This extends Mode Switcher functionality. To learn more, see the [[Application:ModeSwitcher|Mode Switcher Wiki]].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Email Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Extends the functionality of the Email App by giving you more customizable options and preferences. This patch adds additional email notification preferences such as blink toggle and notification repeat preferences. All notification preferences are also modified to be account specific.&lt;br /&gt;
::* This extends Mode Switcher functionality. To learn more, see the [[Application:ModeSwitcher|Mode Switcher Wiki]].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Messaging Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Extends the functionality of the Messaging App by giving you more customizable options and preferences. This patch adds additional messaging notification preferences such as blink toggle and notification repeat preferences. All notification preferences are also modified to be account specific.&lt;br /&gt;
::* This extends Mode Switcher functionality. To learn more, see the [[Application:ModeSwitcher|Mode Switcher Wiki]].&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Phone Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Extends the functionality of the Phone App by giving you more customizable options and preferences. This patch adds various configuration items for the phone application. Also adds notification repeat preferences.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - System Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
::Extends the functionality of the Phone App by giving you more customizable options and preferences. This patch adds more sound preferences into sound preferences application. Also adds haptic feedback into screen &amp;amp; lock preferences.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The following information will help with installing the Advanced Systems Prefs patches.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install the Advanced System Prefs patches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Advanced System” (no quotes)&lt;br /&gt;
# Tap the corresponding patch from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Patch &amp;gt; Advanced &amp;gt; Patch name ''(e.g. Advanced System Prefs - Calendar Prefs)''&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
=====webOS OTA Updates=====&lt;br /&gt;
The Advanced System Prefs patches are not OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier, you must remove these patches before updating. If you do not remove them prior to running the OTA update, you most likely will need to run the Emergency Patch Recovery tool from Preware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Patch Updates=====&lt;br /&gt;
Updated versions of the Advanced System Prefs patches can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Each Advanced System Prefs patch is listed below with information on how you access and configure the preferences added by that patch for the correspond app.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - Framework&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The framework patch adds the foundation for things such as, but not limited to, the unknown contacts and per account configuration in which the other prefs patches use to actually incorporate the functionality and features.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This section will be used to discuss the Unknown Contacts and the Per Account Notifications, as well as, some of the other background features provided by the Advanced System Prefs patches.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing the Unknown Contacts Notifications:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Contacts App.&lt;br /&gt;
#Tap or Swipe down the app menu and select Preferences and Accounts.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Or&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
#Tap the Unknown Contacts Notifications button found in the Email, Messaging or Phone app's Preferences.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring the Unknown Contacts Notifications:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Unknown Contacts'''&amp;lt;/u&amp;gt; ''(Note: These two options are only found in the preferences for the Contacts App)''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Blocked Numbers:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the Unknown Contacts Options apply to incoming calls from blocked numbers.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Unknown Numbers:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the Unknown Contacts Options apply to incoming calls from unknown numbers.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Unknown Contact Options (button)''' ''(Note: This button can be found in the preferences for the Contacts app or can be found listed as the Unknown Contacts Notifications button in the Email, Messaging and Phone apps.)'' &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Phone Call'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Action:''' ''[Alert Normally | Direct to Voicemail | Hangup Automatically]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming phone call from someone not in your contacts.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you are alerted to an incoming phone call from someone not in your contacts. The Action setting above must be set to &amp;quot;Alert Normally&amp;quot; for this setting to be available.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''SMS Message'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | System Sound | Ringtone | Vibrate | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming SMS message from someone not in your contacts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Email Message'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | System Sound | Ringtone | Vibrate | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming email message from someone not in your contacts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing the Per Account/Contact Notifications:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Contacts App.&lt;br /&gt;
#Tap a Contact.&lt;br /&gt;
#Tap the little bell icon to the left of the Edit button.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring the Per Account/Contact Notifications:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Phone Call'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Action:''' ''[Alert Normally | Direct to Voicemail | Hangup Automatically]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when you have an incoming phone call from this contact.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you are alerted to an incoming phone call from this contact. The Action setting above must be set to &amp;quot;Alert Normally&amp;quot; for this setting to be available.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''SMS Message'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | System Sound | Ringtone | Vibrate | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming SMS message from this contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Email Message'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Use Default | System Sound | Ringtone | Vibrate | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming email message from this contact.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - Calendar Prefs&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Calendar App.&lt;br /&gt;
#Tap or Swipe down the app menu and select Preferences and Accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Default Calendar View:''' ''[No Default View | Day View | Week View | Month View]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what the default view will be when the Calendar app is opened.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Default Event Options (Button)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Default Event Duration:''' ''[30 Mins. | 1 Hour | 2 Hours]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the default length of a new event that is created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Default Event Reminder'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Timed:''' ''[No Reminder | 5 Mins. Before | 10 Mins. Before | 15 Mins. Before | 30 Mins. Before | 1 Hour Before | 1 Day Before]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the default event reminder that is set when creating a new Timed event.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''All Day:''' ''[No Reminder | 1 Day Before | 2 Day Before | 3 Day Before | 1 Week Before]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the default event reminder that is set when creating a new All Day event.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Snooze Event Reminder'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Timed:''' ''[1 Hour Before | 30 Mins. Before | 15 Mins. Before | 10 Mins. Before | 5 Mins. Before | At Start Time | After 5 Mins. | After 10 Mins. | After 15 Mins. | After 30 Mins | After 1 Hour]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the snooze reminder that is set when creating a new Timed event.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''All Day:''' ''[No Reminder | 1 Day Before | 2 Day Before | 3 Day Before | 1 Week Before]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the snooze reminder that is set when creating a new All Day event.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br/ &amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Event Reminder Settings (Button)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Event Reminder'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Show Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the additional notification options are available and whether or not the notification banner is used to notify you of calendar events.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Blink Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the blink notification will be on or off when you have a notification for calendar events.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Sound'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you will be alerted when a calendar event notification occurs. If you select Ringtone, you will be presented with an option in which you can select a custom alert sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Repeat'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Repeat:''' ''[Disabled | Every 2 Mins. | Every 5 Mins. | Every 15 Mins. | Every 30 Mins. | Every 60 Mins.]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the frequency of a calendar notification.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Limitation:''' ''[Repeat Infinitely | Repeat 3 Times | Repeat 5 Times | Repeat 10 Times | Repeat 15 Times | Repeat 30 Times]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how often a calendar notification occurs.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - Email Prefs&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Email App.&lt;br /&gt;
#Tap or Swipe down the app menu and select Preferences and Accounts.&lt;br /&gt;
#In the Accounts group, tap the bell icon on the account listed you want to configure.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Notification Settings'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''New Email'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Show Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the additional notification options are available and whether or not the notification banner is used to notify you of emails.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Blink Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the blink notification will be on or off when you have a notification for an email.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Sound'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you will be alerted when an email notification occurs. If you select Ringtone, you will be presented with an option in which you can select a custom alert sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Repeat'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Repeat:''' ''[Disabled | Every 2 Mins. | Every 5 Mins. | Every 15 Mins. | Every 30 Mins. | Every 60 Mins.]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the frequency of an email notification.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Limitation:''' ''[Repeat Infinitely | Repeat 3 Times | Repeat 5 Times | Repeat 10 Times | Repeat 15 Times | Repeat 30 Times]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how often an email notification occurs.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unknown Contacts Notification (Button)'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Please see the Accessing and Configuring sub-sections under the Advanced System Prefs - Framework section for more details.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - Messaging Prefs&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Messaging App.&lt;br /&gt;
#Tap or Swipe down the app menu and select Preferences and Accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Message Drafts'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Copy to Message:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not a draft message is automatically restored to that conversation after having aborted the message or closed the messaging app.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Copy to Clipboard:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the draft of a message is automatically copied to the clipboard for pasting into the conversation manually instead of automatically.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing the Per Account Settings:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In the Preferences and Accounts for the Messaging App: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Tap the bell icon on the account listed you want to configure notification settings for.&lt;br /&gt;
*Tap the actual account listing (e.g. SMS Account) for the account's message greeting and signature settings (if applicable, see the SMS/MMS Account Setting section below).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring the Per Account Settings:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Notification Settings'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''New Message'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Show Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the additional notification options are available and whether or not the notification banner is used to notify you of messages.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Blink Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the blink notification will be on or off when you have a notification for a message.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Sound'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you will be alerted when a message notification occurs. If you select Ringtone, you will be presented with an option in which you can select a custom alert sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Repeat'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Repeat:''' ''[Disabled | Every 2 Mins. | Every 5 Mins. | Every 15 Mins. | Every 30 Mins. | Every 60 Mins.]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the frequency of a message notification.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Limitation:''' ''[Repeat Infinitely | Repeat 3 Times | Repeat 5 Times | Repeat 10 Times | Repeat 15 Times | Repeat 30 Times]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how often a message notification occurs.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Unknown Contacts Notification (Button)'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Please see the Accessing and Configuring sub-sections under the Advanced System Prefs - Framework section for more details.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SMS/MMS Account Settings''' (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Prepend Fwd:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines if the forward abbreviation (fwd) will be automatically added to the beginning of forwarded text messages.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Message Greeting:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting allows for an opening greeting to be placed at the beginning of new text messages.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Message Signature:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting allows for a signature to be placed at the end of new text messages.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing the IM Account(s) Settings:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In Messaging App: &amp;lt;br /&amp;gt;&lt;br /&gt;
*Tap the Buddies button in the header.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring the IM Account(s) Settings:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''&amp;lt;u&amp;gt;Changing the availability of the IM account(s)&amp;lt;/u&amp;gt;'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Tap the Status button (circle) to list your IM accounts. After tapping an individual IM account from the list, you will be presented with an availability list to pick the availability of that account (e.g. Available | Busy | Invisible | Sign Off). ''(Note: If only one (1) IM account exists, no list will be shown and you will just be presented with the availability list.)''&lt;br /&gt;
* Tap + Hold the Status button to change the availability status for all configured IM accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Setting/Checking a custom status message(s)&amp;lt;/u&amp;gt;'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Tap the status message area to get list of accounts and the custom messages set for them. If no custom messages are set then you get an empty custom message input box. When presented with a list you can select any of the messages (or even empty one) for editing. When you have finished writing the custom message tap the apply button to the right of the status message area to save it. You will be presented with a list of your IM accounts ''(if there is more than one configured)''. Tap an account to apply that custom message to the account.&lt;br /&gt;
* Tap + Hold the apply button to apply that custom message to all configured accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;u&amp;gt;Removing a custom status message&amp;lt;/u&amp;gt;'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Tap the status message area then tap the 'New empty message' line and then tap the apply button.&lt;br /&gt;
* Tap + Hold the apply button to remove that custom message from all configured accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - Phone Prefs&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
#Launch the Phone App.&lt;br /&gt;
#Tap or Swipe down the app menu and select Preferences &amp;amp; Accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring The Prefs:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Default Phone View'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Default Phone View:''' ''[No Default View | Dialpad | Call Log | Favorites]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the default view of the phone app when opened.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Application'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Close After Call:''' ''[Yes | No]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines if the phone app will be closed after a call has been ended.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Call View:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting has now been hard coded and hidden from view. ''(shown here only for reference)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The dial pad will be displayed during outbound calls and the contacts scene will be displayed during inbound calls.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#85c780&amp;quot;&amp;gt;Tweaks Supported Options&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The following options are available in the [[Application:Tweaks|Tweaks]] application if you have this patch installed. For more information on each setting, see the blue Help/? in the Tweaks app.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Slider Opened:''' ''[Do Nothing | Answer Call | Speakerphone]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when the slider is opened during an incoming call. ''(Does not apply to speakerphone or bluetooth calls)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Slider Closed:''' ''[Do Nothing | Hangup Call]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when the slider is closed during a call. ''(Does not apply to speakerphone or bluetooth calls)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Power Button:''' ''[Do Nothing | Hangup Call]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when the power button is pressed during a call. ''(Does not apply to speakerphone or bluetooth calls)''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Automation'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''On Dial Select:''' ''[Do Nothing | Start Call]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when a phone number/contact is tapped in the call log or contacts.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''On TS Removal:''' ''[Do Nothing | Answer Call]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens when the phone is removed from a touchstone during an incoming call.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''On Proximity:''' ''[Do Nothing | Change Audio]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the audio source is changed based on the proximity sensor. By moving a the phone away from your ear (front speaker) during a call, the speakerphone will automatically be engaged and visa versa. If using a bluetooth headset/handsfree while on a call, bringing the phone to your ear will engage the front speaker and back to bluetooth when removed from your ear.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''On Call Reject:''' ''[Do Nothing | Send SMS Reply]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines what happens to an incoming call when it is rejected/ignored. If the Send SMS Reply option is selected, you will be presented with a default message to use or you can tap that text field to edit it and supply your own message.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
When the device's screen is on, activating the Send SMS Reply feature on an ignored/rejected call is done by pressing the red hangup/ignore button. The incoming call will be rejected/ignored and the messaging app will open with the message defined in the Send SMS Reply setting and preset to the callers number that was ignored/rejected. If you simply wish to ignore/reject the call without sending the SMS reply, you just tap + hold the red hangup/ignore button and the call will be ignored.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
When the device's screen is off/locked, the Send SMS Reply feature works in this way: Pressing the power button twice with with at least a one second pause between the presses will invoke the SMS Reply/messaging app. Pressing the power button twice within one second, the SMS Reply/messaging app will not be invoked and instead will hangup the call.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Accounts'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Missed Calls'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Use Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the notification settings will be available for configuration.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Blink Notification:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines whether or not the blink notification will be on or off when you have a notification for a missed call. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Sound'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how you will be alerted when a missed call occurs. If you select Ringtone, you will be presented with an option in which you can select a custom alert sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Notification Repeat'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Repeat:''' ''[Disabled | Every 2 Mins. | Every 5 Mins. | Every 15 Mins. | Every 30 Mins. | Every 60 Mins.]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the frequency of an missed call notification.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Limitation:''' ''[Repeat Infinitely | Repeat 3 Times | Repeat 5 Times | Repeat 10 Times | Repeat 15 Times | Repeat 30 Times]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines how often an missed call notification occurs.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Unknown Contacts Notification (Button)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Please see the Accessing and Configuring sub-sections under the Advanced System Prefs - Framework section for more details.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Advanced System Prefs - System Prefs&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This patch adds, modifies, moves, removes or renames certain built-in apps, features and preferences found throughout webOS. Those changes are listed here. All other settings found in the following apps were unmodified/unchanged and are not covered in the scope of this wiki.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Screen &amp;amp; Lock'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Screen'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Brightness:''' ''[Maximum | Minimum]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the brightness level of the screen. A Max/Min setting has been added for easily changing the screen brightness between the minimum and maximum levels with one tap. You can of course still use the slider to set your desired screen brightness level. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Turn Off After:''' ''[15 Seconds | 30 Seconds | 1 Min. | 2 Mins. | 5 Mins. | Never]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the delay before the screen turns off automatically. This setting had more choices added to the list of options, including &amp;quot;Never&amp;quot;.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Touchscreen'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Haptic Feedback:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting was added to allow for haptic feedback when the screen is tapped. In addition, haptic feedback support was added into the Palm Calculator app.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Sound Settings''' ''(Formerly named Sounds &amp;amp; Ringtones)''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Ring &amp;amp; Alert Tones'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Alert:''' ''[Default | Select]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting was added and determines the sound used for the system alerts. If you choose Select, you will be presented with an option in which you can select a custom alert sound.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Notify:''' ''[Default | Select]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting was added and determines the sound used for the system notification alerts. If you choose Select, you will be presented with an option in which you can select a custom notify sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Notifications'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Low Battery:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting was added and determines the notification alert for the system low battery warning. If you select Ringtone, you will be presented with an option in which you can select a custom sound.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Charger:''' ''[Vibrate | System Sound | Ringtone | Mute]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting was added and determines the notification alert for when charging the device. If you select Ringtone, you will be presented with an option in which you can select a custom sound.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Sound Volume Levels'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Ringtone:''' ''[Maximum | Minimum]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the ringtone volume level. A Max/Min setting has been added for easily changing the volume between the minimum and maximum levels with one tap. You can of course still use the slider to set your desired volume level.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''System:''' ''[Maximum | Minimum]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the system volume level. A Max/Min setting has been added for easily changing the volume between the minimum and maximum levels with one tap. You can of course still use the slider to set your desired volume level.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Media:''' ''[Maximum | Minimum]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the media volume level. A Max/Min setting has been added for easily changing the volume between the minimum and maximum levels with one tap. You can of course still use the slider to set your desired volume level.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Location Services'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Radio Toggle:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting has been added to the header of the Location Services app. Toggling the setting will simultaneously enable/disable Location Services (both the GPS Radio and Google Services).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Network Services''' ''(Formerly named Phone Preferences)''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Network Services app can now be found in the Launcher. It was previously hidden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Radio Toggle:''' ''[On | Off]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting has been added to the header of the Network Services app. Toggling the setting will enable/disable the cellular radios (both the phone and data radios).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Phone'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are a few changes to the Phone's app menu. The app menu has been modified to reflect the renaming of Phone Preferences to Network Services, the addition of a new separate Preferences and Accounts (where options from the Phone Prefs patch are found) and Sound Settings. Other Phone app related configurations from the Network Service can also be found in the Phone App under Preferences and Accounts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What version of webOS are these patches available for?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: The Advanced System Prefs patches are available for webOS 2.1 and later.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: There are errors when I try to install one/all of these patches. What can I do?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: The Advanced System Prefs patches you are trying to install/update most likely are conflicting with an existing patch that currently installed or at one time was and didn't remove cleanly.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
You can do two (2) things to try and remedy your situation. 1) You can run the Emergency Patch Recovery tool (EPR) found in Preware or 2) Start removing some of your installed patches. Existing patches that provide the same functionality that these Advanced System Prefs patches do will be the cause of the errors 9/10 times.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/269550-patch-advanced-system-prefs-2-x.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Mode Switcher on Twitter: [http://twitter.com/modeswitcher @modeswitcher]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Bug Reporting =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://redmine.webos-internals.org/projects/adv-sys-prefs Official Bug Reporting Site]&lt;br /&gt;
:''Registration on the site is required to submit bug reports.''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Feature Requests =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://redmine.webos-internals.org/projects/adv-sys-prefs Official Feature Requests Site]&lt;br /&gt;
:''Registration on the site is required to submit feature requests.''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Framework'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x/2.2.x - Current Release - (''Release date: Oct. 31, 2011'')&lt;br /&gt;
:* Fixed contact deletion&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x/2.2.0 - Old Release - (''Release date: Sep. 23, 2011'')&lt;br /&gt;
:* French translation fix&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 21, 2011'')&lt;br /&gt;
:* Fixed few French translation being changed to Italian&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 19, 2011'')&lt;br /&gt;
:* Fixed battery trigger for MS giving false info on luna restart&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 15, 2011'')&lt;br /&gt;
:* Fine tuned enyo widgets to look/work better&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 31, 2011'')&lt;br /&gt;
:* Fixes for the battery trigger provided for Mode Switcher&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 14, 2011'')&lt;br /&gt;
:* Fixed unknown contacts prefs not updating when changed by other app (such as MS)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 13, 2011'')&lt;br /&gt;
:* Added the forgotten translation fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 13, 2011'')&lt;br /&gt;
:* Small translation fixes&lt;br /&gt;
:* Fixed charger trigger to have 3 sec delay for MS so that quick disconnects wont cause mode change&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 1, 2011'')&lt;br /&gt;
:* Fixed a bug with selector widget causing rows not showing properly&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 31, 2011'')&lt;br /&gt;
:* Removed forcing of global blink setting&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
:* Fixed per contact system sound configuration of sms/im messages&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release  date: Mar. 21, 2011'')&lt;br /&gt;
:* Added support for charger and battery trigger in MS 2.0&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Calendar Prefs'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x/2.2.0 - Current Release - (''Release date: Sep. 15, 2011'')&lt;br /&gt;
:* Small fixes for repeat notification handling&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 20, 2011'')&lt;br /&gt;
:* Fixed notification bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Email Prefs'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x/2.2.x - Current Release - (''Release date: Nov. 10, 2011'')&lt;br /&gt;
:* Fixed blink notification setting change not taking effect without luna restart&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x/2.2.0 - Old Release - (''Release date: Sep. 21, 2011'')&lt;br /&gt;
:* Fixed blink notification setting when using smart inbox&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x/2.2.0 - Old Release - (''Release date: Sep. 19, 2011'')&lt;br /&gt;
:* Fixes for repeat notification handling when messages received from multiple accounts simultaneously &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 2, 2011'')&lt;br /&gt;
:* Made the patch compatible with auto bcc patch&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 1, 2011'')&lt;br /&gt;
:* Fixed notification repeat limit not working bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Aug. 19, 2011'')&lt;br /&gt;
:* Made the patch compatible with delete email from dashboard patch&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 7, 2011'')&lt;br /&gt;
:* Fixed banner not showing for emails with unknown notification set&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 21, 2011'')&lt;br /&gt;
:* Fixed blink notification bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Messaging Prefs'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x/2.2.0 - Current Release - (''Release date: Sep. 15, 2011'')&lt;br /&gt;
:* Fixes for per contact notification usage / notification repeat&lt;br /&gt;
:* Fixes for repeat notification when messages from multiple accounts received simultaneously &lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 1, 2011'')&lt;br /&gt;
:* Fixed notification repeat limit not working bug&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Jul. 18, 2011'')&lt;br /&gt;
:* Fixed copy to clipboard not working and also added fix for messaging summary webOS bug&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 18, 2011'')&lt;br /&gt;
:* Properly fixed a bug with per contact notification settings when sender id is an email address&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 14, 2011'')&lt;br /&gt;
:* Fixed a bug with per contact notification settings when sender id is an email address&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 7, 2011'')&lt;br /&gt;
:* If unknown contact alert configured then no repeat notification is applied to messages from unknown contacts&lt;br /&gt;
:* Fixed notification sound not playing when on chatview&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 22, 2011'')&lt;br /&gt;
:* Fixed small bug in IM status setting&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - Phone Prefs'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x - Current Release - (''Release date: Dec. 9, 2011'')&lt;br /&gt;
:* Fixed phone slider to answer/hangup calls to work always&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Nov. 25, 2011'')&lt;br /&gt;
:* Made phone app start fast on all situation and fixed phone app showing on missed call&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Nov. 17, 2011'')&lt;br /&gt;
:* Made phone app start faster if notification repeat is not used&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.x - Current Release - (''Release date: Nov. 10, 2011'')&lt;br /&gt;
:* Fixed the slider open/close action to work again properly&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x/2.2.0 - Old Release - (''Release date: Sep. 23, 2011'')&lt;br /&gt;
:* Added showing of call duration also into keypad view plus other call view fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 21, 2011'')&lt;br /&gt;
:* Translation fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 20, 2011'')&lt;br /&gt;
:* Fixed the keypad view on outgoing calls feature&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 20, 2011'')&lt;br /&gt;
:* Fixed bug in phone disconnecting when running on new webOS installation without existing prefs&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 19, 2011'')&lt;br /&gt;
:* Changed the way how reject reply can be avoided when screen is locked&lt;br /&gt;
:* Fixed per contact setting causing trouble when phone call alert set to default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 18, 2011'')&lt;br /&gt;
:* Fixed skype dialing not working if on dial action set to do nothing&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 17, 2011'')&lt;br /&gt;
:* Fixed translations and sim account page title&lt;br /&gt;
:* Named tweaks file correctly (tweaks settings cleared, please check after update)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 15, 2011'')&lt;br /&gt;
:* Made on call view automatic (keypad on outgoing call and contact on incoming call)&lt;br /&gt;
:* Re-arranged the preferences / network services UI's&lt;br /&gt;
:* Added per account missed call notification configuration&lt;br /&gt;
:* Favorite/calllog drawers are closed when items are clicked&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 18, 2011'')&lt;br /&gt;
:* Fixes for the proximity feature, now manual override should work properly&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 13, 2011'')&lt;br /&gt;
:* Added the forgotten translation fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 13, 2011'')&lt;br /&gt;
:* Translation fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
:* Fixed proximity feature when using headphones&lt;br /&gt;
:* Now the proximity feature gets &amp;quot;overwritten&amp;quot; if you change audio route manually&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 1, 2011'')&lt;br /&gt;
:* Fixed faulty changes to some language files that slipped into previous release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 31, 2011'')&lt;br /&gt;
:* Now really should fix the default view bug :)&lt;br /&gt;
:* Changed the back gesture behavior a bit to suite default view better&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 30, 2011'')&lt;br /&gt;
:* Fixes phone app launching/default view bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 29, 2011'')&lt;br /&gt;
:* Fixes the not able to reject a call while screen is locked bug&lt;br /&gt;
:* Adds auto reply feature to rejected while screen locked as well&lt;br /&gt;
:* Changes the operation of auto reply, tap to initiate, tap-n-hold to skip&lt;br /&gt;
:* Fixes bug with screen timeout not working after phone call when proximity option enabled&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 21, 2011'')&lt;br /&gt;
:* Fixed small bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced System Prefs - System Prefs'''&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.x/2.2.x - Current Release - (''Release date: Nov. 10, 2011'')&lt;br /&gt;
:* Fixed location services app to show correct options in all situations&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Sep. 19, 2011'')&lt;br /&gt;
:* Separated phone account settings from network service settings (toggle in app menu, and also access from phone app preferences)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.2.0 - Old Release - (''Release date: Sep. 15, 2011'')&lt;br /&gt;
:* Removed the network services fake app&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: May. 31, 2011'')&lt;br /&gt;
:* Changed system volume follow system changes in sounds and alerts app&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Apr. 10, 2011'')&lt;br /&gt;
:* Added translations for French, Spanish and German&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 31, 2011'')&lt;br /&gt;
:* Added back the global blink configuration into screenlock app&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 23, 2011'')&lt;br /&gt;
:* Small fixes and language support additions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 21, 2011'')&lt;br /&gt;
:* Fixed small bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:2.1.x - Old Release - (''Release date: Mar. 15, 2011'')&lt;br /&gt;
:* Initial release&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20773</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20773"/>
		<updated>2011-12-21T21:59:25Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: /* Troubleshooting/FAQs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client application can be installed from Preware, just look for Home Control application.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory (note that with older 0.4.x node.js the installation directory is bit different) and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. Version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20771</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20771"/>
		<updated>2011-12-21T21:59:02Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home. The current version is designed phones in mind (it will work nicely even with the small screen of Veer), but future versions will bring lot of changes for the UI when run in TouchPad. I haven't done much testing on TouchPad yet so if something is not working please let me know and I shall fix it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed in Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (will be enabled soon)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other sound stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are no Windows specific features available at this time, but they are coming in future 0.8.x releases.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. Currently only keyboard control enable, the mouse support will come in later releases.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing or paused). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client application can be installed from Preware, just look for Home Control application.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: '''npm install hc-server'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory (note that with older 0.4.x node.js the installation directory is bit different) and executing: '''node hc-server.js'''&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. Version 0.6.x of node is recommended, although everything should work with the 0.4.x version as well.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This will most likely require some too, but this is not implemented yet...&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though. Proper support coming in future releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I get the following error: bind EADDRINUSE?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I am getting an inaccurate Rhythmbox status?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I seem to have limited controls for Totem...?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Public Release''' - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* Fixed small bug in manual adding of servers&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:0.8.0 - First Public Release - (''Dec. 20rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Future features ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows mouse and keyboard support&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Windows sound/volume controller&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- OS X mouse control&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20707</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20707"/>
		<updated>2011-12-19T17:01:48Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=beta 0.7.9&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br &amp;gt;&amp;lt;br &amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed from Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (Not fully ready yet)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are not Windows specific features available at this time.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client app can be installed from Preware, you need to have beta apps feed enabled.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: npm install hc-server&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory and executing: node hc-server.js&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Mouse control requires XTool to be installed (http://lestang.org/osax/XTool/XTool-2.0.dmg.tgz).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== I get Error: bind EADDRINUSE ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Inaccurate Rhythmbox status ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Limited controls for Totem ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Home Control&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - First Public Release''' - (''Dec. ??rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future features ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20705</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20705"/>
		<updated>2011-12-19T17:00:50Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Forgot to move the advanced features into the features section. cleaned that up some.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=beta 0.7.9&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
''NOTE: The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed from Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (Not fully ready yet)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''OS Specific'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are not Windows specific features available at this time.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=====&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Advanced'''&amp;lt;/span&amp;gt;=====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some advanced features that are not so obvious, specifically when using the app on devices with small screens (e.g. Veer). Devices with larger screens may display these features all the time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Progress Bar'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Closing a Controller'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client app can be installed from Preware, you need to have beta apps feed enabled.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: npm install hc-server&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory and executing: node hc-server.js&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Mouse control requires XTool to be installed (http://lestang.org/osax/XTool/XTool-2.0.dmg.tgz).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== I get Error: bind EADDRINUSE ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Inaccurate Rhythmbox status ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Limited controls for Totem ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Home Control&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - First Public Release''' - (''Dec. ??rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future features ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20703</id>
		<title>Application:HomeControl</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:HomeControl&amp;diff=20703"/>
		<updated>2011-12-19T16:51:00Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Reconfigured the page moving features under overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Home control&lt;br /&gt;
|version=beta 0.7.9&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Home_control.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px; text-align: center; font-weight: bold;'&amp;gt;Sconix:&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; {{SconixDonation}}&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt; DKirker (UPNP support): &amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;{{DKirkerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Home-Control.png|frameless|left]]&lt;br /&gt;
Home Control is an app that aims to provide means to control everything remotely controlled at your home.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''General'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
''NOTE: The following general features do not require the server application. Use the IP/port info of the device (or computer where the app is running).''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Boxee and XBMC control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Boxee and XBMC (both devices and application running on a desktop machine).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Cisco IP surveillance'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows viewing of the cameras video feed from Home Control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''VLC video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows basic controlling of VLC video player, more advanced controls are coming. Requires the LUA interface to be enabled in the VLC.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''TouchPad Surveillance Camera (Not fully ready yet)'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables using of the web cam in TouchPad as an security cam when placed on touchstone. You can also view the latest captured image on Home Control running on your phone (this needs the server application though).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{article-three-columns&lt;br /&gt;
|width1=33%&lt;br /&gt;
|width2=33%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Linux Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Status information'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Shows temperature information from 1-wire temperature sensors connected to the computer.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''PulseAudio Mixer / Sound control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows controlling of system volume and other stuff.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Banshee, Rhythmbox and MPD music player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of these music player applications including ability to select playlists / search songs / add songs into the queue etc. At the moment Banshee and Rhythmbox only have basic control, no playlist control support.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Totem video player control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Allows basic controlling of Totem video player, more advanced controls are coming.&lt;br /&gt;
 &lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Windows Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''There are not Windows specific features available at this time.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mac OSX Specific'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''The following features require the Home Control server software to be running on the machine.'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mouse and keyboard control'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Allows full mouse and keyboard control. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''Front Row controlling'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of Front Row application.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''iTunes music player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of iTunes application with ability to view playlists and select the playlist to play with possibility to search a song for playing.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''QuickTime video player'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables control of QuikTime Player application. Requires relative new QuickTime Player version!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''System Sound Mixer / Volume'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Enables system input / output volume and mute control.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Client ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The client app can be installed from Preware, you need to have beta apps feed enabled.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To install the server application you need to have working installation of node.js and npm. Then you can use npm to install hc-server: npm install hc-server&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Then you can run the server by entering the node_modules/hc-server directory and executing: node hc-server.js&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This server software can be run on Linux / OS X / Window, see the supported features below. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You should make sure that the port that the hc-server uses (default: 3000) is not accessible from outside your local area network. If you want to make the server accessible outside of your local area network then you should configure the server to require user authentication.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Configuration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You can edit the following default values by editing the config.js file.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Authentication username and password (default: none)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for HTTP connections (default: 3000)&amp;lt;br&amp;gt;&lt;br /&gt;
- Port for SSD queries (default: 1900)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
All currently supported controllers need the server address of the device/HC server. The form of the address is &amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;, if username/password is needed then: &amp;lt;user&amp;gt;:&amp;lt;password&amp;gt;@&amp;lt;address&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For the controllers that need the Home Control server, the address is the IP address of the computer running the server application and the port is 3000. For the other controllers that control the devices/applications directly you need to see the device/application configuration for the username/password and address/port configuration. Below you can find some additional information and default settings for some of the devices/applications.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boxee / XBMC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
See the Boxee/XBMC configuration for the address/port setup. The default port is 8080.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VLC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To enable the controlling in VLC select 'Add Interface' from the menus and select 'Web Interface'. Then you can configure the controller in Home Control by using the IP address of the computer running the VLC and default port 8080. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Or you can just start VLC from command line with following parameters:&lt;br /&gt;
vlc --extraintf=luaintf --lua-intf=http&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Rhythmbox ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Totem ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
To get all features you need to have dbus-send command line application installed. It comes pre-installed with many distributions. You also need to enable dbus-service plugin in Totem.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse control in OS X ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Mouse control requires XTool to be installed (http://lestang.org/osax/XTool/XTool-2.0.dmg.tgz).&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mouse / Keyboard control in Windows ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You might get mouse / keyboard control working already by installing XMing or Cygwin/X for Windows. I haven't tested this method though.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Advanced Features ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are some features that are not so obvious, specially when using the app on small screen such as Veer. These features are listed here, on bigger screens these might be visible all the time or they might work the same.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Progress Bar ====&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You can view the progress bar by tapping the currently playing song/video info (song/video needs to be playing). The bar shows up for 5 seconds unless you start adjusting the position. Not all controllers support progress bar and it can even be media specific (streams can not be seeked usually).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==== Closing a controller ====&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You can close a controller by clicking its icon when the controller is selected. This will turn off any polling for that controller and close the application if the server side supports that. Starting the controller is simply done by selecting the controller which will also start the application if not already running.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== I get Error: bind EADDRINUSE ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Then the default ports that HC server uses are reserved by some other service and you need to try different ports. You can set the ports with command line parameters: -p &amp;lt;http_port&amp;gt; &amp;lt;ssd_port&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Inaccurate Rhythmbox status ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status in Home Control is not showing correct status after you change the playback state from the Rhythmbox then you most likely don't have dbus-send command installed in your system. It is needed for Home Control server to get the playback status from Rhythmbox.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Limited controls for Totem ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
If the status and controls in Home Control for Totem are limited (i.e. no current video info for example) then you most likely don't have dbus-send installed or you don't have dbus service plugin enabled/installed in Totem. Those are required for better control of Totem.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
You should also donate to Donald Kirker for his awesome work on the UPNP support which is coming soon! To donate to him click the button below:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{DKirkerDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Home Control&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/305887-app-home-control.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Home Control on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - First Public Release''' - (''Dec. ??rd, 2011'')&lt;br /&gt;
:* First public release&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Future features ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
- Extend the already supported modules with full playlist control / search etc.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Winamp module for Music Player extension (will be the first test module for Windows)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Window Media Player control if possible&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- IP / Web Camera support for surveillance / monitoring with motion detection&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- Support for IR controlled devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- UPNP module for controlling UPNP devices&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
- You have something else on your mind, then please let me know :)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Template:DKirkerDonation&amp;diff=20293</id>
		<title>Template:DKirkerDonation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Template:DKirkerDonation&amp;diff=20293"/>
		<updated>2011-11-30T03:42:52Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Protected &amp;quot;Template:DKirkerDonation&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PayPalDonation|JSYG9RBHC7RWG}}&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Template:DKirkerDonation&amp;diff=20291</id>
		<title>Template:DKirkerDonation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Template:DKirkerDonation&amp;diff=20291"/>
		<updated>2011-11-30T03:42:38Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Created page with &amp;quot;{{PayPalDonation|JSYG9RBHC7RWG}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PayPalDonation|JSYG9RBHC7RWG}}&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19781</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19781"/>
		<updated>2011-11-04T20:10:14Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them to your device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device. '''''(NOTE: Be sure to remove any previous &amp;quot;non supported/non Theme Manager&amp;quot; themes prior to applying new themes with Theme Manager!)'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Applying A Complete Theme'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish to apply.&lt;br /&gt;
# Tap the Select This Theme button&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Selecting Various Components From Many Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish you select components from&lt;br /&gt;
# Scroll down to and tap the Theme Components section&lt;br /&gt;
# Tap the checkbox to select the components you wish to apply&lt;br /&gt;
# Tap the Select Components button ''(Note: Repeat the above steps to select components from other themes before you apply the custom theme.)''&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.domain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Alpha Release''' - (''Oct. 30th, 2011'')&lt;br /&gt;
:* Fixed patching/replacing of files located in cryptofs&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.8.0'''&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19779</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19779"/>
		<updated>2011-11-04T20:09:46Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device. '''''(NOTE: Be sure to remove any previous &amp;quot;non supported/non Theme Manager&amp;quot; themes prior to applying new themes with Theme Manager!)'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Applying A Complete Theme'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish to apply.&lt;br /&gt;
# Tap the Select This Theme button&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Selecting Various Components From Many Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish you select components from&lt;br /&gt;
# Scroll down to and tap the Theme Components section&lt;br /&gt;
# Tap the checkbox to select the components you wish to apply&lt;br /&gt;
# Tap the Select Components button ''(Note: Repeat the above steps to select components from other themes before you apply the custom theme.)''&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.domain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.1 - Current Alpha Release''' - (''Oct. 30th, 2011'')&lt;br /&gt;
:* Fixed patching/replacing of files located in cryptofs&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.8.0'''&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19727</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19727"/>
		<updated>2011-10-30T02:11:53Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Applying A Complete Theme'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish to apply.&lt;br /&gt;
# Tap the Select This Theme button&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Selecting Various Components From Many Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish you select components from&lt;br /&gt;
# Scroll down to and tap the Theme Components section&lt;br /&gt;
# Tap the checkbox to select the components you wish to apply&lt;br /&gt;
# Tap the Select Components button ''(Note: Repeat the above steps to select components from other themes before you apply the custom theme.)''&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.domain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - Current Alpha Release''' - (''Oct. 29th, 2011'')&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19725</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19725"/>
		<updated>2011-10-30T02:11:10Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Applying A Complete Theme'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish to apply.&lt;br /&gt;
# Tap the Select This Theme button&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Selecting Various Components From Many Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish you select components from&lt;br /&gt;
# Scroll down to and tap the Theme Components section&lt;br /&gt;
# Tap the checkbox to select the components you wish to apply&lt;br /&gt;
# Tap the Select Components button ''(Note: Repeat the above steps to select components from other themes before you apply the custom theme.)''&lt;br /&gt;
# Tap the Apply Current Theme button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.domain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - Current Alpha Release''' - (''Oct. 29th, 2011'')&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19723</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19723"/>
		<updated>2011-10-30T01:44:16Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Applying A Complete Theme'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Browse (swipe) to the theme you wish to apply.&lt;br /&gt;
# Press&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Selecting Various Components From Many Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.domain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - Current Alpha Release''' - (''Oct. 29th, 2011'')&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19721</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19721"/>
		<updated>2011-10-30T01:09:50Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.8.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Selecting/Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.mydomain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.8.0 - Current Alpha Release''' - (''Oct. 29th, 2011'')&lt;br /&gt;
:* Added searching/filtering of theme and made UI smoother&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.7.0'''&lt;br /&gt;
:* Logic changes and added list view mode for theme library&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.1 - 0.6.9'''&lt;br /&gt;
:* Fixed third party applications theming which was broken&lt;br /&gt;
:* Couple small bug fixes for user interface and service&lt;br /&gt;
:* Fixed a bug in theme applying that could have caused problems.&lt;br /&gt;
:* Fixed serious bug that caused theme applying time get long&lt;br /&gt;
:* More user interface fixes and polishing for phones&lt;br /&gt;
:* Couple small bug fixes and fine tuned user interface&lt;br /&gt;
:* Small fixes and added support for Boot Logo component&lt;br /&gt;
:* Interface fine tuning for both phones and TouchPad&lt;br /&gt;
:* Few interface fixes when running on Touchpad&lt;br /&gt;
:* Few interface fixes and theme installation fix&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19681</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19681"/>
		<updated>2011-10-24T16:01:08Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.5.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Selecting/Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying the themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.mydomain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.5.1 - Current Alpha Release''' - (''Oct. 23rd, 2011'')&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19671</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19671"/>
		<updated>2011-10-24T01:54:27Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.5.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Selecting/Applying your Theme(s) ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying those themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.mydomain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.5.1 - Current Alpha Release''' - (''Oct. 23rd, 2011'')&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19669</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19669"/>
		<updated>2011-10-24T01:53:47Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.5.1&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
==== Adding Themes to your Device ====&lt;br /&gt;
Theme Manager compatible themes come in two types: ZIP and IPK. Themes need to be added to your device before they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add a ZIP theme to your device, save the ZIP package to the Downloads folder on the USB partition of your device.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
To add an IPK theme to your device, save the IPK package to the USB partition of your device.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installing Themes to the Theme Library ====&lt;br /&gt;
Once themes are added to your device, they must be installed into the Theme Library so they can be accessed in Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''ZIP Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
#Tap Theme Library&lt;br /&gt;
#Tap Install New Themes&lt;br /&gt;
#Tap one or multiple ZIP themes in the file picker&lt;br /&gt;
#Tap Ok&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''IPK Compatible Themes'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
#Install the IPK package with Preware&lt;br /&gt;
::''Note: If you have Theme Manager already open, you'll need to rescan for the newly installed theme(s).''&lt;br /&gt;
::#Tap or Swipe down the Application Menu (left of the screen/top bar)&lt;br /&gt;
::#Tap Theme Library&lt;br /&gt;
::#Tap Re-Scan All Themes&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Selecting/Applying a Theme ====&lt;br /&gt;
Now that you have your theme(s) added to your device and installed in the Theme Library, you can start applying those themes or various components from many themes to your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.mydomain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.5.1 - Current Alpha Release''' - (''Oct. 23rd, 2011'')&lt;br /&gt;
:* Couple small bug and typo fixes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.5.0'''&lt;br /&gt;
:* First beta release with many changes&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.2.0'''&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2'''&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19659</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19659"/>
		<updated>2011-10-21T12:59:57Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. '''Before applying a new OTA update, you might want to make sure that the themes you use are supported on the new webOS version.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
usage notes here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making Themes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
First you should create a directory for your theme and you should name it in the following style to avoid any conflict with other themes: com.mydomain.theme-name (e.g. org.webosinternals.simple-test-theme). Even the theme can be set to support different devices you should make separate theme for different types of devices, i.e. most likely nobody wants to have files for TouchPad installed in his phone for example.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The hierarchy inside of that directory is free but the example below uses following hierarchy (the theme.json file is the only one required and has to be named as theme.json):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
org.webosinternals.simple-test-theme/&lt;br /&gt;
  data/&lt;br /&gt;
  images/&lt;br /&gt;
  patches/&lt;br /&gt;
  sounds/&lt;br /&gt;
  theme.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Then the contents of the theme.json file is as below. The optional stuff if not used can be left out. You should make sure that the file contains valid json, i.e. don't use tabs or make typos :). Also you should leave out the comments.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Theme Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0.0&amp;quot;, // Mandatory&lt;br /&gt;
  &lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Description for the theme.&amp;quot;, // Mandatory&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;creator&amp;quot;: &amp;quot;Authors Name&amp;quot;, // Mandatory&lt;br /&gt;
  &amp;quot;website&amp;quot;: &amp;quot;&amp;quot;, // Mandatory but can be left empty&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;donations&amp;quot;: &amp;quot;&amp;quot;, // Optional donation link&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;devices&amp;quot;: [&lt;br /&gt;
    // Mandatory list of supported devices, valid devices are&lt;br /&gt;
    // emulator, touchpad, veer, pre3, pre (= pre,pre+,pre2)&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;emulator&amp;quot;,&lt;br /&gt;
    &amp;quot;touchpad&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;screenshots&amp;quot;: [ &lt;br /&gt;
    // Mandatory, at least one screenshot is required&lt;br /&gt;
    &lt;br /&gt;
    &amp;quot;data/default-view.png&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;themedata&amp;quot;: { &lt;br /&gt;
    // Mandatory, different data can be set for different webOS versions, &lt;br /&gt;
    // every supported version must be listed, the components that does &lt;br /&gt;
    // not exist in the theme should be removed. Components can contain &lt;br /&gt;
    // images, sounds and patches.&lt;br /&gt;
&lt;br /&gt;
    // Allowed files at the moment are, images: jpg/png, sounds: mp3/wav &lt;br /&gt;
    // and only files that can be patched are css files.&lt;br /&gt;
  &lt;br /&gt;
    &amp;quot;3.0.0&amp;quot;: {&lt;br /&gt;
      // You can refer to other version with alias if the version is &lt;br /&gt;
      // compatible. At the moment if they differ even the slightest&lt;br /&gt;
      // amount you need to create new set, i.e. after alias you can&lt;br /&gt;
      // not set any &amp;quot;overrides&amp;quot; at the moment.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;alias&amp;quot;: &amp;quot;3.0.2&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;3.0.2&amp;quot;: {&lt;br /&gt;
      // Path is always the path in the device and the file path to&lt;br /&gt;
      // to the file inside the theme directory.&lt;br /&gt;
    &lt;br /&gt;
      &amp;quot;app_icons&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.phone/icon.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/icon-phone.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;app_launcher&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/lib/luna/system/luna-applauncher/images/bg.png&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/search-bg.png&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;applications&amp;quot;: {&lt;br /&gt;
        &amp;quot;sounds&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/ringtones/Silent.mp3&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;sounds/silent.mp3&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;patches&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/usr/palm/applications/com.palm.app.messaging/stylesheets/messaging.css&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;patches/messaging-css.patch&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      },&lt;br /&gt;
      &lt;br /&gt;
      // If the component does not have images, sounds or patches then it can&lt;br /&gt;
      // be left out, but these are listed here just as an example what components&lt;br /&gt;
      // are supported.&lt;br /&gt;
      &lt;br /&gt;
      &amp;quot;enyo_widgets&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;exhibition&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;just_type&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;keyboard&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;lock_screen&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;quick_launcher&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;status_bar&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;system_menus&amp;quot;: {&lt;br /&gt;
      },&lt;br /&gt;
      &amp;quot;wallpapers&amp;quot;: {&lt;br /&gt;
        &amp;quot;images&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;path&amp;quot;: &amp;quot;/media/internal/wallpapers/wallpaper.jpg&amp;quot;,&lt;br /&gt;
            &amp;quot;file&amp;quot;: &amp;quot;images/wallpaper.jpg&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Once the theme is ready you should zip the directory with the directory name, e.g. com.mydomain.test-theme.zip. Its good practice also to include the device type in the zip name as well, e.g. com.mydomain.test-theme-tablet.zip / com.mydomain.test-theme-phone.zip. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The zip file can be then installed with Theme Manager. Theme Manager unpacks the theme into /media/internal/.themes/ directory where you can even unpack your theme manually while in USB mode or edit/view the already installed themes (when in USB mode you should see .themes directory if you have installed themes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19635</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19635"/>
		<updated>2011-10-21T01:59:53Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
usage notes here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. '''(NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:FreeTether&amp;diff=19627</id>
		<title>Application:FreeTether</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:FreeTether&amp;diff=19627"/>
		<updated>2011-10-20T20:31:00Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=freeTether&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.2.0&lt;br /&gt;
|tag=Networking&lt;br /&gt;
|screenshot=Freetether_main.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{FreeTetherDonation}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[image:Icon_FreeTether.png|frameless|left]]&lt;br /&gt;
freeTether is an open source tethering application for webOS that turns your device into an access point/gateway that allows you to share your device's cellular data connection with other devices via WiFi, Bluetooth or USB.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The following information will help with installing freeTether on your device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preparing Your Device ====&lt;br /&gt;
The following steps should be taken to prepare your device for the installation of freeTether.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== Remove Other Tethering Solutions =====&lt;br /&gt;
It is highly recommended to remove all previous versions of freeTether and freeTetherD, as well as, Mobile Hotspot. Other tethering solutions may conflict with freeTether as well.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
The following method is the recommend way to install freeTether. By installing with Preware, you'll be certain to have access to the latest versions of freeTether.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [[Preware]] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “freetether” (no quotes), then press the enter/return key.&lt;br /&gt;
# Tap freeTether from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities&lt;br /&gt;
# Tap freeTether from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
freeTether updates can be found and installed via Preware&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System/Device Compatibility ==&lt;br /&gt;
Here is a list of some systems and their current status/compatibility with freeTether.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| &lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Bluetooth&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| USB&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| WIFI (Open)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| WIFI (WPA)&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| Linux&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| MacOSX &amp;lt;=10.5&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| MacOSX 10.6&lt;br /&gt;
| Good&lt;br /&gt;
| Broken&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| Windows 7 (x86)&lt;br /&gt;
| ?&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| Windows 7 (x64)&lt;br /&gt;
| Can work&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| PS3&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| Wii&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
| Good&lt;br /&gt;
| Needs Work&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| iPad&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
| Good&lt;br /&gt;
| Good&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
The following information will help to understand and use freeTether. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Overview =====&lt;br /&gt;
&lt;br /&gt;
There are a number of different preferences and options that can be configured for freeTether. Each of the sections below contain information for configuring and using those preferences and options.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
From within freeTether, you can learn more about the particular preferences and options by pressing the help button ''(blue question mark)'' found throughout the preferences and options areas. Pressing the help button will toggle the preferences or option fields blue. Tapping on a preference or option while the help is enabled will give you a description of that particular preference or option. Tap the help button again to exit the help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;General Preferences&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing General Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
# Tap or Swipe down the app menu and select General Prefs.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring General Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Auto WiFi Tether:''' ''[Enabled | Disabled]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting automatically enables WiFi tethering when freeTether starts.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Auto BT Tether:''' ''[Enabled | Disabled]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting automatically enables Bluetooth tethering when freeTether starts.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Auto USB Tether:''' ''[Enabled | Disabled]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting automatically enables USB tethering when freeTether starts.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;TCP/IP Preferences&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing TCP/IP Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The TCP/IP preferences can be accessed two ways:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Tap or Swipe down the app menu and select TCP/IP Prefs.&lt;br /&gt;
# Tap the DHCP Server section shown below the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring TCP/IP Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
''(Note: If invalid settings are configured for the TCP/IP Preferences, the text in the preferences and the DHCP Server section shown below the Tethered Interfaces list will turn a crimson red color to indicate that invalid settings were used. In addition the on/off toggles for the three tethering modes will be disabled. You will have to correct the TCP/IP Preferences before you can enable the interfaces.)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Gateway:''' ''[Default: 192.168.100.1]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the router or default gateway IP address.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Subnet:''' ''[Default: 255.255.255.0]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the subnet address for the network which the default gateway is on. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''DHCP Start:''' ''[Default: 192.168.100.50]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the start of the DHCP lease pool. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Max Leases:''' ''[Default: 15]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the maximum number of DHCP leases that will be given out at a given time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Lease Time:''' ''[Default: 7200]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines ''(in seconds)'' how long a DHCP lease will last before expiring.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;WiFi Tetheing&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing WiFi Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The WiFi preferences can be accessed two ways:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Tap or Swipe down the app menu and select WiFi Prefs.&lt;br /&gt;
# Tap the WiFi section in the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring WiFi Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Network:''' ''[Default: freeTether]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the ESSID of the WiFi access point.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Security:''' ''[Open | WPA Personal] [Default: Open]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the encryption used by the WiFi access point.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
''(Note: The following settings are only displayed if the Security setting is changed from Open to WPA Personal)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Passphrase:'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines the secret passphrase which is required when connection to an encrypted WiFi access point. Tapping the passphrase field will toggle between hiding and showing the passphrase in clear text.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
To configure your own or to generate a random passphrase, tap the Set Passphase button. A passphrase can be created two ways:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
# Tap the text field ''(above the Generate Random button)'' and enter your own passphrase. ''(minimum of eight (8) characters.)'' Then tap the Set Passphrase button.&lt;br /&gt;
# Tap the Generate Random button to have freeTether generate a passphrase for you. Then tap the Set Passphrase button.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Enabling WiFi Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Tap the On|Off toggle on the WiFi section in the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Bluetooth Tetheing&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing Bluetooth Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Bluetooth preferences can be accessed two ways:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# Tap or Swipe down the app menu and select Bluetooth Prefs.&lt;br /&gt;
# Tap the Bluetooth section in the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring Bluetooth Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''PAN Profile:''' ''[Enabled | Disabled] [Default: Enabled]''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
This setting determines if the personal area network (PAN) bluetooth profile is enabled or disabled. This option is not 100% functional yet. Use at your own risk.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Enabling Bluetooth Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Tap the On|Off toggle on the Bluetooth section in the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;USB Tethering&amp;lt;/span&amp;gt; =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Accessing USB Preferences:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are no Bluetooth preferences at this time.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Configuring USB Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Configuring computers to connect to freeTether using USB tethering is outside the scope of this wiki, however, there is a WebOS-Internals wiki page that contains a section (Computer Setup) with instructions on configuring your computer's operating system with specific drivers so that it will be able to work with freeTether's USB tethering, found [http://www.webos-internals.org/wiki/USBnet_Setup#Computer_Setup here].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#3399ff&amp;quot;&amp;gt;'''Enabling USB Tethering:'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Tap the On|Off toggle on the USB section in the Tethered Interfaces list.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQ ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What version of webOS is freeTether available for?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: freeTether is only available for webOS 1.4.5 and later.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Q: I think I've found a bug. What should I do?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Please review the bug/features listed [http://redmine.webos-internals.org/projects/freetether/issues here] before submitting your own. You should also consider removing all other tethering solutions and then try again; as one of the other tethering solutions may be causing the issue with freeTether.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Q: I am unable to change the preferences for the tethered interface?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: You can not change the tethered interfaces settings when the interface is on. Turn the interface off, change your settings, then turn the interface back on.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Support Development =====&lt;br /&gt;
::{{FreeTetherDonation}}&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
::* [http://forums.precentral.net/webos-internals/279353-freetether-1-0-x.html Official PreCentral Forum Thread]&lt;br /&gt;
&lt;br /&gt;
===== Official Bug/Feature Request Site =====&lt;br /&gt;
::*[http://redmine.webos-internals.org/projects/freetether/issues Official Bug/Feature Request Site]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Changelog =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''1.2.0 - Current Release''' - (''Released Oct. 17th, 2011'')&lt;br /&gt;
:* Backs up and hides Mobile Hotspot on install&lt;br /&gt;
:* Makes freeTether's service persistent instead of dynamic&lt;br /&gt;
:* Pre3 screen size fix&lt;br /&gt;
:* Remove BT and USB interfaces from bridge when disabled&lt;br /&gt;
:* Restore previous states when app is closed without disabling first&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.1.3'''&lt;br /&gt;
:* Add advanced usb prefs back, only visible if secret passphrase is typed&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.1.2'''&lt;br /&gt;
:* Makes sure custom TCP prefs are used on startup&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.1.1'''&lt;br /&gt;
:* Added options to auto-tether interfaces on app startup&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.1.0'''&lt;br /&gt;
:* Set the &amp;quot;default&amp;quot; gateway/router IP to 192.168.100.1&lt;br /&gt;
:* Add help overlay to all options&lt;br /&gt;
:* Set font color TCP settings to crimson if invalid&lt;br /&gt;
:* Disable main toggles if there are invalid TCP settings&lt;br /&gt;
:* Turn &amp;quot;DHCP Server&amp;quot; text crimson if there are invalid TCP settings&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.0.0'''&lt;br /&gt;
:* Moved out of testing feeds into public feeds. Initial public release.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.15'''&lt;br /&gt;
:* Fixed TCP/IP settings not saving&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.14'''&lt;br /&gt;
:* Fixed cookie bug not saving preferences&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.13'''&lt;br /&gt;
:* Disable settings while interface active&lt;br /&gt;
:* Add TCP/IP Preferences&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.12'''&lt;br /&gt;
:* Default to Open for wifi tethering&lt;br /&gt;
:* Styling tweaks&lt;br /&gt;
:* Show passphrase hint&lt;br /&gt;
:* Menu options for each interface&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.11'''&lt;br /&gt;
:* Add client info scene&lt;br /&gt;
:* End freeTether service on app close&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.10'''&lt;br /&gt;
:* Default to WPA for wifi tethering&lt;br /&gt;
:* Provide default passphrase&lt;br /&gt;
:* Enforce min passphrase length&lt;br /&gt;
:* Random passphrase generator&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.9'''&lt;br /&gt;
:* Service fixes for race conditions and client list reporting&lt;br /&gt;
:* Save and restore interface state&lt;br /&gt;
:* Fix spinner states and multi-interface toggling&lt;br /&gt;
:* Fix client list to correctly update hostnames&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.7'''&lt;br /&gt;
:* Bluetooth PAN profile&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.99.6'''&lt;br /&gt;
:* USB, Bluetooth and WiFi support&lt;br /&gt;
:* webOS 1.4.5 and 2.x.x support&lt;br /&gt;
:* Improved UI&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Known Issues =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Please see the issues list [http://redmine.webos-internals.org/projects/freetether/issues here] for more information on the known issues.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19617</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19617"/>
		<updated>2011-10-20T16:32:23Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
usage notes here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19615</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19615"/>
		<updated>2011-10-20T16:05:10Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{ThemeManagerDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
usage notes here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Template:ThemeManagerDonation&amp;diff=19613</id>
		<title>Template:ThemeManagerDonation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Template:ThemeManagerDonation&amp;diff=19613"/>
		<updated>2011-10-20T16:04:20Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Protected &amp;quot;Template:ThemeManagerDonation&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PayPalDonation|7A4RPR9ZX3TYS}}&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Template:ThemeManagerDonation&amp;diff=19611</id>
		<title>Template:ThemeManagerDonation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Template:ThemeManagerDonation&amp;diff=19611"/>
		<updated>2011-10-20T16:04:06Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: Created page with &amp;quot;{{PayPalDonation|7A4RPR9ZX3TYS}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PayPalDonation|7A4RPR9ZX3TYS}}&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19609</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19609"/>
		<updated>2011-10-20T16:00:56Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
usage notes here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19607</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19607"/>
		<updated>2011-10-20T15:59:48Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19605</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19605"/>
		<updated>2011-10-20T15:59:38Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19603</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19603"/>
		<updated>2011-10-20T15:59:20Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 17th 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19601</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19601"/>
		<updated>2011-10-20T15:58:38Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS ''(2.1+ w/Enyo installed)'' application that brings theme support to your device. Using Theme Manager, you will be able to browse locally downloaded themes and apply them the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating. Themes applied with Theme Manager are also OTA safe. After an OTA update, you must re-apply the theme. Before updating to a new OTA, you might want to make sure that the themes you use are supported on the new webOS version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: What webOS version or device is Theme Manager compatible with?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Theme Manager is available for any device running webOS 2.1 and later. (NOTE: Enyo must be installed for Theme Manager to work. This can be done on older devices by installing the updated Maps app available in the App Catalog.)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ModeSwitcher&amp;diff=19595</id>
		<title>Application:ModeSwitcher</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ModeSwitcher&amp;diff=19595"/>
		<updated>2011-10-20T02:53:45Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Mode Switcher&lt;br /&gt;
|version=1.x/2.x&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=modeswitcher_2x.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Mode-Switcher.png|frameless|left]]&lt;br /&gt;
Mode Switcher is a webOS application that brings profile support to your device in the form of &amp;quot;modes&amp;quot;. These &amp;quot;modes&amp;quot; can nearly control every available setting in webOS and can be triggered (manually or automatically) by a number of different methods or &amp;quot;triggers&amp;quot; that in turn change settings on your device based on the configuration of the modes you created. Mode Switcher is very powerful and feature rich. You can make its use as simple or complex as you would need.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=50%;&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mode Switcher 2.x'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Controllable Settings'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
*'''Airplane'''&lt;br /&gt;
*'''Calendar''' ''(blink and reminder)''&lt;br /&gt;
** ''Advanced Systems Prefs - Calendar Prefs patch or Uber Calendar patch (Required)''&lt;br /&gt;
*'''Connections''' ''(radios: phone, data, wi-fi, bluetooth, gps)''&lt;br /&gt;
*'''Contacts''' ''(blocked and unknown)''&lt;br /&gt;
** ''Advanced Systems Prefs - Framework patch (Required)''&lt;br /&gt;
*'''Email''' ''(blink, alert, sync frequency)''&lt;br /&gt;
** ''Advanced Systems Prefs - Email Prefs patch (Required)''&lt;br /&gt;
*'''Messaging''' ''(blink, alert, instant messaging account status)''&lt;br /&gt;
** ''Advanced Systems Prefs - Messaging Prefs patch (Required)''&lt;br /&gt;
*'''Network''' ''(network type, data roaming, voice roaming (forced/automatic))''&lt;br /&gt;
*'''Phone''' ''(on call reject and blink)''&lt;br /&gt;
** ''Advanced Systems Prefs - Phone Prefs patch (Required)''&lt;br /&gt;
*'''Ringer''' ''(switch on, switch off, ringtone)''&lt;br /&gt;
*'''Screen''' ''(brightness, turn off after, blink notify, locked notify, wallpaper)''&lt;br /&gt;
*'''Security''' ''(unsecure, simple pin, password)''&lt;br /&gt;
*'''Sounds''' ''(ringer, system, media)''&lt;br /&gt;
*'''Applications''' ''(opening, closing, special functions via app launch parameters where supported (e.g. Govnah))''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Available Triggers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
*'''Application'''&lt;br /&gt;
*'''Battery Level'''&lt;br /&gt;
** ''Advanced Systems Prefs - Framework (Required)''&lt;br /&gt;
*'''Bluetooth Connection''' ''(by profile or device name)''&lt;br /&gt;
*'''Calendar Event'''&lt;br /&gt;
*'''Charger Event''' ''(touchstone w/orientation, USB or wall charger. Can be set separately)''&lt;br /&gt;
** ''Advanced Systems Prefs - Framework (Required)''&lt;br /&gt;
*'''Display State'''&lt;br /&gt;
*'''GPS Location'''&lt;br /&gt;
*'''Headset'''&lt;br /&gt;
*'''Mode Change'''&lt;br /&gt;
*'''Silent Switch'''&lt;br /&gt;
*'''Time Interval'''&lt;br /&gt;
*'''Time of Day'''&lt;br /&gt;
*'''Wi-Fi Network'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mode Switcher 1.x'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Controllable Settings'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
*'''Airplane'''&lt;br /&gt;
*'''Connections''' ''(radios: phone, data, wi-fi, bluetooth, gps)''&lt;br /&gt;
*'''Network''' ''(network type, data roaming, voice roaming (forced/automatic))''&lt;br /&gt;
*'''Ringer''' ''(switch on, switch off, ringtone)''&lt;br /&gt;
*'''Screen''' ''(brightness, turn off after, blink notify, locked notify, wallpaper)''&lt;br /&gt;
*'''Security''' ''(unsecure, simple pin, password)''&lt;br /&gt;
*'''Sounds''' ''(ringer, system, media)''&lt;br /&gt;
*'''Applications''' ''(opening, closing, special functions via app launch parameters where supported (e.g. Govnah))''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Available Triggers'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
*'''Application'''&lt;br /&gt;
*'''Battery Level'''&lt;br /&gt;
*'''Bluetooth Connection''' ''(by profile or device name)''&lt;br /&gt;
*'''Calendar Event'''&lt;br /&gt;
*'''Charger Event''' ''(touchstone w/orientation, USB or wall charger. Can be set separately)''&lt;br /&gt;
*'''Display State'''&lt;br /&gt;
*'''GPS Location'''&lt;br /&gt;
*'''Headset'''&lt;br /&gt;
*'''Mode Change'''&lt;br /&gt;
*'''Silent Switch'''&lt;br /&gt;
*'''Time Interval'''&lt;br /&gt;
*'''Time of Day'''&lt;br /&gt;
*'''Wi-Fi Network'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Versions ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
There are two versions of Mode Switcher available. What version you use is dependent on what version of webOS is running on your device. Mode Switcher 1.x is available for webOS 1.4.x and Mode Switcher 2.x for webOS 2.x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mode Switcher 2 was completely rewritten into a Javascript service instead of being an application that runs in the background. It supports controlling even more system settings than MS 1.x with the help of the Advanced System Prefs patches for webOS 2.1. Mode Switcher 2 is faster, better and all around more awesome than before!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Differences in the version's features, settings and capabilities will be noted throughout the rest of the wiki.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Mode Switcher.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Mode Switcher can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Mode Switcher can be found in the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Corresponding/Related Patches'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
There are a number of patches that extend Mode Switcher's functionality. While they are not required for Mode Switcher to function; they are recommended as they add much more functionality to your device and controlling of the functions with Mode Switcher. These patches can be found in the WebOS-Internals Patch Feed. Please follow the links for installation and other general information. It is recommended that you install all of the patches in the patch set and not just those mentioned here. The patches mentioned here are those that matter for Mode Switcher usage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mode Switcher 2.x'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.webos-internals.org/wiki/Patch:AdvancedSystemMenus Advanced System Menus Patch Set]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In Particular:&lt;br /&gt;
* Advanced System Menus - Framework ''(Required by all the system menus patches)''.&lt;br /&gt;
* Advanced System Menus - Mode Menu ''(For easy manual control of modes through a system menu)''.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.webos-internals.org/wiki/Patch:AdvancedSystemPrefs Advanced System Prefs Patch Set]&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In Particular:&lt;br /&gt;
* Advanced System Prefs - Framework ''(For using the charger/battery triggers and contacts settings)''.&lt;br /&gt;
* Advanced System Prefs - Email ''(For controlling emaiö settings)''.&lt;br /&gt;
* Advanced System Prefs - Messaging ''(For controlling phone settings)''.&lt;br /&gt;
* Advanced System Prefs - Phone ''(For controlling phone settings)''.&lt;br /&gt;
* Advanced System Prefs - System ''(For using extra screen settings)''.&lt;br /&gt;
* Advanced System Prefs - Calendar Prefs OR Uber Calendar patch ''(For controlling calendar settings)''.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''Mode Switcher 1.x'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* Launch Mode Switcher on Luna Boot ''(Pre/Pre+ Only)''&lt;br /&gt;
* [http://www.webos-internals.org/wiki/Patch:SystemMenus System Menu Mode Menu]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Mode Switcher.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Mode Switcher” (no quotes)&lt;br /&gt;
# Tap the Mode Switcher from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Mode Switcher&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Mode Switcher is an app, it is OTA (over-the-air) update safe. However, the patches that correspond/extend Mode Switchers functionality like the Advanced System Prefs patches and the Mode Menu patches are not OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier, you must remove these patches before updating. If you do not remove them prior to running the OTA update, you most likely will need to run the Emergency Patch Recovery tool from Preware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application and Patch Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Mode Switcher and the related patches can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 2.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
A new usage section is being created for Mode Switcher 2.x.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Sections will be added as they are completed.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 1.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://modeswitcher.jupiterns.org Official Mode Switcher 1.x Manual]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tips &amp;amp; Usage Hints ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 2.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Blocking Modes&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Block options is gone in MS 2.x since it can be now done in a better way. If you want to make sure that mode A can not activate when mode B is active then add mode change trigger into mode A with setting: Mode B, Not Active. This way mode A can not trigger when mode B is active. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 1.x &amp;amp; 2.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: There are times when the radios (Phone/Data (3G)/Bluetooth/Wi-Fi) don't change state (on/off) when opening, closing or switching modes. What is wrong?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: There is a bug in webOS (version independent) where depending on the device/installation you may have varying success with the radios changing state. The frequency in which what radio settings get &amp;quot;stuck&amp;quot; or which radio settings don't get applied varies. A temporary solution is to do a full restart of the device which usually clears the &amp;quot;stuck&amp;quot; radio settings.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note: This issue affects devices running the stock and modified kernels. It appears to affect any device running any current webOS versions (1.4.x/2.x)'''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 2.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I can't seem to find the settings for controlling the calendar, email and/or messaging nor the charger and/or battery triggers?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: One of two things are not setup correctly.&lt;br /&gt;
# As mentioned in the [[#Overview_2|Installation &amp;gt; Overview &amp;gt; Corresponding/Related Patches section]], certain patches are needed to extend Mode Switcher functionality. Please see the links to the related wiki pages for help with installing those patches.&lt;br /&gt;
# If you have those patches installed, make sure you have the Advanced Features toggle enabled. ''(It can be found by going to the app menu and selecting Extensions.)''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: When opening MS after installation, I get the Unknown Service Error notification. How do I fix this?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: That message means that you most likely have a bad or incorrect installation of MS. First try re-installing and rebooting your device (twice to be sure). If you still get the same error then you need to complete the installation manually ''(this is a webOS bug/error in your webOS installation that can cause the installation of service to always fail)''. You can complete the installation by entering the two following commands in a terminal ''(either over ssh/novaterm connection or in terminal application in the phone).''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -f /media/cryptofs/apps/usr/palm/services/org.webosinternals.modeswitcher.srv/org.webosinternals.modeswitcher.srv.json /var/palm/ls2/roles/pub/&lt;br /&gt;
&lt;br /&gt;
cp -f /media/cryptofs/apps/usr/palm/services/org.webosinternals.modeswitcher.srv/org.webosinternals.modeswitcher.srv.service /var/palm/ls2/services/pub/&lt;br /&gt;
&lt;br /&gt;
ls-control scan-services&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: When changing modes, I get the notification, &amp;quot;Error: Mode change was aborted&amp;quot;. What does that mean?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: That message means that there is a loop within the MS app configurations and the mode changing was aborted.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: Where did the trigger blocking go?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: The trigger blocking was removed in MS 2.0.9 in favor of using the Mode Change Trigger. You can achieve the same results and more by using the Mode Change Triggers.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 1.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: I’m getting this error when I try to install Mode Switcher: “1 of 1 hunk failed -- saving rejects to file etc/palm/luna.conf.rej&amp;quot;'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: The patch “Launch Brightness Unlinked on Luna Boot” conflicts with the &amp;quot;Launch Mode Switcher on Luna Boot&amp;quot; patch and must be removed.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: I installed Mode Switcher, but when I tap the launcher icon nothing happens.'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: You must perform a Luna Restart after installing/updating Mode Switcher.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: Can I close / get rid of the Mode Switcher dashboard icon?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: If you are on a Pixi/Pixi+, then no, the dashboard scene needs to be active for Mode Switcher to function. For the Pre/Pre+, install the Launch Mode Switcher on Luna Boot patch to get rid of the dashboard.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Q: Can I manually or use [[Application:SaveRestore|Save/Restore]] to import my Mode Switcher 1.x modes into Mode Switcher 2.x?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A: Unfortunately, no. The differences between version 1.x and 2.x are to great to make this possible.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sending Problem Report ====&lt;br /&gt;
&lt;br /&gt;
When you are sure that the problem you are experiencing is not a configuration error and you have preferably first asked about the problem in the thread then you can send a problem report. To do so you need to have lumberjack installed. The preferred method of sending the problem report is first to reboot your phone then make the &amp;quot;problem&amp;quot; happen and right after it has happened open the Mode Switcher app and send the problem report via App Menu - Help - App Menu - Send Problem Report.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 2.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/279166-ms-mode-switcher-2-x.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;'''&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Mode Switcher 1.x&amp;lt;/span&amp;gt;'''&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/enlightened-linux-solutions/260212-ms-mode-switcher-1-x.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Modes Sharing =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [https://groups.google.com/group/mode-switcher Mode Switcher Google Groups Group]&lt;br /&gt;
:''Here you can delete your shared modes or view/comment modes posted by others.''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow Mode Switcher on Twitter: [http://twitter.com/modeswitcher @modeswitcher]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Bug Reporting =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://redmine.webos-internals.org/projects/modeswitcher Official Bug Reporting Site]&lt;br /&gt;
:''Registration on the site is required to submit bug reports.''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Feature Requests =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://redmine.webos-internals.org/projects/modeswitcher Official Feature Requests Site]&lt;br /&gt;
:''Registration on the site is required to submit feature requests.''&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=50%&lt;br /&gt;
|column1=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mode Switcher 2.x'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''3.0.0 - Features Road Map''' - (''?? ??th, 2011'')&lt;br /&gt;
:* Add enyo user interface for tablets/phones, i.e. UI rewrite&lt;br /&gt;
:* Add way to see the current situation as seen by Modeswitcher&lt;br /&gt;
:* Introduce separate settings profile configuration&lt;br /&gt;
:* Add a basic/advanced configuration modes for the UI&lt;br /&gt;
:* Remove modifier/normal mode separation&lt;br /&gt;
:* Add random wallpaper feature for wallpaper configuration&lt;br /&gt;
:* Screen state control (hopefully for both, on charger and when removed, at the moment I am thinking screen action extension)&lt;br /&gt;
:* System services extension for connecting/disconnecting bluetooth etc.&lt;br /&gt;
:* Extension configuration for trigger delays&lt;br /&gt;
:* Add delay configuration for starting of applications (was in MS 1.x)&lt;br /&gt;
:* Add mode configuration viewer for import&lt;br /&gt;
:* Add event list (see what triggered and what etc. in a simple event history list), might leave this until the UI rewrite...&lt;br /&gt;
:* Change interval trigger also work as a limit for how long mode can be active.&lt;br /&gt;
:* Fix the memory leak in calendar trigger&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.5.3 - Current Public Release''' - (''Oct. 3rd, 2011'')&lt;br /&gt;
:* Fixed modes export/import so that it works again&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.5.2''' - Public Release - (''Sep. 27th, 2011'')&lt;br /&gt;
:* Fixed modes importing so that it works on all webOS versions&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.5.0''' - Skipped Release - (''Sep. 27th, 2011'')&lt;br /&gt;
:* Small fix for the wifi trigger&lt;br /&gt;
:* Made the export modes work on Pre3 as well&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.4.6''' - Beta Release - (''Sep. 23th, 2011'')&lt;br /&gt;
:* Made the service queue request so that MS can catch every single trigger and process them properly&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.4.2''' - Public Release - (''Sep. 6th, 2011'')&lt;br /&gt;
:* Fixed a typo that caused problems&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.4.1''' - Public Release - (''Sep. 5th, 2011'')&lt;br /&gt;
:* Fixed wifi trigger and UI problem with webOS 2.2 (Pre3)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.4.0''' - Public Release - (''Aug. 30th, 2011'')&lt;br /&gt;
:* Fixed problems with webOS 2.2, should now work with Pre3&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.9''' - Public Release - (''July 7th, 2011'')&lt;br /&gt;
:* Fixed mode changing bug when normal modes were closed / started by the same trigger&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.8''' - Public Release - (''June 22th, 2011'')&lt;br /&gt;
:* Should work on veer now&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.7''' - Public Release - (''June 5th, 2011'')&lt;br /&gt;
:* Fixed small typo that caused an non critical error on MS shutdown&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.6''' - Public Release - (''June 5th, 2011'')&lt;br /&gt;
:* Fixed restart device action being reverted to luna restart on systoolsmgr settings&lt;br /&gt;
:* Fixed current unknown contacts setting retrieval bug&lt;br /&gt;
:* Fixed calendar trigger not working at all bug&lt;br /&gt;
:* Fine tuned the MS extension handling&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.5''' - Public Release - (''June 3th, 2011'')&lt;br /&gt;
:* Once again new try on the bluetooth trigger&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.4''' - Public Release - (''June 3th, 2011'')&lt;br /&gt;
:* Fixed typo that prevented email settings from working&lt;br /&gt;
:* Fixed phone connection setting not being set at all&lt;br /&gt;
:* Small change for bluetooth trigger to make it again bit better&lt;br /&gt;
:* First public 2.3.x release so those upgrading from 2.2.x re-export your modes after upgrade&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.3''' - Testing Release - (''June 1th, 2011'')&lt;br /&gt;
:* Attempt to make the bluetooth trigger better and work for everyone&lt;br /&gt;
:* Fixed some settings not changing bug (connection, media volume etc.)&lt;br /&gt;
:* Made the service error messages bit more clear&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.2''' - Testing Release - (''May 30th, 2011'')&lt;br /&gt;
:* Fixed timeofday trigger problem which caused also unknown service error popup to show up&lt;br /&gt;
:* Added dialog notifying about &amp;quot;mode references&amp;quot; if mode is in trigger or ms app config of another mode when deleting&lt;br /&gt;
:* When mode is renamed it is now also renamed on mode triggers of other modes if exists&lt;br /&gt;
:* Fixed bug in configuration upgrade that caused need for MS disable/enable after update&lt;br /&gt;
:* From now on MS gets disabled on updates, so you need to enable it after the reboot&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.1''' - Testing Release - (''May 27th, 2011'')&lt;br /&gt;
:* Fixed security mode unsecure not taking effect&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.3.0''' - Testing Release - (''May 26th, 2011'')&lt;br /&gt;
:* Now email/messaging account existence is checked before setting its settings&lt;br /&gt;
:* Easy sharing of modes for other MS users from export and easy importing of public modes from import&lt;br /&gt;
:* Added storing / autofill of google docs username into mode export/import&lt;br /&gt;
:* On export only first email accounts settings are exported, and when importing those settings are used for all accounts&lt;br /&gt;
:* On export only sms and first im accounts settings are exported, and when importing the im settings are used for all im accounts&lt;br /&gt;
:* Fixed bug in application side that caused the app to crash when backswiped twice (fast swipes when viewing settings e.g.)&lt;br /&gt;
:* Added help system for the export/import scene as well to guide through sharing modes&lt;br /&gt;
:* Polished MS app configuration by disallowing some configuration and having different options depending on mode type&lt;br /&gt;
:* Fixed bug in mode change in certain situations with popup not resulting to correct modes being started&lt;br /&gt;
:* Couple small bug fixes for MS app usage, also made it now impossible to control previous mode from modifier modes&lt;br /&gt;
:* On export the screen lock pin/password is now cleared and it needs to be set again after importing&lt;br /&gt;
:* Made trigger groups non optional, and the required (any trigger/all unique) option to be per group&lt;br /&gt;
:* Made number of groups to be dynamic and empty groups are &amp;quot;removed&amp;quot; automatically on the app side&lt;br /&gt;
:* Fixed the secondary button actions for clearing configuration with option+tap&lt;br /&gt;
:* Added version for the exported configuration so that in the future older configuration can be imported as well&lt;br /&gt;
:* This version can not import modes from older versions! So export your modes again after updating!&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.5''' - Public Release - (''May 18th, 2011'')&lt;br /&gt;
:* Fixed messaging and email settings not working &lt;br /&gt;
:* Fixed interval trigger not working bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.4''' - Private Release - (''May 18th, 2011'')&lt;br /&gt;
:* Fixed MS app action loop banner notification bug (no notification was shown and mode change was aborted)&lt;br /&gt;
:* Fixed close all modifier modes action causing trouble in certain situations&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.3''' - Public Release - (''May 14th, 2011'')&lt;br /&gt;
:* Fixed bug that caused initial configuration to fail on new installs&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.2''' - Public Release - (''May 14th, 2011'')&lt;br /&gt;
:* Fixed default mode started on startup even last active set (for some users)&lt;br /&gt;
:* Fixed popup sound playing twice when configured to play&lt;br /&gt;
:* Fixed reading of current unknown numbers setting&lt;br /&gt;
:* Fixed bug with some extensions disappearing (for some users)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.1''' - Testing Release - (''May 12th, 2011'')&lt;br /&gt;
:* Fixed the extensions name collision bug&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.2.0''' - Testing Release - (''May 12th, 2011'')&lt;br /&gt;
:* Changed the way how mode popup works and now its also enabled for modifier modes&lt;br /&gt;
:* Configuration for setting extensions (for setting forced applying to override manual changes)&lt;br /&gt;
:* Mode status functionality (possible to see what the current trigger status is for the modes)&lt;br /&gt;
:* New contacts settings extension (support for unknown contacts settings handling)&lt;br /&gt;
:* New phone settings extension (support for auto reply mode/text, blink notification)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.3''' - Public Release - (''May 12th, 2011'')&lt;br /&gt;
:* Fixed the mode change popup still playing sound even when set not to&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.2''' - Public Release - (''May 10th, 2011'')&lt;br /&gt;
:* Fixed mode list empty / wrong choices bug in MS app configuration&lt;br /&gt;
:* Fixed the address locating in the GPS trigger configuration&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.1''' - Public Release - (''May 9th, 2011'')&lt;br /&gt;
:* Removed unneeded and bit dangerous options from mode trigger&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.1.0''' - Public Release - (''May 9th, 2011'')&lt;br /&gt;
:* Bug fixes &amp;amp; final touches&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.9''' - Testing Release - (''May 7th, 2011'')&lt;br /&gt;
:* Added any normal/modifier mode options into mode trigger&lt;br /&gt;
:* Removed trigger blocking setting, since it can be achieved with mode change trigger now&lt;br /&gt;
:* Combined the notify and alert setting for simplicity&lt;br /&gt;
:* Fixed phone/browser extensions (re-add phone/browser apps into the modes, now they should start)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.8''' - Testing Release - (''May 6th, 2011'')&lt;br /&gt;
:* Automatic updating of configuration when mode is renamed (MS app configs in other modes)&lt;br /&gt;
:* Other final touches on the app side&lt;br /&gt;
:* Added configurable sound for the popup into MS preferences (the mode notify sound configuration is used now)&lt;br /&gt;
:* Added notification for mode loops (wrongly configured MS app usage)&lt;br /&gt;
:* Changed the grouped trigger behavior, now all triggers need to be valid in one of the groups&lt;br /&gt;
:* Removed unneeded preferences / app menu entries&lt;br /&gt;
:* Renamed preferences into extensions in the app menu since the prefs are for extensions only&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.7''' - Testing Release - (''May 3th, 2011'')&lt;br /&gt;
:* Fixed bug that caused modifier modes to close when closing normal mode&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.6''' - Testing Release - (''May 1st, 2011'')&lt;br /&gt;
:* One more fix for bluetooth trigger&lt;br /&gt;
:* Small fix for closing applications&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.5''' - Testing Release - (''April 29th, 2011'')&lt;br /&gt;
:* Changed application closing to close all apps with the requested appid &lt;br /&gt;
:* Removed impostah extension and added systools extension that allow luna/phone restart&lt;br /&gt;
:* Fixes for bluetooth trigger...again&lt;br /&gt;
:* Fixed displaying of security settings when fetched and other than unsecure set&lt;br /&gt;
:* Fixed close all apps option&lt;br /&gt;
:* Fixed the previous mode handling&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.4''' - Testing Release - (''April 15th, 2011'')&lt;br /&gt;
:* Fixes for some settings not taking effect for everyone such as screen lock timeout&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.3''' - Testing Release - (''April 15th, 2011'')&lt;br /&gt;
:* Fixes for bluetooth trigger&lt;br /&gt;
:* Added help system&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.2''' - Testing Release - (''April 14th, 2011'')&lt;br /&gt;
:* Fixed severe typo that caused service not to start&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.1''' - Testing Release - (''April 14th, 2011'')&lt;br /&gt;
:* Fixed interval trigger UI&lt;br /&gt;
:* Fixes to charger trigger logic not to trigger mode when not needed&lt;br /&gt;
:* Fixed package installing (WebOS bug)&lt;br /&gt;
:* Fixed a small bug in location trigger&lt;br /&gt;
:* Small fix for bluetooth trigger&lt;br /&gt;
:* Couple fixes for the MS app&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''2.0.0''' - Testing Release - (''April 13th, 2011'')&lt;br /&gt;
:* Initial Testing Feed Release&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;&amp;lt;center&amp;gt;'''Mode Switcher 1.x'''&amp;lt;/center&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''1.1.1 - Current Release''' - (''Oct. 17th, 2011'')&lt;br /&gt;
:* Made google docs import/export use https which should fix the login problems&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.1.0''' - Public Release - (''May. 9th, 2010'')&lt;br /&gt;
:* No code changes just changed title and added flag that prevents install on WebOS 2.x&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''1.0.9''' - Public Release - (''Nov. 10th, 2010'')&lt;br /&gt;
:* Small change to display trigger&lt;br /&gt;
:* Removed experimental code&lt;br /&gt;
:* Fixed no match calendar trigger functionality&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19593</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19593"/>
		<updated>2011-10-20T02:52:41Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS application that brings theme support to your device. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Themes ====&lt;br /&gt;
notes here about installing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: ?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19591</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19591"/>
		<updated>2011-10-20T02:51:43Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS application that brings theme support to your device. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Alpha/Beta Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The alpha/beta releases of Theme Manager can be found in the the WebOS-Internals Alpha or Beta feeds [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: ?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19589</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19589"/>
		<updated>2011-10-20T02:49:42Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS application that brings theme support to your device. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals Feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Theme Manager can be found in the [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to the testing releases of Theme Manager being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the [http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds WebOS-Internals Testing Feed Rules] before continuing. The testing releases of Theme Manager are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: ?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19587</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19587"/>
		<updated>2011-10-20T02:49:03Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS application that brings theme support to your device. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals Feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Theme Manager can be found in the [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to the testing releases of Theme Manager being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the [http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds WebOS-Internals Testing Feed Rules] before continuing. The testing releases of Theme Manager are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: ?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix] / [http://twitter.com/webosinternals @webosinternals]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19585</id>
		<title>Application:ThemeManager</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ThemeManager&amp;diff=19585"/>
		<updated>2011-10-20T02:48:31Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style='position: relative;'&amp;gt;&lt;br /&gt;
{{application&lt;br /&gt;
|name=Theme Manager&lt;br /&gt;
|version=0.2.0&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=System Utilities&lt;br /&gt;
|screenshot=theme_manager.png&lt;br /&gt;
|description=&amp;lt;div style='position: absolute; bottom: 0; right: 0; padding-right: 28px; padding-bottom: 16px'&amp;gt;{{SconixDonation}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
[[image:Icon_Theme-Manager.png|frameless|left]]&lt;br /&gt;
Theme Manager is a webOS application that brings theme support to your device. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here. more info here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation == &lt;br /&gt;
&lt;br /&gt;
The following information will help you install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Overview ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Stable Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The stable releases of Theme Manager can be found in the WebOS-Internals Feed and are recommended for general public use.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;'''Testing Releases'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The testing releases of Theme Manager can be found in the [http://www.webos-internals.org/wiki/Testing_Feeds WebOS-Internals Testing Feed].&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to the testing releases of Theme Manager being in the WebOS-Internals Testing Feed, please take a few mintues to read over, understand and agree to the [http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds WebOS-Internals Testing Feed Rules] before continuing. The testing releases of Theme Manager are recommended only for those that wish to test out the latest and greatest features before they are implemented into the stable releases.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Method ====&lt;br /&gt;
&lt;br /&gt;
The following method can be used to install Theme Manager.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== [http://www.webos-internals.org/wiki/Application:Preware Preware] =====&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Start typing “Theme Manager” (no quotes)&lt;br /&gt;
# Tap the Theme Manager from the list&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Restart your device ''(optional, but recommended)''&lt;br /&gt;
&lt;br /&gt;
'''Or'''&lt;br /&gt;
&lt;br /&gt;
# Open Preware&lt;br /&gt;
# Tap Available Packages&lt;br /&gt;
# Tap Application &amp;gt; System Utilities &amp;gt; Theme Manager&lt;br /&gt;
# Tap the Install button&lt;br /&gt;
# Tap the Ok button to restart Luna&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Updating ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;webOS OTA Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Since Theme Manager is an app, it is OTA (over-the-air) update safe. When there is an OTA update to a newer version of webOS from your carrier/HP, you do not need to remove the app before updating.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Application Updates&amp;lt;/span&amp;gt; =====&lt;br /&gt;
Updated versions of Theme Manager can be applied via Preware.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting/FAQs ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''Q: ?'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
===== Supporting Development =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Developer Project Page =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [[user:sconix|Current and Legacy Projects]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Forum =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* [http://forums.precentral.net/webos-internals/303050-theme-manager.html Official PreCentral Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Official Twitter Account =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Follow on Twitter: [http://twitter.com/therealsconix @therealsconix] / [http://twitter.com/webosinternals @webosinternals]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
:'''Changelog'''&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
:'''0.2.0 - Current Alpha Release''' - (''Oct. 19th, 2011'')&lt;br /&gt;
:* Added support for phones with enyo&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
:'''0.1.2''' - (''Oct. 2011'')&lt;br /&gt;
:* Initial alpha release&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Sconix&amp;diff=19583</id>
		<title>User:Sconix</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Sconix&amp;diff=19583"/>
		<updated>2011-10-20T02:05:51Z</updated>

		<summary type="html">&lt;p&gt;Oakridge outdoors: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Supporting Development ==&lt;br /&gt;
Do you like my apps and patches? Please consider donating to support continued development of homebrew apps and patches, for developer devices and ongoing maintenance costs.&lt;br /&gt;
&lt;br /&gt;
I truely appreciate all of the donations and thoughtful words I have received. This community of users makes webOS a wonderful platform to develop for.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{SconixDonation}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Currently working on ====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''Update for AUPT scripts'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
I am expanding AUPT to handle OTA update for advanced patches as well. Also adding support for patching files in applications installed into /media/cryptofs.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''PulseAudio Settings app'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Application that can send sounds over wifi to pulseaudio server. Alpha version is already released for Pre3 and TP.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Themes Manager app'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Application that can install and use zipped theme files. Makes themes fully OTA safe and uninstallable by EPR.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Advanced System Prefs patches'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating these patches for TouchPad (needs complete rewrite thanks to switch to enyo).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Mode Switcher'''''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating MS for Touchpad and also rewriting the whole UI to be more user friendly.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If you like what I am working on please donate, these things takes lots of time and effort!'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact Information ==&lt;br /&gt;
Follow me on Twitter [http://twitter.com/therealsconix @therealsconix]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Projects ==&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Applications&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== [Application] Mode Switcher (2.x) =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Mode Switcher is a webOS application that brings profile support to your device in the form of &amp;quot;modes”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/260212-ms-mode-switcher-2-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Application:ModeSwitcher Wiki] / [http://redmine.webos-internals.org/projects/modeswitcher Bug Reports] / [http://redmine.webos-internals.org/projects/modeswitcher Feature Requests]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Application] Theme Manager =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Theme Manager allows you to manage themes on your device.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/webos-internals/303050-theme-manager.html Forum Thread] / [http://www.webos-internals.org/wiki/Application:ThemeManager Wiki]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Application] Score Tracker (Not released yet) =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Score keeping application which allows creating custom interfaces for your games/sports/needs so that entering the points always require the minimum amount of effort. Provides fast and easy score keeping when playing or acting as a referee for a game/sport/etc. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/showthread.php?p=2975785 Forum Thread]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Patches&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== [Patch] Advanced System Preferences =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Advanced System Prefs patches are a handful of highly customizable patches for webOS 2.x and later. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced System Prefs patches have been designed to give you many more options and preference in each corresponding app that can be customized to your liking. Having all of the Advanced System Prefs patches installed will give the best overall experience; however, you can choose to install just the patch you want. Utilizing all or some of the patches and their functionality will not affect the performance of your device. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/269550-patch-advanced-system-prefs-2-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Patch:AdvancedSystemPrefs Wiki] / [http://redmine.webos-internals.org/projects/adv-sys-prefs Bug Reports] / [http://redmine.webos-internals.org/projects/adv-sys-prefs Feature Requests]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Patch] Advanced System Menus =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Advanced System Menus patches are a handful of highly customizable patches for webOS 2.x and later.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced System Menus patches have been designed to give a consistent look and feel across the webOS top bar. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/269207-patch-advanced-system-menus-2-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Patch:AdvancedSystemMenus Wiki] / [http://redmine.webos-internals.org/projects/adv-sys-menus Bug Reports] / [http://redmine.webos-internals.org/projects/adv-sys-menus Feature Requests]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Patch] Advanced System Behaviors =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Advanced Systems Behavior patch is a powerful patch available for webOS 2.x and later. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced Systems Behavior patch has been designed to try and give webOS a more consistent and standardized feel. In addition, the Advanced Systems Behavior patch adds some unique/custom functionality to webOS that you may find useful. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/279467-patch-advanced-system-behavior-2-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Patch:AdvancedSystemBehavior Wiki] / [http://redmine.webos-internals.org/projects/adv-sys-behavior Bug Reports] / [http://redmine.webos-internals.org/projects/adv-sys-behavior Feature Requests]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Patch] Mimic Outlook Formatting =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Mimic Outlook Formatting patch is available for webOS 2.x and 3.0.2. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Mimic Outlook Formatting patch can be found in Preware. This patch is [http://www.webos-internals.org/wiki/Application:Tweaks Tweaks] enabled allowing you to pick between palm/outlook 03/outlook 07 email formatting. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===== [Patch] Advanced System Features =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Advanced Systems Behavior patch is a powerful patch available for webOS 2.x and later. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced Systems Behavior patch has been designed to try and give webOS a more consistent and standardized feel. In addition, the Advanced Systems Behavior patch adds some unique/custom functionality to webOS that you may find useful. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/279467-patch-advanced-system-behavior-2-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Patch:AdvancedSystemFeatures Wiki] / [http://redmine.webos-internals.org/projects/adv-sys-features Bug Reports] / [http://redmine.webos-internals.org/projects/adv-sys-features Feature Requests]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Legacy Projects ==&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Applications&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== [Application] Mode Switcher 1.x =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Mode Switcher is a webOS application that brings profile support to your device in the form of &amp;quot;modes”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/260212-ms-mode-switcher-1-x.html Forum Thread] / [http://www.webos-internals.org/wiki/Application:ModeSwitcher Wiki]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== &amp;lt;span style=&amp;quot;color:#8a0002&amp;quot;&amp;gt;Patches&amp;lt;/span&amp;gt; ====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== [Patch] Advanced Configurations =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Advanced Configuration patches consist of two individual patches that add more configurability to webOS; the Advanced Configuration for App Launcher and Advanced Configuration for System Preferences. The Advanced Configuration patches comprise of the following two patches: &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The Advanced Configuration for App Launcher (ACAL) patch combines many of the best and popular patches for customizing and using the App Launcher and the Advanced Configuration for System Preferences (ACSP) patch combines many of the best and popular patches for customizing the system settings and phone, messaging and email app preferences. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/250047-patch-advanced-configuration-app-launcher-acal.html ACAL Forum Thread] / [http://forums.precentral.net/enlightened-linux-solutions/264559-patch-advanced-configuration-system-preferences-acsp.html ACSP Forum Thread] / [http://www.webos-internals.org/wiki/Patch:AdvancedConfigurations Wiki]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== [Patch] System Menus =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The System Menus patches consist of a handful of individual patches that enhance the top bar and take your device to a whole new level. The System Menus patches have been written so that each is highly configurable. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums.precentral.net/enlightened-linux-solutions/245440-patch-top-bar-system-menus-status-today-device-menus.html Forum Thread] / [http://www.webos-internals.org/wiki/Patch:SystemMenus Wiki]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oakridge outdoors</name></author>
	</entry>
</feed>