/velocity-emulation-zebra-dimensioning

Use Mobile Parcel API from Zebra to get dimensioning within Velocity Client emulation form Ivanti (e.g. IBM 5250/3270 and VT100/220).

Primary LanguageJavaScript

Zebra Parcel Dimensioning integration with Velocity

Use Mobile Parcel API from Zebra within Ivanti Velocity Client emulation (e.g. IBM 5250/3270 and VT100/220). API Reference: Mobile Parcel API - TechDocs (zebra.com)

Introduction

Ivanti Velocity is an Android client that can connect to Telnet hosts (including IBM 5250/3270 and VT100/220) - Velocity (ivanti.com).

The Zebra Parcel Dimensioning solution provides fast and accurate point-and-shoot dimensioning using an integrated time of flight sensor (ToF) with no external snap-on sensors required - Zebra Dimensioning (zebra.com).

This project contains all the resources needed to make the Zebra Parcel Dimensioning solution run within Velocity client emulation.

Preview

Requirements

Setup

  1. Install on the TC53/58 the app zebra-dimensioning-middleware-app.apk attached to this project. This app allows velocity to use Zebra Mobile Parcel API
  2. Copy the profile velocity-profile-zebra-dimensioning.wldep attached to this project to the following path of your device: /sdcard/Android/data/com.wavelink.velocity/files/
  3. Open Velocity app in your device and select "ZebraDimensioning" host profile.
  4. Tap the "Capture Volume" button
  5. Get parcel dimensioning!

Code

Source code for the middleware apk is available here: https://github.com/spoZebra/zebra-dimensioning-activity-for-result

Script used in Velocity host profile is attached to this project: https://github.com/spoZebra/velocity-emulation-zebra-dimensioning/blob/7e0fe90606d20bbf6ff5e22d9b348acb332dd007/velocity-script-lauch-zebra-dimensioning.js

License

MIT