Eztwain Programmer's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Eztwain Programmer's Guide EZTwain Pro User Guide A developer's guide to the EZTwain library version 3.91 Hyperlinks EZTwain Pro page: http://www.eztwain.com/eztwain3.htm Support: http://www.atalasoft.com/products/dotimage/forums Author Spike McLarty for Atalasoft Revised 11/30/2011 Copyright © 2003-2011 by Atalasoft, a Kofax company. All rights reserved. Trademarks EZTwain Pro is a trademark of Atalasoft. Microsoft and Windows are trademarks of Microsoft Corporation. All other trademarks are the property of their respective owners. EZTwain Pro User Guide Table of Contents Table of Contents ............................................................................................. 1 Introduction ..................................................................................................... 3 Overview ......................................................................................................... 4 EZTwain Components .................................................................................... 4 EZTwain Developer Files ................................................................................ 6 How-To Guide .................................................................................................. 8 How To: Use the Code Wizard to get started ..................................................... 8 How To: Use EZTwain from other languages ................................................... 10 How To: Statically Link to EZTwain ................................................................ 11 How To: Redistribute EZTwain with your Application ........................................ 12 How To: Obtain a License Key ....................................................................... 13 How To: Select a Device for Input ................................................................. 14 How To: Acquire an Image ........................................................................... 16 How To: Negotiate Scanning Parameters ........................................................ 17 How To: Scan a Multipage Document ............................................................. 18 How To: Hide the Source User Interface ......................................................... 19 How To: Control a Document Feeder (ADF) ..................................................... 20 How To: Skip Blank Pages ............................................................................ 21 How To: Read Patch Codes ........................................................................... 22 How To: Append to PDF, TIFF & DCX Files ...................................................... 23 How To: Check for Device On-Line ................................................................. 23 How To: Do Other Random Stuff ................................................................... 23 Function Reference ......................................................................................... 25 Functions – Application Name & Licensing ...................................................... 25 Functions – Image Acquisition ....................................................................... 28 Functions – Global Modes & Queries ............................................................... 36 Functions – Post-Processing .......................................................................... 38 Functions – Extended Image Information ....................................................... 42 Functions – DIBs & Image Processing ............................................................. 45 Functions – Printing ..................................................................................... 70 Functions – Barcode Recognition ................................................................... 74 Functions – Optical Character Recognition (OCR) ............................................ 81 Functions – Image Files ................................................................................ 86 Functions – Image Files in Memory ................................................................ 97 Functions - TIFF Specific .............................................................................. 99 Functions - PDF Specific ............................................................................. 102 Functions – File Uploading .......................................................................... 109 Functions – Image Viewing ......................................................................... 115 Functions – Error Handling & Logging ........................................................... 118 Functions – TWAIN State ............................................................................ 121 Functions – Capability ................................................................................ 124 Functions – Settings Dialog ......................................................................... 142 Functions – Custom DS Data ....................................................................... 143 Functions – Container ................................................................................ 144 Functions – Testing & Validation .................................................................. 148 Functions – Obscure (Even for TWAIN) ......................................................... 149 Glossary ...................................................................................................... 157 Appendix 1 - History ..................................................................................... 163 Appendix 2 - Working with Containers ............................................................. 165 Appendix 3 - Multithreading with EZTwain ....................................................... 171 Appendix 4 - EZTwain Datatypes .................................................................... 173 Index .......................................................................................................... 175 EZTwain Pro User Guide Page 2 EZTwain Pro User Guide Introduction This guide describes how to use the Atalasoft EZTwain library to add scanning or image-acquisition to a Microsoft® Windows® application. If you don’t know much about TWAIN, the image-input standard that EZTwain is built on, don’t worry – the necessary concepts and explanations are included. For a condensed list of changes in this Guide, see Appendix 1 - History. What is EZTwain? EZTwain is a Windows DLL that provides an easy-to-use wrapper for the TWAIN API. TWAIN is the most widely supported API for controlling scanners, and downloading images from cameras. EZTwain makes TWAIN easier for developers by radically reducing their learning and programming effort – which means fewer bugs, lower cost, more predictability, shorter schedules, and we believe fewer support problems. With EZTwain, you can . Acquire an image from a TWAIN-compliant device, bringing the image into memory or writing it immediately to a file, with one call. Select the output file format to be BMP, JPEG, PNG, DCX, TIFF, or PDF. Display the TWAIN dialog that allows the user to select among his or her TWAIN devices, or - enumerate the devices and present a list to the user, or - select a specific device by name. Suppress the normal user interface presented by a device, and take control of the scanning process from your program. Restrict or pre-select the scanning mode (B&W, Grayscale, RGB Color), the bit-depth, resolution, transparent versus reflective media, brightness, contrast, threshold, auto-brightness, duplex, and any other options offered by the device through TWAIN. Detect and control a document feeder (ADF). Scan multiple pages, discard blank pages, deskew (straighten) crooked pages. Collect scans into multi-page TIFF, DCX, or PDF files. Load, examine, display, and write image files in all supported formats. Query any property that your TWAIN device offers, and manipulate that property in any way allowed by TWAIN and the device. Upload images to a server via HTTP in any supported file format. Atalasoft maintains, supports, and licenses EZTwain, as well as other tools for TWAIN developers. For more information, please visit www.atalasoft.com. EZTwain Pro User Guide Overview EZTwain Components The EZTwain Pro Toolkit setup offers to install two sets of files: Shared EZTwain DLLs Developer Files (or both) If you choose to install the Shared DLLs, the DLLs listed in the table below are copied to the System folder: C:\Windows\System32 (on most 32-bit versions of Windows) C:\Windows\SysWOW64 (on 64-bit Windows) If you choose to install Developer Files, the DLLs listed below are copied into C:\Program Files\EZTwain\Redist (32-bit Windows) C:\Program Files(x86)\EZTwain\Redist (64-bit Windows) These are the DLLs that you use and distribute with your applications. If you are concerned about disk space or file sizes, the table below will help you decide which DLLs are required for your application. See also: How to Redistribute EZTwain with your Application, page 12 Note that on 64-bit Windows, 32-bit processes that access the 'System32' folder are redirected to SysWOW64 – which means that if your 32-bit code loads e.g. “\Windows\System32\Eztwain3.dll”, this will still work on 64-bit Windows. Shared EZTwain DLLs Eztwain3.dll DLL containing the EZTwain Pro functions. It is not an ActiveX control or COM server, and does not need to be registered. EZJpeg.dll Optional DLL. Required to read and write JPEG, TIFF or PDF format files. EZTiff.dll Optional DLL to read and write TIFF files. Requires EZJpeg.dll. EZPdf.dll Optional
Recommended publications
  • Baxedit Is an Editor for Programs in Basic Usable by Bax58c Compiler
    BaxEdit is an editor for programs in Basic usable by Bax58C compiler . © 2011 Pierre Houbert (21/11/2020) Page 1 SUMMARY Basic language ................................................................................ 3 The Menus .......................................................................................... 4 New ............................................................................................. 6 Open .................................................................................................. 9 Save .......................................................................................... 12 Print ............................................................................................. 13 Quit ................................................................................................. 15 Cut / Copy / Paste ..................................................................... 16 Find ......................................................................................... 17 Replace .......................................................................................... 18 Font .................................................................................................. 19 Colors ............................................................................................. 20 Language .............................................................................................. 21 About ............................................................................................. 22 File Explorer
    [Show full text]
  • Powerbasic Console Compiler 603
    1 / 2 PowerBasic Console Compiler 603 Older DOS tools may still be fixed and/or enhanced, but newer command line tools, if any, will ... BAS source code recompilation requires PowerBASIC 3.1 DOS compiler, while .MOD source ... COM 27 603 29.09.03 23:15 ; 9.6s -- no bug LIST.. PowerBASIC Console Compiler for Windows. Create Windows applications with a text mode user interface. Published by PowerBASIC. Distributed by .... Код: Выделить всё: #compile exe ... http://rl-team.net/1146574146-powerbasic-for-windows-v-1003-powerbasic-console-compiler-v-603.html.. This collection includes 603 Hello World programs in as many more-or-less well ... Hello World in Powerbasic Console Compiler FUNCTION PBMAIN () AS .... 16 QuickBASIC/PowerBASIC Console I/O .. ... Register Port A Port B Port C Port D Port E Port F IOConf Address 0x600 0x601 0x602 0x603 0x604 0x605 0x606 ... Similar functions (and header files) are available for other C compilers and .... 48. asm11_77.zip, A DOS based command-line MC68HC11 cross-assembler ... 139. compas3e.zip, COMPAS v3.0 - Compiler from Pascal for educational ... 264. fce4pb24.zip, FTP Client Engine v2.4 for Power Basic, 219742, 2004-06-10 10:11:19 ... 603. reloc100.zip, Relocation Handler v1.00 by Piotr Warezak, 10734 .... PowerBASIC Console Compiler v6.0. 2 / 3415. Table of contents ... Error 603 - Incompatible with a Dual/IDispatch interface ............................ 214. Error 605 .... PowerBasic Console Compiler 6.03link: https://cinurl.com/1gotz8. 603-260-8480 Software provider to use compile and work where and when? ... Get wired for power. Basic large family enjoy fun nights like that. ... Report diagnosis code as an application from console without writing any custom duty or ...
    [Show full text]
  • {PDF EPUB} Lotusscript for Visual Basic Programmers by IBM
    Read Ebook {PDF EPUB} Lotusscript for Visual Basic Programmers by IBM Redbooks Sep 01, 1996 · Lotusscript for Visual Basic Programmers Paperback – September 1, 1996 by IBM Redbooks (Author) See all formats and editions Hide other formats and editions This chapter describes the differences and similarities between Visual Basic Release 4 and LotusScript, which comes as part of Lotus Notes Release 4 and other Lotus products, such as Word Pro, Freelance, and Approach. We will compare the syntactical language portions of LotusScript and Visual Basic. Jun 03, 2003 · LotusScript is an object oriented programming language used by Lotus Notes (since version 4.0) and other IBM Lotus Software products. LotusScript is similar to Visual Basic. Developers familiar with one can easily understand the syntax and structure of code in the other. The major differences between the two are in their respective Integrated Development Environments and in the … SG24-4856-00, LotusScript for Visual Basic Programmers: SG24-4862-00, VisualAge DataAtlas Multiplatform Version 2 and Version 2.5: SG24-4864-00, AS/400 and Novell NetWare Interoperation: SG24-4867-00, TME 10 Cookbook for AIX Systems Management and Networking: SG24-4868-00, RS/6000 SP PSSP 2.2 Technical Presentation Oct 24, 2014 · Visual Basic. Dim PSObject as Object Set PSObject = CreateObject("PCOMM.autECLPS") PSObject.SetConnectionByName("B") LotusScript Extension. dim myPSObj as new lsxECLPS("B") An HACL connection name is a single character from A-Z or a-z. Oct 27, 2008 · this are free from IBM. You can download the Redbook(s) you need to get the job done. The books you need are: SG24-5670- 00 COM Together - with Domino SG24-4856 Lotusscript for Visual Basic Programmers These books are a bit of a tutorial on what you can and cannot do, and in what context(s).
    [Show full text]
  • LIST of NOSQL DATABASES [Currently 150]
    Your Ultimate Guide to the Non - Relational Universe! [the best selected nosql link Archive in the web] ...never miss a conceptual article again... News Feed covering all changes here! NoSQL DEFINITION: Next Generation Databases mostly addressing some of the points: being non-relational, distributed, open-source and horizontally scalable. The original intention has been modern web-scale databases. The movement began early 2009 and is growing rapidly. Often more characteristics apply such as: schema-free, easy replication support, simple API, eventually consistent / BASE (not ACID), a huge amount of data and more. So the misleading term "nosql" (the community now translates it mostly with "not only sql") should be seen as an alias to something like the definition above. [based on 7 sources, 14 constructive feedback emails (thanks!) and 1 disliking comment . Agree / Disagree? Tell me so! By the way: this is a strong definition and it is out there here since 2009!] LIST OF NOSQL DATABASES [currently 150] Core NoSQL Systems: [Mostly originated out of a Web 2.0 need] Wide Column Store / Column Families Hadoop / HBase API: Java / any writer, Protocol: any write call, Query Method: MapReduce Java / any exec, Replication: HDFS Replication, Written in: Java, Concurrency: ?, Misc: Links: 3 Books [1, 2, 3] Cassandra massively scalable, partitioned row store, masterless architecture, linear scale performance, no single points of failure, read/write support across multiple data centers & cloud availability zones. API / Query Method: CQL and Thrift, replication: peer-to-peer, written in: Java, Concurrency: tunable consistency, Misc: built-in data compression, MapReduce support, primary/secondary indexes, security features.
    [Show full text]
  • FTP Client Engine Users Manual
    FTP Client Engine Users Manual (FCE_USR) Version 3.2 May 21, 2012 This software is provided as-is. There are no warranties, expressed or implied. Copyright (C) 2012 All rights reserved MarshallSoft Computing, Inc. Post Office Box 4543 Huntsville AL 35815 USA Voice: 1.256.881.4630 Email: [email protected] Web: www.marshallsoft.com MARSHALLSOFT is a registered trademark of MarshallSoft Computing. 1 TABLE OF CONTENTS 1 Introduction Page 3 1.1 Documentation Page 3 1.2 Technical Support Page 5 1.3 How to Purchase Page 6 1.4 Updates Page 7 1.5 Customer ID Page 8 1.6 License File Page 8 1.7 Example Programs Page 8 2 FTP Client Library Overview Page 9 2.1 Keycode Page 9 2.2 Dynamic Link Library Page 9 2.3 GUI and Console Mode Page 9 2.4 Getting Started Using the Library Page 9 3 Using FTP Page 10 3.1 FTP Basics Page 10 3.2 Private and Anonymous Access Page 10 3.3 ASCII and Binary Modes Page 10 3.4 Passive Mode Page 10 3.5 Socket Address in Use Error Page 11 3.6 Renaming Files on the Server Page 11 3.7 Proxy Servers Page 11 3.8 Proxy Protocols Page 12 3.9 Firewalls Page 13 3.10 Renaming Files "On the Fly" Page 14 3.11 Using Append Mode for Uploads Page 14 3.12 Using Append Mode for Downloads Page 15 3.13 Getting File Lengths Page 15 3.14 Adjusting Performance Page 16 3.15 Auto Dial Page 17 3.16 Secure FTP Page 18 3.17 FTP Passwords Page 19 3.18 S/Key Password Encryption Page 19 3.19 Progress Bars Page 20 3.20 Network Connectivity Page 20 4 Theory of Operation Page 21 4.1 Indirect Method Page 21 4.2 Direct Method Page 21 5 Development Languages Supported Page 22 5.1 Using FCE with Supported Languages Page 22 5.2 Using FCE with Unsupported Languages Page 22 6 Resolving Problems Page 23 7 Versions of FCE Page 24 7.1 Evaluation Version Page 24 7.2 Academic Version Page 24 7.3 Professional Version Page 24 8 Legal Issues Page 25 8.1 License Page 25 8.2 Warranty Page 25 9 FCE Function Summary Page 26 10 FCE Error Return Code List Page 27 2 1 Introduction The FTP Client Engine (FCE) is a component DLL library providing direct control of the FTP protocol.
    [Show full text]
  • Metadefender Core V4.17.3
    MetaDefender Core v4.17.3 © 2020 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of MetaDefender Core 14 1. Quick Start with MetaDefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Process Files with MetaDefender Core 21 2. Installing or Upgrading MetaDefender Core 22 2.1. Recommended System Configuration 22 Microsoft Windows Deployments 22 Unix Based Deployments 24 Data Retention 26 Custom Engines 27 Browser Requirements for the Metadefender Core Management Console 27 2.2. Installing MetaDefender 27 Installation 27 Installation notes 27 2.2.1. Installing Metadefender Core using command line 28 2.2.2. Installing Metadefender Core using the Install Wizard 31 2.3. Upgrading MetaDefender Core 31 Upgrading from MetaDefender Core 3.x 31 Upgrading from MetaDefender Core 4.x 31 2.4. MetaDefender Core Licensing 32 2.4.1. Activating Metadefender Licenses 32 2.4.2. Checking Your Metadefender Core License 37 2.5. Performance and Load Estimation 38 What to know before reading the results: Some factors that affect performance 38 How test results are calculated 39 Test Reports 39 Performance Report - Multi-Scanning On Linux 39 Performance Report - Multi-Scanning On Windows 43 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3.
    [Show full text]
  • Debenu Quick PDF Library 10 Developer Guide
    Debenu Quick PDF Library 10 Developer Guide Debenu (www.debenu.com) About Debenu Quick PDF Library is a popular PDF SDK for manipulating PDF files on all levels. It supports a variety of different programming languages and is used by thousands of developers around the world. Debenu Quick PDF Library is a powerful royalty-free PDF developer SDK used by thousands of developers for working with PDFs on all levels. Including a robust API with over 500 functions for use with C, C++, C#, Delphi, PHP, Visual Basic, VB.NET, ASP, PowerBASIC, Pascal and more, Debenu Quick PDF Library truly is the ultimate toolkit for project where you need to create, edit, secure, print, render, split, merge or manipulate PDF documents. The library is available in ActiveX, DLL, Delphi and LIB editions. Single, multiple developer and source code license are available. Debenu Quick PDF Library is a Debenu product (http://www.debenu.com/). Features The Debenu Quick PDF Library API consists of approximately 600 functions which cover a wide range of features from the PDF specification. Some of the SDKs features include: ● Create PDFs on the fly ● Render and print PDFs ● Secure, sign and protect PDFs ● Create, fill and edit PDF forms ● Split, merge, append and combine PDFs ● Extract text and images from PDFs ● Edit PDFs initial view and document properties ● Add text, images and barcodes to PDFs ● Add and manipulate JavaScript, bookmarks and links ● Support for Annotations, vector graphics, GeoPDF ● ...and much more (check out the function reference for the full list) Programming Languages Debenu Quick PDF Library is available as an ActiveX, a DLL and a native Delphi library.
    [Show full text]
  • Visustin Features and Versions
    Visustin features and versions v8 v7 v6 v5 v4 v3 Flow chart styles to choose from 2 2 1 1 1 1 UML Activity Diagrams Y Y Y Y Y Flowchart large files (>3000 lines) Y Y Y Flowchart individual procedures Y Y Y Print in high quality Y Y Y Save BMP, GIF, JPG, PNG, EMF, WMF, DOT, HTML, MHT Y Y Y Y Y Y Save TIFF Y Y Y Y Save PDF, single page and printer pages Y Y Y Save PDF, multipage Y Y Save PowerPoint PPT - Y Y Y Y Save Word DOC Y Y Y Y Y Save Word DOCX Y Load images Y Y Y Y Y Metrics Y Y Y Y Y Option: Each statement in its own box Y Y Option: Wrap lines Y Y Option: Configure colors and labels Y Y High-density display support (high DPI) Y Y Pro Edition features Export Visio VSD [Pro] Y Y Y Y Y Y Export Visio VSDX [Pro] Y Editor [Pro] Y Y Y Y Bulk flowcharting [Pro] Y Y Y Y Y Y Bulk flowcharting jobs (.vjb) [Pro] Y Y Y Y Bulk flowcharting individual procedures [Pro] Y Y Y Compatibility Windows version, newest supported 10 8 7 Vista 2003 2003 Office version, newest supported 2016 2013 2010 2007 2007 2003 Language support on next page. ©2016 Aivosto Oy www.aivosto.com Visustin language support v8 v7 v6 v5 v4 v3 ABAP Y Y ActionScript, MXML Y Y ActionScript, semicolon-less Y Ada Y Y Y Y Y Y Assembler: MASM, NASM, IAR/MSP430 Y Y Y Y Y ASP Y Y Y Y Y Y AutoIt Y Batch files Y Y C/C++ Y Y Y Y Y Y C# Y Y Y Y Y Y Clipper Y Y Y Y Y COBOL Y Y Y Y Y Y ColdFusion Y Y Y Y Fortran Y Y Y Y Y Y GW-BASIC Y (Y) HTML Y Java Y Y Y Y Y Y JavaScript Y Y Y Y Y Y JavaScript, semicolon-less Y JCL (MVS) Y Y Y JSP Y Y Y Y Y Y LotusScript Y Y Y Y Y MATLAB Y Y Y Pascal/Delphi Y Y Y Y Y Y Perl Y Y Y Y Y Y PHP Y Y Y Y Y Y PL/I Y Y Y PL/SQL Y Y Y Y Y Y PowerBASIC Y PowerScript (PowerBuilder) Y Y Y Y Y PureBasic Y Y Y Y Y Python Y Y Y Y Y QuickBASIC Y Y Y Y Y Y REALbasic Y Y Y Y Y Rexx Y Y Y RPG Y Ruby Y Y SAS Y Y Y Shell script (bash, csh, tcsh, ksh, sh) Y Y Tcl Y Y T-SQL Y Y Y Y Y Y VBScript Y Y Y (Y) (Y) (Y) Visual Basic, VBA Y Y Y Y Y Y Visual Basic .Net Y Y Y Y Y Y Visual FoxPro Y Y Y Y Y XML Y XSLT Y Y Y Y Languages have been updated to newer syntax from version to version.
    [Show full text]
  • Computer Science: a Guide to Selected Resources on the Internet
    University at Albany, State University of New York Scholars Archive University Libraries Faculty Scholarship University Libraries 6-2001 Computer Science: A Guide to Selected Resources on the Internet. Michael Knee [email protected] Follow this and additional works at: https://scholarsarchive.library.albany.edu/ulib_fac_scholar Part of the Computer Sciences Commons, and the Library and Information Science Commons Recommended Citation Knee, Michael, "Computer Science: A Guide to Selected Resources on the Internet." (2001). University Libraries Faculty Scholarship. 46. https://scholarsarchive.library.albany.edu/ulib_fac_scholar/46 This Article is brought to you for free and open access by the University Libraries at Scholars Archive. It has been accepted for inclusion in University Libraries Faculty Scholarship by an authorized administrator of Scholars Archive. For more information, please contact [email protected]. Computer science A guiide to selected resources on the Internet by Michael Knee T here's little doubt that computers have tions, conferences, em- had a major effect on nearly every as- ployment resources, fel- pect of our lives-at work, at home. and in lowships and grants. between. Computers have transformed soci- news, organizations, pius etv wvoridwide and changed the way people projects ancd. programs. work, communicate, and play. The PC on Access: http://tap.mills. your desk, lap, or palm represents centuries edu". of progress in computing devices from count- * Artificial Intelli- ing pebbies and knotted strings to the aba- gence. A XVWY'W Virtual Library site contain- culs and adding machines. ing iinks to research sites and projects, Computer scientists and engineers design newsgroups. programming languages, lout- and buildi.
    [Show full text]
  • Ppalmtop HP Palmtop User Groups
    An Independent Publication for Users of HP Palmtop Computers From The Editor . ..... ............... u.s. $7.95 E Letters to the Editor . .................. : .... New Third Party Q) .0 Products and Services . ................ : E => z PPalmtop HP Palmtop User Groups . .............. j I"-- Q) E => This Is A Hoax! ................... ... 1 o > If only it were true. User To User . ......... .............. ! EduCAlC closes its doors. The HP Palmtop Software Kit ... ..... l' Yellow Computing's new connectivity package bridges the gap between Windows 95/NT /3.1x desktop computers and the HP 200/100/700 LX Palmtops LXBatch Programming ......... .. ... 1! LXBatch lets you create DOS batch files with the look and feel of the HP 200LX's built-in applications - without the need for the palmtop Developer's Kit or a C compiler. HP Palmtop Helps Campus Technical . .. 1: Support Expert Save Time and Money The 200LX palmtop helps this technician cut down on costs by keeping vital information at his fingertips. Troubleshooting Modem and Data . ..... 2: Communications Problems Although trying to get a new modem to work can be frustrat, ing, you should be able to get your modem up and running by following this step-by-step procedure. Palmtop Programming ............... 21 LXBatch PROGRAMMING Possibilities For Beginners and Pros From BASIC to Microsoft's C Compiler, and from COBAl to Ed Keefe Shows How Easy It Is the lotus 1-2-3 macro language, the palmtop user has lots of programming options to choose from. Troubleshooting Basic Tips . ......... ............... 3' MODEM AND DATA Quick Tips . ......................... 3: 02 Communications Problems Advertiser's Index ................... 31 Files on JanuaryIFebruary 98 ON DISK ....
    [Show full text]
  • N2pdf Online-Hilfe
    Developer manual © 2003-2018 SoftVision Development GmbH, Fulda, Deutschland n2pdf ...PDF your Notes Version 7.0 SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda Germany Phone: +49 661 25100-0 Fax: +49 661 25100-25 E-Mail: [email protected] WebSite: http://www.softvision.de n2pdf Online-Hilfe © 2003-2018 SoftVision Development GmbH, Fulda, Deutschland All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: November 2020 in Fulda Publisher SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda Authors Bernd Engelhardt Marcus Fehl I n2pdf Online-Hilfe Table of Contents Part I n2pdf Online Help 1 Part II Introduction 2 1 Intro..d..u..c..t.i.o..n.. ..................................................................................................................... 2 2 Wha..t.'.s.. .n..e..w..?.
    [Show full text]
  • Vysoké Učení Technické V Brně Realizace Vybraných Výpočtů Pomocí Grafických Karet
    VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE REALIZACE VYBRANÝCH VÝPOČTŮ POMOCÍ GRAFICKÝCH KARET THE REALIZATION OF SELECTED MATHEMATICAL COMPUTATIONS USING GRAPHICAL CARDS. DIPLOMOVÁ PRÁCE MASTER'S THESIS AUTOR PRÁCE Bc. PETR SCHREIBER AUTHOR VEDOUCÍ PRÁCE Ing. VÍT ONDROUŠEK SUPERVISOR BRNO 2010 Vysoké učení technické v Brně, Fakulta strojního inženýrství Ústav automatizace a informatiky Akademický rok: 2009/2010 ZADÁNÍ DIPLOMOVÉ PRÁCE student(ka): Bc. Petr Schreiber který/která studuje v magisterském navazujícím studijním programu obor: Aplikovaná informatika a řízení (3902T001) Ředitel ústavu Vám v souladu se zákonem č.111/1998 o vysokých školách a se Studijním a zkušebním řádem VUT v Brně určuje následující téma diplomové práce: Realizace vybraných výpočtů pomocí grafických karet v anglickém jazyce: The realization of selected mathematical computations using graphical cards. Stručná charakteristika problematiky úkolu: Paralelní výpočty se v současné době dostávají stále více do popředí jako účinný způsob získání vyššího výpočetního výkonu. Vhodný prostředek pro realizaci paralelních výpočtů představují grafické karty, jejichž čipy umožňují mnohem větší paralelismus ve zpracování úloh než CPU. Ze strany výrobců grafických karet se dočkáváme stále lepší podpory pro tyto účely, ať už se jedná o technologii nvidia Cuda, ATI stream či univerzálnější OpenCL. Tato práce je zaměřena na praktickou realizaci vybraných paralelních výpočtů pomocí GPGPU a jazyka OpenCL. Cíle diplomové práce: 1, Proveďte rešeršní studii současného stavu problematiky výpočtů pomocí GPGPU, 2, Popište klíčové vlastnosti jazyka OpenCL a způsob jeho využití pro výpočty na grafických kartách, 3, Realizujte dynamickou knihovnu umožňující provádět výpočty vybraných matematických problémů na grafických kartách, 4, Porovnejte rychlost výpočtu Vámi realizovaného řešení pomocí GPGPU a řešení realizovaného na CPU.
    [Show full text]