Developing Force.com Apps Natively for iOS and Android

  • View
    2.790

  • Download
    2

Embed Size (px)

DESCRIPTION

One of the key trends that defines Cloud 2 is the adoption and growth of mobile and non-traditional computing platforms. In this session, you'll gain practical knowledge about how you can begin developing applications for the iPhone and iPad as well as the emerging Android market.

Text of Developing Force.com Apps Natively for iOS and Android

  • 1. Developing Force.com Apps Natively for iOS and Android
    Developers
    Dave Carroll: salesforce.com
    @dcarroll

2. Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include but are not limited to risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year ended January 31, 2010.This documents and others are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
3. Multitenant Kernel
Real-time Transparent Status
Real-time Sandbox Environment
3 Global Data Centers & Disaster Recovery
Programmable Cloud Logic
Visual Process Manager
Real-time Websites
Real-time Mobile Deployment
Integrated Content Library
Real-time Analytics
Integrated Knowledge
800+ Integrated Apps
Programmable User Interface
Security & Sharing
ISO 27001 Certified Security
Proven, Real-time Scalability
Real-time QueryOptimizer
5 Minute Upgrade
Proven, Real-time Integration
Salesforce to Salesforce
Proven Reliability
Profiles
Groups
Feeds
Content Sharing
App Updates
Chatter API
Status Updates
chatter
platform
development platform
Force.com
Elastic Database & Stored Procedures
cloud infrastructure
Force.com Custom Cloud
4. Three Ways to Target Mobile
Salesforce Moble Client
Mobilize any existing Force.com application
No Coding*
Combine standard layouts and Visualforce
Visualforce + HTML5
Custom user interface
No app store hurdles
Must be connected to internet
Mobile Toolkit
Take advantage of full device capabilities
Can store data locally
5. Visualforce plus HTML 5
Native application on Force.com
Best way to port exitsting Visualforce app to device
Emerging standard for rich internet applications
HTML5 adoption varies per device
Demo
6. Database.com Mobile Toolkit Support
Coming Soon
7. Mobile Toolkit Strategy
Native client wrappers for SOAP Web Services API
API is mature and reliable
Toolkits are similar from one platform to another
Provide easy native interface
REST API (in Pilot)
Tookit is essentially samples in the native language
Illustrate best practices for device
8. Force.com Toolkit for iOS
Objective-C wrapper for Force.com API
Keychain support
Async or Sync
Custom Parser
optimized for Force.com API
Open Source
9. Using the Force.com for iOS Toolkit
Download Toolkit zip
Add to xCode Project
Create Application
10. Demo Git the code, build the app
11. Making Calls
12. Making Calls
13. Example
14. Distribution to Your Company
Generate Enterprise Distribution Provisioning Profile
Create your App Bundle
Distribute to your company
Install through iTunes
15. Force.com Toolkit for Android
Java wrapper for Force.com API
Async or Sync
Custom Parser
optimized for Force.com API
Open Source
16. Using the Force.com for Android Toolkit
Download Toolkit zip
Add to Android Eclipse Project
Create Application
17. Making Calls
Replace with Android Code
18. Making Calls
Replace with Android Code
19. Example
Replace with Android Tablet
20. Distribution to Your Company
Generate Enterprise Distribution Provisioning Profile
Create your App Bundle
Distribute to your company
Install through iTunes
Replace with Android Details
21. Mobile Toolkit Roadmap
Force.com Toolkit for iOS - available
Force.com Toolkit for Android available
Force.com Tookit for BlackBerry available
Force.com Toolkit for Windows Phone Q1 2011
22. Thank You!
23. Resources
Dave Carroll
Director Developer Evangelism
Developer Force
http://developer.force.com
GitHub Repo
http://github.com/developerforce
iPhone Dev Center
http://developer.apple.com/iphone
24. Developing Force.com Apps Natively for iOS and Android
25. Visit the Developer Training and Support Booth in Force.com Zone
D I S C O V E R
Developer training, certification and support resources
that help you achieve
S U C C E S S
Find us in the Partner Demo Area of
Force.com Zone 2nd Floor Moscone West
Learn about Developer Certifications
Discover Developer Learning Paths
26. Remember. . .

  • Check Chatter for additional session information

27. Get your developer Workbooks and Cheat Sheets in the Force.com Zone 28. Visitfor more information related to this topicDont forget the survey!
29. How Could Dreamforce Be Better?Tell Us!
Log in to the Dreamforce app to submit
surveys for the sessions you attended
Use the Dreamforce Mobile app to submit surveys
OR
Every session survey you submit is a chance to win an iPod nano!