vizwik part 3 data

31
What your App saves... Part 3 - Data Learn Create Share

Upload: vizwik

Post on 06-Aug-2015

180 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Vizwik part 3 data

What your App saves...

Part 3 - Data

Learn Create Share

Page 2: Vizwik part 3 data

1. Architecture of Vizwik2. Structure of an App3. Creating View Items4. View Item Properties5. View Item References6. View Item Operators7. Data Binding8. Examples

Contents

Page 3: Vizwik part 3 data

App Structure

DB

FB

How it looks What it does What it stores

View Script Data

App

Web

tap

get/set

Page 4: Vizwik part 3 data

App Structure

DB

FB

How it looks What it does What it stores

View Script Data

App

Web

tap

get/set

Page 5: Vizwik part 3 data

Data Sources

1. Global Script Values

2. Local Browser Storage

3. Simple Data

4. Complex Data

5. Table Data

6. Media

7. Web

Page 6: Vizwik part 3 data

Global Script Values

Used to store data between Scripts, like game levels...

Set

Get

Use

Page 7: Vizwik part 3 data

Global Script Values

Used to store data between Scripts, like game levels...

Get Get

Set

Use

Page 8: Vizwik part 3 data

Local Browser Storage

Used to store data between App executions...

Page 9: Vizwik part 3 data

Local Browser Storage

Used to store data between App executions...

Get

Set

Use

Page 10: Vizwik part 3 data

Boolean: True | False

Simple Data

Page 11: Vizwik part 3 data

Number: 125 , 12.34

Simple Data

Page 12: Vizwik part 3 data

Text: This is some text

Simple Data

Page 13: Vizwik part 3 data

Simple Data Scripting

Drag and Drop data to Script

Page 14: Vizwik part 3 data

Simple Data Scripting

Set Data is non-blocking and returns immediately.Callbacks notify of success or failure of network activity

Page 15: Vizwik part 3 data

List: (a,1,23.3,Test,(a,b))

Complex Data

Page 16: Vizwik part 3 data

Object: { name : value, ... }

Complex Data

Page 17: Vizwik part 3 data

Complex Data Scripting

Set and Get of Complex Data is exactly the same as for Simple Data…

Page 18: Vizwik part 3 data

Table: Row, Column

Table Data

Page 19: Vizwik part 3 data

Table: Row, Column

Table Data

Row

Column

Page 20: Vizwik part 3 data

Table Data

Table: Stores everything as Text- you can convert between text and any

other type using

- you can also store images and sound

Page 21: Vizwik part 3 data

Table Data : View List Binding

Tables basis of View List data

Once binding is in place, updates are automatic for adding and removing rows

Page 22: Vizwik part 3 data

Table Data Scripting

Table scripting uses async and callbacks and allows row access starting row #1- Not SQL - no keys- Uses Objects as input with

name:column mapping- Text search by list of colmn- Sorted search on column

values

Page 23: Vizwik part 3 data

Data Sharing

Page 24: Vizwik part 3 data

Data Sharing: private r/w

Page 25: Vizwik part 3 data

Data Sharing: public read-only

Page 26: Vizwik part 3 data

Data Sharing: public r/w

Page 27: Vizwik part 3 data

Media Data

CRUD on Media per user as list of objects...

Page 28: Vizwik part 3 data

Media Data

Get User Media and iterate over list...

1

2

3

Tap

4

Page 29: Vizwik part 3 data

Web Data

Using standard web GET/POST

Page 30: Vizwik part 3 data

Web Data Scripting

Using standard web GET/POST

1

2

3

45