Thanks for taking the time.Excited to tell you about what’s new with the platform.We’ve been busy – great new mobile services announcement today.
Salesforce TouchMobilize any existing Force.com applicationNo CodingCombine standard layouts and VisualforceNative/Hybrid (Mobile SDK)Take advantage of device capabilitiesStore data locally/offline capabilitiesHTML5 (Heroku or Visualforce)Custom UINo app store hurdlesDevice agnosticMust have an internet connection
The problem is that all of these modern developers using the latest frameworks from jquery, backbone and angular js – they’re building apps that are completely disconnected from customer data. That’s why were seeing companies build these mobile apps – that are like marketing campaigns – they’re throw aways built for a single purpose and that offer no long term staying power. Not to mention – they’re not built up to the same security standards of most enterprise apps – and the CIO has no visibility into performance, governance, or security compliance.So on the one hand you have the old school platforms building these slow expensive apps that never keep up with the business…And on the other you have these cutting edge apps that are disconnected from customer data.
That’s where the Salesforce Platform comes in and offers the best of both worlds.It’s the fastest path from idea to mobile app.We remove all the traditional steps of building apps on legacy platforms.And give modern web developers all the latest mobile frameworks they know and love. And they can easily connect it to customer data – making the app more engaging and more useful long term to both the user and the company.Finally – apps built on the Salesforce Platform are powered by the safest, most secure and trusted enterprise platform in the market. Offering scale, security, governance, and performance visibility.The same platform over 100K businesses trust with their most prized possession – their customer and business data.
The new mobile services we’re announcing today, build upon all of the success tools we’ve been offering developers for years.Developers are building Native, HTML5, and hybrid apps on our platform.Using our secure idenityserives for employeesWhile letting concusmers login in with FB and Twiitercredials. All stored safely in our data base.We also over drag and drop tools for non-developers to manage apps – add new users. Make adjustments, run reports, and add users.All in our cloud database and leveraging our internal social collaboration and file sharing system called Chatter.Finally – what’s new today is the new Developer Mobile Pack and Mobile SDK 2.0
Connect Salesforce Data with your Mobile Apps
Salesforce Mobile Developer Week
Mobile Developer WeekSalesforce Platform Mobile ServicesJohn StevensonDeveloper Evangelist@jr0cket
About Me• Developer Evangelist for force.com & Heroku• @jr0cket• blog.jr0cket.co.uk• developer.force.com
London Salesforce Developers• Monthly social meetings with short talks (~20 mins)• Evening tech workshops• Hack the force.com• Bi-monthly hack day – www.HackTheTower.co.uk
Bridging the gap between mobile and enterprise dataCustomer DataModern Mobile Developers
Building Mobile Apps With Legacy Platforms Is DifficultIdeaBuy &SetupHardwareInstallComplexSoftwareDefineUserAccessBuild &TestSecurityMake ItMobile &SocialSetupReporting& AnalyticsBuildApp withLegacyFrameworksMonths to YearsMobileApp
Salesforce Platform:The Fastest Path From Idea to Connected Mobile AppIdeaBuild Appwith ModernFrameworksConnectCustomer &Business DataConnectedMobile Apps
Introducing New Salesforce Platform Mobile ServicesRecommendationsMobile ServicesHTML5,Hybrid, NativeDrag & DropDevelopmentIdentity andSecurity Social FilesDatabase Mobile SDKDeveloperMobile PacksConnected Social Any DeviceTrusted
New Mobile Services• Mobile SDK 2.0• Mobile Accelerator Program• Mobile Packs
Mobile SDK 2.0• Faster and more modularized architecture• New entity frameworks for easy data access and offlinestorage• Identity for employee and customer facing apps• Connect Salesforce data with any native existing appAPI WrappersInteract with Salesforce REST APIs withpopular mobile platform languagesSecure Offline StorageStore business data on a device with enterprise-class encryptionPush NotificationsDispatch real-time alerts directly to mobiledevicesOAuth2Secure authentication and refresh tokenmanagementApp ContainerEmbed HTML5 apps inside a container to accesspowerful native device functionalityhttp://developer.force.com/mobilesdk
Mobile Accelerator Program• Provide rapid, high-touch Mobile Services trainingfor partners• Appirio, Accenture, Bluewolf, Aditi, Tquila, Deloitte, DetroitLabs• Provides companies with qualified app buildingpartnersDesigned for leadingconsulting partners, systemsintegrators, and ISVs
Current Mobile Packs• First of many mobile packs and samples• Open to the developer community
jQuery Mobile Example – body & pageshttps://github.com/jr0cket/jquery-mobile-template
jQuery Mobile aspects• Unlike HTML pages, a jQuery file can contain multiplepages• <div data-role “list-view”> … </div>• <div data-role “details-view”> … </div>• VisualForce pages• Place all pages in once visual force page unless you getperformance issues• jQuery mobile will only add the first page from any externallylinked files (jQuery Mobile limitation)