abstract |
A method of modifying and/or extending the standard features and functions of a digital image capture and processing system. The method involves providing the system with a set of standard features and functions, and a computing platform which includes (i) memory for storing pieces of original product code written by the original designers of the system, and (ii) a microprocessor for running one or more applications by calling and executing pieces of the original product code in a particular sequence, so as support the set of standard features and functions which characterize a standard behavior of the system. The one or more pieces of original product code have a set of place holders into which third-party product code can be inserted or plugged by third parties, including value-added resellers (VARs), original equipment manufacturers (OEMs), and also end-users of the system. one or more pieces of third-party code are plugged into the set of place holders, so as operate to modify and/or extend the features and functions of the system, and thereby modify or extend the standard behavior of system into a custom behavior for the system. |