Contents
Compiling, Debugging, and Simulator Ideas
Where to compile
- compile on local system
- on a remote system (arm develeopment board)
- in a VM/container (with GNOME Continuous)
Where to run
- Simulator
- Boxes-like VM
- GNOME Continuous
- Download manager for OSTree/Continuous
- know what versions of SDK are downloaded
- Remote Device
- Tablet
- Phone
- Development board
Debugging Workspace
Nemiver
- Embed nemiver for debugging
- Need to figure out how to integrate gtkmm (which nemiver is written in) into a C Gtk+ widget (probably requires a single .cpp file in Builder)
Remote Debugging
- Maybe use Android's adb tool
- best case: adb might implement gdb's server API, which would Just Work™
- might be able to run gdb via a pipe over adb
- try running adb-server (if that's what it's called) on another GNOME machine and see what can be done…
- opening windows?
- debugging?
- maybe add a "Developer" section to gnome-control-center
- Enable Debugging over USB
- Enable debugging over TCP (Advertise via Avahi)
- This would allow us to debug android too
- Explore GTK+ on Android?