17
Using Titanium to Connect to Enterprise SaaS Jeremy Glassenberg

Jeremy Glassenberg: Using Titanium to Connect to Enterprise SaaS

Embed Size (px)

DESCRIPTION

From the launch of the iPhone and subsequent opening of the iOS to developers, to Android OS and now tablets, we’ve seen the surge in mobile software development. Not only has the industry grown exponentially, but it has expanded into new demographics – and in particular, the latest innovations are enabling developers to create business-grade solutions on mobile devices.The entrance of enterprise customers into the mobile industry comes as no surprise. In recent years, SaaS solutions have gone beyond consumer services as well, expanding on the precedent set by Salesforce.com. And all the while the API craze continued from 2009 onward. creating an excellent point of synergy.For mobile developers interested in building business-grade applications, here you’ll learn tips and tricks for working with Enterprise SaaS APIs. We’ll highlight the business opportunities for mobile development in the space, and the technical opportunities in adding SaaS solutions to your applications.

Citation preview

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