Home Product Overview Downloads About PDS News Stages, werken bij PDS Contact

SDK's | New in V17.5 | Engines | Comparison | Maintenance | API's | ePrint
Imaging Pro | Document Imaging | Medical SDK | Multimedia | OCR-ICR-OMR | Cloud SDK | Barcode | PDF | Win Phone7 | Mobile Imaging | Vector Imaging
LEADTOOLS

LEADTOOLS Cloud SDK

 

The LEADTOOLS Cloud SDK provides developers with a complete framework which can be used to create powerful cloud-based applications. Utilizing their own existing network of servers and worker machines, developers can easily create any distributed, grid or parallel computing application such as:

  • Optical Character Recognition (OCR)
  • Forms Recognition and Processing
  • Barcode Recognition
  • Audio/video conversion and encoding
  • Web crawlers
  • Distributed graphics rendering

By developing an application with the LEADTOOLS Cloud SDK, significant savings in time and money can be realized through the use of existing infrastructure to eliminate bottle-necks in processor intensive business-critical activities.

 

Overview of LEADTOOLS Cloud SDK Technology

  • Supports the development of cloud applications for any technology
  • Seamlessly integrates with key LEADTOOLS features such as Image ProcessingOCR, Forms Recognition, and Audio/Video Conversion and Encoding
  • Utilize any computer as a component in the cloud
  • Simple configuration options for job type, CPU load, time of day and more
  • Create an application that runs on any platform
  • Includes demos for OCR and Multimedia Conversion

Framework Components of the LEADTOOLS Cloud SDK

 

The LEADTOOLS Cloud SDK framework can be broken down into three individual components described below.

 

Client

The clients exist outside of the cloud and can be any type of computer or mobile device. Communication between the clients and the central server is based on standard web services allowing you to write applications that run on any platform.

 

Central Server

Within the cloud, the central server acts as the primary interface between the clients and the worker machines. The primary responsibilities of the central server include:

  • Host the web service used to communicate with clients.
  • Manage worker machine settings such as job type, number of jobs, etc. Storing these settings in a central location makes it simple for administrators to make global changes within the cloud regardless of where worker machines are physically located.
  • Manage the cloud database which is used to store all of the jobs and and any information related to each job.

Worker Machines

The worker machines actually perform the work of the cloud application. There is no limit to the number of worker machines used within the cloud and can be hot-plugged or hot-swapped as needed without interrupting service for the clients. Each worker can take on as much or as little work as needed using customizable configuration settings such as:

  • Job Type
  • Maximum percent of CPU usage
  • Number of CPU Cores
  • Number of threads
  • Number of jobs
  • Time of day