Zebra New EDA Device MC36 Software features and Developer Guide Eric Hu

Similar documents
Handheld Mobile Computer SIRIO 4000 User Manual

Rugged Mobile Computer PT21 / PT26. Portable Innovation Technology The Power Behind Your Rugged Mobile Computing

HB-ID9 CHARACTERISTICS: Certifications

Nautiz Handheld Mobile Phone Comparison

New AUTOID Pad SERIES TABLET

As the growing demands of a robust handheld device in ruggedized market, Winmate Communication Inc. launches its new innovative

Capturing data. Integrating efficiency. Enabling digitization. Handheld Computer CT50 -Ex for Ex-Hazardous Areas

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

NEW AUTOID9 SERIES HAND-HELD

APAD SERIES TABLET PRODUCT SPECIFICATION V1.8

HONEYWELL DOLPHIN CT50

RS31. series. Touch Mobile Computer. Presenting the new RS31. series. Touch Mobile Computer

1. Notes. 2. Accessories. 3. Main Functions

NEW AUTOID Pad SERIES TABLET PRODUCT SPECIFICATION V1.2

MC75A HF PREMIUM HF RFID CONTACTLESS MOBILE COMPUTER

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

Product: RS31. Official Launch: June 29 th, 2017

CRUISE 1 INDUSTRIAL SMARTPHONE PRODUCT SPECIFICATION V2.1

CRUISE 1 INDUSTRY SMART PHONE

TRIPonist Car Mirror N2P900. Smart Vehicle Surveillance & Security System. User manual Version 3.0

The Zebra DsD/rouTe accounting Mobile computing portfolio Zebra Technologies

WHEN TO POSITION MC33 VS. MC92. Positioning Guide for Distributors, Partners & Sales teams. May 2018 EMC Product Management

TALK 5H USER S MANUAL

1. Introduction. 1.1 Cosmo Specifications

Fully rugged at a lower price without compromising on quality, guaranteed!

SBC3100 (Cortex-A72) Single Board Computer

XYCOM CATALOGUE 2014

No.1 OMA/MCPTT based Smart Walkie Talkie Solution! Bittium Tough Mobile (SD-42 & Hybrid X)

Power on/off Button. Secure PIN Pad. Mswipe Technologies Pvt. Ltd.

Intelligent industrial grade mobile phone CRUISE1. Product specification V1.0

Cost down. Model: C1000 4G. Specification CPU. O/S Android 7.0 Screen Memory Camera. GSM 850/900/1800/1900 LTE/WCD MA Battery Dimension.

SHENZHEN CHAINWAY INFORMATION TECHNOLOGY CO.,LTD. Mobile Data Terminal. C71 User Manual

See K600. Product Specification

Features C U. 1 x AIM dock 16-pin pogo connector: 1 x USB 3.0, 9V power 1 x Power Buttons

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Mobile Tablets. Promate lumitab Tablet PC

Smart and Flexible! BIP-7000 Series. Industrial Handheld Computer. BIP-7000Plus BIP-7000

Features C U. 1 x Micro HDMI 1 x Micro USB 2.0 (host and charging) 1 x Micro SIM

Release Notes - MC67NA Android KK Update Image AJ22-K-00-M

Limited Edition Product Overview

HB-C1 CHARACTERISTICS: Android inches IPS display. 2D barcode Scanner. 4500mAh battery. RFID Reader. Cortex-A53 eight core


NEW AUTOID 9 SERIES HAND-HELD TERMINAL

BEAT 2.0 USER MANUAL

Features. Enter key x 1 Function keys x 3 (F1~F3)

Presenting the new 9200 Series

Features C U. 1 x AIM dock 16-pin pogo connector: 1 x USB 3.0, 9V power 1 x Power Buttons

SHENZHEN CHAINWAY INFORMATION TECHNOLOGY CO., LTD. Mobile Data Terminal. C72 User Manual

Features C U. 1 x AIM dock 16-pin pogo connector: 1 x USB 3.0, 9V power 1 x Power Buttons

TAG GD700 rugged tablet

ET50/55 THE ENTERPRISE TABLET Built for Business

PENDOPAD 10.1 QUICKSTART T GUIDE USER MANUAL PNDPP42DG10BLK. > Please read carefully before use

Manual For Android Tablet 4.0 3g Sim Slot Gps Capacitive Touch Hdmi

KT45Q. Quick Guide Android 5.1

Dolphin 70e Black. Quick Start Guide. powered by Android E-AND-QS Rev B 6/13

Release Notes Zebra VC80x AndroidN Update005 based on NG-00-A Release for GMS

Release Notes ZebraTC20 Android N Rev A NN-00-M1 (Non-GMS)

JC900 USER MANUAL V1.0

The new maximum security smartphone No Camera - No GPS - No Recorder

Introducing CipherLab 8400 Applications in different environments Power Suite software

Tab A8. Specification

Open your package. Your phone at a glance EN-1. Micro USB port. Headset. jack Rear camera. Earpiece. Front camera. Volume. button. Power.

Release Notes MC40N0-KK- FIPS-SKU v

Wireless Handheld Mobile Computer K7 User Manual. Hangzhou kaili Communication CO.,LTD

Release Notes Zebra TC51 and TC56 Android M MG (GMS)

Handheld Computer List Price ScanForce Price Symbol TC70 Handheld Touch Screen, 2D $2,095 $1,515 Android Operating System

Qpad X5 User Guide Hi-Target Surveying Instrument Co., Ltd. All Rights Reserved

Release Notes Zebra TC51, TC51-HC, TC70x, TC56 and TC75x Android N Update003 based on NG-00-A (GMS)

Release Notes TC20 Android N Rev A NG-00-M1 (GMS)

BIP-1300 Mobile POS. BIP-1300 Mobile POS Transaction Mobile Computer. - Full Radio (CDMA-1X or EVDO, GSM-EDGE) - GSM/GPRS/EDGE or CDMA 1x/EvDOGPS

Release Notes Zebra TC75x and TC70x Android M GA MN (AOSP)

Zone 2 / 22 Zone 1 / Cl. I Div. 1. Zone 2 / 22. We Didn t Compromise; Neither Should You

RFID Smart Reader. Android Octa core 2.0GHz Memory LPDDR3 2GB RAM, emmc 32GB Internal Memory RFID UHF 900MHz GEN2 ISO C

Karbonn All rights reserved

Dolphin 6100 Mobile Computer

PN & UPC codes PN Item UPC ARCHOS 50 Power 16GB EU ARCHOS 50 Power 16GB UK

Copyright 2018 GEN2WAVE co., Ltd. All Rights Reserved. RP70Rugged and Professional

Zone 2. Division 2. Tab-Ex 01 Series for Zone 2 & Division 2 UNIQUELY CONNECTED IN HAZARDOUS AREAS

User Manual. Product Model: MiTraveler 7D-8B. OS: Android 4.1

Release Notes Zebra VC80x Android N Update 003 based on NG-00-A (GMS)

Winmate M133W. Rugged Windows Tablet built for Diagnostics, with Rapid Processing Power and Large 13.3-inch screen

Bluebird is the manufacturer of Pidion Products. PRODUCT PORTFOLIO

Introduction Video Camera Support Option TREQ Platform Datasheet. January Rev. 2 A-317 Video Getting Started Guide 1 / 6

Release Notes Zebra VC80x Android N LifeGuard Update 08 for GMS

PENDOPAD 9.7 QUICKSTART GUIDE & USER MANUAL PNDPP42DG9BLK. > Please read carefully before use

User Guide M101M8. Rugged Android Tablet. ARM Cortex -A53 Octa-Core, 1.3 GHz Android 7.0 Nougat

C4050 Handheld Terminal User Manual

KEY FEATURES PN & UPC CODES. PN ITEM UPC ARCHOS Access 70 3G - 8GB EU

Industrial intelligence in your hand MOBILE COMPUTER PORTFOLIO

Android - open source mobile platform

StageNow Eilbron Meghdies

Dolphin CT60. Quick Start Guide. powered by Android 7. CT60-A7-EN-QS Rev B 12/17

Smartphone Evolution and Revolution

ATV520 User Manual V1.1

Sleek yet Semi-rugged! BM-170. Enterprise Handheld PDA. Handheld

TC55 INTEGRATOR GUIDE

Release Notes TC75 Android KK BSP v LifeGuard CFE v00.06 Release

Features C U. Intel Atom x7-z8750 quad-core, 1.6 Ghz (2M cache, up to 2.56 Ghz) System

Roadmap of Tablet in Windows OS

Dolphin CN80. Quick Start Guide. powered by Android. CN80-A7-EN-QS Rev A 3/18

Transcription:

Zebra New EDA Device MC36 Software features and Developer Guide Eric Hu Principal Software Engineer

Agenda MC36 Introduction SW Functionality Scan Config Scan Demo Key Remapping MDM solution - SOTI Programming SDK Introduction Scan APIs Touch Input Manager APIs Intent APIs Mediatek APIs Debugging Backup Customer Security Keys

MC36 Introduction

MC36 Introduction- Product Overview Rugged Value Tiered Enterprise Mobile Computer with 802.11b/g/n and Dual WWAN WCDMA & TD-SCDMA System: MTK MT6582 ARM Cortex -A7 quad-core (1.3GHz) CPU 1GB RAM / 8GB Flash Memory Android Kit Kat 4.4.2 microsd Slot supports up to 32GB microsd Card Connectivity: Dual WAN: GSM 900/1800 WCDMA & TD- SCDMA; WCDMA B1,B8&TDSCDMA B34,B39 for China Dual micro SIM WLAN: 802.11b/g/n WPAN: BT 4.0 Integrated Autonomous GPS with A-GPS USB2.0 (host/client); Ergonomics & UI: One handed, ambidextrous data capture form factor 4.3" Color WVGA display for best-in-class outdoor visibility Capacitive Touch Panel with 2 pts operation 24-Key Numeric Keypad Two scan side keys and volume key Best in Class Ruggedness: Operating Temp: -10 deg C to +50 deg C 4ft/1.2m drop to concrete per MIL-STD 810G 300 drops 1.6ft/0.5m Tumbles IP65 Sealing (Dust and Water) ESD +/-15KV Air & +/-8KV Contact Data Capture: Integrated 1D (SE655) or 2D (SE4710) Imager 5MP AF color camera HF-RFID Card Reader, Card Emulation Sensor Technologies: 3-axis accelerometer for display orientation and power management Ambient light sensor to auto adjust display brightness, keypad and display backlight Proximity Sensor to automatically detect when the user places the handset against head during a phone call to disable display output and touch input Accessory eco-system: Single-Slot Charging Cradle Vehicle Charger Hand-strap Battery: Rechargeable Li-Ion: Standard Capacity, 3.7V, 2940mAh; Extended 1.5x, 3.7V, 4410mAh 12 Hour Shift RTC backup Audio: Speaker 0.7 Watts avg; Voice Support (Internal Speaker/MIC) Single MIC Platforming: MTK performance platform Supports Android SDK, Rho, and SOTI for Android

MC36 Cradle: Single slot cradle with battery charger

MC36 Software Functionality

SW Functionality Scan Config Provides UI interfaces for user to setup Scan Engine Provides a background service and communicate with built-in scanner to allow user do scan bar code in applications without adding any customization

SW Functionality Scan Config APPLICATIONS Application Association Specify applications that is able to receive scan data in foreground from scanner Initially the association list contains ScanDemo, Browser, Email, Messaging and QuickSearchBox Quick Launch Enable/disable to launch ScanDemo by Scan trigger key in Launcher

SW Functionality Scan Config BARCODE INPUT Enabled Enable/Disable scanner decode input (Enabled by default) Decoders Configuration for enable/disable individual barcode type Decoder Params Provides options to configure decoder parameters for each individual barcode type UPC/EAN Params Provide setup for generic UPC/EAN Reader Params Specific settings for reader (scanner) Scan Params Specific settings for scanning behavior Encoding supports UTF-8, and Traditional/Simplified Chinese encoding (GB18030, GBK, BIG5, BIG5-HKSCS)

SW Functionality Scan Config BARCODE INPUT Keystroke Output (The Keystroke Plug-in captures and sends data received from the scanner to the foreground applications by emulating keystrokes) Enabled: Enables or disables Action key character: Enables or disables decoding of a special character embedded within a bar code for use in native Android applications Basic data formatting: Allows Scan Config to add a prefix and/or a suffix to the captured data before passing it to the Keystroke Output Intent Output (The Intent Output plug-in allows the captured data to be sent to an application in the form of an implicit Intent) Enabled: Enables or disables this plug-in Intent actions: Enter the Intent Action name Intent Category: Enter the Intent Category name Basic data formatting: Allows to add a prefix and/or a suffix to for the Intent output

SW Functionality Scan Config Configuration Management Import : Allows the user to import Scan Config configuration file from specified path. The imported configuration overrides the current configuration Export: Allows the user to export the current Scan Config configuration to specified path Restore: Restore the configuration to factory defaults About: Shows the versions of scanner API, scanning framework, Scan Config and scanner firmware

SW Functionality Scan Config Configuration Management Auto Import (The configuration will be used the next time an associated application is opened ) Scan Config monitors the Enterprise folder /enterprise/device/settings/scanconfig/autoimport for prefs.xml file. Once prefs.xml is found, Scan Config imports the file and replaces the existing configuration. Then, Scan Config deletes the prefs.xml after finishing import. Configuration persistence after Enterprise reset: Enterprise folder is persistent and maintains data after an Enterprise reset After an Enterprise reset, Scan Config checks folder for a configuration file

SW Functionality Key Programmer MC36 provides buttons can be programmed to Difference functions Shortcuts to install applications MC36 programmable Keys Center scan button Left & Right scan button P1 & P2 Configuration File import/export The Button Remapping configuration can be exported to an xml file and imported Wakeup Configuration: Center, Left and Right Scan three keys

SW Functionality SOTI MobiControl (MDM Application) Provisioning: MobiControl Stage provides configuration functionality for Wifi, VPN, NFC and Bluetooth via scanning barcode Devices Management: MobiControl Agent provides tool for IT administrator to manage devices (E.g. Enforce complex passwords, Turn features on and off, implement hardware and OS restriction policies, and remotely lock and wipe devices, etc) Applications Management: MobiControl Agent provides over-theair distribution, configuration, updating, and removal of applications Content Management: MobiControl Agent can configure priority levels, specifying time durations for document availability, stagger content distribution by location

MC36 Programming

SDK Introduction The SDK Add-on package includes: Libraries for Symbol APIs and Mediatek APIs. Sample code for Scan API SDK Add-on Installation (Use Eclipse as example) Make sure the Android SDK and Eclipse are installed. Extract MC36 SDK Add-on file to add-ons folder of Android SDK Installation folder Open Android SDK Manager to check if MC36 SDK add-on is installed Use SDK Add-on in Eclipse: Open Eclipse IDE Create a new Android Project; Select Symbol Add-on in Compile With as target

MC36 APIs Scanning APIs com.symbol.scanning.scanner /* Scanner class will provide the access to the built-in scanner */.ScannerVersion.DataListener /* Callback to notify client on a good decode.the decoded barcode string would be stored in the argument*/.statuslistener.scannerinfo com.symbol.scanning.barcodemanager /* The primary object to access the barcode scanning feature */ com.symbol.scanning.scannerexception /* Show the exception when an error occurs */ com.symbol.scanning.statusdata /* Class to indicate the scanner status */ com.symbol.scanning.scandatacollection /*The ScanDataCollection object gives scanning result and the collection of ScanData*/.ScanData

MC36 APIs Scanning APIs com.symbol.scanning.scannerconfig /*Class that provides access to scanner configuration settings*/.decoderparams.readerparams.readerspecific.imagerspecific.laserspecific.scanparams com.symbol.scanning.profilemanager /*Class handles all the config related functions*/

MC36 APIs Scanning APIs com.symbol.scanning.profileconfig /* Class to indicate the config status */.ActivitySelection /*Class for dealing with ActivitySelection (application association)*/.activityelement.quicklaunch.datacapture.datacapture.barcode.datacapture.barcode.decoders.datacapture.barcode.decoderparams.datacapture.barcode.readerparams.datacapture.barcode.scanparams.datacapture.barcode.upceanparams.datacapture.datadelivery /* Class for dealing with DataDelivery profile data */.DataCapture.DataDelivery.BasicDataFormatting.DataCapture.DataDelivery.Intent.DataCapture.DataDelivery.Keystroke

MC36 APIs Intent APIs com.symbol.actions.disble_device_reset Class that holds Keystroke Configuration settings com.symbol.actions.enable_device_reset Enable Enterprise data reset option in Settings com.symbol.intent.action.homekey_mode Activate/Inactivate the capacitive Home button

Mediatek APIs MC36 is based on Mediatek Chipsets Platform and offer following extra packages: -com.mediatek.build -com.mediatek.camcorder -com.mediatek.hardware -com.mediatek.hotknot -com.mediatek.media -com.mediatek.telephony A complementary Mediatek API reference on MTK Labs site: (The API Level of MC36 devices is level 2) http://labs.mediatek.com/site/znch/developer_tools/mediatek_android/api_references/m ediatek-sdk3/reference/packages.gsp

MC36 Debugging

MTKLogger MTKLogger contains Mobile Log Modem Log Network Log System Logger Launch MTKLogger Boot up MC36 Enter *#*#3646633#*#* in Phone -> Dialer Mobile Log Android Log, Kernel Log, Bluetooth Log Can set limit for log size and total size Can set to turned on automatically after boot up Modem Log Log Mode: SD or USB Can set limit for log size and total size Can set to turned on automatically after boot up Network Log Can support network connection check Can sit limit for package size and total size Can set to turned on automatically after boot up

THANK YOU