Developing Applications on VOS3
Developing Applications on VOS3
VOS3 application development uses the VOS3 SDK, ADK APIs, toolchain, and packman to build, package, sign, load, and debug applications on Verifone devices.
Use this section to understand the full VOS3 developer workflow before you dive into setup, packaging, or debugging details.
What you will do in this section
In this section, you will learn how to:
set up a VOS3 development environment on your host PC
prepare APP-DEV terminals for development and testing
build applications against the VOS3 SDK and ADK APIs
package, sign, load, and debug VOS3 applications
Core VOS3 concepts
Before you start, keep these concepts in mind:
APP-DEV devices are development terminals for testing, loading, and development signing.
VOS3 SDK and toolchain provide the compiler, debugger, headers, libraries, and system files.
ADK APIs provide the supported application interfaces and libraries for VOS3 development.
Packages, manifests, and DL files define how applications are bundled and installed on devices.
Development signing and production signing serve different stages of the release process.
Remote debugging uses
gdbon the host andgdbserveron the device.
Recommended workflow
Follow this workflow for most VOS3 application projects:
Package and sign the application
Create a manifest, choose the right package types, and build a DL file with packman.
See Packaging.
Pages in this section
Use these pages based on the task you are working on:
Developer Setup — host PC requirements, Linux setup, tools, and IDE integration
Preparing Development Devices — APP-DEV devices, cabling, USB setup, and console access
Developing application — SDK contents, ADK libraries, compiler flags, linker flags, and build guidance
Packaging — manifest structure, package types, signing, dependencies, and installation rules
Debugging applications — remote debugging with
gdbandgdbserverWindows development environment example — example setup for Windows-based development
Related guides
Use these guides when you need adjacent reference material:
Migration Guide from Previous Platforms — migrate from earlier Verifone platforms to VOS3
Programmers Guides — choose the ADK version that matches your environment
ADK Release Notes — version changes, fixes, and updates
Last updated
Was this helpful?
