# Apache™ FOP Design: Startup, Environment, Control

$Revision: 1298724 $

# Introduction

Startup is the process of getting Apache™ FOP bootstrapped and creating basic objects. Environment includes acquiring user options, instantiating any frameworks, setting up logging, etc. Control includes the basic logic for tieing the various subsystems together properly.

# Status

## To Do

- avalon integration - logging, configuration, component management, caching, uri resolver
- improved interfaces
  - no threading/static problems
  - simpler to use
- better commandline handling

## Work In Progress

## Completed

- better image handling - redone so it can use a cache and synchronizes properly only on the current image while loading