Amazon.co.jp
本書は、メモリ制限の問題を解決するための技法を集めて解説したものである。取り上げられているのは、小規模なマシンで成功したシステム設計を調べ、数多くの成功を導いた技法のエッセンスであり、それらは5つのパターンに分類されている。省メモリプログラミングの入門書として、あるいはすべての技法の総覧、問題解決のためのリファレンス、実装ガイドなどなど、さまざまな用途が考えられる。紹介されている5つのパターンは、Small Architecture(小規模アーキテクチャ)、Secondary Storage(補助記憶装置)、Compression(圧縮)、Small Data Structure(小規模データ構造)、Memory Allocation(メモリ割当)、となっている。それぞれの技法は、パターン名、問題の陳述、コンテキストの説明、解法、結果など、決められたフォーマットで記述されおり、読みやすい構成となっている。
メモリ制限の問題に直面している技術者はもちろん、普段この問題について意識していない技術者にとっても有益な内容である。(大塚佳樹)
内容説明
内容(「BOOK」データベースより)
内容(「MARC」データベースより)
From the Back Cover
- Neil Harrison, Avaya Inc.
"Many of us have been waiting for someone to tackle the hard problems
of resource shortages. In the growing collection of patterns, this book will
provide some guidelines for these problems in a well-written, thoroughly enjoyable style. The authors
share their real-world experience in the best patterns tradition--all the examples
provide ample opportunity to see the solutions at work. This is a "must
have!""
- Linda Rising
"The 1980s and 1990s can be described, harshly but accurately, as decades
when software developers were increasingly careless about how much memory their
software consumed. In "Small Memory Software", Weir and Noble give
a timely wake-up call, pointing out some unexpected merits of more thoughtful
usage of memory - and giving clear practical advice that should help reverse
what has been a most unfortunate historical trend."
- David Wood, Executive Vice President, Symbian
The market for PDA software is huge and growing. Within five years, a significant
proportion of the world population will use an smart, Internet-ready mobile
phone. A PC in every home? Maybe, but just as likely is a PDA in every pocket!
This book offers you state-of-the-art programming solutions for small memory
devices. You will learn the best, most successful design techniques for object-oriented
programming in constrained memory.
If you are a developer, team leader, or manager building applications for limited-memory
systems, you will find everything you need to design and implement effective
software with success.
· 27 patterns, fully illustrated with implementation notes for reference
plus example code in C++ or Java
· Patterns organized into five major techniques: small data structures,
memory allocation, compression, secondary storage, and small architecture
· Easy-to-use layout, with a quick-reference pattern index on the inside
covers
· Tips on efficient memory allocation, dealing with memory exhaustion,
using ROM instead of RAM, avoiding memory leaks, and automatically recycling
unused memory
· An accompanying web-site, smallmemory, containing detailed
implementations of all the substantial examples in the book, which can be used
as templates for your own implementations 0201596075B04062001
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
著者について
0201596075AB04062001 --このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
著者略歴 (「BOOK著者紹介情報」より)
オブジェクト指向ソフトウェアのデザインパターンに関するニュージーランドの指導者的エキスパート。マッコーリー大学のMicrosoft Research Instituteでオブジェクト指向設計に取り組み、南半球で最初のパターングループを設立した。現在はウェリントンのヴィクトリア大学で教鞭をとっている
ウィアー,チャールズ
オブジェクト指向のソフトウェアアーキテクチャに関するコンサルタント。Psion series5向けのEPOC Webブラウザの主席設計者で、Symbianでは携帯電話に関する技術指導を務めた。現在は、実地で培った技術を開発者に伝えることに専念しており、電気通信や情報システムの現場で開発チームの指導に従事している
安藤 慶一
フリーのプログラマ兼ライター。(株)シーエーシーにてオープンシステム系のコンサルティングに従事した後、Borland Delphiの発売を機に独立。最近は主としてJavaならびにインターネット関連の著述・翻訳に力を入れている(本データはこの書籍が刊行された当時に掲載されていたものです)