serializer and weblog
[ start | index | login ]
start > MobileControl

MobileControl

Created by case. Last edited by case, 6 years and 359 days ago. Viewed 16,338 times. #54
[diff] [history] [edit] [rdf]
labels
attachments
mcstarted.gif (3927)
mobcon.png (8583)

Mobile Control Suite

The Mobile Control suite is built to allow a sort of pc remote control application. A typically usage is remote control of applications such as Winamp or Powerpoint with a bluetooth enabled java mobile.

The suite consists of

mcstarted mobcon

Scope

Platform is Win32 with Bluetooth Stack and Serial Profile support and J2ME MIDP2.0 with Bluetooth API (JSR-82) support.

Application control is limited to single key strokes with modifier keys such as CTRL or ALT. Configuration must be created on controlled pc in advance and applications to control must be started already.

Applications are recognized by regular expressions defined in the configuration matching the window titles.

Remote Control is done by single key commands, so no support for graphics is planned.

The initial motivation comes from our summer parties requirement to control the winamp volume and skip/repeat songs without having access to the player pc.

Environment

The code is developed on Windows XP SP2 with Widcom and Windows Bluetooth stack. The Nokia 6230 (Series 40) mobile serves as J2ME platform with bluetooth API using BT Serial Profile. Information about the bluetooth stacks used, see below.

Downloads

Mobile Control PC Application

License for Mobile Control PC Application is based upon >>MIT-License. See LICENSE.txt

packageversioncontentsize
MobileControl-1.2.1-bin.zip1.2.1Binaries for PC Application551.821B
MobileControl-1.2.1-src.zip1.2.1Source Files and binaries for PC Application579.593B

Mobile Control Midlet (MobCon)

License for Mobile Control Midlet (MobCon) is based upon >>MIT-License. See LICENSE.txt

packageversioncontentsize
MobConMidlet-1.1-src.zip1.1Source Files and jad/jar files MobCon Midlet. Also contains examples and Test midlet as well as base classes to be used for own development purposes showing Bluetooth API (JSR-82) usage!51.864B
MobCon.jad1.1JAD Description File for MobCon Midlet-
MobCon.jar1.1JAR Binary File for MobCon Midlet-

Documentation Mobile Control PC Application

Documentation Mobile Control Midlet (MobCon)

Setup Connectivity with Bluetooth Stack

Widcom

For Widcom, select LocalServices Tab and check the availability of a Serial Bluetooth Connection. If not available, you can add one. The Connection is associated with a COM Port. The number is needed for the xml configuration for the Mobile Control PC Application. The Midlet will automatically connect to the first serial port connection, which is found on the remote machine, so that must be used within the configuration to allow succesfull operation.

Windows XP SP2 BT Stack

Open Bluetooth Settings. Check COM Connections Tab. If no incoming connection is available, create an incoming connection and enter the COM Port Number into the configuration file of the Mobile Control PC Application. The Midlet will automatically connect to the first serial port connection, which is found on the remote machine, so that must be used within the configuration to allow succesfull operation.

Please login to post a comment.
Motto
Communication is key

quick Quick Links
WhatIsThis about?
Java mobile Sudoku
Jave mobile Kakuro
more Java mobile apps...
PostTrack (a desktop app)
TimeLine
Impressum
Charley - suzie's dog

Logged in Users: (1)
… and a Guest.

Icon-Snip more changes...

Twitter updates

Twitter Updates

    more updates...

    Blogs
    >>Polskie Wyzwania
    >>++ vox.machina ++
    >>Zitate - Sprüche - Aphorismen
    >>Wil Wheaton
    >>Mathematische Kleinigkeiten
    >>William Gibson
    >>instant-thinking
    >>Over heard in NY

    RSS Feed RSS Feed
    post to del.icio.us

    Stats: 1223 snips by 16 users
    take-off 9 years and 125 days ago

    Powered by
    >>SnipSnap 1.0b2-uttoxeter
    with SnipScale 1.1.0



    This work is licensed under a
    >>Creative Commons License.

    SEARCH