<< 1 >>
Rating: ![5 stars](http://www.reviewfocus.com/images/stars-5-0.gif) Summary: If you like Design Patterns and efficient programming Review: Certainly a wonderful book coming at a very appropriate time, when people write more complex code for various devices. There is a certain gap in the industry in the embedded software field, where object oriented techniques and patterns are not always part of the arsenal of the developers. This book successfully bridges this gap and provides many useful examples as well as proofs for the ideas presented there. The requirements for the reader seem to require some C++ (and/or) Java , but all object oriented programmers and even traditional C users can benefit from it. There is some inclination from the authors to provide more examples from EPOC, rather than more diverse examples but that is not always the case. I recommend the book for the patterns enthusiast as well as the curious software engineer who wants to have a broader vision in his/her software development practices.
Rating: ![5 stars](http://www.reviewfocus.com/images/stars-5-0.gif) Summary: If you like Design Patterns and efficient programming Review: Certainly a wonderful book coming at a very appropriate time, when people write more complex code for various devices. There is a certain gap in the industry in the embedded software field, where object oriented techniques and patterns are not always part of the arsenal of the developers. This book successfully bridges this gap and provides many useful examples as well as proofs for the ideas presented there. The requirements for the reader seem to require some C++ (and/or) Java , but all object oriented programmers and even traditional C users can benefit from it. There is some inclination from the authors to provide more examples from EPOC, rather than more diverse examples but that is not always the case. I recommend the book for the patterns enthusiast as well as the curious software engineer who wants to have a broader vision in his/her software development practices.
Rating: ![3 stars](http://www.reviewfocus.com/images/stars-3-0.gif) Summary: If you bought this book to use it on J2ME be warned Review: If you bought this book to use it on J2ME be warned you can forget 50% of the content, because of assumptions like secondary storage, introspection and no standard garbage collection.
but for me it seems a good starting point to think about my own strategies...
Rating: ![5 stars](http://www.reviewfocus.com/images/stars-5-0.gif) Summary: Another triumph in practicality for the Pattern paradigm Review: This book is an excellent working companion for any software developer. A very readable addition to the growing volume of literature on Software Patterns.While it focuses tightly on situations where memory is a major constraint, the authors' vision extends much further. A read through the discussion of the wide range of Forces addressed by the Patterns the book describes is very illuminating. Speed, reliability, usability, programmer effort and discipline - even security are all there. I've never worked on software for mobile phones, embedded devices, PDAs . . . but, with hindsight, I can readily recognise all the Patterns described - and have even used quite a few! More important, I now have a better understanding of the consequences of using Pooled rather than Variable Allocation, the benefits (and drawbacks) of using Embedded Pointers, the ways in which Secondary Storage can assist . . . The range of practical examples of Known Uses testifies to the authors' breadth of experience - and the relevance of the Patterns described to almost every software environment. From the Sinclair ZX-81 (and earlier) to the latest mobile technologies - with DOS, UNIX, VMS, Windows and many others in-between - and all the applications they support. Read it like a novel, browse it or use it as a reference book as you please (or, as the authors suggest, leave it open on a radiator for 3 days so that it looks well read and put it on your desk to impress your boss). I'm just waiting for the launch of the Strap-It-On wrist mounted PC with morse code keypad, coindisc, voice output (with vocal emotions), RainSight weather prediction system and all the other memory-challenged applications invented for it!
<< 1 >>
|