TinyWebDB

Componente non visibile che comunica con un servizio Web per archiviare e recuperare le informazioni. Avvalendosi di questo componente è possibile mantenere i dati su di uno spazio web, rendendoli disponibili per le applicazioni che vengono distribuite. Molto simile a TinyDB, il salvataggio è obbligatoriamente nella forma di coppie Tag/Value. Tag è il nome con cui vengono identificati i dati e Value il valore vero e proprio che vogliamo salvare. Con un esempio pratico è come se noi mettessimo ogni dato (contatto telefonico, frase, eccetera) in un sacchetto (Value) e su ciascun sacchetto mettessimo un'etichetta (Tag) per individuarlo ed utilizzarlo. Due spazi web possono essere utilizzati per testare le proprie applicazioni con TinyWebDB e sono raggiungibili all'indirizzo web:
http://appinvtinywebdb.appspot.com/
Dopo aver testato le capacità del database dell'applicazione web, utilizzando il database degli spazi suddetti è necessario creare il proprio, come illustrato al capitolo Creazione di un servizio di TinyWebDB personalizzato: MIT http://ai2.appinventor.mit.edu/reference/other/tinywebdb.html
- TinyWebDB
Componente non visibile che comunica con un servizio Web per archiviare e recuperare le informazioni. Avvalendosi di questo componente è possibile mantenere i dati su di uno spazio web, rendendoli disponibili per le applicazioni che vengono distribuite. Molto simile a TinyDB, il salvataggio è obbligatoriamente nella forma di coppie Tag/Value. Tag è il nome con cui vengono identificati i dati e Value il valore vero e proprio che vogliamo salvare. Con un esempio pratico è come se noi mettessimo ogni dato (contatto telefonico, frase, eccetera) in un sacchetto (Value) e su ciascun sacchetto mettessimo un'etichetta (Tag) per individuarlo ed utilizzarlo. Due spazi web possono essere utilizzati per testare le proprie applicazioni con TinyWebDB e sono raggiungibili all'indirizzo web:
http://appinvtinywebdb.appspot.com/
Dopo aver testato le capacità del database dell'applicazione web, utilizzando il database degli spazi suddetti è necessario creare il proprio, come illustrato al capitolo Creazione di un servizio di TinyWebDB personalizzato: MIT http://ai2.appinventor.mit.edu/reference/other/tinywebdb.html
Proprietà
ServiceURL
Eventi
GotValue (text tagFromWebDB, any valueFromWebDB) Ottenuto valore. Indica che una richiesta GetValue al server è riuscita.
ValueStored () Evento che indica che una richiesta StoreValue del server è riuscita.
WebServiceError (text message) Indica che la comunicazione con il servizio Web ha segnalato un errore.
Metodi
GetValue (text tag) GetValue chiede al servizio Web di ottenere il valore memorizzato sotto l'etichetta specificata. Questo componente accetta solo ciò che viene restituito.
StoreValue (text tag, any valueToStore) Chiede al servizio Web di memorizzare il valore dato sotto il tag dato