BlueS - Bluetooth for Squeak
Last updated at 1:24 am UTC on 17 January 2006
Description:
This is BlueS, the Bluetooth package for Squeak. It consists of an API and a Bluetooth manager application.
Screenshots:
System prerequisites:
Successfully testet on:
- SuSE 8.1 Linux PC with BlueZ kernel update (Linux 2.4.20-mh7 (i686), BlueZ-Libs 2.4, BlueZ-SDP 1.1, Squeak 3.5-final)
- SuSE 8.2 Linux PC (Linux 2.4.20-4GB (i686), BlueZ-Libs 2.4, BlueZ-SDP 1.1, Squeak 3.5-final)
- Familiar 7.0-rc1 Linux iPAQ (Linux 2.4.19-rmk6-pxa1-hh13 (armv4l), BlueZ-Libs 2.4, BlueZ-SDP 1.1, Squeak 3.5-final)
Download:
Installation:
- get a FFI enabled Squeak VM for the platform you want to use
- compile the BlueS shared library from the sources for your particular platform or download an appropriate binary, if one exists
- put the BlueS shared library in a path, where Squeak can find it
- unpack the BlueS archive
- file in the FFIFileInFix-eldeh change set to avoid problems when filing in the BlueS change set
- file in the BlueS change set and make sure the graphics files from the BlueS archive reside in the directory Squeak was started from
Usage:
- you have to start Squeak using the -notimer command line option to get proper results when scanning the services of other Bluetooth devices
- here you can take a look at two sample sessions in the workspace: Linux wrapper API, BlueS API
- to start the Bluetooth manager just execute BluetoothManager new openInWorld
Authors: