Hola!

Entre viaje y viaje aprovecharé para escribir un poco sobre cómo es posible desarrollar apps para el Pebble SmartWatch en Windows. Lo primero que tenemos que tener en cuenta es que no hay un SDK oficial para Windows; preguntando en los foros te encuentras con que los entornos soportados son para el desarrollo de apps para iOS y Android. Dicho esto el SDK solo está disponible para MacOS y Linux, no sé si es que no le comentaron a estas personas que tambien hay developers que crean apps para estas plataformas bajo windows, como siempre > no problem. 

La opción para desarrollar en Windows (o en otra plataforma) es posible gracias a CloudPebble. En este site podremos encontrar un IDE online que nos permite crear apps para Pebble y luego desplegarlas al mismo. Como cualquier IDE web, las capacidades que nos ofrece son básicas, sin embargo son suficientes para crear apps. Recordemos que creamos apps en C, con lo que es más importante la correcta gestión que hagamos de nuestros recursos que un IDE con muchas opciones.

La siguiente imagen, muestra el entorno de desarrollo de CloudPebble y en la misma podemos ver el editor de código a nuestra derecha, y algunas opciones básicas a la izquierda para agregar archivos, recursos, etc.

image

 

Además desde este menu podemos modificar las opciones del proyecto, como por ejemplo su nombre y si es una WatchApp o WatchFace (prometo un post al respecto)

image

Desde el menú de compilación podremos compilar el proyecto “online” y además desplegarlo a nuesto Pebble Smartwatch.

image

 

El despliegue es interesante, y ahora veamos porqué. En primer lugar hay que tener en cuenta que necesitas un device con la app oficial de Pebble instalada; esto es un smartphone Android o un iPhone. Además debes trabajar en CloudPebble desde Chrome, y el ordenador de Chrome y el Android o iPhone deben estar bajo la misma red Wifi. Una vez puestos los devices bajo la misma red, hay que habilitar el modo developer en el iPhone o Android y desde Chrome podremos desplegar la app a traves de este smartphone al smartwatch.

En mi caso como no tengo ni Android ni iPhone, pues utilicé mi viejo iPod Touch. En modo developer, Chrome lo detecta y lo muestra en los devices registrados, si esta opción no funciona también puedes poner la IP del device directamente.

image

 

Pues bien, una vez configurado el entorno ya puedes desplegar apps con solo un click. El paso a paso sería similar al siguiente flujoimage

Otra opción interesante es descargar los archivos compilados (PBW) desde CloudPebble, y … pues me toca ver como pasar los mismos por bluetooth al Pebble y registrarlos, eso más adelante.

Y para cerrar un VIDEO donde se muestra el paso a paso completo

 

HomePage: https://cloudpebble.net/

Saludos @ Berlin

El Bruno

imageimageimageGoogle

One response to “[#PEBBLE] HowTo: Montar un entorno de desarrollo en #Windows”

  1. […] primer lugar lo que haremos es crear una app en modo “minimal”, en PebbleCloud (ya lo expliqué aquí).. Tendremos algo similar a lo […]

    Like

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading