android at the airport -- mobile tech con 2014

33
Setting the scene: What we do Android on the Airport – The JettApp story Dr. Sven Niedner, Jettainer

Upload: sven-niedner

Post on 12-Apr-2017

98 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Android at the Airport -- Mobile Tech Con 2014

Setting the scene: What we do

Android on the Airport – The JettApp story

Dr. Sven Niedner, Jettainer

Page 2: Android at the Airport -- Mobile Tech Con 2014

Setting the scene: Jettainer in a nutshell

Unit Load Devices (ULD) for air cargo: pallets and containers

Buy and lease back business modell

Fleet management with 20% reduction

IT as a differentiator

Page 3: Android at the Airport -- Mobile Tech Con 2014
Page 4: Android at the Airport -- Mobile Tech Con 2014

How ULD tracking works

350 Station Inventories

30.000 ULD movements/day

14 Airline IT Systems200.000 events/day

70.000 ULDs

ULD histories and station inventories

TELEX

TELEXTELEX

Page 5: Android at the Airport -- Mobile Tech Con 2014

Architectural principles

Message based architecture

Robust: Designed for low data quality

24/7 availibility (and service) required

Page 6: Android at the Airport -- Mobile Tech Con 2014

Hey, can‘t we just put Jettware on our

mobile phone?

Cool, let‘s build an app!

Page 7: Android at the Airport -- Mobile Tech Con 2014

What’s different from your “average Android project”?

Rugged Environment

Device fragmentation

User Training

No Competition

Page 8: Android at the Airport -- Mobile Tech Con 2014

Under the hood: Consumerization of Business IT

Page 9: Android at the Airport -- Mobile Tech Con 2014

Barcodes, QR Codes and Scanners

QR/Bar Code scannerAn important decision!

(as we learned during the project)

Page 10: Android at the Airport -- Mobile Tech Con 2014

Barcodes, QR Codes and Scanners

QR Code Labels:Size matters!

Page 11: Android at the Airport -- Mobile Tech Con 2014

Container labels:Size matters!

Page 12: Android at the Airport -- Mobile Tech Con 2014

Worldwide wireless connectivity

Global connectivityWiFi regulated and monopolizedGSM/GPRS only reasonable optionGlobal roaming partner

Page 13: Android at the Airport -- Mobile Tech Con 2014

Phonegap

Software Architecture

Service Layer

Knockout Knockout

HTMLJavascript

Internal Application Customer Application Mobile Application

CoreApplication

Page 14: Android at the Airport -- Mobile Tech Con 2014

Reason why

Ease of use – Android tablet

Portability – Phone Gap

Low data volume – Web services

World wide Connectivity – GPRS/3G

Page 15: Android at the Airport -- Mobile Tech Con 2014

Touch screenused for

signatures

Camera usedto document

damages

Activate bar/QR code scanner or

camera

Page 16: Android at the Airport -- Mobile Tech Con 2014
Page 17: Android at the Airport -- Mobile Tech Con 2014

The plan:Intuitive usabilityMaking the job easier and fasterCool web based trainingEverybody will love it!

Page 18: Android at the Airport -- Mobile Tech Con 2014

Unexpected challengesScanner performance/reachMobile network performanceDamaged labels, pallet stacksTouch screen pen tips

https://www.flickr.com/photos/ericbegin/3506296898

Page 19: Android at the Airport -- Mobile Tech Con 2014

Spediteur meldet sich im Büro

Manuelle Erfassung der Spediteursdaten im Büro

Manuelle Erfassung der ULD-IDs im Büro

Unterschrift auf Papierausdruck

Spediteur fährt an der Rampe vor

Übergabe der ULDs

Altprozess (Web)

Spediteur fährt an der Rampe vor

Manuelle Erfassung der Spediteursdaten an der Rampe

Scanning der ULDs an der Rampe

Unterschrift auf dem Tablet PC

Übergabe der ULDs

JettApp neu

Cheese has been moved! *

* http://www.amazon.com/Who-Moved-My-Cheese-Amazing/dp/0399144463

Page 20: Android at the Airport -- Mobile Tech Con 2014

Unexpected challenges in the Rollout

Page 21: Android at the Airport -- Mobile Tech Con 2014

Unexpected challenges in the Rollout

B

A

Page 22: Android at the Airport -- Mobile Tech Con 2014

Unexpected challenges in the Rollout

Scanner performanceBarcode size and scanning distanceDefect/improperly printed labels

Page 23: Android at the Airport -- Mobile Tech Con 2014

Unexpected challenges in the Rollout

Pallett labelsWear and tearPrinting errorsGeometric constraints

Page 24: Android at the Airport -- Mobile Tech Con 2014

Unexpected challenges in the Rollout

Pallett labelsWear and tearPrinting errorsGeometric constraints

Offline transmissionNeeds accurate timestamps

GSM unreliableNTP server hardwired

Workaround in the application

Page 25: Android at the Airport -- Mobile Tech Con 2014

Barcodes, QR Codes and Scanners

Different situation, different solutionWeb Application, Windows OSScanner PistolWifi connection

Page 26: Android at the Airport -- Mobile Tech Con 2014

Lessons learned

Leave your office, watch your users

Test your device and let your users test your device

Accept workarounds and imperfections – these keep the business alive

You cannot change the physical world – but you can write good software for it

Page 27: Android at the Airport -- Mobile Tech Con 2014

Industry Outlook

Heterogenous solutions: Each company brings ist own device

Different incompatible technologies – most of them legacy

Workers and up with one device per application per customer

- 3 Applications, 5 customers = 15 devices

Who will build the first white-label B2B app store?!

Page 28: Android at the Airport -- Mobile Tech Con 2014
Page 29: Android at the Airport -- Mobile Tech Con 2014

Hardware specifications

29

Operating System Android 4.1

Mobile Computing Platform OMAP 4430 Dual Core 1 GHz

Display 7.0" TFT LCD WSVGA (1024 x 600); LumiBond™ display with Getac QuadraClear™ sunlight readable technologyCapacitive touchscreen with glove on

Storage & Memory 1GB MDDR16GB iNAND

Expansion Slots Micro SDHC (up to 32GB)IO Interface USB (client 2.0) x 1

USB (Host 2.0) x 1Microphone x 1Speaker x 1DC in Jack x 1Docking connector (30-pin) x 1

Communication Interface

Optional 3.5G WWAN (HSPA+/UMTS/EDGE/GPRS/GSM) for data and voice communication802.11 b/g/nBluetooth (v2.1+EDR class 2)SiRFstarIVTMGPS (with internal antenna)RF antenna pass-through for GPS and WWAN

GPS Sensor Specifications

Chipset: SiRFstarIVTM

Receiver Type: L1 (C / A)Channels: 48 channels all-in-view trackingUpdate Rate: 1 HzHorizontal Accuracy:i) Autonomous: 8.2 ftii) DGPS: 6.56 ftCold Start Time: 35 sec averageWarm Start Time: 35 sec averageHot Start Time: 1 sec averageReacquisition: 0.1 sec average

Software File ManagerGPS-ECompassBarcode Utilityi

Barcode Configi

RFID Reader Utilityi

Google Mobile Service (Calendar, Clock, Gallery, QuickSearchBox, Google Play™, Gmail™, Google Maps™, Google+™, Google Talk™, Google Cloud Messaging, Google Voice Search™, YouTube™)

Field Service Feature GPS: SiRFstarIVTM

HD Web camera5M pixels auto focus cameraE-compassG-SeneorOptional 1D/2D Imager Barcode readerOptional 13.56MHz RFID and contactless smart card reader (ISO 15693 and 14443 A/B compliant)

Alphanumeric Data Entry Soft input panel (SIP) on screen keyboardSecurity Feature WiFi for WPA / WPA2 operation

Authentication: OPEN, SHARED-KEY, PEAPEncryption: WEP, AES, TKIPNative software encryption, root protection, IPSec VPN, software security support, network proxy settings, password security (PIN, pattern, password)

Power AC charger (24W; 12V/2A, 100-240VAC; 50 / 60 Hz)Lithium-Polymer smart battery (7600mAh) (up to 10 hours of battery life)ii

Charging time: Sleep mode, approx. 6 Hrs.Dimensions & Weight 218 x 142 x 27 mm

800giii

Inbox Accessory AC chargerQuick start guideCapacitive stylus and tetherWrist strapHand strap

Rugged Features MIL-STD-810G and IP65 certifiedVibration resistantOptional ANSI/ISA 12.12.01Drop resistant (26 drops from 6ft) Optional EU explosive atmosphere ATEX certified

Environmental Specification

Temperature:- Operating: -20°C to 50°C- Storage: -40°C to 71°CHumidity:- 95% RH , non-condensing

Page 30: Android at the Airport -- Mobile Tech Con 2014

Rollout details

30

Page 31: Android at the Airport -- Mobile Tech Con 2014

31

Jettainer offers a complete IT solution for ULD fleet management

Disposition OperationsCapacity Planning

JettStart: Demand simulation and capacity planning

Management Cockpit: Fleet monitoring

UCD Cockpit: Stock moni-toring & move requests

ULD Tracking Application

Jettware: UCMs, LUCs and stock checks at stations

JettApp: Digital ULD tracking for the ground handler

JT INTERNAL

JT INTERNAL

Page 32: Android at the Airport -- Mobile Tech Con 2014

32

How Jettware works

Management view Efficiency reporting Quality reporting Fleet adjustments

ULD Control Desk Active Control Move Requests Cross Utilization

Airline/GH view ULD tracking LUC movements Damage reports

ULD management cloud: ULD master data Station inventory Flight plans ULD movement history

SITA ULD messages UCM, CPM SCM, LUC SSIM, ASM

Page 33: Android at the Airport -- Mobile Tech Con 2014

EXTENSIONS

CLIENT

JETTWARE CORE REPORTING

ASSET TRACKING DATA WAREHOUSE

MASTER DATA

BUSINESS SUPPORTINFRASTRUCTURE

DesktopBrowser Browser Jettapp

OMT

Repairtool

UCMonitor

LHMCMT Jettware1.0 Jettware2.0

UTA

Login Tool

UCD Cockp.

Biz. Talk Jettware2.0Jettware1.0

Reporting Services

ManagementCockpit

Jettstart

DWH ART

CubeART

DWH Fin.

CubeFinance

Navision

ELO

Budget Tool

SAP HR

Master Data DMACRMUser Directory

Fileserver

Exchange

TFS

Bugtracker

Deployment

Backup

Service Layer

Jettware/Jettainer architecture overview