Moccatroller Manual

Contents

Installing

This section will guide you through the installation of Moccatroller and the software required to run it.

1. Getting the Java Runtime Environment

The Java Runtime Environment (JRE) allows safe execution of Java programs on a wide variety of computers. If your computer doesn't already have the JRE installed, installing it is easy: simply go to java.com and click the download button, run the installer, and that's it! How do you know if you have the JRE installed already? Go into your Control Panel, switch to Classic View, and see if you have a Java icon. If it's there, you already have it installed. Note, however, that you need Java 5 or later to run Moccatroller.

2. Downloading and installing the PC application

The next step is to download the Moccatroller PC application demo from this page and run the installer.

3. Getting the mobile application

Now you're ready to put the application onto your mobile phone or PDA. If you have a phone that you can transfer programs to with a cable or Bluetooth connection, download the ZIP file from this page. A free program to unzip files is available from this website. Transfer the JAD and JAR files to the device and run either the JAD or JAR, depending on your phone or PDA model (in many cases either will work).

If you have to install programs over an internet connection, you can get the application from GetJar.com by following this link.

Now that you have the programs installed, you're ready to run them for the first time!

The PC application

1. The Main Window

The first step in starting a Moccatroller session is to start the PC application. You will see a window that looks like this:

Image 1. Main Window

Let's go over it from top to bottom. The big button with coffee beans on it will take you to the profile configuration section, described below. To the right of that you will see the currently active profile.

Below the big button is a set of radio buttons, one for Bluetooth and the other for Internet. Which of these buttons is selected determines the type of connection the application waits for when you activate it (described later). If you select an Internet connection, the Port and Password fields become enabled, allowing you to change the port the program waits on and the password required to log in. There is no password for bluetooth connections.

Next you see the audio capture drop down. If you wish to hear audio on your phone you should select the audio input device to capture from. Some of the choices available may not work on your computer (for examples, the Primary device does not work for me). Some people (like me) may have to connect a cable from their audio output to their audio input on their soundcard in order to get captured audio.

Finally, there is a Help button, which brings you here, and a Wait button, which starts the server listening on either Bluetooth or Internet as you selected above. Below the buttons is a status line.

Profiles

1. The Profiles Window

A "Profile" describes a custom set of commands that can be used by pressing your phones numeric keys (1 to 9). Several other keys and mouse movements are available for every profile. The Profiles Window looks like this:

Image 2. Profiles Window

2. Managing Profiles

On the left is a list of profiles that can be activated. By selecting a profile and pressing the "OK" button, you make that the active profile. Profiles can be switched while a connection is in progress. On the right are the action buttons. You can "Add" a new profile, "Edit" an existing profile, and "Delete" a profile. Once you have Added a profile, you will want to Edit it to define what key combinations can be activated.

Customizing

1. The Edit Window

The Edit Window allows you to customize what the numeric keys of your phone or PDA do. The Edit Window looks like this:

Image 3. Edit Window

2. The Keys

At the top is the profile name which you can change to whatever you like. On the left of this window is a list of numbers from 1 to 9, representing the numeric keys on your phone or PDA. The panel of checkboxes and the drop-down box on the right reflects the action performed by pressing that key.

3. The Actions

The checkboxes tell whether a modifier key should be applied or not. The drop-down box defines the key to press along with those modifiers. If a key is not listed in the drop-down box, it can usually be accessed by checking the "Shift" checkbox along with the appropriate key (for example, Shift + 1 to get an exclamation mark).

The Mobile Application

1. Connecting

When you first start the MoccatrollerMobile application on your phone or PDA, you will be given a choice to connect to a Bluetooth server or Internet server. Choose the same one you chose when you started the PC application.

If you choose a Bluetooth connection, your phone will search for available servers and then let you choose one.

If you choose and internet connection, you will have to provide an internet address (or IP address), a port, and a password, all of them matching the server you started.

2. Control Modes

The MoccatrollerMobile application has two modes: Mouse Mode and Keyboard Mode. The program starts in Mouse Mode. In both modes, the "Selection" key (normally in between the arrows on the keypad) sends an Enter key. Also in both modes, the numbers 1 to 9 send the keys that have been set for the active profile in the PC application. The other keys send different values depending on the mode. Mouse Mode can be toggled on and off with the Zero (0) key.

3. Mouse Mode Keys

In Mouse Mode, the arrow keys move the mouse cursor on screen. The Star (*) key left-clicks the mouse and the Pound (#) key right-clicks.

4. Keyboard Mode Keys

In Keyboard Mode (Mouse Mode OFF), the arrow keys send keyboard arrow key codes to the active application on the PC. The Star (*) key sends a Tab and the Pound (#) sends an Escape key.

5. Options explained

There are a lot of options available from within the mobile application. Here is an explanation:

Putting it all together

Now that you know how all the components work, you can get started using the programs. First start the server on your PC, select a connection type and click the "Wait" button. Next, start the application on your phone and select the connection type. For bluetooth connections, select the computers name from the server list. For internet connections, enter the server URL or ip address and port number then click Ok. Now you're ready to start Mocca... or, rather, remote-controlling your PC!

Click here to return to the Moccatroller main page.

Copyright 2008 Trent Gamblin