Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Realm Mobile Platform Experience

3a0ae72b2f6bdc4476f1fcb63396e717?s=47 JP Simard
February 15, 2017

Realm Mobile Platform Experience

3a0ae72b2f6bdc4476f1fcb63396e717?s=128

JP Simard

February 15, 2017
Tweet

Transcript

  1. The Realm Mobile Platform Experience JP Simard Realm World Tour

    2017, #RealmWorldTour
  2. jp@realm.io An estimated billion people rely on Realm. 
 Most

    probably you do too.
  3. Reactive Mobile Database with Live Objects Open Source and Free

    jp@realm.io
  4. Realm Mobile Database jp@realm.io Objects Queries Notifications Transactions UI events,

    Network, more Modify Make Up Trigger
  5. Objects jp@realm.io Objects Queries Notifications Transactions UI events, Network, more

    Modify Make Up Trigger
  6. jp@realm.io Objects Queries Notifications Transactions UI events, Network, more Modify

    Make Up Trigger
  7. Queries jp@realm.io Objects Queries Notifications Transactions UI events, Network, more

    Modify Make Up Trigger
  8. jp@realm.io Objects Queries Notifications Transactions UI events, Network, more Modify

    Make Up Trigger
  9. Notifications jp@realm.io Objects Queries Notifications Transactions UI events, Network, more

    Modify Make Up Trigger
  10. jp@realm.io Objects Queries Notifications Transactions UI events, Network, more Modify

    Make Up Trigger
  11. Transactions jp@realm.io Objects Queries Notifications Transactions UI events, Network, more

    Modify Make Up Trigger
  12. Transactions jp@realm.io Objects Queries Notifications Transactions UI events, Network, more

    Modify Make Up Trigger
  13. Seamless Data Sync for Realtime Apps and Collaborative Features Realm

    Mobile Platform jp@realm.io
  14. Realtime sync with REST jp@realm.io

  15. Native object JSON Backend object SQL Backend object JSON Native

    object SQLite/CoreData SQLite/CoreData e.g. REST, Parse, etc. Realm Mobile Database Realm Object Server Only Realm The Realm Mobile Platform Experience REST call Push Notification jp@realm.io
  16. Native object JSON Backend object SQL Backend object JSON Native

    object SQLite/CoreData SQLite/CoreData e.g. REST, Parse, etc. Realm Mobile Database Realm Object Server Only Realm REST call Push Notification Realm REST/JSON jp@realm.io
  17. Native object JSON Backend object SQL Backend object JSON Native

    object SQLite/CoreData SQLite/CoreData e.g. REST, Parse, etc. Realm Mobile Database Realm Object Server Only Realm Realm REST call Push Notification REST/JSON jp@realm.io
  18. Changing your apps architecture from this… jp@realm.io

  19. …to this jp@realm.io

  20. Data Access API jp@realm.io var Realm = require(‘realm'); var results

    = realm.objects(“Dog”); realm.write(function() { results[0].owner = me })
  21. More Server Features jp@realm.io • Realm Database SDK • Authorization

    • Encrypted Transport • Realtime Synchronization • Server Side Event Handling • Horizontal Scaling • Continuous Backup
  22. Demo Connecting to the Realm Server Object, Server Events jp@realm.io

    Realm Pop
  23. Realm Mobile Platform jp@realm.io • https://realm.io • RealmTasks to demo

    all features • DE is free for all • PE has 2 month trial
  24. We’re hiring jp@realm.io • Distributed Systems Eng. • JavaScript Engineer

    • Product Manager • Sales Engineer • Account Executive • local / remote ! realm.io/jobs
  25. jp@realm.io Questions? JP Simard jp@realm.io www.realm.io @simjp #RealmWorldTour

  26. JP Simard Realm World Tour 2017, #RealmWorldTour 1. Join realm-guest

    2. password is: piedpiper 3. go to https://worldtour.realm.io or scan: 4. install RealmPop and play!