One of the new features in the inPulse Android app 1.3.0 that may be useful to developers is the ability to install inPulse apps from sources other than the inPulse App Store. We built this to support beta testing of apps but it may also be useful as a workaround for anyone who's still having trouble establishing bluetooth connections from Windows 7.
The first step is to create an "inpulseapp" package file. This is just a ZIP file with specific contents located at the root level of the archive (i.e. not inside a directory within the ZIP):
- info.json (required, described below)
- pulse_app.bin (required)
- inpulse_resources.bin (optional)
- ss.png (optional)
info.json is a JSON text file with this format:
{
"packageversion": 1,
"name": "name of app",
"version": "1.0",
"author": "app author",
"description": "description of app"
}
All keys except "packageversion" are optional. The packageversion must be 1.
Once you have created the zip file, put it on a web server or use some other way to make it accessible from your phone (we like Dropbox for this). When you try to download or open a .inpulseapp file, Android should present the option to have the inPulse app open it. Then you can install the contained app onto your inPulse watch.
If you want to try it out, here is a package containing the Calculator app:
http://dl.dropbox.com/u/19757853/calculator.inpulseapp