Getting Started

Follow this guide to set up a project for Windows UWP in order to easily implement the Anyline SDK.

Requirements

In order to be able to use the Anyline SDK, the following requirements have to be met:

  • Windows 10 + Visual Studio 2015 with the Windows 10 SDK
  • An Windows 10 x86 device
  • An integrated or external camera/webcam (recommended: 720p and focus capability)

The Anyline SDK Examples Bundle

If you rather like to jump into some code than to walk through a Quick Start Guide, a good starting point for development with the Anyline SDK, is to download the Windows SDK Bundle.

It includes the following:

  • The Anyline SDK version 3.21.5 for offline integration
  • The source code of the Anyline Windows Examples App
  • The code documentation for the Anyline SDK
  • The third party licenses
  • The API Reference
  • A Readme

Not included in the bundle are the Example Sheets with testing material.
They can be downloaded here: Example Sheets

Quick Start Guide

This guide is going to lead you through the necessary steps when implementing the Anyline SDK in your Windows 10 UWP app.

Create a new Visual Studio Project

In Visual Studio 2015, click on File -> New -> Project and create a new C# Blank App (Windows Universal) template.

New App Template Windows SDK Version

Add AnylineSDK as dependency

The Anyline SDK for Windows is provided as the AnylineSDK.dll class library among the Anyline.dll and Anyline.winmd runtime component.

To access the functionality of our SDK in your UWP app, simply add the AnylineSDK.dll and the Anyline.winmd file as a reference. Make sure that the Anyline.dll file is in the same folder as the .winmd file.

  • Right-click the References node in your project tree
  • Click Add reference…
  • Click Browse… and locate the files

Generate an Anyline License

In order to run the Anyline SDK in your app, you require a License Key. The Guide on How To Generate a License can be found at Anyline License Key Generation

This section focuses on how to integrate the license on Windows.

How to identify the Application ID

To generate a license key for windows, you’ll need the Package Name located under Packaging in the Package.appxmanifest file of your example project.

Package Name

Windows App Store may change the Package Name

If you plan on associating your App with the Windows Store, you have to reserve an App name, which will update your final Package Name. For an appropriate license key, you should already have registered your desired app name at the Windows Store. Otherwise, you may have to generate another Anyline License Key later.

Add necessary permissions and capabilities

The scanning activity needs the following capabilities:

  • Internet (Client)
  • Microphone
  • Webcam

In order to set these capabilities, locate the Package.appxmanifest file and navigate to the capabilities tab.

In the next section, we will implement a Scan View and provide a configuration to customize both visual parameters and behaviours.