 |
Programming:
 |
There are two kinds of programming you can do,
"firmware development" and "remote application development".
|
 |
Remote Application Development
 |
The idea here is to interact with the standard
firmware by sending screen updates over bluetooth. |
 |
At present, there only seems to be an Android OS
example from Metawatch.org. So, I've written a little test
program in MS Visual Studio C++ (MFC) to work towards something that
we can run on a Windows Mobile 6.5 phone. Maybe one day we'll
have something for Windows Phone 8. |
 |
Windows MFC Test Program: Metawatch1 - Set
the time on your watch via Bluetooth
 |
This little test program prepares and sends a
packet to set the watch time. This shows how to set up a
packet with CRC, open a serial port, and send the data.
|
 |
With either a Bluetooth USB dongle (PC) or
built in Bluetooth (laptop), the SPP interface appears to the
code as a regular serial port. So, the code talks to
it that way. Windows may ask for a pairing code, if so
just enter "0000". |
 |
Screenshot:
|
 |
|
 |
|
 |
I think once I install the WM6.5 SDK, I can get
this working on my phone in short order. |
|
 |
More testing:
 |
Here's a hand drawn calendar on the idle
display:

|
|
|
 |
Firmware Development
 |
This is what I'd really like to do, but it presents
a large number of challenges. First, it requires a very
expensive IDE. Well, OK, that's the main problem.
 |
There is a free 30-day trial for the IDE, maybe
I'll try that when I think I have an idea of what to do...
|
|
 |
Reading on the Metawatch forum there may be an open
source, free path, but that may take some time. |
|
|
 |
Forum
 |
The user forum is just getting going. The forum
software seems to have a bunch of issues. Hopefully, these will
get resolved soon:
 |
If you keep getting logged out when you want to
reply to a post, you're not alone!
 |
As a fix, go to your browser address bar and
where it says "http://metawatch.org..." add www to make
"http://www.metawatch.org..." |
|
 |
You currently can't edit posts or post attachments.
|
 |
In IE8, the pages look all corrupted and it's hard
to read the text. |
|
|