Presentation given to the iPhone Business Meetup in Santa Clara California on July 27, 2009 by Jeff Haynie, CEO of Appcelerator. The presentation addressees about some of the opportunities and challenges for developers considering iPhone for the Enterprise. http://www.meetup.com/iPhoneBiz/
2. About Me
• ceo of Appcelerator
• @jhaynie
• http://blog.jeffhaynie.us
• jhaynie@appcelerator.com
• #titanium_app on freenode
3.
4. Big Market
• 65,000 applications downloaded over 1.5
BILLION times in roughly 16 months
• 20-30 M iPhones and growing very very fast
(5 M last quarter)
5. Opportunities
• Extend Application to Mobile -- a real
mobile application platform
• Extend Content to Audience -- better
content, offline sync, virality
• Deepen Engagement with your customers,
partners and employees
6. Prediction
• In 3-4 years, most companies will have a
mobile application for their content,
product or brand
• It will become pervasive
• It will become rather easy
• It will become inexpensive
7.
8. Challenges
• Android, Palm Pre, Blackberry?
• Objective-C - 28th most popular language!
• Macintosh only
• Apple approval process
9. • Ad Hoc Distribution - 500 machines
• Pain in the butt to administer
• Hard to get onto machines
• Updates to app not fun
10. What to assess?
• Will you sell your app or give it away?
• If you give it away, do you want advertising?
• Do you want to support in app purchasing?
If so, you must sell your app.
• Do you want push notifications?
11. What to assess?
• Will you talk with backend web services
inside the company?
• What happens if the mobile device is
compromised?
• Can someone take your code?
12. What to assess?
• How will you track application / user
history, usage, trends, performance?
• What skills does your organization have
today and what will it need tomorrow?
• What’s the cost of supporting multiple
platforms?
13. Introducing
Appcelerator
Empower developers to quickly create and
commercialize web, desktop and mobile
applications
14. Appcelerator Products
Create, test, and commercialize native mobile and desktop
applications with the web technologies you use today.
Develop Native iPhone Build Desktop apps Cloud services used for Web development tools
and Android apps with that can be deployed testing, packaging, that enable rapid RIA
full access to each with one code base on distribution, and development.
device’s APIs. the PC, Mac, or Linux analytics.
platforms.
15. Product Architecture
Mobile Desktop
Titanium
Advanced Advanced Advanced APIs
APIs APIs
Analytics Advertising Social Networking Team Collaboration
Appcelerator
- uattro
Q - acebook
F - hare your Project
S
- Usage
Network
- reystripe
G - Twitter - Account Management
- Events
- ahoo
Y
Training
Support
17. Programming Model
Titanium supports JavaScript, HTML, CSS for
building mobile applications.
Build applications today using skills, tools and
technologies you know today.