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?

Apps/Builder/Planning/Compiler (last edited 2014-10-28 16:38:04 by HashemNasarat)