Price: see your VeriFone sales representative. Per student, Excluding VAT.



Similar documents
RouteFinder SOHO. Quick Start Guide. SOHO Security Appliance. EDGE Models RF825-E, RF825-E-AP CDMA Models RF825-C-Nx, RF825-C-Nx-AP

Verifone Terminal FAQs (version D413):

Chapter 12. Development Tools for Microcontroller Applications

Full Dial Download to a Terminal with NO Existing Applications (The terminal will display DOWNLOAD NEEDED/*GO FILE NOT FOUND )

UT69R000 MicroController Software Tools Product Brief

Table of Contents. Introduction. Audience. At Course Completion

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

FD40 User Guide. Version 16.0 June 2015

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

VX 680 USER GUIDE. 001 Rev 1. VeriFone

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

JCharge White Paper. Merchant, Acquirer, Bank, Authorization Network

SCADA/HMI MOVICON TRAINING COURSE PROGRAM

YZP : SAUTER Vision Center

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Table of Contents. ARM Evaluation Board (AEB-1) Welcome Guide ARM DGI 0005D. Proprietary Notice

Basic Software Setup Guide.

APx4 Wireless System-on-Module 5/8/2013 1

Use Cases for Target Management Eclipse DSDP-Target Management Project

Embedded Software Development

Global Monitoring + Support

7-1. This chapter explains how to set and use Event Log Overview Event Log Management Creating a New Event Log...

Real-Time Systems Prof. Dr. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Printer Maestro. True Enterprise Print Management for Windows WHITE PAPER

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

CMS Central Monitoring System

Team Foundation Server 2012 Installation Guide

73S1215F, 73S1217F Device Firmware Upgrade Host Driver/Application Development User s Guide April 27, 2009 Rev UG_12xxF_029

Payment Processing Equipment Terminal Solutions

PAYware SIMM Interface

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 12

Membership Card Maintenance (Club Spa Maintenance)

10File Maintenance. Overview. File Maintenance CHAPTER. Note: Manual No

L11 - New Techniques to Increase Efficiency with PanelView Plus 6 Applications Wil Mattheis Commercial Engineer

Using the VEX Cortex with ROBOTC

Silabs Ember Development Tools

HAI Access Control. The HAI Access Control Card Reader can be used for:

TT-RFID platform - Introduction

Advanced Server Virtualization: Vmware and Microsoft Platforms in the Virtual Data Center

Chip & Pin. Revision Release Date 16 th June 2006

Debugging Network Communications. 1 Check the Network Cabling

BitDefender Security for Exchange

EMVCo Letter of Approval - Contact Terminal Level 2

ZigBee Technology Overview

DRV8312-C2-KIT How to Run Guide

Selection Criteria for ZigBee Development Kits

Retail epay User Manual

Nios II Software Developer s Handbook

Installing and Configuring Windows 7 Client

Planning and Managing Windows 7 Desktop Deployments and Environments

Introduction. Functional Description. Features. DSL Protocol Analyzer. Network Side ADSL CPE. Transparent ADSL Data Recording.

VMware vcenter Configuration Manager for Virtual Infrastructure Management [V5.X]

Ingenico iwl250. Product Release Kit PAGE 1. Ingenico iwl250-user

Planning and Managing Windows 7 Desktop Deployments and Environments

EMBEDDED C USING CODEWARRIOR Getting Started Manual

Embedded Software development Process and Tools: Lesson-3 Host and Target Machines

Training document for the company-wide automation solution Totally Integrated Automation (T I A) MODULE A5. PLC-Simulation with S7-PLCSIM

Embedded Linux development training 4 days session

Insight Advanced Workstation

CMB 207 1I Citrix XenApp and XenDesktop Fast Track

Design for Success: Designing for the Internet of Things with TiWiConnect

Fondamenti su strumenti di sviluppo per microcontrollori PIC

SETTING UP YOUR TERMINAL

CMS Server Installation Guide

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

USING THE HP UNIVERSAL PRINT DRIVER WITH WINDOWS 8 AND WINDOWS SERVER 2012

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

Deploying Cisco Basic Wireless LANs WDBWL v1.1; 3 days, Instructor-led

PC-EFTPOS Reference Guide

NE-6294A Planning and Managing Windows 7 Desktop Deployments and Environments

Brother Automatic Printing OPERATION MANUAL

Mobile Operating Systems Lesson 05 Windows CE Part 1

Lab Configure Syslog on AP

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

Quick IWL255 Merchant Operator Guide

GIVE WINGS TO YOUR IDEAS TOOLS MANUAL

Course Agenda: Managing Active Directory with NetIQ Directory and Resource Administrator and NetIQ Exchange Administrator

LobbyWorks VMS Configuration and Technical Requirement Survey

NETWRIX EVENT LOG MANAGER

Network device management solution

Ocean Data Systems Ltd. The Art of Industrial Intelligence. Dream Report GETTING STARTED. User- Friendly Programming-Free Reporting for Automation

Cisco - Configure the 1721 Router for VLANs Using a Switch Module (WIC-4ESW)

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS

UNICORN 7.0. Administration and Technical Manual

Central Management System

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Quick Start Guide. WRV210 Wireless-G VPN Router with RangeBooster. Cisco Small Business

Solstice and the Corporate Enterprise Network. Media Sharing and Collaboration Over Existing IP Infrastructure

HP Softpaq Download Manager and HP System Software Manager

Contents. Hardware Configuration Uninstalling Shortcuts Black...29

CUICAU: Cisco Unified Intelligence Center for Advanced Users v1.x

DESIGN AND IMPLEMENTATION OF ONLINE PATIENT MONITORING SYSTEM

TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer

Transcription:

Price: see your VeriFone sales representative. Per student, Excluding VAT. COURSE OUTLINE EMEA Verix and VxV Programmers Course This course is a combination of Verix and Verix V Training Course. Verix This intensive five-day programming class gets you quickly up to speed in the VeriFone Verix operating environment (SDS-compiler). Designed for the Omni 3730, and Omni 3750 LE, family of transaction automation systems, Verix features a complete software toolkit to simplify the programmer s task. Verix V This intensive five-day programming class gets you quickly up to speed in the VeriFone Verix V operating environment (running on ARM). Designed for the Vx51X and Vx61X and other Vx series of transaction automation systems, Verix V features a complete software toolkit to simplify the programmer s job. Both of them By investigating all aspects of the Verix environment and POS systems, this class turns good C language programmers into capable Verix C programmers. During extensive laboratory work you will apply your C experience to the specialized area of transaction automation. You will learn about programming considerations unique to this environment, and about the hardware product line, the Verix Software Development Kit, the Verix system platform, and the ACT libraries. Verix Multi-Application Conductor (VMAC) VMAC provides an application environment that provides an unified approach of developing multiple applications that coexist in a single Verix terminal. System services and resources can then be shared by each of the resident applications. The development process to make applications VMAC compliant will be addressed as well as integrated testing and debugging of these applications. TCP/IP, Universal Communication Libraries (UCL), and applications with VMAC instructions are included in this course. Pre-requisites One year "C" programming experience External developers must sign a Non-Disclosure Agreement (NDA) with VeriFone.

Duration Duration: 5 days Attendees will be expected to arrive promptly by 9:00am local time each day including day 1. Wireless capabilities of Vx61X terminals will be exhibited during the class. Agenda Module 1: Verix V Operating System Features Hardware Overview Setting up the development environment Installing the License System Mode Downloading Command Line utilities for building applications VeriShield File Signature Utility Lab 1: New Application using batch files Perform steps to code, build, sign, download and execute a C program. The programmer will use command line utilities for compiling, linking, authenticating files, and downloading the application. Module 2: Creating Projects under VC++ The.SMK Make File Console Timer Display String Conversion Lab 2: New Application using the packaged wizard and VC++ Code and compile a C program utilizing the display features of the terminals Use the Verix Application wizard and project files. Use the console, wait, display functions and string conversion functions.

Lab 3: Count down application using the display Write a simple procedure that displays the counting down of a number from a fixed start value to zero. Module 3: Message Engine Create / modify and use message files in applications Lab 4: Message Engine Use the message engine to move and display static messages from a text file. Module 4: Beeper Keypad Using the Debugger Lab 5: Beeper & Keypad Code and run a C program to accept keypad input and emit beeper tones. Module 5: Application Idle Engine Config.sys Lab 6: Application Idle Engine Modify the program developed in the previous lab to add menu and function-keys. This program will form the base for all remaining lab work. Access and update config.sys variables. Link an additional library Module 6: Magnetic Card Reader Lab 7: Magnetic Card Reader Accept account number from card reader or keypad. Build a transaction packet. Module 7: Real-Time Clock Timer Printer Report Formatter

Lab 8: Real-Time Clock & Printer Print a transaction receipt. Access the system clock to get and format the date. Use the integrated printer and the real-time clock. Lab 9: Formatter Use the report formatter - formcvt.exe utility Modify a transaction receipt template to include a transaction number and customer name (if a card was swiped). Module 8: File System Revisited Downloading to specific areas of memory (Flash, RAM, File Groups) Accessing Files in File Groups, Flash, and RAM File Types File Management Functions Module 9: Communication Using Modem Engine Using Verix TCP/IP Library Using Universal Communication Library (UCL) Lab 10: Communication Format data and communicate with a simulated host. Print the received response in an appropriate field in the receipt. a. Using the Modem engine over the telephone line b. Using the Verix TCP/IP and UC libraries over the Wi-Fi network. Module 10: Verix Multi-Application Conductor (VMAC) Instruction VMAC Architecture, Features and Functionality Installation and Configuration Debugging with SDS SingleStep Logsys Utility and its usage Lab 11: Running applications in the VMAC Environment Running applications in the VMAC Environment simultaneously. Downloading of all the sample applications along with VMAC components and ACT shared library

Lab 12: Debugging applications in VMAC using the Real View debugger and Logsys utility Setup the environment for debugging using the RealView debugger. Insert LOGSYS macros in application code and receive them via a terminal emulator running on the PC connected to the terminal. Enable / Disable logging by changing the config.sys parameters Module 11: Verix Multi-Application Conductor (VMAC) Instruction Extended Eent Services Layer and its usage The Front end and its usage The Device Manager and its usage Overview of integrating a VMAC compliant application with SoftPay Lab 13: Sending / Receiving custom events between applications Modify two applications from within the set of downloaded applications such that one of them requests the The LogSys Utility