Advantages of Still Image
Incorporating Still Image (STI) into applications has the following advantages:
Still Image implements both pull and push models: Unlike traditional still-image device control APIs, STI allows both the pull and push models of data acquisition.
Still Image standardizes device interfaces: Still-image device control APIs are extremely device dependent. STI standardizes the interfaces to still-image acquisition devices. This frees application developers from having to write specialized code for all devices that they support.
Still Image simplifies the user model: Specialized applications have a more intuitive user interface.
Still Image does not require a change in application architecture: Normally, the conversion to the push model of data acquisition would require a major change in the software architecture of application programs. Enhancing applications to use Still Image requires only minimal changes to existing programs. In the vast majority of cases, current software architectures would not change with a conversion to STI.