| Chapter 1: |
Introduction
| 1.1 |
Imaging Basics |
| 1.2 |
Summary |
|
| Chapter 2: |
A Test Application
| 2.1 |
Image Class Design |
| 2.2 |
Thumbnail Class |
| 2.3 |
Implementation |
| 2.4 |
Summary |
|
| Chapter 3: |
Design Techniques
| 3.1 |
Memory Allocation |
| 3.2 |
Prototyping |
| 3.3 |
Summary |
|
| Chapter 4: |
Design Considerations
| 4.1 |
Coding Guidelines |
| 4.2 |
Reusable Code |
| 4.3 |
Designing in Debugging Support |
| 4.4 |
Summary |
|
| Chapter 5: |
System Considerations
| 5.1 |
Multithreaded and Multiprocess Designs |
| 5.2 |
Exception Handling |
| 5.3 |
Compile-Time Verses Run-Time Issues |
| 5.4 |
Coding for Internationalization |
| 5.5 |
Summary |
|
| Chapter 6: |
Implementation Considerations
| 6.1 |
Finalizing the Image Components |
| 6.2 |
Finalizing the Image Class |
| 6.3 |
Adding Global Image Functions |
| 6.4 |
Finalizing Interfaces to Third Party Software |
| 6.5 |
Summary |
|
| Chapter 7: |
Testing and Performance
| 7.1 |
Unit Tests |
| 7.2 |
Performance Tuning |
| 7.3 |
Summary |
|
| Chapter 8: |
Advanced Topics
| 8.1 |
Memory Issues |
| 8.2 |
Language Construct Issues |
| 8.3 |
Extending the Framework |
| 8.4 |
Summary |
|