You are on page 1of 12

V3.

1
Blue Server Guidelines Luis Teixeira lumdroid@gmail.com

[BLUE SERVER]
Bridge connection between your windows based computer and your Android Blue Applications!

BLUE SERVER V3.1

Contents
Change History .............................................................................................................................................. 3 Introduction .................................................................................................................................................. 4 Requirements................................................................................................................................................ 4 Getting started .............................................................................................................................................. 4 Bluetooth Settings .................................................................................................................................... 4 Starting Up Blue Server ............................................................................................................................. 5 Blue Server Upgrades.................................................................................................................................... 7 Android Blue Applications............................................................................................................................. 7 Blue Mouse (Remote Mouse Blue) ........................................................................................................... 8 Blue Pad (Remote Pad Blue) ..................................................................................................................... 9 Blue Presentation (PowerPoint Remote Blue) ........................................................................................ 10 Blue Media (Remote Media Player) ........................................................................................................ 11 Compatibility ............................................................................................................................................... 12 Contact ........................................................................................................................................................ 12

2|Page

BLUE SERVER V3.1

Change History
V1.1 >> 9Sep2011 Added zoom functionality commands for web browsers. Extra individual Blue Application information added to the document. V2.0>>5Oct2011 Implement Automatic Blue Server Updates detection and installation. Added Command stack for Power Point Presentation Remote Blue Apps. V2.1>>10Oct2011 Bug Fix: Draw shapes on screen crash on demo mode. Add failure report functionality in case user system is missing .Net framework key files. Failure you be reported to developer for further analysis! V3.0>>05Nov2011 Allow non Administrator logged in users to start Blue Server. Forces auto start in such case. Added Command stack for Windows Media Player Remote Control Apps. V3.1>>07Nov2011 Improve bluetooth data synchronization for devices with low bandwith.

3|Page

BLUE SERVER V3.1

Introduction
Blue Server is a Windows Application based software which makes a bridge connection between your computer and your Android Blue Apps available in android market. All communication is performed via Bluetooth serial service. Thus, unlike many android applications, communication between your android device and your computer does not require an internet connection.

Requirements
This chapter describes the must have list required to use the Blue Server Software: Windows Operating System Android Phone API 7 or higher (android 2.1) A blue App Application available in Android Market A Computer with Bluetooth (Serial / RFCOMM service)

Getting started
Before starting the Blue Server, one has to take care that Bluetooth is available and properly configured. The steps to achieve this are explained in next chapter.

Bluetooth Settings
Depending on Bluetooth device type, settings may be automatically configured by your system. However, not all Bluetooth devices allow automatic configuration. In such cases user has to take into account the following steps: 1. Open Bluetooth Configuration Settings 2. Select tab Local Services (or Serial Services, or Server Applications depending on Bluetooth device installed in your computer) 3. Check if a Bluetooth Serial Service is already available: a. If available, configure port according to step 4. b. If no service yet available, add a new Bluetooth Serial Service and follow next steps 4. Select the Bluetooth service above created and: a. If device allow, choose for automatic startup b. Configure the service as listener to incoming messages. 5. Keep in mind that any changes on the selected Bluetooth service will affect other applications that might communicate with this port, in case your device is not able to detect incoming connections automatically. In such cases where changes on available serial services are required to comply with blue server requirements, is recommended to create a new Bluetooth serial service and configure it according to what has been described above. 4|Page

BLUE SERVER V3.1

A sample of a Bluetooth Configuration window is shown below. In here, a serial service has been already created and adjusted for automatic startup. Double click on the highlighted row will allow further changes on its configuration settings.

Starting Up Blue Server


With Bluetooth Serial Service already configured, it is now time to explain how to start the server itself. When running Blue Server Application, an icon will be shown in notification bar. However, starting up the software does not run the server itself. The server will remain idle until user requests to start the server.

ATTENTION: Blue Server Ready, NOT yet started!

Blue Server Ready and listening to incoming messages!

Note that this process can be by-passed by checking/selecting Automatic Startup, which will run the software and starts the server automatically when Windows starts.

By clicking right mouse button over the icon, user can access all available features in Blue Server. The functionality of each feature is described below.

5|Page

BLUE SERVER V3.1

Start Server The very first row allows users to start or stop a current running server. On an automatic startup, server will be started automatically and service can be temporally stopped. Note that, to close Blue server service completely, one should use exit option instead. Device Type Blue Server supports communication with different types of android apps. The currently connected device type will be shown on the second row. This is row is not clickable and acts as information window. Automatic Startup This feature is a very useful automatic engine, which will start up the blue server service automatically on windows startup. It is highly recommended to be on, as this will in practice will save user from loosing time on re-connect blue server every time computer is started up. Show Notifications Check this row in case one does not want to be notified with operations handled by Blue Server. It is recommend to be checked, as to do so one will be notified of incoming connections and connection status changes. Android Market Click here to get a list of available android applications which can communicate with Blue Server. Other developer android applications will be shown as well. Blue Server Version Show the currently installed blue server version. Check if your android applications are compatible with currently installed server, and if needed click help to link to the website where updates can be downloaded Help Click to surf on the web link where blue server downloads and help files can be performed. Exit Stops the blue server and closes application. Note that automatic startup and show notifications settings will not be affected: on windows startup, behavior will be as it was last defined by user!

6|Page

BLUE SERVER V3.1

Blue Server Upgrades


User comments and suggestions are key information to decide on which functionalities shall be added to current available apps. This might lead to new upgrades on both Server and Client side. Therefore, it is advisable to install the latest version available of Blue Server whenever an Android Blue App is installed or upgraded. Latest Blue Server installation files and help documents are available at http://code.google.com/p/blue-server-project/downloads/list When user installed and run for first time a new Blue App, it will be prompt with the minimum compatible Blue Server version required to run the App. IMPORTANT NOTE: When upgrading Blue Server in your computer, please uninstall previous version first. If you fail to do so, most likely old files wont be deleted!

Check your Blue Server software version here!

Android Blue Applications


Android Blue Apps are a set of android applications which can communicate, via Bluetooth, with Blue Server software. These applications have different functionalities, but all have a common function: remotely control a specific functionality in your Windows based computer. Android Blue Apps intend to give user control over mouse, keyboard and other functionalities such as Media and Presentations control, without the need to connect cables. Blue Mouse and Blue Mouse App versions v1.0 and v1.1 will be compatible with blue server v1.0 or higher. Note, however, that due to recent updates on the Blue Mouse and Blue Pad Applications (increased to version v2.0), user will need to install the latest available Blue server version v1.1. Other Applications will soon follow, however they will required a new blue server version.

7|Page

BLUE SERVER V3.1

Blue Mouse (Remote Mouse Blue)


This application features a wireless mouse. Mouse movements are achieved by means of phone sensor movements. Twisting the phone to the left moves the mouse pointer to left. To move mouse pointer to other directions just follow same principle. The higher the twisting angle, the fastest the mouse pointer movement.

Twist left to move mouse pointer to left. The higher the angle, the faster the movement

Twist ight to move mouse pointer toright. The higher the angle, the faster the movement

Blue Mouse also features mouse buttons with lock buttons, middle mouse with scroll wheel and a keyboard to write text on screen. The latest updates also include zoom in and zoom out functions for web browsers. NOTE: Tips will be shown at a 20 seconds rate at the bottom of the screen.

Left Mouse Button

Right Mouse Button

Scroll Wheel and Middle Mouse button Zoom Controls Click to open keyboard

See promotional video at: http://www.youtube.com/watch?v=LZJuLckIi3E 8|Page

BLUE SERVER V3.1

Blue Pad (Remote Pad Blue)


Very much like Blue Mouse, Blue Pad is designed for those who are more acquainted to computer pads. The main difference is that mouse movements instead of being controlled with phone orientation sensor are done with phone touch screen movements.

Left Mouse Pad Button

Right Mouse Pad Button

Text Scrollbar

TOUCH PAD AREA

Zoom Controls

Click to open keyboard

Latest version includes zoom controls for web browsers. This functionality can also be achieved like in a normal mouse touch pad: using two fingers and increase/decrease distance between them.

9|Page

BLUE SERVER V3.1

Blue Presentation (PowerPoint Remote Blue)


Aiming business people, this app has been develop to control powerpoint presentations remotely. User can change to next/previous slide by slide finger to left/right. It contains a slide gallery to view all slides, and allows user to jump to any desired slide. It features a chronometer to control presentation time, optional action buttons to control steps within the slide, and a slide counter with current slide indicator as well as the total amount of slides available. Text notes and comments window can be seen by sliding the finger up, back button to return to normal. On this mode, user may as well select pad mode which allows to move pointer along the screen and draw on the screen (use toggle button scroll/draw). Changes in computer will also be synchronized with the phone automatically. Note that due to phone memory restrictions, slide picture quality is intentionally left low by default. In order to achieve better picture quality, go to preferences menu and check the Slide quality option. However, maximum advisable slide on this mode is limited to 20.

Time Counter Slide Counter

Selected Slide View. Finger slide up to view notes

Touch bar to view notes

All Slides List

Toggle to get into pad mode, allowing to move pointer or draw on screen

Toggle between notes/comments when in text mode

10 | P a g e

BLUE SERVER V3.1

Blue Media (Remote Media Player)


This app allows users to control Windows Media Player (WMP) remotely. Aims people having a desktop working as a media center or as storage point for music files, playlists and videos. It features a simple, easy to use interface, with an adjustable track time scroll feature. One full turn in the scroll in clock-wise direction will set the play time to 60 seconds ahead (In fast mode, one full turn corresponds to 60 minutes ahead). It contains a single button for play/pause with picture indicator of its function. Long press on same button will stop the player, and phone will vibrate when stop state is achieved. Volume Key buttons in your phone will be attached to your Windows WMP volume controls. Note that volume keys will be able to change media volume, but not master control volume. Mute Control is also available, and can be found at user interface top side. When playlist files are loaded, next and previous track buttons will be available to use. Those controls are also located at user interface top side, and their functions marked with conventional indicators. In menu button, user may select to view current playlist track and select the track to play. At the lower side of user interface, track information will be shown: current track time, total track time, track name and its index on playlist. When track name does not fit into screen, slide left/right to see remaining track name text.

Playlist Previous Track

Playlist Next Track

Mute Button

Play/Pause Button (Long Press = STOP)

Track Time Scroll Wheel

Track Current Time

Track Total Time

Track Name
11 | P a g e

BLUE SERVER V3.1

Compatibility
When running any of your Blue Apps for the first time, you will be prompt (in your android phone) with a message describing the minimum requirements for compatibility with Blue Server. Table below lists the apps compatibility with blue Server: Blue App Name Blue Mouse Blue Pad Blue Presentation Blue Media Blue Server Minimum Version Version 1.1 Version 1.1 Version 2.1 Version 3.0

Contact
Any question or suggestions? Do not hesitate to contact developer at lumdroid@gmail.com with subject BLUE SERVER.

12 | P a g e

You might also like