{"product_id":"remote-debugging-and-reflection-in-resource-constrained-devices","title":"Remote Debugging and Reflection in Resource Constrained Devices","description":"\u003cp\u003eBuilding software for devices that cannot locally support development tools can be challenging. These devices have either limited computing power to run an IDE (smart-phones), lack appropriate input\/output interfaces (display, keyboard, mouse) for programming (mobile robots) or are simply unreachable for local development (cloud-servers). Yet remote debugging solutions can prove awkward to use due to their distributed nature. Empirical studies show us that on average 10.5 minutes per coding hour are spend for re-deploying applications. Moreover current solutions lack facilities that would otherwise be available in a local setting. In this dissertation in order to overcome these issues we first identify four desirable properties that an ideal solution for remote debugging should exhibit, namely: interactiveness, instrumentation, distribution and security. Given these properties we propose Mercury, a remote debugging model and architecture for reflective OO languages.\u003c\/p\u003e","brand":"Nikolaos Papoulias","offers":[{"title":"Paperback","offer_id":44932402151585,"sku":"9781329094925","price":39.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0462\/1120\/3233\/files\/1kmv44y7-front-shortedge-384.jpg?v=1747972424","url":"https:\/\/bookswholesale.myshopify.com\/products\/remote-debugging-and-reflection-in-resource-constrained-devices","provider":"BooksWholesale","version":"1.0","type":"link"}