What is BEETLE mopos? BEETLE /mopos



Similar documents
Discovering Computers

xpico Wi-Fi Embedded Device Server Evaluation Kit Quick Start Guide

JavaPOS TM FAQ. What is an FAQ? What is JavaPOS?

DATA PROJECTOR XJ-A147/XJ-A247/XJ-A257 XJ-M146/XJ-M156 XJ-M246/XJ-M256. XJ-A Series. XJ-M Series. Network Function Guide

UPK and UPK Professional Technical Specifications

xpico Wi-Fi Embedded Device Server Evaluation Board Quick Start Guide

Dell Wyse Cloud Connect

Education and National Certifications

Education & Training Plan Computer Technician Professional with CompTIA A+ Certificate Program with Externship

Supported Platforms May 2013

Quick Installation Guide

AppBoard TM 2.6. System Requirements. Technical Documentation. Version July 2015

IBM Endpoint Manager for Mobile Devices

FI8910W Quick Installation Guide. Indoor MJPEG Pan/Tilt Wireless IP Camera

Technical Specification Data 1

CA Productivity Accelerator v :

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Java POS (Java for Retail POS) README FILE for the Wincor Nixdorf JavaPOS Package

Using AnywhereUSB to Connect USB Devices

Ways to Use USB in Embedded Systems

Quick Installation Guide

Technical Specification Data 1

Cisco Unified Intelligence Center for Advanced Users

Access the GV-IP Camera through a broadband modem

Sage Intergy 6.10 Architecture Guide

Configuring Wireless Security on ProSafe wireless routers (WEP/WPA/Access list)

What marketing won t tell you about the Internet of Things

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

inforouter V8.0 Server & Client Requirements

Digitus DN / DN / DN-13018

Medstar Health Dell Services

WHITE PAPER PAPER. Retail Store Automation Systems Management and the Role of the Bar Code Scanner. What Is Retail Store Automation Management?

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30

Internet and Help. Table of Contents:

DeviceLock Virtual DLP: Overview & Scenarios

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Zebra Link-OS Environment Version 2.0

MDI FAQ. Version 8.1.0a Page 1 of 16

Linksys E2500 Wireless-N Router Configuration Guide

Silex Technology with Polycom VVX Series Business Media Phones

2016 Frontier Communications. Here s your guide to easy installation. Get the most out of Frontier High-Speed Internet.

Service Providers and WebRTC

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: March 2012

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

System requirements. for Installation of LANDESK Service Desk Clarita-Bernhard-Str. 25 D Muenchen. Magelan GmbH

TI IS-1007 v1.0. TeamConnect. Network and IT configuration

SAP NetWeaver 7.5 Browser Support PAM Table of Content

Oracle Cloud E

AC1200 WiFi Range Extender

Quick Installation Guide

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

N300 WiFi Range Extender WN2000RPT User Manual

What s New with Enterprise Vault 11? Symantec Enterprise Vault 11 - What's New?

English. SRP-350plusIII SPP-R400 SRP-F310 SRP-350IIOBE SPP-R210 SPP-R300 SPP-100II. B-gate SLP-DX220 BDS-100 SLP-TX420 SLP-DX420 SLP-TX400

VIA CONNECT PRO Deployment Guide

ROCKET HUB QUICK START GUIDE

DIGITUS Plug&View IP cameras

Casper Suite. Security Overview

Flexible Identity Federation

VPN: Virtual Private Network Setup Instructions

COMPUTERS ARE YOUR FUTURE CHAPTER 7 NETWORKS: COMMUNICATING AND SHARING RESOURCES

Developing Network Security Strategies

What s new in AppliDis Fusion 4 Service Pack 3

WHITE PAPER. Domo Advanced Architecture

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

General Hardware Requirements Workstation Requirements Application / Database Server Requirements Storage Requirements...

Archives About ARCHOS TV+

Basic Citrix Manual. Windows Computers and Laptops. Version 1.3. Created by Joshua Lindemann

CONNECTING THE RASPBERRY PI TO A NETWORK

Oracle POS (360 Commerce) integration with EBS A solution for Transit Agencies

Innovation with a difference

Platform support for UNIT4 Milestone 4

Mopria Certification on Xerox Devices Built on Xerox ConnectKey Technology White Paper

Hardware, Software & Network Requirements

BlackBerry Enterprise Service 10 version 10.2 preinstallation and preupgrade checklist

Workstation Management

Cisco Digital Media System: Cisco Enterprise TV Manager 5.1

introducing The BlackBerry Collaboration Service

Cisco IOS Firewall. Scenarios

Vehicle Monitoring Quick Reference Guide

WISE-4000 Series. WISE IoT Wireless I/O Modules

eeye Digital Security Product Training

BES10 Cloud architecture and data flows

INSTALLATION MINIMUM REQUIREMENTS. Visit us on the Web

User Setup Documentation

Reading an sent with Voltage Secur . Using the Voltage Secur Zero Download Messenger (ZDM)

Secure Cloud and Remote Service Connections for AllJoyn Applications

Designing AirPort Extreme Networks

Tidspunkt : : :59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: Safari9 ios %

System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Step-by-Step Setup Guide Wireless File Transmitter

Movie Cube. User s Guide to Wireless Function

Warehouse R x Inventory Management Software. Technical Overview

Transcription:

What is BEETLE mopos? BEETLE /mopos Traditional POS goes mobile BEETLE / mopos End Users Guide Software - What is Beetle mopos End Users Guide Software - What is BEETLE /mopos

End Users Guide Software June 2015 Contact / Imprint: Robert Baitinger Heinz-Nixdorf-Ring 1 WN Retail Division PL POS 33106 Paderborn Telephone: +49 5251 693 3964 robert.baitinger@wincor-nixdorf.com

1 Contents 1 Contents... 2 2 General... 3 2.1 Abbreviations... 3 2.2 Trademarks... 3 2.3 Summary... 3 3 Introduction and architecture: What is BEETLE /mopos?... 4 3.1 Mobile device... 5 3.2 POS device HUB, docking unit and its peripherals... 6 3.3 Admin server... 6 3.4 EFT devices... 6 3.5 WLAN router... 6 3.6 Demo software for understanding the concept... 7

2 General 2.1 Abbreviations Aka BR FIFO FW HW JavaPOS JDK LAN LSB OPOS OS PDH POS SW UPOS WEP WLAN WPA Also known as Business Requirement First-in, first-out Firmware Hardware Java for Retail POS Java Development Kit Local area network: wired network infrastructure Linux Standard Base Ole for Retail POS Operating system POS Device HUB Point of Service Software Unified POS Programming Interface for POS applications to access peripheral devices Wired Equivalent Privacy a type of weak encryption used for WLAN communication Wireless local area network aka WiFi Wi-Fi Protected Access 2.2 Trademarks Microsoft Internet Explorer, Windows Microsoft Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license. Android is a trademark of Google Inc. Mozilla Firefox is a trademark or registered trademark of the Mozilla Foundation, USA. Google Chrome is a trademark of Google Inc, USA. Safari is a registered trademark of Apple Inc. in the United States and in other countries. BEETLE is a registered trademark of Wincor Nixdorf GmbH. Java is a registered trademark of Oracle and/or its affiliates. 2.3 Summary This document gives a short overview of the BEETLE /mopos concept and product. BEETLE /mopos "What is BEETLE mopos" 3

3 Introduction and architecture: What is BEETLE /mopos? BEETLE /mopos is an acronym for BEETLE mobile POS. The BEETLE mobile POS is a product that allows applications of traditional cash register systems to migrate to mobile applications. The product concept contains the following modules: 1. One or more mobile devices (e.g. tablets) containing the POS application and presenting the graphical user interface and touch input for the end user. 2. One or more so called POS Devices Hub s containing additional peripheral devices such as a POS printer, one or two scanners, a line display and a cash drawer. 3. For each POS device hub an additional docking unit allowing to plug in the tablet in case of using the peripherals with the tablet and its POS application. Battery charging, docking against theft and working with unique tablet IDs for hardware pairing of tablets with POS Device HUBs are additional features. 4. For each POS Device Hub an additional EFT device for electronic payment connected via LAN. (in the first step just LAN-based EFT devices are integrated) 5. An Admin Server software handling the connectivity and access control of tablets with POS devices and its peripherals with m:n relationship. The POS Device Hub allows connecting already used POS peripheral devices as existing in USB or RS232 variants in their traditional way. The BEETLE /mopos Device HUB with its intelligent firmware in conjunction with a market-usual WLAN router and the BEETLE /mopos tablet allows Windows POS application using the standardized UPOS interface to migrate from traditional stationary POS system to mobile POS systems. The intelligent BEETLE /mopos Device HUB firmware handles the Unified POS (UPOS) interface between peripherals connected to the POS Device HUB and tablets. The UPOS interface follows the standard in version 1.13 and contains one additional class implementing interface IPOSDeviceHub which handles connecting, disconnecting, getting status of tablet docking states, undock tablets and others. In case only a 1:1 relationship is required, that is, you have only one tablet and one POS Device HUB; you may operate with the UPOS interface of the POS Device HUB; operating with the extension class IPOSDeviceHub interface is not needed necessarily. Additionally, one big feature of the firmware is the so-called Admin Server. If activated, this software allows not only to handle 1:1 relationships but also to control relationships between N tablets and M POS Device HUBs. The admin server software is activated as a single instance on ONE POS Device HUB in a BEETLE /mopos "What is BEETLE mopos" 4

network environment. This server has the overview about the current connected (claimed) states and docking states of all participating tablets and HUBs. It controls via internal access lists the permission and states of connection. The remote admin HTML WebGUI of the POS Device HUB allows administrators: - lists for possible relationships between tablets and PDHs - to get an overview about current states of tablets and PDHs - to configure the Admin Server - to define blacklists - to clear possible remaining connections which may block a POS Device HUB from a central administration point Summarized, the product contains - hardware such as o one or more tablets o one or more POS Device HUB with its Docking Units and integrated existing peripheral devices (not part of the product) o and a market-usual WLAN router (not part of the product) - software such as o the intelligent POS Device HUB Firmware o the Admin Server Software o the tablet Windows 8.1 operating system o the BEETLE mopos Unified POS interface middleware for Windows POS application providers a whole concept for connectivity via wired and wireless communication lines. 3.1 Mobile device Mobile devices may work with Windows operating systems such as Windows 8.1. In this case an (extended) Unified POS standardized interface is used. The extension is provided as an additional class IPOSDeviceHUB and handles mainly the administration of connection and disconnection of a mobile device to a POS Device HUB. Mobile devices may also work under other operating systems which are not Windows based. Such operating systems are for example ios or Android. In such a case a Websocket-based interface is defined to allow also usage under those operating systems. This interface is a type of simplified UPOS interface since it is oriented at the Unified POS standard but the number of properties, methods and events are highly reduced providing a higher abstraction for programming a POS application. Of course, this interface may also be used under Windows operating systems if the application does not want to use the Unified POS standard. Mainly this interface is intended to be used for HTML5 / javascript based applications. This interface is expected in a later step of BEETLE /mopos and is not yet part of the product. The claiming of peripherals at a particular POS device HUB by a tablet is done by a so-called Admin Server. Additionally the notification of tablets in case a tablet has been docked or undocked at a POS device HUB is done by the Admin Server. It s a piece of software which may run either on one designated POS Device HUB or on separate server hardware in the store. The Admin Server s job is to handle the claiming and docking states between several tablets and several POS Device HUB s to make sure that docking and claiming is only established if allowed. BEETLE /mopos "What is BEETLE mopos" 5

3.2 POS device HUB, docking unit and its peripherals The POS device hub is an intelligent device handling the peripheral access from the tablet. It has several USB and RS232 connectors as well as a cash drawer connector to allow connecting peripherals as typically used at a POS today. The device contains an embedded Linux-based operating system. The main tasks of a POS device HUB are: - Dealing the requests coming from tablets via TCP/IP and routing them to the connected peripherals. - Handling the states of the system in case a tablet has been plugged into the docking unit. - Optionally, reading the ID of tablet when plugged in and sending it to the Admin Server. - Optionally, access control for individual peripheral categories depending on if tablet is docked or not. - Dealing with the request from the tablet POS application for undocking the tablet in the docking unit. - Handling the communication to the Admin Server when the tablet is docked or removed from the docking unit. - Handling the feature of remote administration via a browser-based Administration GUI. - Optionally, executing a single instance of Admin Server for controlling the arrangements of multiple mobile devices and multiple POS Device HUB s. - Offering a software plugin concept to allow applications to add features in the POS Device HUB. Such features may be: o Add peripheral devices to the POS device HUB which are not yet supported by the embedded Operating System o Add additional features for graphical output on a possibly connected graphical screen e.g. picture viewer, movie player - Offering an easy way to update the Firmware of the POSDevice HUB itself and connected peripheral devices. Handling the charging of tablets if plugged into the docking station. 3.3 Admin server The administration server is a piece of software which does mainly the following tasks: - Maintains a list of all tablets, POS device HUBs and EFT devices. - Handling the access control of tablets to a POS Device HUB and their peripherals depending on defined rules ( e.g. blacklist). - Handling the relationship of EFT device access assigned to a POS device HUB. - Handling events when plugging a tablet into the docking unit and dispatching the event to the appropriate tablet. - Offering a method for tablets of querying possible available POS device HUB s. 3.4 EFT devices EFT devices may be added to the set of peripherals of a POS device HUB. In a first step only EFT devices connected physically via LAN can be added. USB/RS232 EFT are not yet included. 3.5 WLAN router A WLAN router is required in the network. The task of the router is mainly nothing else than allowing the routing of wireless connected tablets to a LAN segment. In the LAN segment the POS Device HUB and the Admin Server are connected. BEETLE /mopos "What is BEETLE mopos" 6

3.6 Demo software for understanding the concept There is also demonstration software in Java and.net Technology as add-on (not part of the product) available. BEETLE /mopos "What is BEETLE mopos" 7