<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://pwrctl.zaphod.eu/lib/exe/css.php?s=feed" type="text/css"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">
    <title>PwrCtl Project Page</title>
    <tagline></tagline>
    <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/"/>
    <id>http://pwrctl.zaphod.eu/</id>
    <modified>2010-09-08T03:03:15+02:00</modified>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
    <entry>
        <title>bluetooth</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=bluetooth&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=bluetooth&amp;rev=1245536855</id>
        <summary>Over bluetooth

 PwrCtl can be used over bluetooth. Only thing needed is an IP address. So you only have to connect your PC with your PDA with your favorite bluetooth interface. It creates a PAN between the two devices. Once the PDA connected to the PC, display IP address of the bluetooth interface. 
 
  On Windows, click on Start -&gt; Run -&gt; cmd.exe -&gt; OK. Then type “ipconfig /all”, search “Bluetooth” in “Description” field and get the IP address corresponding. 
 
  On Linux, type “…</summary>
    </entry>
    <entry>
        <title>control</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=control&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=control&amp;rev=1245536855</id>
        <summary>What's a control ?

 A control is a ruby class that will be called by the command protocol “control control_name [arguments]” sent by the client to the server. Actually, a control is a specific action, for example the amarok control class is composed of one or several methods to manage amarok application on linux OS. 
 
 Each control is located in the “server/controls” directory. 
 
 There is another method to create a specific action for remote controlling : exec.</summary>
    </entry>
    <entry>
        <title>exec</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=exec&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=exec&amp;rev=1245536855</id>
        <summary>What's an exec ?

	*  An exec is the last way (until then) to create a specific action on the server. 
	*  An exec is simply an executable binary (or script, it only has to be executable).
	*  Each exec is located in the “server/exec” directory.
	*  An exec is generally used to perform actions that can be made in ruby.
	*  The server can notify the client on error code returned by the exec with the option ”----verbose”. For example “exec ----verbose reboot”.</summary>
    </entry>
    <entry>
        <title>howto</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=howto&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=howto&amp;rev=1245536855</id>
        <summary>First, download the last version of PwrCtl and make sure you have the last version of ruby installed on your system. 
 
 Then, after having decompressed the archive, you can see 2 directories, one for the server and the other one for the client, and some other stuff. 
 
 Run the server by starting “server/runserver.bat” for windows and “server/server” for linux. 
 
 You can build a client from Visual Studio project in client directory or use a compiled binary in “client/bin/Release”.…</summary>
    </entry>
    <entry>
        <title>profile</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=profile&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=profile&amp;rev=1245536855</id>
        <summary>What's a profile ?

 A profile is the user interface sent by the server and chosen in PwrCtl client according to the actions that you need (for example controlling your favorite multimedia player or fetching some information on your bittorent client). 
 
 A profile is a file described in XML and sent by the server whenever the client sends the command protocol “profile &lt;name&gt;” through the network. 
 
 Once the profile sent and received by the client, the latter parses the XML data and builds…</summary>
    </entry>
    <entry>
        <title>pwrctl</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=pwrctl&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=pwrctl&amp;rev=1245536855</id>
        <summary>Go to the start page.</summary>
    </entry>
    <entry>
        <title>quickstart</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=quickstart&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=quickstart&amp;rev=1245536855</id>
        <summary>After having downloaded and unzip the PwrCtl archive, you have to: 


	*  Run the server: run “pwrctl/server/runserver.bat” for windows or “pwrctl/server/server” for Linux
	*  Run the client: upload “pwrctl/client/bin/Release/PwrCtl.exe” to your PDA and run it.</summary>
    </entry>
    <entry>
        <title>start</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=start&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=start&amp;rev=1245536855</id>
        <summary>PwrCtl (Pocket Wireless Remote Controller) is a remote controller designed for doing some actions on your PC from your PDA (Pocket PC on Windows Mobile). 
 
 At present, the client is developped in C# .NET and ruby for the server. The latter is developped and tested on Windows and Linux. I think the server can be run under other unix but not tested at current time. 
 
 PwrCtl works with wifi or bluetooth or whatever permit you to obtain an IP address.</summary>
    </entry>
    <entry>
        <title>supported</title>
        <link rel="alternate" type="text/html" href="http://pwrctl.zaphod.eu/doku.php?id=supported&amp;rev=1245536855"/>
        <created>2009-06-21T00:27:35+02:00</created>
        <issued>2009-06-21T00:27:35+02:00</issued>
        <modified>2009-06-21T00:27:35+02:00</modified>
        <id>http://pwrctl.zaphod.eu/doku.php?id=supported&amp;rev=1245536855</id>
        <summary>Applications currently supported

 These applications has been tested for remote controlling on Windows and Linux. If you have some problems to use it or if you have developped one that you want to include in the next release, contact &lt;shad AT zaphod DOT eu&gt;.</summary>
    </entry>
</feed>
