Community Code: Sabre Holdings

Post on 07-Nov-2014

1367 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Learn how Sabre Holdings used Sencha Touch to build and deploy their GetThere mobile application for the travel industry.Stephen Pond is a key contributor to the Enterprise Mobility Group at Sabre Holdings, Southlake ,Texas. This group is responsible for the architecture, design, creation and deployment of ubiquitous mobile services, exploiting technology advances. With his background in developing client-side web applications, utilizing ExtJS and other client-rich frameworks, Stephen’s skills are essential.Among others, Stephen’s contributions include developing new capability for GetThere, a corporate travel application. With the release of Sencha Touch 1.0, Stephen leveraged both the framework’s MVC and rich Ajax components to create one of the first HTML5 mobile travel applications. The application is industry-recognized, permitting corporate travelers advanced mobile tools to to book flights and hotels. Stephen continues his work to advance design and development of mobile applications for the travel and tourism industry.

Transcript

Confidential Confidential

Presented by: @stephenpond

Getting from A to MVCSabre with Sencha Touch

Wednesday, November 2, 11

Confidential

2

Financials

Scale

Global ReachNumber of billable and non-

billable trnx in a day

Wednesday, November 2, 11

Confidential

GetThere Customers Lead the Way

3

Wednesday, November 2, 11

Wednesday, November 2, 11

Wednesday, November 2, 11

• Agile requirements mean fast Data modeling

Wednesday, November 2, 11

• Savvy Enterprise Customers need Slick Views

Wednesday, November 2, 11

Dealing with Policies

Wednesday, November 2, 11

MVC and Policy FlowTask Nodes - Tasks, sub tasks. Machines of Finite StateController - Handles input from View and directs them to

ModelInception Points - Monitors

Wednesday, November 2, 11

Task Node

• Ext.Data.Node

Checkout Objective Node

Extends Ext.data.Node

Attributes:STATUS: COMPLETE/READY

Policy Objective Node

Extends Ext.data.Node

Attributes:STATUS: COMPLETE/READY

ShopAndBookExampleRootNode

Extends Ext.data.Node

Attributes:STATUS: COMPLETE/READY

Fill out an Authorizer Form

Extends Ext.data.Node

Attributes:STATUS: COMPLETE/READY

Please select a Reason Form

Extends Ext.data.Node

Attributes:STATUS: COMPLETE/READY

Wednesday, November 2, 11

Model View

TaskNode Controller

BLACKBOX

Inception Point

Wednesday, November 2, 11

• Walkthrough

Wednesday, November 2, 11

• Thank you

• Presentation by Stephen Pond @stephenpond

Wednesday, November 2, 11

top related