Codestrong 2012 breakout session developing i phone and android apps using titanium and red hat's...

18
Grant Shipley - @gshipley 1 Mobilize MongoDB with Titanium & OpenShift Grant Shipley Developer Evangelist, Red Hat @gshipley

Transcript of Codestrong 2012 breakout session developing i phone and android apps using titanium and red hat's...

Page 1: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley1

Mobilize MongoDBwith Titanium & OpenShift

Grant ShipleyDeveloper Evangelist, Red Hat@gshipley

Page 2: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley2

What’s Titanium Studio?

Eclipse-based IDE

Build, test and deploy mobile apps from a single IDE

HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python

Source Control (Git)

Code Assist

Debugger

Terminal

Backed by Appcelerator

Page 3: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley3

What is MongoDB?

Document-orientated

High performance

High availability

Easy scalability

JSON Document Store – Perfect for Titanium

Page 4: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley4

Level Set• Cloud computing will

• Save the world

• Feed all the children

• Shelter all the homeless

• Create world peace

• Save us from the zombie invasion

• Automagically correct your terrible photos

Page 5: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley5

Software-as-a-Service

Page 6: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley6

What is Cloud Computing?

Page 7: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley7

Infrastructure-as-a-Service

“How do I use this?”

Servers in the Cloud

You must build and manage everything (OS, App Servers, DB, App, etc.)

Page 8: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley8

Software-as-a-Service

“I’m not sure this does what I need.”

You are restricted to the features of the 3rd Party application

Someone else’s app in the Cloud (CRM, etc.)

Page 9: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley9

Platform-as-a-Service• Quickly build the Application that YOU need for

• Your Group, your Enterprise, your next great idea!• Big data, mobile, social

• You code the application, We run it for you

• Leverage the ease, scale and power of the Cloud

Code Deploy Enjoy

Page 10: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley10

Why Deploy Apps to OpenShift?

Fast

Free

Easy

Scalable

Page 11: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley11

FAST Deployments!

rhc app create –a my_app –t my_lang

Page 12: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley12

Languages, Frameworks, etc.

Page 13: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley13

Work the Way YOU Want to Work

Eclipse plug-ins, Cloud-based IDEs, Dashboard

REST API

Command-line tools

Shell access

Support Git

Pre/post deploy, pre/post install hooks

Jenkins and Maven built-in

Runs on AWS – leverage their ecosystem

Pluggable cartridges for partners & devs (coming soon)

Page 14: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley14

Plus: Titanium Rocks on OpenShift!

• 3 FREE Instances• Integrated with Studio• Log Tailing• Snapshots• Database Support• Automatic Scaling

Page 15: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley15

Sign Up Already – It’s Free.

promo code: codestrong

Page 16: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley16

Let’s Put It All Together!

Develop. Run. You’re Awesome.

Page 17: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley17

Did I Mention OpenShift is FREE?

Page 18: Codestrong 2012 breakout session   developing i phone and android apps using titanium and red hat's openshift

Grant Shipley - @gshipley18

Got Questions? We Have Answers!

IRC: freenode #openshift

Forums: http://www.redhat.com/openshift/forums

Email: [email protected]

Twitter: @openshift

Grant on Twitter: @gshipley

Source code: www.github.com/BeerShift