A9, A0 – 세번째 24시간 기반 watch applications.

 

 

 

v0.2.1

color – Black

A9 is a watch-face application based on 24H.

 

- v1.0.0 (final version of public free)

- display hour hand only

- show all digits

- bluetooth monitoring  (long vibe three times, if disconnected)

- toggle color by shaking

 

AppStore: unavailable.

 

 

 

 

 

 

 

 

Inverted Color

color – White

Chantal  is a watch-app and has more features

 

- v1.0.3 (final version of public free)

- Back button for menu.

- show date

- vibration

- repeat control (alarm)

- bluetooth monitoring  (long vibe three times, if disconnected)

- battery gauge

- toggle color by shaking

- can set default face color

 

AppStore: unavailable

 

 

 

 

 

A6 v0.2.5

v0.3.1

A6 is a watch-face application, and is ordinary watch-face.

 

- v0.3.1

- does NOT support to toggle color by shaking

- bluetooth monitoring  (long vibe three times, if disconnected)

Pebble AppStore: unavailable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note: This watchface is  Inspired by Slow Watches

 

 

 

 

MR.HANDY – 페블용 깜빡이

designed by iMaZine

Icon designed by iMaZine

Mr.Handy를 떠올린후 실제로 사용할만하게 되기까지 대략 3주의 시간이 흘렀다.

 

원래의 의도대로 충분히 만들어질만한 시간은 아니지만 Pebble Hackathon 2014에서 16등 안에 뽑힌 것도 기적에 가깝고 가용메모리 24K 내에서 웹소켓을 다루며 각종 옵션을 제공하기위해 C언어로 코딩한 것도 기적스럽기까지하다 ;-)

 

출품 막판에 힘이 부족해 `리버칼+박카스 스팀팩`의 힘을 받아 겨우 출품한 뒤로도 Reference Count 기법을 사용한 포인터 공유기법으로 떡칠된 소스의 버그를 고치느라 거의 일주일간 밤마다 진절머리나는 디버깅의 시간이 이어졌다.  도저히 찾아내지 못할것 같았던 double free  오류는 어이없게도 그 멋져보이던 Reference Counting 알고리즘 자체에 있다는게 밝혀졌을 때는 증말;;; 야밤에 욕이 한껏 치솟기도 했고, 겨우 해결했다 싶은데 또 다시 double free 현상이 나타날 때마다 신음소리 부터 나기도 했다. (징글징글하다..)

 

`double free` 라는 것은 해제한 메모리 구역을 다시 해제하는, 있어서는 안될 문제인데 Pebble Forum에도 심심찮게 등장하기도하고 내 코드에서도 이상한 부분이 있는지 아무리 살펴봐도 찾을 수가 없고 그 증상이 자체가 이해가 되지 않아서 (사실 뭔가 있어야 내 코드를 의심하든가 할텐데) Pebble SDK의 버그이거나 Firmware 문제라고 의심하고 있다.

 

 

어쩄든 오늘 v0.4.2 를 릴리즈했다.  페블과 웹브라우저 양쪽에서 발생할 만한 대부분의 오류와 예외상황에 대처하면서 동기화를 몇번이고 하더라도 신속하게 처리하는 첫번째 버전이다. 시계자체의 배터리 소모를 줄이기 위해 서버와의 연결과 페어링 연결도 선택적으로 유지할 수 있게하는 작업에서 시간을 무진장  소모했지만 발로 그린듯한 홈페이지에서 보이는 것과는 달리 쌈빡하게 동작한다 .

 

앞으로의 계획은 그리 대단하지 않다. node-webkit 으로 만든 전용 클라이언트와 Dart로 제작할 Chrome Extension으로 브라우저에서 보이는 정보를 간단한 과정을 거쳐 페블에 동기화 시킨후 반복 알림으로 학습과정을 돕는 원래의 목표에 도달하고 싶은 바램이다.

 

 

페블 해커톤 2014 출품페이지: http://challengepost.com/software/mr-handy

페이스북내 Mr.Handy 페이지: https://www.facebook.com/pages/Mrhandy/511361998972381

Github에 잠시올려둔 홈페이지:  http://andrwj.github.io/mr.handy/

페블 앱스토어:   http://pblweb.com/appstore/532eeb014e66a6909c0001c6 

 

 

페블 한글시계

 

DrunkHacker님의 Pebble Hangul Watch 소스를 SDK 2.0 API에 맞춰 수정함과 동시에 몇가지 수정하였다.

 

 

페블용 한글시계

페블용 한글시계

 

한글시계 설정

한글시계 설정

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. 자정이 되면 오류가 나던 버그를 수정

2. 현재 시간이 아닌 글자의 dot 수를 줄임

3. 배경색 변경 지원

4. 도트 생략정도 선택 가능

5. 흔들거나 탭해서 배경색 변경 가능.

 

[ 내려받기:Download ]

 

Github: https://github.com/andrwj/pebble-hangul-watch

 

 

 

PS: 코드를 좀 수정해서 `한글 레이어`를 만들어보았다. 펌웨어 수정없이 한글이 되는게 어디냐;; ㅋ

[내려받기: Download]

Hangul Layer