or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series) [Paperback]

James Noble , Charles Weir
5.0 out of 5 stars  See all reviews (1 customer review)
Price: £30.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 7 to 12 days.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Product details

  • Paperback: 352 pages
  • Publisher: Addison Wesley; 1 edition (13 Nov 2000)
  • Language English
  • ISBN-10: 0201596075
  • ISBN-13: 978-0201596076
  • Product Dimensions: 24.1 x 19 x 2.8 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 99,989 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

The phenomenal increases in processing power and memory capacity of computing hardware over recent years have allowed manufacturers to produce smaller and smaller computer systems such as palmtop PCs, smart cards and embedded control systems on domestic and industrial appliances. New techniques such as dynamic memory management and object-orientation help programming but tend to require additional memory. Standard programming techniques do not cope with these limited memory-capacity environments. This book will provide practical help for programmers developing software for this kind of environment. The major content is a series of patterns developed by the authors based on solutions which have been found to work in real-life situations. They range from small system design patterns and process management patterns, to patterns for User Interface development, compression and memory storage. This book will appeal to developers using Windows CE or building mobile telephones, smart cards, embedded devices, set-top computers - in short, all programmers working with memory-constrained systems.





Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 5 people found the following review helpful:
5.0 out of 5 stars Another triumph in practicality for the Pattern paradigm, 20 Jan 2001
By 
D E H Nutting (London United Kingdom) - See all my reviews
This review is from: Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series) (Paperback)
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!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.6 out of 5 stars (5 customer reviews)

5 of 5 people found the following review helpful:
3.0 out of 5 stars OK but nothing special, 8 May 2006
By J Jacob Jingleheimer Schmidt - Published on Amazon.com
This review is from: Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series) (Paperback)
The book is well written and covers relevant issues. On the other hand, these issues are rather trivial: if you've done this kind of work, you'll find that you already know some, or most, or even all of this; some of this stuff is downright self-evident (after all, even if you're new to the small-memory context, isn't it obvious that if you cannot afford to run out of memory you have to pre-allocate all you need on startup, or that if your objects come and go and you must allocate, it's simpler and more predictable to manage fixed- rather than variable-size allocations?)

Like any other patterns book I've seen, this one overdoes it. What can be said in two paragraphs will be diagrammed, over-formalized, and over-elaborated on a dosen of pages. This makes it look very scientific, but, besides taking more time than is necessary to understand, may also make it more difficult to understand. To belabor excessively is a general fault with all patterns books though; this one is no worse than the rest in that respect.

All in all, this is an OK book that, while holding no conceptual breakthroughs, may be helpful for a new person -- provided he's willing to persevere through the excessive verbiage and diagramming.

6 of 7 people found the following review helpful:
5.0 out of 5 stars If you like Design Patterns and efficient programming, 5 Jun 2001
By Anton Hristozov - Published on Amazon.com
This review is from: Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series) (Paperback)
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.

7 of 9 people found the following review helpful:
5.0 out of 5 stars Another triumph in practicality for the Pattern paradigm, 29 Jan 2001
By D E H Nutting - Published on Amazon.com
This review is from: Small Memory Software: Patterns for Limited Memory Systems (Software Patterns Series) (Paperback)
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!

 Go to Amazon.com to see all 5 reviews  4.6 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges