Wednesday, March 4, 2009
Front Panel: Designing Software for Embedded User Interfaces By: Niall Murphy @ Rm20.00
Publisher: R&D Books - 1998-01-07
Paperback | Bk&Disk Edition | 328 Pages
This book shows you how to design intuitive interfaces for embedded systems and how to address special needs, such as the safety hazards inherent in controls, handling heavy machinery, and medical or transport systems. Front Panel was written for electronics or firmware engineers who have evolved into software engineers and for desktop programmers who find themselves writing more and more software for devices (not computers) that are dedicated to a single job. Because the cost of parts for such devices, including memory, affects the marketability of the device, embedded software must often run in less memory than desktop software. The up side is that it usually has fewer features. As the products that use embedded processors become more sophisticated, the challenge of constructing efficient and maintainable event-driven software becomes increasingly complex. Niall Murphy explains how to leverage object methods (whether you are using assembler or C), how to queue and process user events, and how to build a multiple screen interface. The book contains C programming examples that show how to structure the data that can be manipulated by the user. Author bio: Niall Murphy graduated in computer science from Trinity College, Dublin, Ireland. He has been designing user interface software, mostly for medical equipment both in Ireland and in California over the last seven years. The feedback from his articles in Embedded Systems Programming magazine led him to write a book on the subject of designing software for embedded user interfaces. Murphy's writing and consulting activities are currently based in Galway, Ireland. He prefers that this book not be purchased or used for the development of software for the military or munitions industries.