For easier debugging and testing, it is best to put the device in dev mode.
To run
developer tools remotely:2. Add the "--remote-debugging-port=<dev-tools-listening-port>" to /etc/chrome_dev.conf,
e.g. "--remote-debugging-port=9000
3. ssh into your device with your local port forwarded to the dev tools listening port,
e.g. ssh root@device_ip -L 9000:localhost:9000
4. Run the kiosk app
5. Connect to the remote dev tools from your development machine using a browser. For our examples, you should visit http://localhost:9000/ in a tab and see the list of renders, then pick the one your want to debug;
To test developing app before publishing it (Note this only covers html/css/js change, manifest change is probably better to go through CWS):
1. Run the kiosk app;
2. The app's cryptohome should be mounted under /home/chronos/user on the device and the app should be installed under /home/chronos/user/Extensions/<app_id>;
3. scp the changed html/css/js files from the development machine;
4. Restart the kiosk app
Good luck and have fun.