Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

That's how your mobile app looks... when you're mobile (!)

Slide 4

Slide 4 text

This is because...

Slide 5

Slide 5 text

(1) mobile networks suck...

Slide 6

Slide 6 text

(2) ...it's a pain in the ass to solve

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Let your mobile app work off-line!

Slide 9

Slide 9 text

What is it?

Slide 10

Slide 10 text

Winch [wɪntʃ] noun. A master-slave replication engine designed to perform well over mobile networks. “

Slide 11

Slide 11 text

How does it work?

Slide 12

Slide 12 text

As simple as 1, 2, 3 1.  you upload your data, •  we provide an HTTP API for that, 2.  our servers prepare it for transfer, •  we re-package your data into optimal packs, •  we store it on a CDN for efficient transfers, 3.  it is sent to mobile clients and stored in a local database, •  we provide a client-side SDK for that.

Slide 13

Slide 13 text

Concepts

Slide 14

Slide 14 text

In short Winch is a key-value data store. “

Slide 15

Slide 15 text

More precisely •  your data lives in a datastore made of: •   namespace -s which contain: •   record -s made of: •   key , •   value It's like a collection of hash maps.

Slide 16

Slide 16 text

Think of it as... datastore ~ database namespace ~ table key ~ primary key value ~ data

Slide 17

Slide 17 text

How-to?

Slide 18

Slide 18 text

(1/2) Upload data on Winch server •  We provide an HTTP API: •  use our Python or Lua client library, •  or use cURL from the command-line.

Slide 19

Slide 19 text

(2/2) Sync data with Winch client •  We provide a SDK for iOS and Android: •  call sync() to keep your client in sync, •  then get your data via get(ns, key) . It's fully-packaged and easy to use! No networking code required™.

Slide 20

Slide 20 text

Give It A Try!

Slide 21

Slide 21 text

Steps 1.  Register on http://winch.io, 2.  Activate your account, 3.  Follow our step-by-step User Guide.

Slide 22

Slide 22 text

Need Help?

Slide 23

Slide 23 text

Just ask! •  Ping us on Twitter: @winch_io, •  Drop us an email: winch AT moodstocks DOT com .

Slide 24

Slide 24 text

Thanks :)