Upload
sven-niedner
View
96
Download
1
Embed Size (px)
Citation preview
Setting the scene: What we do
Android on the Airport – The JettApp story
Dr. Sven Niedner, Jettainer
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
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
Architectural principles
Message based architecture
Robust: Designed for low data quality
24/7 availibility (and service) required
Hey, can‘t we just put Jettware on our
mobile phone?
Cool, let‘s build an app!
What’s different from your “average Android project”?
Rugged Environment
Device fragmentation
User Training
No Competition
Under the hood: Consumerization of Business IT
Barcodes, QR Codes and Scanners
QR/Bar Code scannerAn important decision!
(as we learned during the project)
Barcodes, QR Codes and Scanners
QR Code Labels:Size matters!
Container labels:Size matters!
Worldwide wireless connectivity
Global connectivityWiFi regulated and monopolizedGSM/GPRS only reasonable optionGlobal roaming partner
Phonegap
Software Architecture
Service Layer
Knockout Knockout
HTMLJavascript
Internal Application Customer Application Mobile Application
CoreApplication
Reason why
Ease of use – Android tablet
Portability – Phone Gap
Low data volume – Web services
World wide Connectivity – GPRS/3G
Touch screenused for
signatures
Camera usedto document
damages
Activate bar/QR code scanner or
camera
The plan:Intuitive usabilityMaking the job easier and fasterCool web based trainingEverybody will love it!
Unexpected challengesScanner performance/reachMobile network performanceDamaged labels, pallet stacksTouch screen pen tips
https://www.flickr.com/photos/ericbegin/3506296898
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
Unexpected challenges in the Rollout
Unexpected challenges in the Rollout
B
A
Unexpected challenges in the Rollout
Scanner performanceBarcode size and scanning distanceDefect/improperly printed labels
Unexpected challenges in the Rollout
Pallett labelsWear and tearPrinting errorsGeometric constraints
Unexpected challenges in the Rollout
Pallett labelsWear and tearPrinting errorsGeometric constraints
Offline transmissionNeeds accurate timestamps
GSM unreliableNTP server hardwired
Workaround in the application
Barcodes, QR Codes and Scanners
Different situation, different solutionWeb Application, Windows OSScanner PistolWifi connection
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
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?!
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
Rollout details
30
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
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
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