Transcript
Page 1: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Using  Titanium  to  Connect  to  Enterprise  SaaS  

Jeremy  Glassenberg  

Page 2: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Agenda

•  Background •  Overview of mobile trends •  Summary of Web trends •  Technical recommendations •  Strategic recommendations

2

Page 3: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Background

•  Cloud content management •  Founded 2005 •  Released first API in 2007 •  Now we have 100+ integrations

Page 4: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Who Am I

•  Platform Manager (APIs, etc) •  Worked with these guys

•  And these platforms

Page 5: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Growth in Mobile

Page 6: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

APIs surged simultaneously

6

Page 7: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Enterprise SaaS growing too…

7

Page 8: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Following Consumer SaaS

8

“Why isn’t all enterprise software like Facebook?”

-Mark Benioff1

1. http://techcrunch.com/2010/02/24/the-facebook-imperative/

Page 9: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Mobile + Web = More growth!

9

Official Mobile Apps

Mobile to platform

Just-mobile

platform

Page 10: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Bus. SaaS: What integrations occur

10

Consulting

Distributed Apps

System Integrators

Page 11: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Working with Business customers

11

Quality & Reliability

Know the customer

Security

Page 12: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Technical: What to expect/demand

12

REST JSON

Java Objective-C

Page 13: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Quicker code

(IBAction) popupBoxAction:(id)sender; // Initialize the Popup controller, set the delegate and present it as a modal view

controller, then release. _boxPopupController = [[BoxPopupController alloc] initWithNibName:@"BoxPopupController" bundle:nil]; _boxPopupController.popupDelegate = self; [self presentModalViewController:_boxPopupController animated:YES]; [_boxPopupController release];

Page 14: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

New for Titanium… Titanium +Plus

Box module

iOS & Android

Page 15: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Security

15

Mobile OAuth

• These guys did it…

Page 16: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Extra thoughts

16

• Pricing • SSL • Encrypted Keys • POST requests

Page 17: Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Feel free to contact me [email protected]

17


Recommended