Wednesday, November 27, 2013

Announcing the details of the Pebble Programming course

I am super excited to announce the details of the first Pebble Programming course held in Singapore. Here is the synopsis of the course and the dates:

Pebble Watch included in course fee!

In this 2-day workshop, you will learn the fundamentals of programming the Pebble watch. You will learn the difference between a Watchapp and a WatchFace app, and how to develop compelling Watchapps and WatchFace apps that you can install onto your own Pebble Watch. You will also learn how to write iOS and Android apps that interact with your apps on the Pebble watch. 

Topics
Setting up the Pebble SDK
WatchApp vs. WatchFace apps
Hello, Pebble World!
A Quick Introduction to the C Programming Language
Anatomy of a Pebble App
    Header Files
    Static and global variables
    Metadata
    Windows
    Layers
    Initializing the UI of the app
    De-initializing the app
Building User Interfaces
    Event Handlers
    Click Handlers
    Timer Handlers
    Navigating Windows
    Simple Animations
Persisting Data
    Writing to persistent storage
    Reading from persistent storage
    Deleting a key from persistent storage
Using the Pebble Accelerometer
    Using the Accelerometer Service
    Registering for Tap events
Integrating with Mobile Apps
    Using the PebbleKit for iOS and Android
    Connecting to your Pebble
    Obtaining information on Pebble
    Communicating with a Pebble app
    Launching and Killing your Pebble app
    Sending and Receiving messages
Integrating with JavaScript
    How to get your Pebble App to communicate with your JavaScript code running on the Pebble Mobile App on your mobile device
    Passing messages from Pebble to JavaScript
    Passing messages from JavaScript to Pebble

    Launching configuration page to let users customize your Pebble app

What you need to bring for the course?
    a. Need to bring along a Mac for the course
    b. Bring along your iOS or Android device

Time and Dates
9am to 5pm:

* 6-7 Jan 2014 (Mon-Tue)
* 6-7 Feb 2014 (Thu-Fri)
* 10-11 Mar 2014 (Mon-Tue)

Fees
* S$1,295 (nett; no GST) 
* Course fee includes a Pebble Watch (US$150)

Venue
Bayview Hotel Singapore
30 Bencoolen Street 
Singapore 189621

Application Form
Download Application Form here.


Monday, November 25, 2013

Training Calendar for Dec 2013 to Mar 2014

The training calendar for Dec 2013 to Mar 2014 is now online. Click on the image below to download the calendar. 

Wednesday, November 06, 2013

New Course - Pebble Programming! Coming soon!

I am super excited to announce of an upcoming new course on Pebble Programming! Ever wanted to create apps and watch faces for the Pebble? Now you have the chance!


Watch this space for details and schedules. For this course, a Pebble is required. No Pebble? No worries! Pebble watches will be provided for this course and you get to keep one for yourself after the course!

Get a Bluetooth Low Energy (BLE) SensorTag when you sign up for the Bluetooth Low Energy Courses

For those of you signing up for the Bluetooth Low Energy Courses (AND303 – 1-Day Advanced Android – Bluetooth Low Energy Programming and IOS301 – 1-Day Advanced iOS – Programming iBeacon in iOS7 using Bluetooth Low Energy), you will get a unit of the Ti SensorTag


The Ti SensorTag is a Bluetooth Low Energy (CC2541) device containing 6 sensors:

  • temperature
  • humidity
  • pressure
  • accelerometer
  • gyroscope
  • magnetometer

In the 2 courses, you will learn how to write iOS or Android apps that talk to this device to obtain the various values from the sensors.