Salesforce Mobile DeveloperWeek - KarachiOrganizersSalman Zafar @SalmanZafr cloudfollows.comMahmood Zubair @Mahmoodzubair1...
Agenda• 3:30 PM Doors open - Networking• 4:00 PM Kickoff – (Salman Zafar)• 4:15 PM PART 1Discussion on Force.com Mobile De...
Introduction to Mobile Apps onForce.com PlatformAbrar HaqSalesforce.com Consultant, Sakonent@abrarsheikhsonyShahzob AliSal...
#SFDCDevMeetupKhiSalesforce Platform Developer User Group - Karachifacebook.com/KarachiSalesforceDUGfacebook.com/groups/us...
Agenda• The Backdrop• Introduction to Mobile Apps on Force.comPlatform• Native / Hybrid / Web (HTML5) Mobile Apps• Dome of...
The Cloud Is Expanding to Addressthe Challenges ofthe Mobile Enterprise PublishedBy 2017, 45% of mobile cloud services wil...
Services in the Mobile Cloud(Source: Gartner Research; September 2012 )
Salesforce Has The Answer ForEvery Mobile NeedSalesforce Speaking about 3 Mobile Strategies:• Salesforce Applications (Mob...
Suite of Downloadable Apps ofSalesforce• Salesforce for Mobile• Salesforce Touch• Salesforce Chatter Mobile
AppExchange for Mobile• Apps from Salesforce and 3rd party developers• Apps for iOS, Android, and HTML5• Apps for specific...
Introduction to Mobile Apps onForce.com PlatformSalesforce Supports All Development Options• Native Mobile Apps• Hybrid Mo...
Introduction to Mobile Apps onForce.com Platform(Native Mobile Apps)• Rich user experience• Platform specific• Proven path...
Introduction to Mobile Apps onForce.com Platform(Technologies for Native Mobile Apps)• Native API Wrappers (JavaScript wra...
Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Native Mobile Apps)Pros• Fastest performance• Advanced to...
Introduction to Mobile Apps onForce.com Platform(Hybrid Mobile Apps)• App-like experience• Leverages device capabilities• ...
Introduction to Mobile Apps onForce.com Platform(Technologies for Hybrid Mobile Apps)• Native API Wrappers (JavaScript wra...
Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Hybrid Mobile Apps)Pros• Multiple Platforms• Access nativ...
Introduction to Mobile Apps onForce.com Platform(Web - HTML5 Mobile Apps)• Fast development cycles• Cross-platform• Instan...
Introduction to Mobile Apps onForce.com Platform(Technologies for Web - HTML5 Mobile Apps)• HTML5 and CSS3• JavaScript Lib...
Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Web - HTML5 Mobile Apps)Pros• Cross-platform• Fastest dev...
Introduction to Mobile Apps onForce.com PlatformWeb (HTML5) Mobile AppDemo
Resources- All Salesforce Mobile Resourceshttp://wiki.developerforce.com/page/Mobile_SDKhttp://www2.developerforce.com/mob...
Resources- Web (HTML5) Appshttp://diveintohtml5.info/http://www.html5rocks.comhttps://developers.facebook.com/html5/http:/...
Resources- JQuery Mobile in Visualforce Pageshttp://wiki.developerforce.com/page/Creating_a_Mobile_Component_for_Visualfor...
Upcoming MeetupsDo not forget!Salesforce Mobile Developer Weekhttp://www2.developerforce.com/mobile/developer-week
FeedbackPlease give us your feedback:- Salesforce Platform Developer User Group - Karachihttp://www.linkedin.com/groups/Sa...
Thank YouQuestions & Answers
Upcoming SlideShare
Loading in …5
×

Salesforce Mobile Developer Week Meetup karachi

934 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
934
On SlideShare
0
From Embeds
0
Number of Embeds
534
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Salesforce Mobile Developer Week Meetup karachi

  1. 1. Salesforce Mobile DeveloperWeek - KarachiOrganizersSalman Zafar @SalmanZafr cloudfollows.comMahmood Zubair @Mahmoodzubair1Jaffer Ali – blogatforce.com@Sakonent
  2. 2. Agenda• 3:30 PM Doors open - Networking• 4:00 PM Kickoff – (Salman Zafar)• 4:15 PM PART 1Discussion on Force.com Mobile Development by Abrar Haq &Shahzob Ali• 5:15 PM PART 2 – "Contribute to Community" by Ankit Arora(Force.com MVP)• 5:45 PM Distribution of gifts to cloud triviawinners (it was held on April 6th)• 6:00 PM Networking & Refreshment
  3. 3. Introduction to Mobile Apps onForce.com PlatformAbrar HaqSalesforce.com Consultant, Sakonent@abrarsheikhsonyShahzob AliSalesforce.com Consultant, Sakonent@Shahzob
  4. 4. #SFDCDevMeetupKhiSalesforce Platform Developer User Group - Karachifacebook.com/KarachiSalesforceDUGfacebook.com/groups/usergroupkarachi
  5. 5. Agenda• The Backdrop• Introduction to Mobile Apps on Force.comPlatform• Native / Hybrid / Web (HTML5) Mobile Apps• Dome of Web (HTML5) Mobile Apps• Q/A Session
  6. 6. The Cloud Is Expanding to Addressthe Challenges ofthe Mobile Enterprise PublishedBy 2017, 45% of mobile cloud services will be software as a service (SaaS)-based solutions. Business users’ demands are already driving greaterrequirements for cloud-based mobile applications beyond messaging orrelatively simple contact management and sales force automation systems(SFA). The following graphic illustrates how mobile cloud services areevolving by level of the cloud stack.(Source: Gartner Research; 19 September 2012 by Phillip Redman)
  7. 7. Services in the Mobile Cloud(Source: Gartner Research; September 2012 )
  8. 8. Salesforce Has The Answer ForEvery Mobile NeedSalesforce Speaking about 3 Mobile Strategies:• Salesforce Applications (Mobile, Touch, Chatter)• Mobile AppExchange (Purpose build Apps andVertical Solutions by Industry)• Custom Mobile Apps (Customized by You or ISVPartners)
  9. 9. Suite of Downloadable Apps ofSalesforce• Salesforce for Mobile• Salesforce Touch• Salesforce Chatter Mobile
  10. 10. AppExchange for Mobile• Apps from Salesforce and 3rd party developers• Apps for iOS, Android, and HTML5• Apps for specific tasks or verticals• Users choose the apps they want to use
  11. 11. Introduction to Mobile Apps onForce.com PlatformSalesforce Supports All Development Options• Native Mobile Apps• Hybrid Mobile Apps• Web (HTML5) Mobile Apps
  12. 12. Introduction to Mobile Apps onForce.com Platform(Native Mobile Apps)• Rich user experience• Platform specific• Proven path for mobile apps• Salesforce Mobile SDK• For Professional Native Developers• Integrate Salesforce functionality into existing applications orcreate new cloud driven apps• Available for iOS and Android
  13. 13. Introduction to Mobile Apps onForce.com Platform(Technologies for Native Mobile Apps)• Native API Wrappers (JavaScript wrappers for the REST API)• OAuth 2.0• Secure Offline Database• Push NotificationsMore features of Salesforce Touch Platform:• http://www2.developerforce.com/mobile?title=page/Salesforce_touch_platform
  14. 14. Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Native Mobile Apps)Pros• Fastest performance• Advanced touch gestures• Advanced UI interactions• App store distributionCons• Significant development effort• One platform at a time
  15. 15. Introduction to Mobile Apps onForce.com Platform(Hybrid Mobile Apps)• App-like experience• Leverages device capabilities• Multiple platforms• Salesforce Mobile Container• For Professional Web Developers• Create cross-platform solutions by wrapping mobile web appsinside a native container• Leverage powerful HTML5 and JavaScript frameworks toconstruct rich user interfaces• Available for iOS and Android
  16. 16. Introduction to Mobile Apps onForce.com Platform(Technologies for Hybrid Mobile Apps)• Native API Wrappers (JavaScript wrappers for the REST API)• OAuth 2.0• Visualforce• REST API• Secure Offline Database• Push Notifications• PhoneGap based container for developing Hybrid apps forDatabase.com and Force.com
  17. 17. Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Hybrid Mobile Apps)Pros• Multiple Platforms• Access native device functionality• App Store distributionCons• Web developer skills• Apps look, but don’t always feel native• Limited multi-touch gestures
  18. 18. Introduction to Mobile Apps onForce.com Platform(Web - HTML5 Mobile Apps)• Fast development cycles• Cross-platform• Instant updates• Salesforce Web Toolkit(https://github.com/developerforce/Force.com-JavaScript-REST-Toolkit)• For Web Developers• Fastest way to build mobile web apps on the force.com platform• Take advantage of variable binding and tight integration with Apex• Runs100% inside the mobile browser
  19. 19. Introduction to Mobile Apps onForce.com Platform(Technologies for Web - HTML5 Mobile Apps)• HTML5 and CSS3• JavaScript Libraries (JQueryMobile, AngularJS, BackboneJS, Sencha Touch, YUI and others)• Salesforce Mobile Web Toolkit (JavaScript wrappers for theREST API)• Visualforce• JavaScript Remoting• Static Resources
  20. 20. Introduction to Mobile Apps onForce.com Platform(Pros & Cons for Web - HTML5 Mobile Apps)Pros• Cross-platform• Fastest development and testing cycle• Web development• Instant UpdatesCons• Web developer skills• No Appstore presence• Unrestricted distribution• Limited device access• No secure data storage
  21. 21. Introduction to Mobile Apps onForce.com PlatformWeb (HTML5) Mobile AppDemo
  22. 22. Resources- All Salesforce Mobile Resourceshttp://wiki.developerforce.com/page/Mobile_SDKhttp://www2.developerforce.com/mobile/resourceshttp://www2.developerforce.com/mobile?title=page/Salesforce_touch_platform- Salesforce Mobile Webinarhttp://wiki.developerforce.com/page/Webinar:_IntroMobileSDK- Developer Force Community for Mobilehttp://boards.developerforce.com/t5/Mobile/bd-p/mobile-JQuery Mobilehttp://jquerymobile.com/
  23. 23. Resources- Web (HTML5) Appshttp://diveintohtml5.info/http://www.html5rocks.comhttps://developers.facebook.com/html5/http://blogs.developerforce.com/developer-relations/2011/06/using-html5-offline-with-forcecom.html- Developing Offline Apps with Salesforce Mobile Serviceshttp://wiki.developerforce.com/page/Developing_Offline_Apps_with_SmartStorehttp://blogs.developerforce.com/developer-relations/2012/10/all-the-great-dreamforce-12-developer-content-at-your-fingertips.html- Weinre (For Hybrid Apps)http://phonegap.github.com/weinre/
  24. 24. Resources- JQuery Mobile in Visualforce Pageshttp://wiki.developerforce.com/page/Creating_a_Mobile_Component_for_Visualforcehttp://www.codeproject.com/Articles/479435/Creating-a-Mobile-Component-for-Visualforcehttp://blogs.developerforce.com/developer-relations/2013/04/mobile-pack-for-jquery-mobile.htmlhttp://blogs.developerforce.com/developer-relations/2011/07/jquery-mobile-in-visualforce-pages.htmlhttp://blogs.developerforce.com/developer-relations/2012/05/cross-device-html5-apps-using-visualforce.htmlhttp://blogs.developerforce.com/developer-relations/2013/04/build-mobile-web-apps-with-angular-js-and-the-salesforce-platform.html?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=Feed%3A+SforceBlog+%28Force.com+Blog%29http://wiki.developerforce.com/page/Extending_the_Force.com_Warehouse_App_to_Mobilehttp://wiki.developerforce.com/page/Webinar:_Advanced_Testing_%26_Debugging_Using_the_Developer_Console_%282013-Apr%29http://blogs.developerforce.com/developer-relations/2012/08/developer-learning-paths-at-dreamforce-2012.htmlhttp://developer.force.com/content
  25. 25. Upcoming MeetupsDo not forget!Salesforce Mobile Developer Weekhttp://www2.developerforce.com/mobile/developer-week
  26. 26. FeedbackPlease give us your feedback:- Salesforce Platform Developer User Group - Karachihttp://www.linkedin.com/groups/Salesforce-Platform-Developer-User-Group-4559899?gid=4559899&mostPopular=&trk=tyah- Karachi Salesforce Platform Developers User Grouphttp://www.facebook.com/groups/usergroupkarachi/?fref=ts
  27. 27. Thank YouQuestions & Answers

×