SHARK System Requirements

Hardware and Technology

SHARK is based on Java, Web Technologies and a Microsoft SQL Server.

Server

The following is running on the server:

  1. A Microsoft SQL Server.
  2. A Web Server responsibly for client communication and support for browser based clients.
  3. Host Link interface to Host Systems.
  4. Device server for controlling various hardware.
  5. Task manager for backup, maintenance, etc.

Minimum requirements for the Server:

  • Supported operating systems: Windows Server >= 2012, Windows 10, Docker platform. It is recommended not to use the server for other purposes.
  • CPU: 1 Socket 4 cores, 2,0 GHz or better.
  • RAM: Minimum 4 GB of RAM.
  • Disk: Minimum 100 GB free harddisk for a full installation. Additional space may be needed during the operating period.
  • Database: Microsoft SQL Server 2014 Express is included with the installation. Use Microsoft SQL Standard Edition >= 2014 to improve performance, or if the database will exceed 10GBytes. The SQL Server must be configured for mixed-mode authentication. Please note that the included SQL Server Express has some limitations that might effect performance: Maximum 1 GB RAM and a single CPU with max. 4 cores is utilized, despite the hardware it is running on.
  • Netværk: TCP/IP network must be available. Handheld terminals requires WIFI network. The following ports must be open from the clients to the server: 1433 (SQL Server), 8086 (SHARK Web Server).
  • Backup: A backup strategy must be established. SHARK may create a file backup of the database to a network share. The database backup will contain the relevant data for daily backup. The customer is responsibly for this backup strategy.
  • Support: External support must be possible via TeamViewer, VPN or similar setup.
  • Virtual Server: VMWARE/Hyper-v virtual servers are supported as an alternative to a physical server.
  • Docker: A SHARK Docker container is available and by this way, supporting Linux.
  • Antivirus software: If antivirus is installed, it is the users responsibility to configure it to work without interfering with the SHARK installation. Note that antivirus software might reduce performance.

Client PCs

  • The PC must be running Windows 7/8/10, Windows Server >= 2012, it must support Java, currently version 8.
  • Minimum memory is 4 GBytes RAM.
  • Screen resolution minimum 1024x768. Larger resolution ist though recommended.
  • The client software is started from a web browser using Java Web Start.
  • Free harddisk for the installation: 2 GBytes.
  • Antivirus software: If antivirus is installed, it is the users responsibility to configure it to work without interfering with the SHARK installation. Note that antivirus software might reduce performance.
  • Terminal Servers: It is possible to install the client as a terminal server application (Citrix or Microsoft).

PDA Terminals

For PDAs used for static shelving is running as a web browser application. Typical Android terminals are used, Windows tables are also fine. It is recommended to test the PDA before use. 

  • Browser: HTLM 5 compatible (most modern browsers)
  • Minimum screen resolution: 
  • Builtin scanner or external barcode scanner, if barcodes will be used.

Barcode Equipment

Most installations use barcodes.

Label Printers

  • SHARK is delivered with predefined labels written in the ZPL language for Zebra label printers and compatibles. SHARK is tested with Zebra GX420 (discontinued).
  • Recommended labelprinter: Zebra ZD420 203 dpi, DT, USB, WLAN, BT, BTLE, Real Time Clock, PrintTouch.

Barcode Scanners

  • Barcode scanners must be connected to the PC.
  • Wireless highly recommended.
  • Must be configured to send a newline after the scanned code.
  • Most be able to scan barcodes including the characters "#-+". 
  • Tested with: Zebra label printers
  • Recommended scanner: Zebra DS3678-ER 2D Long Range, incl. cradle, USB cable and psu