Okay, so it’s now been a couple of weeks since I began my Pebble Hacking Adventures. As I documented in my first set of postings, the first phase of my quest consisted of acquiring a watch (yup, still harder than you’d think – Best Buy’s currently sold out again throughout Silicon Valley), pairing up the Pebble with my Android smart phone, registering as a developer , finding the Pebble Developer community and and tracking down some useful sample programs and documentation.

Well, once you have all that in hand and have had a chance to study the docs and sample code a bit, it’s time to start getting your feet wet and your hands dirty.

First, let’s get calibrated – I’m assuming you’re interested in being able to develop both Watchface Apps and what Pebble calls Standard Apps for your Pebble Smart Watch (and yes, I’ll be explaining the difference between the two along the way) but I’m not going to assume you’re an experienced embedded systems hacker with years of Linux kernel experience.

This does mean that there’s going to be a fair bit of detail to absorb along the way, so I’m going to try to break it all down into some manageable, “byte-sized” chunks. (rimshot!) This will allow you to skip stuff you already know (e.g. if you’re already a competent C programmer, you don’t need a tutorial on how to declare a function or when to use a semicolon), while at the same time allowing you to more easily refer back to things you may skip in a first pass. I’m also not going to try to write it all myself, and will be providing links off to relevant sources of material as we go. My goal is to be a useful point of contact for all the info you need for your specific project, but once you’ve gone through this you’re going to want to set up a bookmarks folder with the most relevant links to sustain you once you’re into coding your own projects.

So, that’s our goal here. Now, let’s buckle up and get started…

Here’s a few first steps:

More to come…