Slide 1

Slide 1 text

© 2012 Appcelerator, Inc. 1 Creating Cross-Platform Mobile Apps using Titanium McDonald’s Corporation November 7, 2012

Slide 2

Slide 2 text

© 2012 Appcelerator, Inc. 2 Senior Application Architect Appcelerator Professional Services @pxtrick Patrick Seda

Slide 3

Slide 3 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Why Titanium? It’s a Mobile World - Consumers want to conduct business via mobile - Having a mobile strategy is NOT an option any more - ... especially for Enterprise-scale businesses! - Mobile app development is expensive - Speed of delivery is critical to be competitive - Speed of iteration is critical as well Titanium empowers business mobility 3

Slide 4

Slide 4 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Objective-C for Me Creating a Native iOS App 4 Application Code (Language = Objective-C)

Slide 5

Slide 5 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Objective-C for Me Creating a Native iOS App 5 iOS executable Compiler (Xcode) Application Code (Language = Objective-C)

Slide 6

Slide 6 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Go Java or Go Home Creating a Native Android App 6 Application Code (Language = Java)

Slide 7

Slide 7 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Go Java or Go Home Creating a Native Android App 7 Android executable Compiler (SDK) Application Code (Language = Java)

Slide 8

Slide 8 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. The Titanium Advantage 8 Application Code (Language = JavaScript) JavaScript JavaScript JavaScript

Slide 9

Slide 9 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. JavaScript JavaScript JavaScript The Titanium Advantage 9 iOS exe Android exe BB exe WinPhone exe Mobile Web Titanium Application Code (Language = JavaScript)

Slide 10

Slide 10 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Summary Advantages of the Titanium Mobile Platform - Single code base, in JavaScript - Solves OS and device fragmentation - Leverages and unifies development teams - Get apps to market faster - Seamless back-end integration with Appcelerator Cloud Services - Components for seamless Social integration 10

Slide 11

Slide 11 text

© 2012 Appcelerator, Inc. Demo 11

Slide 12

Slide 12 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App Features Demonstrated in this Sample App: - Multi-tab navigation - Accessing local resources - Accessing remote resources - Using on-device maps - Rendering live web content 12

Slide 13

Slide 13 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPhone 13

Slide 14

Slide 14 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPhone 14

Slide 15

Slide 15 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPhone 15

Slide 16

Slide 16 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPad 16

Slide 17

Slide 17 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPad 17

Slide 18

Slide 18 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App - iPad 18

Slide 19

Slide 19 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App – Android Tablet 19

Slide 20

Slide 20 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App – Android Tablet 20

Slide 21

Slide 21 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App – Android Tablet 21

Slide 22

Slide 22 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App – Mobile Web 22

Slide 23

Slide 23 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Sample App – Mobile Web 23

Slide 24

Slide 24 text

© 2012 Appcelerator, Inc. © 2012 Appcelerator, Inc. Titanium – The Big Picture 24 Titanium Application Code

Slide 25

Slide 25 text

© 2012 Appcelerator, Inc. Thank You! 25