Unified Process: Construction Phase and Seventh Iteration
This chapter discusses the seventh iteration of the project, in which we integrate unmanaged code into the photo editor application. Although .NET assemblies are usually easier to build, deploy, and maintain, there are valid reasons to invoke unmanaged code from a .NET application:
This chapter demonstrates the latter case: the integration of a new feature based on OpenGL rendering functions.
This chapter continues the construction phase, and the goal is the successful implementation of the requirement F:image_3dtext and its unit test. Again, the go/no-go criterion is based on the unit test result.
Introducing Software Engineering
A .NET Prototype
The Photo Editor Application
GDI+ Graphics Extensions
Advanced GDI+ Operations
Dynamic Loading of Components
Accessing System Resources
Performance Optimization, Multithreading, and Profiling
Building the Web Application with ASP.NET
Security and Database Access