Welcome to LEAD Support Forum Login | Register | Faq  

    LEAD Support Forum
  Resource to find answers and post technical questions about LEAD products.
Search    
   

Parallel Processing with LEADTOOLS products in general
Started by Nephilim2612 at 08-28-2007 5:18. Topic has 4 replies.

Print Search « Previous Thread Next Thread »
  08-28-2007, 5:18
Nephilim2612 is not online. Last active: 11/2/2007 3:24:45 PM Nephilim2612

Top 500 Posts
Joined on 06-19-2007
Posts 12
Parallel Processing with LEADTOOLS products in general
Reply Quote
Hi,

Mi question comes from another thread i threw a couple of weeks ago:

http://support.leadtools.com/SupportPortal/cs/forums/15178/ShowPost.aspx#15178

I'd like to know from LEADTOOLS development team if the parallel processing capabilities, and limitations, as they are stated in that thread, are extensive to the rest of the family of LEADTOOLS products, specially regarding the RasterImaging 14.5 components.

Thanks, again, a lot, in advance. Cheers,

Jesús
   Report 
  08-29-2007, 8:49
Qasem Lubani is not online. Last active: 12/21/2008 9:12:09 PM Qasem Lubani



Top 10 Posts
Joined on 08-13-2006
Posts 1,187
Re: Parallel Processing with LEADTOOLS products in general
Reply Quote

Most features of LEADTOOLS toolkits can be used in multi-threaded applications, but not all of them.

 

For example, the OCR engine (part of LEADTOOLS Document Imaging Suite), can only be initialized once at a time, and cannot be accessed from multiple threads in the same process simultaneously. However, even these features can be used in 2 or mor different instances of the application at the same time with no problems (running from separate processes).
Qasem Al-Lubani
LEAD Technical Support
www.leadtools.com
   Report 
  08-30-2007, 7:12
Nephilim2612 is not online. Last active: 11/2/2007 3:24:45 PM Nephilim2612

Top 500 Posts
Joined on 06-19-2007
Posts 12
Re: Parallel Processing with LEADTOOLS products in general
Reply Quote
Thanks for the information, Qasam. Maybe i've not formulated the question properly, because it regards an architecture that seems to be "very special". I apologize for that and i try to explain myself better.

The scenario is the following: An ASP.Net-based web service creates, for each request to that service, an instance of the COM ReadBarCode classes and releases those instances when the operation is finished (the service's goal is to return the barcodes found in a TIF document). A JAVA-based application manages the requests for barcode reading by throwing each service request in a different thread.

With that architecture, are simultaneous barcode requests processed in parallel regarding the
LEADTOOLS component?

Thanks a lot again,

Jesús
   Report 
  09-02-2007, 4:40
Qasem Lubani is not online. Last active: 12/21/2008 9:12:09 PM Qasem Lubani



Top 10 Posts
Joined on 08-13-2006
Posts 1,187
Re: Parallel Processing with LEADTOOLS products in general
Reply Quote

Currently, our LEADTOOLS v15 barcode engine supports multi-threading. Also, loading TIFF images into LEADTOOLS supports multithreading too. If these are the only features you need (and you don't need OCR or PDF, for example), your application should work. However, I strongly recommend you test using the free evaluation edition of the toolkit before you build your actual application.

 

In case you want to support a feature that doesn't work with multi-threading, you could change your design so that every request is handled in a different process on the server instead of multiple threads in the same process. This way, even OCR and PDF should work.
Qasem Al-Lubani
LEAD Technical Support
www.leadtools.com
   Report 
  11-04-2008, 17:23
GregR is not online. Last active: 1/2/2009 9:03:27 AM GregR



Top 10 Posts
Joined on 05-31-2006
In House
Posts 1,808
Re: Parallel Processing with LEADTOOLS products in general
Reply Quote
Version 16 added new code to the .NET OCR engine so that it supports Multithreading.  For more information and a free evaluation, please check out http://www.leadtools.com/SDK/Document/Document-Addon-OCR.htm

The PDF Read engine is still not thread-safe.
Greg Ross
LEADTOOLS Technical Support
   Report 
Post
LEAD Support Fo... » Developer » General » Parallel Processing with LEADTOOLS products in general

Powered by Community Server, by Telligent Systems