The LEADTOOLS WCF offering includes services for file loading and saving, image processing, document image processing and clean-up, OCR and barcode detection, reading and writing. These new services will be invaluable to developers creating enterprise level client/server applications.
Built on top of the .NET Framework, the Windows Communication Foundation (WCF) was designed to unify Web Service technologies into a single service-oriented architecture (SOA). Web Services are APIs that are hosted on a remote computer (although, with WCF it can actually be hosted locally as well!). Services are hosted remotely and are accessed by adding a Web Reference (or Service Reference) to the URL of the service, (instead of adding a reference to a local .NET DLL to your project). Web Services are usually stateless, meaning that the service is called, does something and then returns, and does not store or remember anything about the call. All the data necessary for the process is passed in the call. Using WCF, programmers develop services based on the contract requirements. Applications save and load data as transacted web services. Protocol requirements, etc. are determined when the application is deployed. Key Features: Provides a unified framework for building service-oriented imaging applications utilizing transacted Web services. Single programming model unifies the capabilities of ASMX, WSE, Remoting, COM+ and MSMQ. Utilizes SOAP (Simple Object Access Protocol) for communication between processes, allowing interoperability between LEADTOOLS WCF applications and any other process that communicates via SOAP messages. Saves and loads data to disks, databases, HTTP, HTTPS and FTP servers.
-
Read multiple barcodes at any orientation using a scanner or camera with frame-grabber.
-
High-speed barcode recognition. All barcodes in an image are located and reported back in fractions of a second. Accurate barcode reading and writing. Read colored barcodes.
-
Write barcodes to any supported raster image file or to any windows-compliant printer.
-
Encode thousands of characters per barcode symbol with 2D barcode technology.
-
Read barcodes from or write barcodes to selected regions of interest
-
Read and write barcodes with specified colors
-
Integrate LEADTOOLS' extensive image processing technologies for complete control over your barcode recognition process.
-
Advanced document cleanup functions to improve recognition of barcodes in images with real world problems.
-
Report comprehensive information with 100% confidence for all detected barcodes such as the barcode type, data string, location, check digit, etc.
-
Thread Safe for multithreaded applications.
-
Includes all popular barcode types.
-
Integrate LEADTOOLS' extensive image processing technologies for complete control over your barcode recognition process.
The Leadtools.Services.Barcode.DataContracts namespace contains classes for reading and writing barcode data. It also contains enumerations that support the classes.
Supported Environments:
The module comes in Win32 and x64 editions that can support development of software applications for any of the following environments:
-
Windows Vista
-
Windows XP
-
Windows 2000
System Requirements
You can download the required software from Microsoft's download website.
In order to execute the WCF demos, you must have the .NET Framework 2.0 or later installed.
In addition, to run the WCF demos you need:
• Visual Studio 2005
In addition, to re-compile WCF demos you need:
• "Microsoft® Windows® Software Development Kit Update for Windows Vista"
or
• "Windows SDK for Windows Server 2008 and .NET Framework version 3.5"
* Included with LEADTOOLS Imaging SDK. All others are available in LEADTOOLS Imaging Pro, Document, and Medical Imaging SDKs.
Reference
IntroductionGetting Started (Guide to Example Programs)
LEADTOOLS Services Data Contracts Assemblies
Summary of All Supported Image File Formats
Assemblies
Leadtools.Services.Barcode.ServiceContractsTutorials
How to Host LEADTOOLS Services on IIS 5 and 6How to Host LEADTOOLS Services on IIS 7
How to Consume our Services in Java Netbeans
How to Consume our Services as REST Services
Data Contracts and Service Contracts (WCF)