scratch 2.0: data-cloud a. barbero - i.i.s. «vallauri» – fossano (cn)

14
Scratch 2.0: Data- cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Upload: tancredo-carnevale

Post on 02-May-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Scratch 2.0: Data-cloud

A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Page 3: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Variabili e Liste in Scratch 1.4• Associate a più sprite (visibili e utilizzabili da qualunque

script)• Associate ad un singolo sprite (visibili e utilizzabili solo

dagli script di quel singolo sprite) Indovina il numero segreto (con l’uso di 2 sprite)

La persistenza dei valori assegnati alle variabili viene garantita quando utilizzo il progetto (infatti devo inizializzare sempre le variabili ad inizio script se le voglio far partire da un valore iniziale, altrimenti mantengono l’ultimo valore che avevano)

Page 4: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Variabili e Liste in Scratch 2.0Passando la piattaforma sul web, occorreva trovare un modo per realizzare la persistenza che si aveva precedentemente e in più sfruttare le possibilità offerte dallo sviluppo dei DATI ON LINE

Possibilità di dichiarare una variabile di tipo DATA-CLOUD

Solo se sei loggatoStesso funzionamento delle

altre variabili

Page 5: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Variabili e Liste in Scratch 2.0Raggiungo in questo modo 2 obiettivi:

• PERSISTENZA• CONDIVISIONE

cioè le principali caratteristiche dei dati on line!

In AppInventor Applicazioni Android Mobile TinyWebDB più complesso da usare

Page 6: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Variabili e Liste in Scratch 2.0

Data-cloud

Data-cloud

Data-cloud

Data-cloud

SCRATCH SERVER

Page 7: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Cosa si può fare?

• Record di un videogioco• Sondaggi on line• Ambienti collaborativi aperti• Gruppi di followers• Chat• Ecc.Tenendo anche conto degli sviluppi futuri della piattaforma Scratch…

Page 8: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Sviluppi futuri

• Maggior connessione con il web (Google maps)• Interazione con i social metwork

(blocchi per lavorare con Twitter)• Applicazioni mobile• Integrazione con AppInventor• ???

Page 9: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Problemi legati ai data-cloud

• Gestione sandbox per chi usa progetti in modo scorretto (remixando un progetto gli viene associato un nuovo id)• Dimensionamento server per spazio e

gestione concorrenza• Privacy & Safety (non esiste al momento

modo di cancellare dati sensibili o incorretti se non segnalando l’abuso)

Page 10: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Limitazioni

• Devi esser loggato per usare data-cloud• Devi condivider il progetto in modo da

renderlo visibile anche agli altri• Data-cloud solo per variabili intere per un

max di 10 variabili per progetto• Monitoraggio delle sperimentazioni su

data-cloud di tipo stringa e liste per cpire il da farsi.

Page 11: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Contare il numero esecuzioni

Page 12: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Sondaggio Pepsi-Coca

Page 13: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

Record video-gioco

Page 14: Scratch 2.0: Data-cloud A. Barbero - I.I.S. «Vallauri» – Fossano (CN)

CHAT