Mobile Transformation

Slides:



Advertisements
Similar presentations
We provide a complete products and services support that will enable you to maximize and enhance your professional image when dealing with your customers.
Advertisements

UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
System Center 2012 R2 Overview
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
Building Mobile Apps in the Cloud – Comparing Approaches.
Akamai networks,48000 servers and 70 countries in the world.
XProtect® Expert 2013 Product presentation
Web Resources Stephanie C. Ruben S. CSC101 wk 2..
© 2010 VMware Inc. All rights reserved Confidential VMware Vision Jarod Martin Senior Solutions Engineer.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Expanding Gloco’s Mobile Portfolio with MBaaS TEAM 3 Adam Pacelli, Emily Keuthen, Greg Yanick, Reshma Kumar.
Cross Platform Mobile Backend with Mobile Services James
Swiss.com Show Case Relaunch 2014 Tiziana Larosa / Roman Seeli / Janos Heé / Parand Rohani SWISS.COM May 2014.
Common Alerting Protocol (CAP) Implementation Workshop – 2014 ArcGIS Geotrigger for CAP Implementation by Nalaka Kodippili Geo Technical Manager GIS Solutions.
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform Gilles Lunzenfichter, VMware EMEA Marketing Director for vFabric
Mia Urman, Bring Your Legacy Applications to the Mobile World.
Immutable Infrastructure With Docker and EC2 Docker Conf 2014 Michael Bryzek CTO & Co-Founder Gilt
PowerTier EJB in High-Performance Applications John Killoran European Technical Services Manager Persistence Software.
Your Strategic Development Partner. September 13, 2015 agenda  Objective  Principles/Advantages  Concept and Approach  Solution  Product Features.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
Mobility for Kinetic Data Nasrin Azari Mobile Reach.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Building Native Mapping Apps with PhoneGap: Advanced Techniques
Mobile Consumer Experience: designing for fast response time OSCON 2013 David Elfi Intel.
Designing for iPad and other mobile devices Filipe Fortes CTO, Treesaver.
TRAVEL & Tourism APPS
Basics of testing mobile apps
KAASHIV INFOTECH Presents INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Service Pack 2 System Center Configuration Manager 2007.
1 Concur Mobile Mobile productivity today. 2 What is Concur mobile? An extension of the web app On-the-go travel and expense functionality Business trip.
Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.
©2010 Check Point Software Technologies Ltd. | [Unrestricted] For everyone Endpoint Security VPN R75 (SecureClient Next Generation)
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
Benefits of Flight Booking Engine Makes Perfect Online Flight Ticket Booking Axis Softech Private Limited.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Travel Portal is an application which provides information regarding travel. Travel Portal Development Company Benefits are many as these portals are very.
Mobile Application Solution
PrinterOn Mobile Printing Platform
Introduction to Xamarin C# Everywhere
Connected Infrastructure
Hybrid Cloud Web Filtering Platform
Device Maintenance and Management, Parental Control, and Theft Protection for Home Users Made Easy with Remo MORE and Power of Azure MICROSOFT AZURE APP.
Barracuda Web Security Flex
Axis Softech: Best Travel Portal Development Company
Introduction to Windows Azure AppFabric
Microsoft Operations Management Suite Insight and Analytics
Web Solution Web Designing, Web Development, Web Hosting, Web Promotion, Mobile Application.
TRAVEL TECHNOLOGY That empowers your customers, staff & business.
Make My Trip is a leading player in online flight bookings in India
The Modern ASP.NET Tech Stack!
UI-Performance Optimization by Identifying its Bottlenecks
Platform as a Service.
Microsoft SharePoint Server 2016
Connected Infrastructure
Mobile Application Solution
Amit R Bhatia / Puneeth Nayak
Mobile Options for Microsoft Dynamics 365
Continuous Automated Chatbot Testing
Apps XD.
Ed oms team OMS: Log Analytics Ed oms team.
Windows Helps Enable Reliable Projections of Aircraft’s Technical & Operational Performance “Windows has enabled us to adapt our back office software for.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Agenda Need of Cloud Computing What is Cloud Computing
Mark Quirk Head of Technology Developer & Platform Group
Top 5 Website Create with Node.js in India iGlobsyn Technologies.
Running C# in the browser
Web portals-B2B-B2C-B2E TRAVELOPRO
Presentation transcript:

Mobile Transformation from offline, online to mobile Eric Ye @ ctrip.com November, 2015

Ctrip - The Biggest OTA Platform of China Hotel Flight Train Finance GroupTour BusiessTrip TravelGuide 啊 啊 Online Hotel Booking Share 72%+ Airports Coverage 5000+ Countries and Regions Coverage 200+ Peak Tickets Booking 260K+ Peak Hotel Rooms Booking 400K+ Peak Total Booking 2Million Cruise Bus Package Food Ticket Car Rental Shopping Coupon Vacation Meeting

25% 75% 2011 Problems: Ignore Online Offline Mobile Offline: tech and operation Online: peers Mobile: infant Booking tools vs user experience Site scalability

40% 52% 8% 2012 Make Fast Changes: Online Offline Mobile Open API Architecture 2.0 UI 2.0 Traffic drivers (SEO/SEM/…) Search speed Page speed

45% 30% 25% 2013 Mobilize Resources for App: Online Offline Mobile Open API everywhere App catch up with web Mobile BU 1-Stop travel App

2014 Encountered Problems … Strategy Shift: New business lines Lag behind web BU fighting for mobile resources Payment Infrastructure is at bottleneck 2014 Strategy Shift: Decentralize mobile BU …

35% 15% 50% 2014 Multi-front Challenges : Online Offline Mobile Train 92% Hotel 45% 2014 Multi-front Challenges : Re-organization BU must learn App fast Decouple everything Not to miss a single App release

(Mobile Travel Agency) Online Offline Mobile 20% 8% 72% 2015 From OTA to MTA (Mobile Travel Agency)

Transform Product Tech

Product Strategy: One App for Mainstream OS/Devices Before iPhone iPad Android Phone Android Pad Windows Phone Now iOS Android Reduced

Decoupled Everything Decoupled DB Business Unit Cost Unit Servers App Release Dev & Test Infrastructure Architecture

Mobile App Architecture (Old) Hotel Flight Train Vacation …… Mobile Service Problems seen in 2013: Totally coupled SPOF Lacked of LB routing No monitoring Less secure …

App Architecture Decoupled Hotel Service Flight Service …… Mobile Gateway

Mobile APP Code Decoupled UI Components Common Libs Mobile OS SDKs One Project Business Modules Multi Projects Foundation Framework Mobile OS SDKs Data/URL Bus, Hybrid Hybrid Hotel Vacation Flight …... Decoupled

Benefits of App Being Decoupled 01 Faster parallel development 02 Automate App integration testing 03 Faster App booting 04 Enable hot fixes 05 Increase function resiliency

App Networking Performs Fast and Reliable Use TCP and HTTP for App Fine-tuned TCP for 2G/3G/4G/WIFI Tune retry logic at stage of connection/write/read Use IP list to avoid DNS failure and DNS hijacking Elevate IP selection by performance DNS Reduce payload by protobuff & gzip

Mobile Networking Reliability

Make Mobile App Run Better App booting: load initial data & modules as needed Data prefetching: initiate requests before page transition Picture prefetching, compression and multi-level caching Faster Reduce App size with SVG Detect & remove ghost modules Smaller App hybrid design - Native & H5 coexistence Fast to Market

Solutions to Mobile Maps Flaws Less accuracy on iOS Map Android LBS/Maps services are blocked in China

Enhance Mobile LBS/Maps Services Android iOS China AMap Google map /LBS iOS Map Oversea Google Map Make App developers easy Unify LBS for iOS and Android Unify city locator Unify map services for Google/iOS/AMap

Mobile Monitoring at Runtime End-to-End Monitoring: Service reliability Service time Networking metrics Crashing collection Consumption: battery, data stream Boot time Page time App Log Services Log

More Technologies … App Backend Adaptive design Mobile Payment 7z-compression Wear/TV Hotfix …... App Voice search Push/Notification server Map Proxy Anti bot Backend

App for Apple Watch Apple Watch App Eample.

Transformation Best Practices CEO to be best business architect CTO to be best technological architect Mobile everybody BU owns its app and win over its competitors Enforce engineering culture

THANKS