Vizwik part 3 data
Transcript of Vizwik part 3 data
![Page 1: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/1.jpg)
What your App saves...
Part 3 - Data
Learn Create Share
![Page 2: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/6.jpg)
Global Script Values
Used to store data between Scripts, like game levels...
Set
Get
Use
![Page 7: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/7.jpg)
Global Script Values
Used to store data between Scripts, like game levels...
Get Get
Set
Use
![Page 8: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/8.jpg)
Local Browser Storage
Used to store data between App executions...
![Page 9: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/9.jpg)
Local Browser Storage
Used to store data between App executions...
Get
Set
Use
![Page 10: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/10.jpg)
Boolean: True | False
Simple Data
![Page 11: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/11.jpg)
Number: 125 , 12.34
Simple Data
![Page 12: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/12.jpg)
Text: This is some text
Simple Data
![Page 13: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/13.jpg)
Simple Data Scripting
Drag and Drop data to Script
![Page 14: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/15.jpg)
List: (a,1,23.3,Test,(a,b))
Complex Data
![Page 16: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/16.jpg)
Object: { name : value, ... }
Complex Data
![Page 17: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/17.jpg)
Complex Data Scripting
Set and Get of Complex Data is exactly the same as for Simple Data…
![Page 18: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/18.jpg)
Table: Row, Column
Table Data
![Page 19: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/19.jpg)
Table: Row, Column
Table Data
Row
Column
![Page 20: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/23.jpg)
Data Sharing
![Page 24: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/24.jpg)
Data Sharing: private r/w
![Page 25: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/25.jpg)
Data Sharing: public read-only
![Page 26: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/26.jpg)
Data Sharing: public r/w
![Page 27: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/27.jpg)
Media Data
CRUD on Media per user as list of objects...
![Page 28: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/28.jpg)
Media Data
Get User Media and iterate over list...
1
2
3
Tap
4
![Page 29: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/29.jpg)
Web Data
Using standard web GET/POST
![Page 30: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/30.jpg)
Web Data Scripting
Using standard web GET/POST
1
2
3
45
![Page 31: Vizwik part 3 data](https://reader033.fdocuments.in/reader033/viewer/2022052700/55c35406bb61eb9b4e8b46fa/html5/thumbnails/31.jpg)
How to reach us...
www.vizwik.com
www.facebook.com/vizwik
www.twitter.com/agoramobile
www.vizwik.com/blog
www.googleplus.com/vizwik
www.youtube.com/vizwik