Showing posts with label pebble. Show all posts
Showing posts with label pebble. Show all posts

Tuesday, February 24, 2015

Wearable Programming Courses - Apple Watch, Android Wear, and Pebble

Jumping on the wearables bandwagon? We are the first to offer three comprehensive courses on the following wearable platforms:

1. Apple Watch
2. Android Wear
3. Pebble


If you are yearning to get started, check out the course calendar below and see you soon!

Monday, August 11, 2014

Article on Pebble Programming on Code Magazine

My article on Pebble Programming is on the cover of the Oct/Nov issue of Code Magazine! Check it out here: http://www.codemag.com/Article/1409071

Wednesday, July 02, 2014

Getting Started with Pebble Development

I have written an article on getting started with Pebble apps development at MobiForge.com


Here is an abstract of the article: 

"Pebble is a smartwatch developed by Pebble Technology Corporation. It is one of the most successful Kickstarter projects to-date and has received significant successes with consumers. The Pebble watch itself comes with a black-and-white e-paper display, and includes several sensors such as magnetometer, ambient light sensor, and an accelerometer."

Read the article here

Wednesday, May 14, 2014

Pebble Programming course on 16-17 June 2014 is now confirmed


Come and learn how to write cool apps for your Pebble watch and see how your apps can communicate with your smartphone to access Web services, and more!

The course fee of S$1,295 includes a Pebble watch that you can bring home after the course. For registration, download the course outline and application form here

Sunday, April 20, 2014

Courses in June 2014

Please note that the following courses have changes in schedules (http://weimenglee.blogspot.no/2014/05/change-in-course-schedule-in-june-2014.html):

Saturday, April 12, 2014

List of Courses for June 2014

I am pleased to launch a couple of new courses this coming June. Check out the list below and more details will be released in the coming days:

16-17 June 2014 (Mon-Tue) - PEB101Foundation of Pebble Programming - $1,295

18 June 2014 (Wed) - AND303Advanced Android - Bluetooth Low Energy Programming - $699

19-20 June 2014 (Thu-Fri) - IOS101 - Foundation of iPhone 
Programming - $1,097


21-22 June 2014 (Sat-Sun) - AND001Developing Android Applications using App Inventor - $1,195

24 June 2014 (Tue) - AND305 - Advanced Android - Developing Android User Interfaces - $699

25-26 June 2014 (Wed-Thu) - AND101Foundation of Android 
Programming - $1,097

27 June 2014 (Fri) - AND304Advanced Android - Android Wear Programming  - $699

Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621
9am to 5pm

Thursday, April 10, 2014

Speaking at NDC Oslo on Pebble and Android Wear!


For the upcoming Norwegian Developers Conference (NDC) in Oslo, Norway (2-6 June 2014), my theme is on one key area - Wearable Computing Programming.

Here are the talks that I will be giving:

Programming Pebble
Say Hello to your Google Android Wear Watch

If you are in the area, be sure to say hi!

Thursday, March 27, 2014

Using the PebbleKit JavaScript Framework


One of the coolest features of Pebble development is the ability to write platform-agnostic JavaScript code to run within the Pebble mobile app so that it can communicate with your Pebble app. Doing so dramatically adds new capabilities to your Pebble app - it can now communicate with the outside world, such as consuming Web services, as well as obtain location information. The sky is the limit! For this reason, I have released a lab exercise from my Foundation of Pebble Programming course. I hope this will provide a clear understanding of how things work. Enjoy!

Wednesday, March 26, 2014

Foundation of Pebble Programming - 7-8 April 2014

Come and learn how to program your Pebble watch this April!


While the recent announcement of Android Wear by Google has generated a lot of press interest, Pebble remains the only platform (at this moment) to offer it own unique app store to serve standalone watch apps. Watch apps running on the Pebble has the ability to communicate with your mobile apps (iOS and Android) running on your mobile devices. This ability is one of the most compelling reasons to develop for Pebble as it gives your watch apps unlimited capability to perform tasks such as connecting to Web services, location-based services, etc.

Come and join us in this upcoming course on 7-8 April 2014. No Pebble watch? No worries, each course participant will get a Pebble watch.

Date
7-8 April 2014

Fee
S$1,295 (nett; no GST)

Download the course outline and application form here.

Comparing Pebble and Android Wear

A number of readers have wrote in to ask me how does Android Wear compare to Pebble. Here is a list of items that I have compiled which I hope would be useful for those of you wanting to choose a wearable platform to develop for.

Note that this is a work-in-progress and I welcome your feedbacks if any of the items listed here is inaccurate. I will update it as more information is made available. 



Android Wear




Pebble








Android Wear is a modified version of the Android OS adapted for wearable devices sich as watches. The primary function of Android Wear is as an extension of your Android device – displaying notifications and allowing users to interact with the device through voice navigation on the wearable device.

The Pebble is a smart watch that allows you to write apps that run on the watch as well as on your mobile device. It displays notifications from your device.

Pebble also allows companion apps running on the mobile devices to provide additional functionalities to the apps running on the Pebble watch.
  
Availability
Devices such as Moto 360 and LG G watches have been announced; availability not known yet
Pebble and Pebble Steel
Manufacturer support
Motorola, LG, Asus, HTC, Samsung, and more
Pebble
Interaction with users
Voice control and touch screen
Four buttons – Up, Select, Down, and Back
Device Network connectivity
Classic Bluetooth, Bluetooth Low Energy (LE)
Classic Bluetooth, Bluetooth Low Energy (LE)
Hardware Features
Not clear at this moment
Accelerometer, ambient light sensor, magnetometer
Standalone apps
Not available in the Developer Preview release
Yes, watchface apps and watch apps can run standalone on the watch
Companion apps on the mobile device
Android Wear devices require apps on the mobile device to send notifications to it
Companion apps on the mobile device can send notifications as well as provide additional functionalities such as Web services access, location-based services, etc
Connection to mobile device
Requires connection to a Android device
Optional; connection to a mobile device is only required for the installation of watchfaces and watch apps;
Color Screen
Yes
No, only black and white support
Touch Screen
Yes
No
Platform support
Android only
iOS and Android
Supports notifications
Yes. The primarily function of Android Wear is to display notifications from the Android device
Yes. Displays notifications from the iOS and Android device
SDK
Android Wear Developer Preview + Android SDK
Pebble SDK
Programming language support
Java
C (native apps), Javascript, Objective C and Java (Pebble Mobile apps)
Smartphone compatibility
Works with Android 4.3 and above devices. At this moment, Android Wear can only connect to phone devices; but Google has announced that the Android Wear Developer Preview release will be updated to support non-phone devices as well
Works with iOS 6.0 and newer and Android 4.0 and newer devices

Monday, March 17, 2014

Foundation of Pebble Programming - 7-8 April 2014


The next run of the Foundation of Pebble Programming course would be held on the 7-8 April 2014. Come and learn how to write interesting apps on your Pebble watch. You will also learn how to write Javascript code that communicates with your Pebble watch. Once you learn that, you will be able to write apps that tells your location, displays stock prices, and more!

The fee of S$1,295 includes a Pebble watch! Download course brochures and application form here

Monday, February 24, 2014

Pebble course on 10-11 March 2014

For the Pebble course, on the 10-11 March 2014, you are recommended to bring along a Mac if you have one. If you don't have a Mac, you can bring along a Windows machine loaded with VirtualBox. This is because the SDK for the Pebble is Unix-based, and hence a native version of the SDK is not available for the Windows platform. As such, if you have a Windows machine, you will use VirtualBox to run Ubuntu (a version which I have prepared) and run the SDK on Ubuntu.


As for mobile device, you are required to bring along a mobile device (iOS devices strongly recommended). If you don't have an iOS device, you can also bring along your Android device. The reason for this is that the Pebble mobile app is currently in beta for Android, and it still has some minor issues in terms of stability. The Pebble mobile app for iOS, on the other hand, is already in the AppStore and is much more stable and reliable than its Android counterpart.

Hope to see you all at the Pebble course!

Tuesday, January 14, 2014

Training Roadmap for iOS, Android, Wearable Computing, and Web Development

Confused with so many different courses? Not sure where to start from? We have compiled a series of training roadmaps for people who want to venture into the different areas. Have fun and feel free to share with your friends and colleagues!

Questions? Email us at weimenglee@learn2develop.net. 





Wednesday, December 18, 2013

The Pebble appstore is coming to a smartphone near you!

The Pebble appstore is coming to a smartphone near you! Arriving in early 2014, you can now download your favourite Pebble apps through the Pebble appstore. 


Now is the time to crank up your development engines and write apps for the Pebble. Join our inaugural Pebble programming course on the follow dates:

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

See you at the course! All participants will get a Pebble watch worth US$150!

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.


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!