System Architecture

System Architecture

The WS Picking application consists of a server component and an Android client component that communicate over a shared network.

Server Component

The server component is a web server that provides web pages to manage a database of users, products, and orders and a remote login console, so users with Zebra WS devices can log in using a full-size workstation.

Client Component

The client component is an Android application that runs a picking workflow that:
  • Enables login via a login station or direct credential entry on the device.
  • Optimizes activity layouts for the 2-inch screen of Zebra WS devices.
  • Processes orders via barcode scans or manual quantity entry for one order at a time.

Initial Database Contents

When the application is run for the first time, the server creates a database populated with hardcoded test data. Use the
admin
account with the password
zebra
to log in. Review the following default contents:
  • All hardcoded user accounts, which share the same default password.
  • A set of products with placeholder UPC codes.
  • A set of sample orders.
The default database contents are for testing purposes only. Replace all test data with production data before deploying the application.