Building Desktop & Mobile Appswith Sencha and Force.comTed Patrick, Sencha Inc., Evangelist@__ted__
Safe harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contai...
Ted PatrickEvangelist@__ted__ted@sencha.com
pages   interactive   apps
Build Amazing Apps with Web Standardspages                 interactive               apps
QuickTime™ and a     H.264 decompressorare needed to see this picture.
QuickTime™ and a     H.264 decompressorare needed to see this picture.
Force.com DeveloperConsole is built withSencha Ext JS- Deep SFDC Integration- Full API Access- It Just Works!
QuickTime™ and a     H.264 decompressorare needed to see this picture.
MY APPLICATIONSencha Touch                                   Ext JS    Mobile                                     Desktop ...
MY APPLICATION•   Mobile framework                             •   Desktop framework•   Native packagingModern            ...
Sencha Customers50% of the Fortune 100 license Sencha
Build and Deploy  in 2 Minutes!
MY APPLICATION                  UI: Controls + Containers             Data: Models + Stores + Connectors             Found...
MY APPLICATION                  UI: Controls + Containers             Data: Models + Stores + Connectors             Found...
Foundation
Class SystemPackagesInheritanceScope ManagementClass LoadingMix-ins
Class SystemExt.define( ‘class_name’, { } );Ext.create( ‘class_name’, { } );
Classes
Classes
Classes
MVC
Standard Library
xtype
MY APPLICATION                  UI: Controls + Containers             Data: Models + Stores + Connectors             Found...
Data
Data: Model & Stores
Data: Model & Stores
Data: Force.com
PocketCRM  http://bit.ly/PocketCRM Leads Management AppAPEX @RemoteMethod +     Sencha Touch 2.0.1
Data: Model Proxy & APEX
Data: Model Proxy & APEX                           @RemoteActio                               n
Data: Model Proxy & APEX                     Query
MY APPLICATION                  UI: Controls + Containers             Data: Models + Stores + Connectors             Found...
UI
Touch Components
Ext JS Components
Touch Containers
Ext JS Containers
Touch                                  Scrolling       QuickTime™ and a     H.264 decompressorare needed to see this pictu...
Touch EventsBuilt on native eventsAbstracted for performanceAdditional eventsTapDouble tapTap and holdSwipePinchDrag & drop
Styling with Sass
Tooling
Sencha Architect 2.1
Sencha Eclipse Plugin
Sencha Deployment                      Mobile       Desktop         Web                    Sencha Touch    Ext JSNative Pa...
Get Started!
Slide parts
Building Desktop & Mobile Apps with Sencha and Force.com
Building Desktop & Mobile Apps with Sencha and Force.com
Building Desktop & Mobile Apps with Sencha and Force.com
Building Desktop & Mobile Apps with Sencha and Force.com
Upcoming SlideShare
Loading in …5
×

Building Desktop & Mobile Apps with Sencha and Force.com

1,399 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,399
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Building Desktop & Mobile Apps with Sencha and Force.com

  1. 1. Building Desktop & Mobile Appswith Sencha and Force.comTed Patrick, Sencha Inc., Evangelist@__ted__
  2. 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 product or service availability, 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, new products and services, 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-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures 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 presentations, 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. 3. Ted PatrickEvangelist@__ted__ted@sencha.com
  4. 4. pages interactive apps
  5. 5. Build Amazing Apps with Web Standardspages interactive apps
  6. 6. QuickTime™ and a H.264 decompressorare needed to see this picture.
  7. 7. QuickTime™ and a H.264 decompressorare needed to see this picture.
  8. 8. Force.com DeveloperConsole is built withSencha Ext JS- Deep SFDC Integration- Full API Access- It Just Works!
  9. 9. QuickTime™ and a H.264 decompressorare needed to see this picture.
  10. 10. MY APPLICATIONSencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML JavaScript CSS SERVERS & SERVICES
  11. 11. MY APPLICATION• Mobile framework • Desktop framework• Native packagingModern • Cross-BrowserModern mobile UI desktop UI Sencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML JavaScript CSS SERVERS & SERVICES
  12. 12. Sencha Customers50% of the Fortune 100 license Sencha
  13. 13. Build and Deploy in 2 Minutes!
  14. 14. MY APPLICATION UI: Controls + Containers Data: Models + Stores + Connectors Foundation: OOP + MVC + LibrarySencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML JavaScript CSS SERVERS & SERVICES
  15. 15. MY APPLICATION UI: Controls + Containers Data: Models + Stores + Connectors Foundation: OOP + MVC + LibrarySencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML JavaScript CSS SERVERS & SERVICES
  16. 16. Foundation
  17. 17. Class SystemPackagesInheritanceScope ManagementClass LoadingMix-ins
  18. 18. Class SystemExt.define( ‘class_name’, { } );Ext.create( ‘class_name’, { } );
  19. 19. Classes
  20. 20. Classes
  21. 21. Classes
  22. 22. MVC
  23. 23. Standard Library
  24. 24. xtype
  25. 25. MY APPLICATION UI: Controls + Containers Data: Models + Stores + Connectors Foundation: OOP + MVC + LibrarySencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML5 JavaScript CSS3 SERVERS & SERVICES
  26. 26. Data
  27. 27. Data: Model & Stores
  28. 28. Data: Model & Stores
  29. 29. Data: Force.com
  30. 30. PocketCRM http://bit.ly/PocketCRM Leads Management AppAPEX @RemoteMethod + Sencha Touch 2.0.1
  31. 31. Data: Model Proxy & APEX
  32. 32. Data: Model Proxy & APEX @RemoteActio n
  33. 33. Data: Model Proxy & APEX Query
  34. 34. MY APPLICATION UI: Controls + Containers Data: Models + Stores + Connectors Foundation: OOP + MVC + LibrarySencha Touch Ext JS Mobile Desktop BROWSER ENGINES HTML5 JavaScript CSS3 SERVERS & SERVICES
  35. 35. UI
  36. 36. Touch Components
  37. 37. Ext JS Components
  38. 38. Touch Containers
  39. 39. Ext JS Containers
  40. 40. Touch Scrolling QuickTime™ and a H.264 decompressorare needed to see this picture.
  41. 41. Touch EventsBuilt on native eventsAbstracted for performanceAdditional eventsTapDouble tapTap and holdSwipePinchDrag & drop
  42. 42. Styling with Sass
  43. 43. Tooling
  44. 44. Sencha Architect 2.1
  45. 45. Sencha Eclipse Plugin
  46. 46. Sencha Deployment Mobile Desktop Web Sencha Touch Ext JSNative Package Sencha Touch Ext JS
  47. 47. Get Started!
  48. 48. Slide parts

×