Microsoft Tag Scanning SDK for iphone & Android Apps
|
|
|
- Jemimah Kerrie Allison
- 10 years ago
- Views:
Transcription
1 Microsoft Tag Scanning SDK for iphone & Android Apps This document provides an overview of the functionality of the Microsoft Tag Scanning SDK, used to integrate Tag scanning into mobile apps on the ios and Android mobile platforms. The Microsoft Tag Scanning SDK is designed to be flexible so that you can integrate Tag experiences in the same manner as the Microsoft Tag app or simply, the Tag app (previously called, Microsoft Tag Reader), or create unique experiences for Tags that you are associated with and that are accessible only from your app. Contents Definitions... 2 Overview... 5 Component Overview... 5 System Requirements... 5 View Finder... 5 Experience Handler... 6 Creating Custom Payloads... 7 Additional Components... 8 SDK Keys... 8 Offline Tag Decoding... 8 Client History... 8 Localization... 8 Location Information... 8 Privacy Requirements... 9 Branding Requirements... 9 Getting Started... 9 What Types of Tags Do You Want to Decode?... 9 Getting with the - Android Software Requirements Installing the Required Software Configuring Eclipse Configuring ADT... 11
2 Getting Started with the Code iphone Software Requirements Installing the Required Software Configuring Xcode Definitions Microsoft Tag app or the Tag app (previously, Microsoft Tag Reader Application ) Refers to the Tag reading app issued by Microsoft. This app is built using the Microsoft Tag Scanning SDK. Tag Types The concept of Tag ownership was introduced to enable developers to create custom experiences for Tags that they own. Below are the defined Tag types and approperate action for each Tag type. Tag Type Definition Requirements Associated Tag Tags created using the Tag account that includes the app s Commercial SDK Key. Tags created by any other Tag account, but which have been linked to the app s Commercial SDK Key through the exchange of the app s ID (to perform such link, contact [email protected]). o o All Tags need to be created via the Tag System and must be associated with an experience that will be displayed when they are scanned by the Tag app (or another app that supports Tags). On a per-tag basis, when Associated Tags are scanned by the app, they can be handled via a custom experience (that is, one defined by the app) or a standard experience (that is, handled by the Experience Handler in the Tag Scanning SDK). In-Context Tags Tags that are created by a thirdparty Tag account and are printed in a company s publications, or on products or signage in a company s store. (For example, Tags printed on product packaging sold at, or shelf talkers placed in, a o o A company can choose whether to handle In-Context Tags within their app. If a company chooses to support In-Context Tags, in order to provide a consistent experience for Tag creators, regardless of which app scans their Tags, then: Applications must not interfere with the standard experience for the Tag that is handled by the Experience Handler Apps must not target, insert, or display
3 company s store.) any information or advertisements based off of the Tag content of any In- Context Tags If Microsoft provides updates to the Microsoft Tag Scanning SDK, the company must update their application within 180 days of the release of the update. If the application is not up to date within 180 days, the Experience. Handler may handle the third-party Associated Tag as unsupported experiences. o If a company chooses not to support In- Context Tags, the Experience Handler will handle them as unsupported experiences. Out-of- Context Tags All other Tags created by thirdparty Tag accounts. o o The Microsoft Tag Scanning SDK is intended to be used to scan Tags that were created by the owner of the app (Associated Tags) or that a user thinks of as being associated with the app (In-Context Tags). It is not intended to be used to create a general purpose application that can scan all Tags. Microsoft expressly reserves the right to provide the unsupported experience for any Out-of- Context Tags scanned by the app. Companies must not market their apps in a manner that would indicate that their apps are intended to, or can decode, Out-of- Context Tags. o If an Out-of-Context Tag happens to be scanned by an end-user, then there are two possible outcomes: If the app does not support third-party associated Tags, the unsupported experience will be launched. If the app does support In-Context and Out-of-Context Tags, the standard experience for the Tag can be launched, rather than the unsupported experience. As above, the app cannot interfere with the default handling of the Tag by the Experience Handler, nor target, insert, or display any information or advertisements based off of the Tag content.
4 View finder The view finder is used to initiate the Tag scanning process. The Microsoft Tag Scanning SDK provides two ways to use a view finder: using the default view finder that comes with the SDK or creating a custom one. The default view finder provides all of the necessary functionality to start the Tag scanning process. It only requires a few lines of code to start using and meets all of the branding and privacy requirements for Microsoft Tag. Developers can also create their own view finder and integrate Tag scanning. Image frames from the camera (or from memory) can be passed to the Tag decoder and initiate the Tag scanning process. Experience handler is used to host the content from a Tag scan. Similar to the view finder, there are two kinds of experiences: custom and default. A custom experience is one in which your app displays exclusive content or includes other unique functionality that would not otherwise be available in other apps. It is important to note that custom experiences are only available for Tags that are created by the app owner or Tags that the app is affiliated with (referred to as first-party Tags, below). Enabling a custom experience for your app is the primary purpose of the Microsoft Tag Scanning SDK. Custom Experience. A custom experience is an experience for the Tag that is specific to the scanning app, and which is generally handled directly by that app. Standard Experience. A standard experience is an experience handled by the Tag Experience Handler which is part of the Microsoft Tag Scanning SDK, and provides an experience similar to the experience that would occur if the Tag was scanned by the Tag app. Unsupported Experience. If the Tag is not supported by the app, the Microsoft Tag Scanning SDK will display a message to the scanner explaining that the Tag is not supported and/or might also launch the Tag app to view the experience associated with the Tag. Tag SDK Keys An SDK key is issued per app that enables Tag scanning functionality for the SDK. There are two types of SDK Keys: Commerical SDK Keys: a production Tag Scanning SDK key issued by Microsoft to a company that enables a Distributable app to make use of the Tag Resolution Service. A unique Commercial SDK Key will be provided for each Distributable app. Trial SDK Key: a key for use by a company when developing and testing apps using the Microsoft Tag Scanning SDK, prior to obtaining a Commercial SDK Key. Trial SDK Keys provide up to 100 Tag scans per day.
5 Overview The Microsoft Tag Scanning SDK enables developers to create mobile apps that integrate Tag scanning functionality. This not only provides an improved user experience for end users, but also enables apps to provide unique experiences for Tags that they create (Associated Tags). Depending on the desired functionality, there are multiple ways to integrate the Microsoft Tag Scanning SDK. The SDK primarily consists of two main components: the view finder and the experience handler. For both of these components, developers have the option to choose whether to use the components provided by the SDK (known as the default) or create a component. Below a high-level walkthrough of all the available options and functionality. This overview document will first describe different Tag types and the different types of experiences that are available per Tag type. Next the document will describe the experience handler and the types of experiences that are avaialable in the experience handler. Next the document will describe the view finder. Finally the document will describe important topics such as privacy, location settings, and other common issues faced by app developers. Component Overview The Microsoft Tag Scanning SDK consists of two primary components: the view finder and the experience handler. The view finder is used to detect a Tag and launch the experience from the Tag. The experience handler is used to render the experience from the Tag. System Requirements ios: 4.0 and later Android: 1.5 and later View Finder Developers have two options for setting up a view finder. Developers can use the default view finder provided by the SDK or create their own. The choice of view finder (either default or custom) has no impact on the type of experience or the type of Tags that can be rendered. Default View Finder Using the default view finder provides an easy solution for integrating Tag decoding. The view finder meets all of the branding and legal requirements of Tag usage. The default view finder is not customizable. It must be integrated into the app as provided. Below is a screenshot of a view finder for ios and Android.
6 Figure 1 Default view finder. Among other things, the default view finder contains an information button that links to information about Microsoft Tag and describes important privacy information related to Microsoft Tag. Custom View Finder The Microsoft Tag Scanning SDK also enables developers to create their own view finder and pass image frames to the Microsoft Tag Scanning SDK. These images are then analyzed to determine if they contain Tags and launch experiences associated with the Tags. Experience Handler The type of Tags you choose to decode in your app largely determines the type of experience handler you will be able to use in your app. Default experience handler: The default experience handler can be used to decode the experience connected to all Tag types. It is important to note that no component of the default experience handler is customizable. The UI as provided in the Microsoft Tag Scanning SDK must be used as-is. Using the default experience handler, you can choose to display only associated tags, in which case users view the experience connected with the Tag. If you choose not to display associated Tags, when a user scans a non-associated Tag (in-context or out-of-context Tags), the user is taken to a page instructing them to download the Microsoft Tag app.
7 Figure 2 Example of the page directing users to download the Tag app. Custom experience handler: A custom experience handler refers to an app providing its own experience for a set of Associated Tags. It is important to note that the custom experience handler can be used to decode only Associated Tags with custom payloads. All other Tags must be decoded with the default experience handler. When the user scans an Associated Tag, the Microsoft Tag Scanning SDK returns the custom payload from that Tag to the app. Using this custom payload, the app can trigger a unique experience for that Tag. Only the app that is associated with that Tag can receive the custom payload. Creating Custom Payloads Custom payloads enable unique experiences to be launched for apps that are associated with those Tags. Non-associated apps (that is, any other app) scanning those Tags do not receive the custom payload and launch the experience connected to the Tag, typically a URL. Custom payloads can only be created using the web service API. To use the web service API, request a web service API key. The Microsoft Tag Scanning SDK includes a code sample for how to create Tags, and custom payloads, using the web services API.
8 Additional Components SDK Keys The SDK Key is used to grant permission to enable Tag scanning and identify Tag apps on the back end. There are two types of SDK keys: Trial SDK Key Enables you to try out the SDK to determine if you would like to create an app using the Microsoft Tag Scanning SDK. As per the terms of use, app developers are not allowed to go public with an app that uses the Trial SDK Key. The Trial SDK Key limits Tag scanning to 100 scans per day. If over 100 Tags are scanned by the app in a given day, any subsequent request is rejected by the Tag service. Commercial SDK Key Enables you to publically issue your app using the commercial SDK Key. There is no scanning limit on the Commercial SDK Key. Offline Tag Decoding Occasionally, Internet connectivity might not be available when scanning Tags. The SDK provides the ability to launch a Tag experience if the Tag cannot initially be decoded. The Tag experience can be launched from a history object. Client History The Microsoft Tag Scanning SDK exposes history metadata in the HistoryInfo object. You can use this history metadata to build a history UI from which end-users can open previously-scanned Tag content. If you want HistoryInfo available for your app, set TagContext.setFetchHistory to true. Localization The Microsoft Tag Scanning SDK supports the following languages. English Chinese Simplified Turkish Italian Spanish Korean French On Android and ios platforms, the SDK will default to the localization set on the end user s mobile device. Location Information The end user must be given a choice whether to use location information when scanning Tags. On the ios platform, this is managed through platform-level prompts. On the Android platform, the Microsoft Tag Scanning SDK contains an option to collect location information. The Microsoft Tag Scanning SDK
9 will still function if the user deactivates location gathering at the platform level. However, as a best practice, apps must not deactivate location information capture on behalf of the user. Location information is necessary because some Tags depend on location information being available from the clients. To ensure that the best possible location fix is available, the Microsoft Tag Scanning SDK should be activated as soon as possible after the app is launched. Privacy Requirements App developers must adhere to the privacy requirements as defined in the Tag privacy requirements guidelines. Branding Requirements When using a custom view finder, applications must adhere to the branding guidelines highlighted in the Microsoft Tag branding requirements document. Getting Started Below is a brief walk through of how to use the Microsoft Tag Scanning SDK. Please refer to the code samples that are included in the Microsoft Tag Scanning SDK. The code samples highlight all major use cases of the SDK. 1. Setup. 2. You must be provided a Tag SDK Key which enables Tag scanning functionality. Each app key is unique per developer and must not be shared, as per the legal agreement. The app key, version, and context must be set within Tag Context before Tag Scanning will operate. Please contact Tag support if you are having issues with the SDK. 3. Choose the type of Tags you like to decode in your app. For more information, see the What Types of Tags Do You Want to Decode? section, below. 4. Choose the type of view finder. For more information, see the Launch the View Finder section, below. What Types of Tags Do You Want to Decode? The types of Tags that are to be decoded in the app will determine how the Microsoft Tag Scanning SDK can be integrated into the app. Do you want to decode In-Context and Out-of-Context Tags? Refer to definitions for In-Context and Out-of-Context tags. Decoding these types of Tags lets your app decode Tags that you did not create. The option to decode these types of Tags is set per app key and is set on the server. Contact the Tag SDK team to set this option.
10 If you do decide to decode In-Context and Out-of-Context Tags, the experience must be handled using in the Tag default experience handler (see below). The Microsoft Tag Scanning SDK does not enable you to decode the Tag in a custom experience handler. If you decide not to decode In-Context and Out-of-Context Tags, users scanning these types of Tags are directed to a page instructing them to use the Tag app to view the contents of the Tag. See Figure 3, above. Do you want to provide a unique experience for Associated Tags? Providing a unique experience for Associated Tags enables users scanning the Tag with your app to have a different experience than other users using the Tag app to scan the same Tag. If you want to provide a unique experience for your app for your Tags, you must provide a custom payload for the Tags. For more information, see the Creating Custom Payloads section, earlier in this document. Using custom payloads, you can trigger unique experiences in your app. The custom payload is only available to your app. If you do not want to provide a unique experience for your set of Tags and just want to render the default experience associated with the Tags, you must use the default experience handler. Getting Started with the Code for the Android Platform This section describes how to set up your development environment for the Android platform. Software Requirements To use the Microsoft Tag Scanning SDK to create Android apps that work with Tag, you must have the following software installed: Java Development Kit (JDK) Android SDK for Windows Eclipse IDE for Java Developers Android Development Tools (ADT) plugin for Eclipse On mobile devices, the Microsoft Tag Scanning SDK supports Android versions 1.5 and later. Installing the Required Software 1. Copy the Tag Scanning SDK files to a local folder. 2. In your local folder, double-click Jdk-6u24-windows-i586.exe to install the JDK. A wizard guides you through the installation. 3. Create a folder (for example, C:\tools) where you want to install the Eclipse IDE for Java Developers. 4. Extract the contents of Eclipse-java-galileo-SR2-win32.zip into the folder you created in step 3. The Eclipse files are extracted to an \eclipse subfolder (for example, C:\tools\eclipse).
11 5. Extract the contents of Android-sdk-windows.zip into the folder you created in step 3. The Android SDK files are extracted to an \android-sdk-windows subfolder (for example, C:\tools\android-sdk-windows). 6. Create a folder to install the ADT plugin for Eclipse (for example, C:\tools\adt). 7. Extract the contents of ADT zip into the folder you created in step 6. Configuring Eclipse 1. In the subfolder you created for Eclipse (for example C:\tools\eclipse), double-click Eclipse.exe to start Eclipse. 2. On the Help menu, click Install New Software. 3. In the Install dialog box, click the Add button. 4. In the Name box, type ADT Plugin, and then click the Local button. 5. In the Browse for Folder dialog box, select the folder where you installed ADT (for example, C:\tools\adt), and then click OK. 6. In the Available Software dialog box, select the Developer Tools box, and then click Next. 7. In the Install Details dialog box, review the items you are about to install, and then click Next. If you are prompted for a namespace, select the default option. 8. Read and if you accept the license terms, click Finish. 9. In the Software Updates dialog box, click Yes to restart Eclipse. Configuring ADT 1. To start Eclipse if it is not already running, in the C:\tools\eclipse folder, double-click Eclipse.exe. 2. On the Window menu, click Preferences. 3. In the left panel, click Android. 4. Click the Browse button and browse to the folder where you installed the Android SDK (for example, C:\tools\android-sdk-windows). 5. If a certification warning appears, click to accept it. 6. Click Apply, and then click OK. Coding Quick Start Android The code required to integrate Tag into your app can be quite minimal. The steps involved are: Initialize Tag with your app key Create a ScanListener subclass Launch the Tag viewfinder to scan for Tags Initialize Tag Before you can use Tag, you need to initialize it with your app key. This is done with a call to TagContext, as follows: TagContext.getInstance().initialize( <APP_KEY>, <APP_VERSION>, getapplicationcontext());
12 Implement a ScanListener Subclass The ScanListener class contains a set of delegates that fire to allow your application to track the status of Tag scanning. While there are many callbacks to alert your application to different events, only the oncomplete method is abstract and must be public void oncomplete(completionstatus status, Throwable error, Object context) { Log.i("Sample", "Tag scanned with status of " + status.tostring()); } Launch the View Finder To scan for Tags, you simply launch the drop-in view finder with single call to TAGContext.launchViewfinder. This will launch the default view finder activity, scan for Tags, and display the results when a Tag is found. The call takes as input the ScanListener: TagContext.getInstance().launchViewfinder( parentactivity, scanlistener, callbackcontext); Note that the view finder must be launched from a parent activity. As such, you cannot launch your app directly into the view finder as the initial experience. For more examples on using Tag, please check the API reference documentation and the sample apps. Getting Started with the Code for the ios Platform This section describes how to set up your development environment for the ios platform. Software Requirements To use the Microsoft Tag Scanning SDK to create iphone apps that work with Microsoft Tag, you must have the following software installed: Xcode version 4.0 or later Installing the Required Software 1. Copy the Tag SDK files to a local folder. 2. Copy all of the header (.h) files, the TagCoreResources.bundle folder, and the static library libtagcore_ios.a into your project.
13 Configuring Xcode 1. Set the target for your app to ios Device. 2. In the Build Settings tab, under ios Deployment Target, select ios version 4.0 or later. 3. Under Other Linker Flags, enter -ObjC. Note For the first compiled class that uses a Tag SDK component (for example, your AppDelegate class) use an.mm file name extension. 4. Add the following frameworks: AddressBook AddressBookUI AudioToolbox AVFoundation CoreFoundation CoreLocation CoreMedia CoreTelephony CoreVideo Libiconv.dylib QuartzCore UIKit Foundation CoreGraphics Coding Quick Start - ios The code required to integrate Microsoft Tag into your app can be quite minimal. The steps involved are: Initialize Tag with your app key Implement the TAGScannerDelegate protocol Launch the Tag viewfinder to scan for Tags A convenience header file Tag3ai.h is provided that includes all the necessary header files to use Microsoft Tag. Simply add the following line to any class file you intend to use Microsoft Tag with: #import "3aisdk/Tag3AI.h" Initialize Tag Before you can use Microsoft Tag, you must tell Tag what your app s version number is then initialize it with your SDK key using the applicationstart: selector on the TAGContext class: NumVersion ver = { 1, 0 }; [TAGContext properties].applicationversion = ver; [TAGContext applicationstart:@"xxxxx-put_your_app_key_here-xxxxx"];
14 Implement the TAGScannerDelegate Protocol Microsoft Tag informs your app during each step of the scanning process for every frame it scans. You receive these scanning events by implementing the TAGScannerDelegate protocol. While there are many events possible, the only required selector to implement is: - (void) experiencecompletedwithstatus:(tagcompletionstatus)status anderror:(nserror *)error withcontext:(void *)context Launch the View Finder To scan Tags, you simply launch the drop-in view finder with single call to TAGContext s launchviewfinderintonavigationcontroller:fordelegate:withcontext: selector. This will push the view finder onto your navigation controller stack and send back TAGScannerDelegate events to your delegate. [TAGContext launchviewfinderintonavigationcontroller:self.navigationcontroller fordelegate:self withcontext:nil]; For more examples about using Microsoft Tag, check the API reference documentation and the sample app, SimpleTagSample Tag for ios FAQ Q: When initializing Tag, we crash with the exception unrecognized selector sent to NSString on the call selector applicationstart:. What is the problem? A: Tag uses some categories on NSString. This means you must tell the linker to load every object file in our Tag library that contains category implementation. See for a more complete explanation. Q: Our app uses a tab bar controller, but T ag requires a navigation controller. How do I use a navigation controller with a tab bar controller? A: Integrating a UITabBar with a UINavigationController is described in the ios documentation [ios Library > User Experience > Windows & Views > View Controller Programming Guild for ios > Combined View Controller Interfaces]. Q: I d like to get the T ag Scanner and/or experience viewer to autorotate but we re using a tab bar controller. How can I make this work? A: The Tag library UI components all know how to rotate in any orientation. When you use a tab bar controller, autorotation is turned off by default. It is technically possible to autorotate while using a UITabBarController, for instance using a UITabBarController UITabBarController (Autorotate) - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
15 { UIViewController *controller = self.selectedviewcontroller; if( [controller iskindofclass:[uinavigationcontroller class]] ) { controller = [(UINavigationController *)controller visibleviewcontroller]; } return [controller shouldautorotatetointerfaceorientation:orientation]; Q: My view that launches the T ag scanner or Tag experience gets shifted up or down and the navigation bar looks different. What s wrong? A: When the scanner or experience launches, it sets the navigation bar transparent black on the scan screen and opaque black on the experience. You should restore your preferred settings to the navigation bar on your controller s viewwillappear: method: - (void)viewwillappear:(bool)animated { self.navigationcontroller.navigationbar.barstyle = UIBarStyleDefault; [super viewwillappear:animated]; } Q: Why does my app crash when I launch a tag from my history via TAGLauncher's launchexperiencewithhistoryid:intonavigationcontroller:fordelegate:wi thcontext: method? A: Both of the methods launchexperiencewithhistoryid and launchexperiencewithofflineid take either a historyid or offlineid for the target experience. If you accidentally mix the two (for example, send an offlineid in the historylaunch method), or if you have a corrupted id, the method causes an error. OfflineId and HistoryId are separate IDs that are not interchangable, so be sure you're passing a historyid to the launchexperiencewithhistoryid: method, and offlineid to the offline method. Also, make sure that you pass back the exact history or offline ID we returned to you.
16 This document is provided as-is. Information in this document may change without notice. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. It is disclosed and can be used only pursuant to a valid license agreement with Microsoft to use the Microsoft Tag Scanning SDK. Microsoft and Windows are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.
Introduction: The Xcode templates are not available in Cordova-2.0.0 or above, so we'll use the previous version, 1.9.0 for this recipe.
Tutorial Learning Objectives: After completing this lab, you should be able to learn about: Learn how to use Xcode with PhoneGap and jquery mobile to develop iphone Cordova applications. Learn how to use
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
Download and Installation Instructions. Android SDK and Android Development Tools (ADT)
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Mac OS X Updated October, 2012 This document will describe how to download and install the Android SDK and
Introduction to Android Development
2013 Introduction to Android Development Keshav Bahadoor An basic guide to setting up and building native Android applications Science Technology Workshop & Exposition University of Nigeria, Nsukka Keshav
Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated September, 2013 This document will describe how to download and install the Android
Application Development Setup Guide
epos-print SDK for Android Application Development Setup Guide M00048500 Rev. A Cautions No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means,
Android Environment SDK
Part 2-a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 2A. Android Environment: Eclipse & ADT The Android
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0
Oracle FLEXCUBE Direct Banking Android Tab Client Installation Guide Release 12.0.3.0.0 Part No. E52543-01 April 2014 Oracle Financial Services Software Limited Oracle Park Off Western Express Highway
IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment
IBM TRIRIGA Anywhere Version 10 Release 4 Installing a development environment Note Before using this information and the product it supports, read the information in Notices on page 9. This edition applies
Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows
Download and Installation Instructions for Android SDK and Android Development Tools (ADT) on Microsoft Windows Updated May, 2012 This document will describe how to download and install the Android SDK
Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012
Setting Up Your Android Development Environment For Mac OS X (10.6.8) v1.0 By GoNorthWest 3 April 2012 Setting up the Android development environment can be a bit well challenging if you don t have all
Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010
Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010... 1 Introduction... 1 Adding the Content Management Interoperability Services (CMIS) connector... 1 Installing the SharePoint 2010
Fahim Uddin http://fahim.cooperativecorner.com [email protected]. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com [email protected] Android SDK makes use of the Java SE
Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app
Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly
Installing the Android SDK
Installing the Android SDK To get started with development, we first need to set up and configure our PCs for working with Java, and the Android SDK. We ll be installing and configuring four packages today
Getting Started with Android Development
Getting Started with Android Development By Steven Castellucci (v1.1, January 2015) You don't always need to be in the PRISM lab to work on your 4443 assignments. Working on your own computer is convenient
Novell Filr. Mobile Client
Novell Filr Mobile Client 0 Table of Contents Quick Start 3 Supported Mobile Devices 3 Supported Languages 4 File Viewing Support 4 FILES THAT CANNOT BE VIEWED IN THE FILR APP 4 FILES THAT GIVE A WARNING
Mocean Android SDK Developer Guide
Mocean Android SDK Developer Guide For Android SDK Version 3.2 136 Baxter St, New York, NY 10013 Page 1 Table of Contents Table of Contents... 2 Overview... 3 Section 1 Setup... 3 What changed in 3.2:...
Please note that this SDK will only work with Xcode 3.2.5 or above. If you need an SDK for an older Xcode version please email support.
Mobile Application Analytics ios SDK Instructions SDK version 3.0 Updated: 12/28/2011 Welcome to Flurry Analytics! This file contains: 1. Introduction 2. Integration Instructions 3. Optional Features 4.
Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04
Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
Abila Nonprofit Online. Connection Guide
Abila Nonprofit Online This is a publication of Abila, Inc. 2014 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service names mentioned
Tutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
Android Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
How to Create an Android Application using Eclipse on Windows 7
How to Create an Android Application using Eclipse on Windows 7 Kevin Gleason 11/11/11 This application note is design to teach the reader how to setup an Android Development Environment on a Windows 7
DocuSign for SharePoint Online v2.4
Quick Start Guide DocuSign for SharePoint Online v2.4 Published October 12, 2015 Overview DocuSign for SharePoint Online allows users to sign or send documents out for signature from a SharePoint Online
Advertiser Campaign SDK Your How-to Guide
Advertiser Campaign SDK Your How-to Guide Using Leadbolt Advertiser Campaign SDK with Android Apps Version: Adv2.03 Copyright 2012 Leadbolt All rights reserved Disclaimer This document is provided as-is.
How to install and use the File Sharing Outlook Plugin
How to install and use the File Sharing Outlook Plugin Thank you for purchasing Green House Data File Sharing. This guide will show you how to install and configure the Outlook Plugin on your desktop.
DocuSign for Salesforce User Guide v6.2 Published: November 16, 2015
DocuSign for Salesforce User Guide v6.2 Published: November 16, 2015 Copyright Copyright 2003-2015 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Advantages. manage port forwarding, set breakpoints, and view thread and process information directly
Part 2 a Android Environment SDK Victor Matos Cleveland State University Notes are based on: Android Developers http://developer.android.com/index.html 1 Android Environment: Eclipse & ADT The Android
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:
TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link: ftp://ftp.software.ibm.com/storage/tivoli-storagemanagement/maintenance/client/v6r2/windows/x32/v623/
QUANTIFY INSTALLATION GUIDE
QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the
Zimbra Connector for Microsoft Outlook User Guide. Network Edition 7.0
Zimbra Connector for Microsoft Outlook User Guide Network Edition 7.0 February 2011 Legal Notices Copyright 2005-2011 VMware, Inc. All rights reserved. This product is protected by U.S. and international
ADT Plugin for Eclipse
ADT Plugin for Eclipse Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications. ADT extends
Using Microsoft Visual Studio 2010. API Reference
2010 API Reference Published: 2014-02-19 SWD-20140219103929387 Contents 1... 4 Key features of the Visual Studio plug-in... 4 Get started...5 Request a vendor account... 5 Get code signing and debug token
Configuring the SST DeviceNet OPC Server
Overview This application note describes the steps necessary to configure the SST DeviceNet OPC Server for use under Windows NT (Service Pack 3 or higher). This example shows how to set up a configuration
How To Run A Hello World On Android 4.3.3 (Jdk) On A Microsoft Ds.Io (Windows) Or Android 2.7.3 Or Android 3.5.3 On A Pc Or Android 4 (
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
creating a text-based editor for eclipse
creating a text-based editor for eclipse By Elwin Ho Contact author at: [email protected] June 2003 2003 HEWLETT-PACKARD COMPANY TABLE OF CONTENTS Purpose...3 Overview of the Eclipse Workbench...4 Creating
Your First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
Kaspersky Lab Mobile Device Management Deployment Guide
Kaspersky Lab Mobile Device Management Deployment Guide Introduction With the release of Kaspersky Security Center 10.0 a new functionality has been implemented which allows centralized management of mobile
Crystal Reports for Eclipse
Crystal Reports for Eclipse Table of Contents 1 Creating a Crystal Reports Web Application...2 2 Designing a Report off the Xtreme Embedded Derby Database... 11 3 Running a Crystal Reports Web Application...
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)
How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information
DOCSVAULT Document Management System for everyone
Installation Guide DOCSVAULT Document Management System for everyone 9 v Desktop and Web Client v On Premises Solution v Intelligent Data Capture v Email Automation v Workflow & Record Retention Installing
USING SSL/TLS WITH TERMINAL EMULATION
USING SSL/TLS WITH TERMINAL EMULATION This document describes how to install and configure SSL or TLS support and verification certificates for the Wavelink Terminal Emulation (TE) Client. SSL/TLS support
Gathering customer information from a mobile application James Adams, SAS Institute Inc.
Paper SAS2840-2016 Gathering customer information from a mobile application James Adams, SAS Institute Inc. ABSTRACT SAS Customer Intelligence 360 is the new cloud-based customer data gathering application
Managing Software Updates with System Center 2012 R2 Configuration Manager
Managing Software Updates with System Center 2012 R2 Configuration Manager Managing Microsoft Updates with Configuration Manager 2012 R2 This document is for informational purposes only. MICROSOFT MAKES
Zimbra Connector for Microsoft Outlook User Guide 7.1
Zimbra Connector for Microsoft Outlook User Guide 7.1 March 2011 Legal Notices Copyright 2005-2011 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual
Windows XP Home Edition / Windows XP Professional
Windows XP Home Edition / Windows XP Professional COOLPIX990/880 This manual is for those users of the COOLPIX 990/880 who are running Nikon View 4 (Version4.3.1) under Windows XP Home Edition / Professional.
Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3 SP02
Tutorial: Android Object API Application Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01939-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
eggon SDK for ios 7 Integration Instructions
eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development
Android Setup Phase 2
Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed
Setting up Sudoku example on Android Studio
Installing Android Studio 1 Setting up Sudoku example on Android Studio Installing Android Studio Android Studio provides everything you need to start developing apps for Android, including the Android
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
Tutorial: Android Object API Application Development. SAP Mobile Platform 2.3
Tutorial: Android Object API Application Development SAP Mobile Platform 2.3 DOCUMENT ID: DC01939-01-0230-01 LAST REVISED: March 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
Windows Intune Walkthrough: Windows Phone 8 Management
Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test
Sharp Remote Device Manager (SRDM) Server Software Setup Guide
Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based
DocuSign for SharePoint 2010 1.5.1
Quick Start Guide DocuSign for SharePoint 2010 1.5.1 Published December 22, 2014 Overview DocuSign for SharePoint 2010 allows users to sign or send documents out for signature from a SharePoint library.
Virtual Owl. Guide for Windows. University Information Technology Services. Training, Outreach, Learning Technologies & Video Production
Virtual Owl Guide for Windows University Information Technology Services Training, Outreach, Learning Technologies & Video Production Copyright 2015 KSU Division of University Information Technology Services
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...
Amazon WorkMail. User Guide Version 1.0
Amazon WorkMail User Guide Amazon WorkMail: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection
Lab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
Hello World. by Elliot Khazon
Hello World by Elliot Khazon Prerequisites JAVA SDK 1.5 or 1.6 Windows XP (32-bit) or Vista (32- or 64-bit) 1 + more Gig of memory 1.7 Ghz+ CPU Tools Eclipse IDE 3.4 or 3.5 SDK starter package Installation
Basic Android Setup. 2014 Windows Version
Basic Android Setup 2014 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment and how to implement image processing operations on an Android
PrinterOn Mobile Applications for ios and Android
PrinterOn Mobile Applications for ios and Android Table of Contents 1. Key Features & Functionality... 4 1.1. Printer Discovery... 4 1.1.1. Location-Based Search... 4 1.1.2. Keyword Search... 5 1.1.3.
How to build your first Android Application in Windows
APPLICATION NOTE How to build your first Android Application in Windows 3/30/2012 Created by: Micah Zastrow Abstract This application note is designed to teach the reader how to setup the Android Development
Getting Started Guide: Getting the most out of your Windows Intune cloud
Getting Started Guide: Getting the most out of your Windows Intune cloud service Contents Overview... 3 Which Configuration is Right for You?... 3 To Sign up or Sign in?... 4 Getting Started with the Windows
Microsoft SharePoint 2010 End User Quick Reference Card
Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 brings together the people, documents, information, and ideas of the University into a customizable workspace where everyone
Eclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
Tutorial: Mobile Business Object Development. Sybase Unwired Platform 2.2 SP02
Tutorial: Mobile Business Object Development Sybase Unwired Platform 2.2 SP02 DOCUMENT ID: DC01208-01-0222-01 LAST REVISED: January 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
Sophos Mobile Control Installation guide
Sophos Mobile Control Installation guide Product version: 2.5 Document date: July 2012 Contents 1 Introduction... 3 2 The Sophos Mobile Control server... 4 3 Set up Sophos Mobile Control... 13 4 Running
Colligo Email Manager 6.0. Offline Mode - User Guide
6.0 Offline Mode - User Guide Contents Colligo Email Manager 1 Key Features 1 Benefits 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License Key 3 Managing SharePoint
Installation Guide. Research Computing Team V1.9 RESTRICTED
Installation Guide Research Computing Team V1.9 RESTRICTED Document History This document relates to the BEAR DataShare service which is based on the product Power Folder, version 10.3.232 ( some screenshots
Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3
Tutorial: Mobile Business Object Development SAP Mobile Platform 2.3 DOCUMENT ID: DC01927-01-0230-01 LAST REVISED: March 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains
Vizit 4.1 Installation Guide
Vizit 4.1 Installation Guide Contents Running the Solution Installer... 3 Installation Requirements... 3 The Solution Installer... 3 Activating your License... 7 Online Activation... 7 Offline Activation...
MultiSite Manager. Setup Guide
MultiSite Manager Setup Guide Contents 1. Introduction... 2 How MultiSite Manager works... 2 How MultiSite Manager is implemented... 2 2. MultiSite Manager requirements... 3 Operating System requirements...
Windows XP Home Edition / Windows XP Professional
Windows XP Home Edition / Windows XP Professional D1 Series This manual is for those users of D1 Series cameras who are running Nikon View 4 (Version4.3.1) under Windows XP Home Edition / Professional.
Tutorial: Android Object API Application Development. Sybase Unwired Platform 2.2 SP02
Tutorial: Android Object API Application Development Sybase Unwired Platform 2.2 SP02 DOCUMENT ID: DC01734-01-0222-01 LAST REVISED: January 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
Colligo Email Manager 6.0. Connected Mode - User Guide
6.0 Connected Mode - User Guide Contents Colligo Email Manager 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License
Group Policy for Beginners
Group Policy for Beginners Microsoft Corporation Published: April 2011 Abstract Group Policy is the essential way that most organizations enforce settings on their computers. This white paper introduces
Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1 Setting Up the Development Environment and Emulator Part 1:
1) SETUP ANDROID STUDIO
1) SETUP ANDROID STUDIO This process takes approximately 15-20 Minutes dependent upon internet speed and computer power. We will only be covering the install on Windows. System Requirements Android Studio
Install SQL Server 2014 Express Edition
How To Install SQL Server 2014 Express Edition Updated: 2/4/2016 2016 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders.
Quick Start Guide. Installation and Setup
Quick Start Guide Installation and Setup Introduction Velaro s live help and survey management system provides an exciting new way to engage your customers and website visitors. While adding any new technology
Cloud Administration Guide for Service Cloud. August 2015 E65820-01
Cloud Administration Guide for Service Cloud August 2015 E65820-01 Table of Contents Introduction 4 How does Policy Automation work with Oracle Service Cloud? 4 For Customers 4 For Employees 4 Prerequisites
Integrating ConnectWise Service Desk Ticketing with the Cisco OnPlus Portal
Integrating ConnectWise Service Desk Ticketing with the Cisco OnPlus Portal This Application Note explains how to configure ConnectWise PSA (Professional Service Automation) application settings and Cisco
Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step
Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step Guide Microsoft Corporation Published: July 2009 Updated: September 2009 Abstract Remote Desktop Web Access (RD Web
INSTALLATION INSTRUCTIONS FOR UKSSOGATEWAY
INSTALLATION INSTRUCTIONS FOR UKSSOGATEWAY 1) Install the UKSSOGateway application on the desktop: The UKSSOGateway application passes information from the myuk portal to launch the FESClient. The FESClient
SIM900 Eclipse environment install Application Note_V1.00
SIM900 Eclipse environment install Application Note_V1.00 Document Title: Note Version: V1.00 Date: 2011-01-11 Status: Document Control ID: Edit SIM900_Eclipse_environment_install_Application_Note _V1.01
Login with Amazon Getting Started Guide for Android. Version 2.0
Getting Started Guide for Android Version 2.0 Login with Amazon: Getting Started Guide for Android Copyright 2016 Amazon.com, Inc., or its affiliates. All rights reserved. Amazon and the Amazon logo are
Connecting to a Soundweb TM. London Network
This guide will step you through the process of configuring your laptop and HiQnet TM London Architect TM to communicate with a network of Soundweb London devices. 1 Install London Architect Install the
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
MULTIFUNCTIONAL DIGITAL SYSTEMS. Network Fax Guide
MULTIFUNCTIONAL DIGITAL SYSTEMS Network Fax Guide 2009 KYOCERA MITA Corporation All rights reserved Preface Thank you for purchasing Multifunctional Digital Color Systems. This manual explains the instructions
WatchDox for Mac User Guide
WatchDox for Mac User Guide Version 2.3.0 Confidentiality This document contains confidential material that is proprietary to WatchDox. The information and ideas herein may not be disclosed to any unauthorized
Installation Instructions
Avira Secure Backup Installation Instructions Trademarks and Copyright Trademarks Windows is a registered trademark of the Microsoft Corporation in the United States and other countries. All other brand
