12
Developer resources How to get started building applications for Zebra devices Ritesh Gupta

Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Developer resources – How to get started building applications for

Zebra devices

Ritesh Gupta

Page 2: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Application Development Lifecycle

Phase1: Application

Development

• LaunchPad

• APPFORUM

• Solution Center JumpStart

• Early Adopter Program

Phase 2: Application Testing

Interoperability, Functional, and

Usability Verification

Phase 3: Promotion

• AppGallery

• ISV Guide

• Tradeshows & Events

• Internal Sales kits

Page 3: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

LaunchPad Developer Portal

• Accelerate and Streamline Application

Development

• Engaged Developer Community

• Developer Resources

• Access to Zebra Technologists

• Latest Technology Trends

3

ENHANCE APPLICATION DEVELOPMENT

Explore:

https://developer.zebra.com

Page 4: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Global Solution Centers all around the world

Brno, Czech Republic 2014 Holtsville, NY

Opened 2006

Bangalore, India 2009

Beijing, China 2010

Page 5: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Application Development JumpStart Service • consulting service to partners and customers on application development to accelerate the time

to market with optimized solution

• focus on specific issue(s) to achieve rapid resolution – remove roadblocks to application

development while ensuring application performance is optimized on Zebra mobile devices

5

Our engineers work with developers to:

•Conduct joint functional testing

•Provide sample code or utilities

•Isolate issue and conduct code review

•Share best practices to enhance performance on Enterprise devices

•Guide use of EMDK to leverage MX and LinkOS functionalities

•Recommend options to stage and deploy applications that fit

customer requirements

Page 6: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Application Testing Services

Maximizing exposure and sales of our partners’ applications through testing and certifying on Zebra devices.

Two levels of testing available:

• Compatible – tests basic interoperability to ensure functionality on Zebra devices;

• Validated – interoperability testing at a deeper level, ensuring all aspects of the application and features utilized on our devices work in harmony to deliver superior performance;

Application testing is an essential component of our Early Adopter Program, where our partner applications are promoted as part of the launch of new Zebra Technologies mobile computers, software and printers. To get nominated for the program:

• reach out to EMEA ISV managers James Pemberton and Alexandre Thiaw-Woaye.

Page 7: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Solution Promotion - AppGallery

• provides our customers with an easy way to find, evaluate, deploy

and update the Enterprise apps that will maximize worker

productivity, business efficiency and task accuracy – with their Zebra

mobile computers.

• provides partners with a simple way to test, market, deliver, and sell

their applications, providing an easy path to maximum visibility,

revenue and delivery.

https://appgallery.zebra.com/

• enterprise app market place for Android applications, designed to uniquely meet the

needs of Zebra’s Enterprise customers and partners.

• many have been interested in getting their applications on Zebra mobile computers out of

the box. With AppGallery, their application will be downloadable directly onto the device in a

few simple taps.

Page 8: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

• an online library featuring demos of channel partner applications developed for Zebra Technologies' devices

• possibility to showcase both Windows Mobile/CE and Android applications

• these Click2Demo applications will help streamline work and save time, leading to more new business

opportunities - and more sales.

Solution Promotion - Click2Demo

https://developer.zebra.com/community/click2demo

Page 9: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Contact the Global Solution Center team:

[email protected]

http://developer.zebra.com/gsc

Early Adopter Program:

http://bit.ly/ZebraEAP - self-nomination (partners)

https://developer.zebra.com/community/eap

Page 10: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

THANK YOU

Page 11: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

EMEA

Solution

Center

-located in Brno,

Czech Republic

-supports EMEA

region

-local contacts:

Vojtech Robotka

Denisa Zaharie

Page 12: Developer resources How to get started building …launchpad.zebra.com/apac_appforum2015/workshops/apac...•Isolate issue and conduct code review •Share best practices to enhance

Application Development JumpStart Service: Examples

App Development

• Developed a demo inventory tracking application for a major European retailer that showed how to integrate an MQTT client

on MC40 which enabled push notifications without relying on Google Play Services.

App Porting

• Provided sample code to ISV for creating a Xamarin binding for the EMDK and to access the scanner and payment device

directly from their Xamarin application.

• Worked side-by-side with customer during the porting of their application from MC75 on Windows Mobile to TC75 on

Android. This included the integration of scanning using Xamarin as well as reviewing code and providing best practices for

using the Android Bluetooth API to communicate to peripherals.

App Troubleshooting & Optimization

• A customer deployed a complex solution consisting of multiple ISV solutions for delivery tracking, vehicle fleet management,

and GPS navigation. The applications ran fine independently but the mix of all three simultaneously caused slow scanning.

The Solution Center (SC) worked with 3 ISVs to reproduce, troubleshoot, and recommended changes that allowed the

applications to run concurrently without compromising performance.

Application Staging & Deployment (MDM)

• Enabled customer’s requirement to use staging barcodes and four slot Ethernet cradles to deploy TC70 for the rollout. SC

provided instructions and a demonstration video on how to rapidly stage many TC70 devices using SOTI.

12