VERIFONE


VeriFone TXO Workbench

Please NOTE: Now Version 5.0 - Contact a RACO Sales Rep for details!

  

VeriFone TXO® Workbench is a full-featured PC-based programming toolset used to edit, compile, link, optimize, load and debut C-based applications for VeriFone Omni 300 and Omni 400 series terminals. TXO Workbench helps programmers create efficient, reliable applications and helps get your applications to market faster.

Offers enhanced programming routines (Version 3.1)

  • Supports R-modules, allowing programmers to break the previous 64-Kbyte memory barrier
  • Provides an ANSI C compiler with function prototypes for early problem detection

Simplifies development tasks

  • Builds programs using a single DOS command line
  • Optimizes code to the smallest size possible, freeing up memory and improving application performance
  • Checks source code syntax before the application is compiled
  • Allows concurrent code execution and debugging in TXO+
  • Supports 8-bit and 16-bit OMNI platforms

Speeds prototyping and smooths download

  • Provides a text editor for quick code amendments
  • Performs direct downloads through the PC serial port
  • Supports source code debugging of application code

Facilitates code maintenance and management

  • Supports ANSI C prototyping to detect common programming errors
  • Traces transaction processing flow
  • Encourages standards-based programming

TXO Workbench provides the tools needed to develop applications for VeriFone's TXO operating environment. TXO Workbench supports the full range of OMNI system platforms. Platform-specific programming and firmware manuals are available separately.

Enhancements in Version 3.1
This most recent version of TXO Workbench offers programmers two important benefits: (1) It allows programmers to develop applications larger than 64-Kbyte, the memory limit encountered in lower-end OMNI terminals; (2) it introduces a standardized programming language and function prototypes.

R-Modules - room for more
The new TXO Workbench remote-module (R-Module) compatible linker breaks the 64-Kbyte code-size barrier. R-Modules let program developers split the executable application code into separate modules, increasing the allowable program size. The application draws instructions from these modules as needed.
With R-Module support, application size is limited only by the amount of memory available in the terminal. (R-Modules are supported on OMNI firmware Version 21 and above.)

ANSI C compiler - function prototypes
ANSI C compiler supports function prototypes that aid programmers in detecting common problems before the application runs. ANSI C is recognized internationally as the standard version of C programming language. As such, the addition of an ANSI C compiler also gives OMNI developers a programming language that is standardized across all platforms. (TXO Workbench also supports a K&R C compiler.)

Programming for success
For years, all VeriFone terminals were programmed in TCL™ (terminal control language), the company's proprietary language. Using highly specialized code, TCL was optimized to create simple payment routines for low-end terminals: it made the most of limited memory.
Today's business environment requires more. Transaction Automation is perpetually expanding into new areas of functionality, such as licensing, lotteries, electronic benefits transfer and health care benefits verification. Terminals have become increasingly sophisticated and diverse. They support more features and benefits than were possible in earlier terminals, such as a choice of communication protocols, more peripheral ports for increased connectivity and graphics-capable displays. Applications, too, do more and offer more. But in turn, they stretch programming limits and demand ever-increasing amounts of memory.

C- The programming standard for today
In 1991, in response to the need for added performance and functionality in payment systems, VeriFone introduced C language terminals: the OMNI family of systems with a TXO operating system.
Programmable in the industry-standard C language, the TXO environment offers customers a wealth of benefits.

  • It opens application development to a pool of skilled programmers. Virtually anywhere in the world, first-time programmers with C language training can create applications for VeriFone OMNI systems.
  • It allows programmers to develop large, powerful programs that encompass higher levels of complexity and offer greater functionality.
  • It enables programmers to create standardized applications and simplifies porting programs between OMNI platforms.

The TXO environment also supports comprehensive programming tools that can reduce development time and speed applications to market. Most important, TXO has the flexibility to expand programming possibilities, opening the way to new business opportunities. It makes it easier to provide the services your customers want.

Working in the TXO environment
Developing applications in the TXO environment involves two primary steps: creating the source code (using the C language) and using the TXO Workbench tools to compile and convert the code into executable instructions that the OMNI transaction system can understand.
TXO Workbench provides a text editor to create and amend source code files. It features C language compilers to translate source code into compact applications. It offers optimizers to improve on the code, building data graphs and replacing generic code with VeriFone-specific machine instructions. It provides an assembler/linker utility that connects the code to application libraries and subroutines stored in discrete modules.
TXO Workbench also has converters that turn assembled applications into platform-specific programs and a direct download utility that can facilitate loading applications into a terminal for debugging. Major TXO Workbench components include:

  • PC-Lint - a powerful utility that verifies the syntax and checks for many common errors in C language source code for faster debugging. Used with TXO Workbench support files, PC-Lint lets programmers catch errors before compiling the program.
  • TXO command - a utility that uses the supplied DOS command line parameters to build a program from start to finish. It allows programmers to build an entire application using a single command line at the DOS prompt.
  • R-modules - a remote-module compatible linker that allows programmers to exceed the previous 64-Kbyte application code limit.
  • AX debugger - a PC-based source-level debugger that allows programmers to debug an application running on the OMNI terminal. In applications for the OMNI 400 series of terminals, AX supports the viewing of two or more concurrent tasks.
  • K&R and ANSI C compilers - the compilers convert K&R or ANSI C language source code to EM object code. The Workbench compilers produce program files that are more compact than those created with off-the-shelf compilers.

Who needs TXO Workbench?
TXO Workbench contains all the tools necessary to create and compile applications for VeriFone OMNI systems.
The program is required by any organization that develops, amends, enhances or maintains applications for VeriFone TXO-based transaction systems. These systems include the OMNI 380, OMNI 385, OMNI 390, OMNI 395, OMNI 460, OMNI 470, OMNI 480, OMNI 490 and OMNI VuFone, as well as future OMNI systems, as defined by the company.
In creating TXO Workbench, VeriFone has included features and enhancements that simplify program development and make it easier to create applications. Hence, while TXO Workbench is needed for OMNI programming, VeriFone has designed TXO Workbench to also help programmers produce more efficient, reliable applications in less time and with less effort.

  • It offers the convenience and diversity of C programming.
  • It opens doors to skilled programmers worldwide.
  • It allows the development of more complex and diverse applications, with greater flexibility.
  • Plus, it gets your applications to market faster.

A summary of TXO Workbench components

  • XEDIT - a DOS-based text editor for creating C language source files. Allows programmers to start creating code immediately. (Or to use their favorite text editor.)
  • PC-Lint - a convenient utility that verifies the syntax and semantics of your C language source code.
  • CEMCOM (K&R C) - a source code compiler to convert K&R C language source code to EM object code. This utility produces program files that are more compact than those created with off-the-shelf compilers.
  • ACEMCOM (ANSI C) - a source code compiler that converts ANSI C source code into EM object code.
  • EM_OPTx - a suite of programs that performs peephole and global optimization. It minimizes code size and makes the application run faster.
  • EM-ASLD - assembles and links EM modules and performs additional optimizations to improve application performance. EM_ASLD includes a remote-module linker that lets developers split application source code into separate modules. (R-Modules are supported on OMNI firmware Version 21 and above.)
  • EM_CNVxx - a set of programs that converts the assembler's output to a platform-specific file format.
  • DL - a PC-to-terminal direct (RS232) program downloader. DL facilitates downloading programs from a PC to an OMNI system.
  • AX debugger - a PC-based source-level debugger. AX allows programmers to debug an application running on the OMNI terminal.
  • TXO command - a powerful program that allows you to build an entire application using a single command line at the DOS prompt.

TXO Workbench hardware and software requirements

  • IBM PC/AT or 100% compatible system with
    • 80286 or higher processor and minimum 2 Mbytes RAM (minimum 7 Mbytes RAM for OMNI Vufone platforms)
    • Hard drive with minimum of 4 Mbytes available
    • MS DOS version 3.1 or higher with SHARE.EXE file (version 5.0 or higher recommended)
    • One RS232 serial port - for direct downloads and debugging
  • Monochrome or color monitor (color monitor recommended)

VeriFone TXO Workbench Pricing

Part No. Description LIST Price
Call for Discounts!
VFN-P00621107 TXO Workbench Development Kit 5.0, for 3200 Terminals CALL

Call 513-984-2101 or 800-446-1991 for the RACO Discount Price!

Specifications subject to change without notice.


Back to Verifone main

RACO Industries has competitive prices and quality, guaranteed. View our Manufacturers Listing Page to see a listing of manufacturers with their products that we sell or visit our Home Page to learn more about the products that we carry and about RACO Industries. To hear our most recent low prices just call us at 513-984-2101 or 800-446-1991!

RACO Industries also carries a full line of barcoding printers, supplies, software and accessories. Call for more details!

© RACO Industries. Specifications and prices listed are subject to change without notice. All products and brand names are trademarks of their respective companies. All rights reserved.

 Verifone products are copyrights/trademarks of Verifone, Inc.

Microsoft, Microsoft Windows, Microsoft Visual, Microsoft Visual C/C++, Visual, Windows, Microsoft C, Microsoft C++, Microsoft Windows 3.x, Windows 3.x, Windows 95, Windows 2000, Windows NT are trademarks/copyrights of the Microsoft Corporation.