eVe provides the API mechanism for enabling visual search within an application. This mechanism is designed to provide you with two different approaches for integrating eVe within applications: it consists of methods and classes organized within a Low-Level and High-Level API.
Low-Level API.
Use this API to have detailed control over the implementation of all the
functions and processes available within the eVe visual search engine.
The classes and interfaces in the com.evisionglobal.eve.kernel package
make up the eVe low-level API and provide you with maximum access to eVe
functionality.
If you use this API, see the Low-Level
API section for a complete description of all the interfaces and methods
available for your use. If you want to perform a simple programming task
without implementing the methods from the low-level API, you might find
it quicker to use the high-level API.
High-Level API.
Use the methods within this API to quickly and easily implement some of
the main features of eVe visual search within your application. The high-level
API is a set of Java wrappers. These wrappers abstract the functionality
of the eVe low-level API into one class, MediaCollectionHL. By abstracting
some of eVes functionality into one class, you can use the high-level
API you to make fewer method calls to perform visual search functions
than with the low-level API. This allows you to quickly build applications
that take advantage of eVisions visual search technology with the minimum
of programming time.
If you use this API, see the High-Level
API section for a complete description of all the methods available
for your use. If you want more control over the complete set of features
and functions available within eVe, you might find that the low-level
API better meets your development needs.