View
0
Download
0
Category
Preview:
Citation preview
Developer resources – How to get started building applications for
Zebra devices
Ritesh Gupta
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
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
Global Solution Centers all around the world
Brno, Czech Republic 2014 Holtsville, NY
Opened 2006
Bangalore, India 2009
Beijing, China 2010
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
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.
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.
• 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
Contact the Global Solution Center team:
solutioncenter@zebra.com
http://developer.zebra.com/gsc
Early Adopter Program:
http://bit.ly/ZebraEAP - self-nomination (partners)
https://developer.zebra.com/community/eap
THANK YOU
EMEA
Solution
Center
-located in Brno,
Czech Republic
-supports EMEA
region
-local contacts:
Vojtech Robotka
Denisa Zaharie
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
Recommended