This version is outdated by a newer approved version.DiffThis version (2014/04/10 16:55) is a draft.
Approvals: 0/1

This is an old revision of the document!

LTU engine/ON demand is a hosted software platform that provides access to LTU technologies’ comprehensive image recognition functionalities. The LTU engine/ON demand platform is highly flexible and is designed to adjust and scale with changing demands.

A single account for LTU engine/ON demand can be used to add image recognition functionality to multiple applications. D

Asynchronous mode

In asynchronous mode modifications to your database (add and remove images) will not immediately take effect. Modifications typical occur within 10 hours by default (contact LTU support if your application requires a different refresh schedule.

All database updates are made in this mode -meaning that each query you make will start an action, but the query will return before the action is finished – database updates are basically queued and then processed.

Synchronous mode

In synchronous mode, when you query the Modify API the system will instantly process the query, update the database and your application.

The LTU engine/ON demand Administrative Console is accessed via. URL:
See the Administrative Interface section below.

LTU engine/ON demand has the same Administrative Interface as the licensed version of LTU software: LTU engine/server. Some aspects unique to LTU engine/ON demand found in comments marked with this symbol: :!:

JSON API: the JSON API is the recommended API for new applications. The licensed version of LTU engine includes the JSON API, which facilitates the porting of applications from LTU engine/ON demand to LTU engine/server. Query examples in the JSON API documentation generally reference LTU engine/server. :!: LTU engine/ON demand users will know to adjust the query examples to the proper /ON demand references.

SOAP API: SOAP was the API available in the intitial versions LTU engine/ON demand. Its documentation is available on this link:

Below is a quick checklist to help prepare for the integration of LTU engine/ON demand.

  • Signature type - What feature(s) needed? (similarity, matching, color)
  • Storage
    • Estimate the number of images that will be included for the application
    • Estimate the image volume changes per month on this application
  • Search
    • Estimate number of searches per month
  • Development
    • List the public IP addresses of all machines that will make direct calls to the API interface.
    • Launch sample code provided by LTU technologies to check that everything works
    • Start development and unit test
    • Validate (pay attention at the refresh delay per application)
    • Empty the database and start loading content for the application
  • Production
    • Monitor the number of queries per month (also available on the LTU engine/ON demand administrative console)
    • Continuously evaluate the capacity used monthly in terms of queries and image database volume