A FULL PROJECT BRIEF (with sample code) WILL BE PROVIDED WITH THIS PROJECT. THIS IS ONLY A SECTION. You will be working with an experience team of graphic designers
ZZ is a two-part Iphone OS/ Mac OSX application that will enable proximity detection of the end user’s Iphone by their Mac. The Mac will perform certain operations, to be detailed below, when the Iphone is out of range of the Mac and will perform a second set of operations when the Iphone comes back into range of the Mac. i.e. the screen turns off when the user leaves and it turns back on when he returns. Hereafter, the Mac segment of the application will be referred to as MacApp and the Iphone will be referred to as IApp
The app will be colourful and graphical, with images to be provided for insertion into the app. The app will provide for a limited amount of customisation with the option to run an applescript when the Iphone is out of range, or back in range. The app will have rudimentary security measures to prevent duplication.
The MacApp will scan via Bluetooth using the Cocoa IOBluetooth/IOBluetoothUI API for a specified MAC address with the lowest interval possible (sample code is attached in the appendix.). When the prespecified Mac address of the Iphone goes out of range, it performs the prespecified action and when it reappears it’ll perform another action.
The IApp will provide configuration functionality for MacApp and will be graphical in nature, generating codes that can be typed into the application itself, to be detailed below.
The MacApp will run in the background and contain the minimum of graphics, only containing a window to initially pair the devices (i.e. to save its MAC address – the iphone can’t actually pair), an window to enter a codeword and an insertion points for an applescript.