Link-OS SDK for Xamarin README

Similar documents
Steps to Set Up the Environment of Xamarin in Visual

Getting Started with Android Development Zebra Android Link-OS SDK Android Studio

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

CQ Beacon Android SDK V2.0.1

Hello World. Lesson 1. Create your first Android. Android Developer Fundamentals. Android Developer Fundamentals

ELET4133: Embedded Systems. Topic 3 Eclipse Tour & Building a First App

Getting Started with Apple ios Development Link-OS SDK Objective-C

VMware AirWatch Software Development Kit (SDK) Plugin v1.1 for Xamarin

Android Development Crash Course

IT-G400 Series. Android 6.0 Quick Start Guide. This document is a Development Guide Book for IT-G400 application developers. Ver 1.

VMware AirWatch SDK Plugin for Xamarin Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Mobile development initiation

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

Create new Android project in Android Studio Add Button and TextView to layout Learn how to use buttons to call methods. Modify strings.

Pemrograman Mobile. Lesson 1. Introduction to Android. Create Your First Android App. Nizar Rabbi Radliya

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Tutorial on Basic Android Setup

ANDROID SDK. Developers Guide

Software Development Kit for ios and Android

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

X1 Augmented Reality SmartGlasses Developer Guide

VMware AirWatch SDK Plugin for Xamarin Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins

COSC 3P97 Mobile Computing

Manual Android Virtual Device Failed To Load Click Details

Installing and Using PrintConnect

From time to time Google changes the way it does things, and old tutorials may not apply to some new procedures.

Lab Android Development Environment

Minds-on: Android. Session 1

Kony MobileFabric Engagement Services QuickStart Guide

Introduction to Android

RhoMobile Overview and Update Mark Kirstein

Austin Mobile.NET Develops Group

Real-Time Embedded Systems

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

Presentation Outline 10/16/2016

Mobile Speech Recognizer

Release Notes Zebra VC80x NN-00-A Release for AOSP. Introduction. Introduction. Description. Zebra Value Adds Feature List

Application Development Setup Guide

Developing Android applications in Windows

Instruction: Download and Install R and RStudio

Visual Studio 2010 Create Sample Xml From Xsd

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

Kick Start your Embedded Development with Qt

Android Application Development Course 28 Contact Hours

Adding LPR printers on MacOS MacOS

EEH Mobile Interface. NC State University Senior Design Project. April 22, Laura Owczarski Joseph Jarriel

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

Mobile Print Guide for Brother iprint&label (Android )

Developer s overview of the Android platform

Windows driver install manual

Android ATC Android Security Essentials Course Code: AND-402 version 5 Hands on Guide to Android Security Principles

Content. 1. Overview Setup Demonstration Linux Application Project on DE10-Nano Android Application Project...

MaxstAR SDK 2.0 for Unity3D Manual. Ver 1.2

Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes

Release Notes Zebra MC33x NN- 00-A Release for Non-GMS

Getting Started with Windows Mobile Development Windows Mobile SDK C#

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

Installation Instructions

Release Notes - EMDK for Xamarin v2.5

Xamarin for C# Developers

Android Development Tools = Eclipse + ADT + SDK

Android Programming (5 Days)

Release Notes Zebra VC80x Android N LifeGuard Update 08 for GMS

To get the most out of the course, you should be somewhat familiar with C# Language &.NET Framework

IBM BlueMix Workshop. Lab D Build Android Application using Mobile Cloud Boiler Plate

Agenda. Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen

Server Manager User and Permissions Setup

Required Setup for 32-bit Applications

Cross-Platform Mobile Platforms and Xamarin. Presented by Mir Majeed

How To Run Mobi Ready

ANDROID SYLLABUS. Advanced Android

Mobile Programming Lecture 1. Getting Started

Windows Embedded Compact Test Kit User Guide

This user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box conditions.

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Index. Dumisani Herman Nhlapo

FX SERIES. Programmer s Guide. Embedded SDK. MN000540A01 Rev. A

Android. Michael Greifeneder. Image source: Android homepage

Android Sdk Install Documentation Eclipse. Ubuntu >>>CLICK HERE<<<

BlackBerry Developer Global Tour. Android. Table of Contents

OWASP German Chapter Stammtisch Initiative/Ruhrpott. Android App Pentest Workshop 101

Android Validating Xml Against Schema Visual Studio 2010

IBM Case Manager Mobile Version SDK for ios Developers' Guide IBM SC

Modernizing Meetings: Delivering Intel Unite App Authentication with RFID

Introduction to Xamarin Cross Platform Mobile App Development

Around Android. Essential Android features illustrated by a walk through a practical example

Workspace Desktop Edition Deployment Guide. Installing The Workspace SIP Endpoint

Developing Intelligent Apps

ABBYY Real-Time Recognition SDK 1 Demo Application for Android

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

Connect and Transform Your Digital Business with IBM

User Manual. UniMag II/ Shuttle. Magnetic Stripe Reader For Mobile Devices

LUFA & Studio5 Beginner s Guide Part 3: Create New Project with USB CDC Connectivity

Xamarin. MS (IT), 4 th Sem. HOD, Dept. Of IT, HOW DOES XAMARIN WORKS?

SCCM Plug-in User Guide. Version 3.0

ForeScout Extended Module for VMware AirWatch MDM

Transcription:

Link-OS SDK for Xamarin README This readme is specific to the LinkOS Xamarin SDK. This SDK is a Xamarin PCL in the plugin format. Also included in the files is a sample app showing use of specific APIs. Note: The Developer Demo application is provided AS-IS, for example purposes only. Installation Instructions This SDK is installed as a NuGet package into MS Visual Studio. Currently this is the only correct way to install the SDK. Prerequisites Visual Studio 2012 2015 ( https://www.visualstudio.com/post-downloadvs?sku=community&clcid=0x409 ) installed. Xamarin for Visual Studio (https://xamarin.com/download ) installed. A Business or Enterprise license for Xamarin and logged in to Visual Studio. A current version of NuGet plugin for Visual Studio (https://visualstudiogallery.msdn.microsoft.com/5d345edc-2e2d-4a9c-b73b-d53956dc458d ) installed.

Installation Steps From a local nupkg package file: 1. Open Visual Studio and create a new solution, open your own Xamarin solution, or open the Zebra developer demo included. This solution can be a Xamarin Forms (Portable) app, Android app, or ios app. 2. From the Solution Explorer, right click the top level solution. Do not manage from one of the projects. It will not work properly. 3. Click Manage NuGet Packages for Solution 4. Click the source manager for the Package Sources ( button in red circle ). 2

5. Click the Add package sources button 6. Type in or browse to the folder you installed the LinkOS_Xamarin.nupkg file to. Give the location a name. 7. Click Update 8. Click OK 9. Change the Package source to your new package location. You should now see the LinkOS_Xamarin_SDK package in the packages list. 3

10. Click the Project checkbox to install the entire package. 11. Click the Install button next to the version. 12. The Package Manager will install all the appropriate references to the libraries. Wait till the console says it s finished. You are now capable of using the Link-OS API s in a Xamarin project. Updating the SDK package If Zebra updates the SDK (and we will!), follow these steps to update your installation: Follow installation steps 1-3, then 9-12. Notes 4

Notes The API s are documented in the documentation folder. Note: There are several API s that may not work as expected with non-link-os printers. These API s are documented in the API docs. For a full list of Link-OS printers see the Link-OS website. Note: There are several differences between usage on Android and ios for this API, please see the documentation for full details. Notes below are general to Android and ios Bluetooth development. For Android development There are a few extra things to keep in mind when developing for Android. 1. This is necessary for Bluetooth printing. In the Droid project, update the Android Manifest. Make sure to include all BLUETOOTH permissions and with Android v23- ACCESS_FINE_LOCATION. 2. For USB printing you will need to include in the AndroidManifest: <uses-feature android:name="android.hardware.usb.host" /> You also may want to include an intent filter on: android.hardware.usb.action.usb_device_attached. The Zebra device filter vendor id is 2655. 3. Also may want to include READ_EXTERNAL_STORAGE permission as well for retrieving formats and graphics from Android. 5

For ios development There are a few extra things to keep in mind when developing for ios. These are necessary for Bluetooth printing. 1. Before debugging, update the Info.plist file by opening it in t XML editor or text editor. Add the following to the <dict> section. This is to allow your app to access the Bluetooth port. <key>uibackgroundmodes</key> -<array><string>external-accessory</string></array> <key>uisupportedexternalaccessoryprotocols</key> -<array><string>com.zebra.rawport</string> <string>com.zebra.protocols</string></array> 2. Due to Apple API restrictions, you must pair the Bluetooth printer in the ios Settings before you can use it in your app. Document Control Version Date Description 1 January, 2016 Initial Release 2 January, 2016 Added Android and ios notes 3 March, 2016 Added notes and updated screenshot for docs. All links and information correct at time of writing Created for the Zebra Global ISV Program by Zebra Development Services Link-OS SDK for Xamarin README