Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 3,250

または
1-Clickで注文する場合は、サインインをしてください。
 
   
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
省メモリプログラミング―メモリ制限のあるシステムのためのソフトウェアパターン集 (Software patterns series)
 
 

省メモリプログラミング―メモリ制限のあるシステムのためのソフトウェアパターン集 (Software patterns series) [単行本]

ジェイムズ ノーブル , チャールズ ウィアー , James Noble , Charles Weir , 安藤 慶一
5つ星のうち 5.0  レビューをすべて見る (4件のカスタマーレビュー)
価格: ¥ 4,410 通常配送無料 詳細
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
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
6点在庫あり。ご注文はお早めに。
2012/5/31 木曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら
‹  商品の概要に戻る

商品の説明

Amazon.co.jp

   メモリが安価になることで、ユーザーは簡単にメモリ増設ができるようになった。メモリ制限の問題を切実な問題として認識しにくい状況にはなりつつあるが、一方で、技術者は携帯電話を含む携帯端末ではメモリが制限され、何十万人ものアクセスのあるDBやWebサーバーではメモリ効率の良いアプリケーション開発の必要性に迫られている。

   本書は、メモリ制限の問題を解決するための技法を集めて解説したものである。取り上げられているのは、小規模なマシンで成功したシステム設計を調べ、数多くの成功を導いた技法のエッセンスであり、それらは5つのパターンに分類されている。省メモリプログラミングの入門書として、あるいはすべての技法の総覧、問題解決のためのリファレンス、実装ガイドなどなど、さまざまな用途が考えられる。紹介されている5つのパターンは、Small Architecture(小規模アーキテクチャ)、Secondary Storage(補助記憶装置)、Compression(圧縮)、Small Data Structure(小規模データ構造)、Memory Allocation(メモリ割当)、となっている。それぞれの技法は、パターン名、問題の陳述、コンテキストの説明、解法、結果など、決められたフォーマットで記述されおり、読みやすい構成となっている。

   メモリ制限の問題に直面している技術者はもちろん、普段この問題について意識していない技術者にとっても有益な内容である。(大塚佳樹)

内容説明

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. --このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。

内容(「BOOK」データベースより)

限られたメモリ(RAM、ROM、補助記憶装置)を有効に使うためのプログラミングテクニックを解説。各テクニックはパターンという明確な形にまとめられ、各パターンは体系的に整理されている。あらゆるシステムに付随するメモリ制限という問題を、エレガントに解決する一冊である。

内容(「MARC」データベースより)

限られたメモリ(RAM、ROM、補助記憶装置)を有効に使うためのプログラミングテクニックを解説する。あらゆるシステムに付随するメモリ制限という問題を解決する一冊。

From the Back Cover

will feel at home with this coherent, easy-to-use set of patterns for limited memory systems. As the computing world moves toward hand-held and specialized tiny computing devices, these patterns will continue to show their worth. This book should be on the shelf of every person who writes software for small systems.'
- 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
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。

著者について

James Noble is New Zealand's leading expert on Design Patterns for object-oriented software. James worked on object-oriented design at the Microsoft Research Institute at Macquarie University, establishing the first patterns group in the Southern Hemisphere. He currently lectures at the Victoria University of Wellington, New Zealand. Charles Weir is an independent consultant in object-oriented software architecture. He was initial architect for the EPOC web browser for the Psion series 5, and the Symbian technical lead for two smart mobile phones to be launched later this year. Charles specializes in transferring practical skills to developers, providing mentoring and design assistance to teams in the fields of telecommunications, information systems, and banking

0201596075AB04062001 --このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。

著者略歴 (「BOOK著者紹介情報」より)

ノーブル,ジェイムズ
オブジェクト指向ソフトウェアのデザインパターンに関するニュージーランドの指導者的エキスパート。マッコーリー大学のMicrosoft Research Instituteでオブジェクト指向設計に取り組み、南半球で最初のパターングループを設立した。現在はウェリントンのヴィクトリア大学で教鞭をとっている

ウィアー,チャールズ
オブジェクト指向のソフトウェアアーキテクチャに関するコンサルタント。Psion series5向けのEPOC Webブラウザの主席設計者で、Symbianでは携帯電話に関する技術指導を務めた。現在は、実地で培った技術を開発者に伝えることに専念しており、電気通信や情報システムの現場で開発チームの指導に従事している

安藤 慶一
フリーのプログラマ兼ライター。(株)シーエーシーにてオープンシステム系のコンサルティングに従事した後、Borland Delphiの発売を機に独立。最近は主としてJavaならびにインターネット関連の著述・翻訳に力を入れている(本データはこの書籍が刊行された当時に掲載されていたものです)
‹  商品の概要に戻る

Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換