iPhone App controlled from a remote PC using Bluetooth
$100-500 USD
Ditutup
Disiarkan lebih dari 13 tahun yang lalu
$100-500 USD
Dibayar semasa penghantaran
**Overview**
This project is about creating two applications, one client and one server.
The server part: A Windows (Vista and Win7) based application (service) that sends simple coordinates (float x, float y) to an iPhone device using Bluetooth.
The client part: An iPhone app that displays a single white dot on the screen and moves the dot around depending on the data sent from the Bluetooth equipped PC.
**
**
## Deliverables
Details about the Windows based application (the server) The Windows based application (a service without user interface) should listen for Bluetooth connections. When a Bluetooth connection is made and a message is received from the client, the server should start sending generated coordinates to the client over the Bluetooth link in about 60 Hz. The Windows based application should preferably use the Bluesoleil SDK for using the Bluetooth radio. Details about the iPhone application (the client) The iPhone app should be a full-size app that: 1. Displays, depending on the device and it's rotation, one of a set of background images that I will provide.? 2. Connects to a pre-paired PC, with a predefined device name, using Bluetooth. If the connection fails an error message should be displayed with an exit button and a retry button. 3. Sends the command to the PC. 4. Listens to coordinate events sent from the PC to the iPhone. Each event contains the following information: float x and float y. The float numbers are between 0 and 1.? 5. Draws a flickering free white dot on the screen location described by the coordinate event. The dot should have the diameter n pixels, where n = maximum display width in pixels divided by 15 (960 / 15 = 64 pixels wide on an iPhone 4).? A coordinate event containing [0.0f, 0.0f] would display a white dot in the upper left corner.? A coordinate event containing [1.0f, 1.0f] would display a white dot in the lower right corner. 6. Removes the white dot from the screen if no coordinate event has been received for 1 second. Other requirements • It should be possible to rotate the device and have the UI adapt itself. • The app should support iPhone 4 (3G and 3GS if it is made easy).