dScript, derivato dal linguaggio di scripting della Devantech, egrave; un linguaggio multi-threaded per connettere i moduli a relegrave; (che utilizzano il linguaggio dScript) della Devantech a Internet. Egrave; un programma che compila il codice sorgente in modo che venga interpretato dal firmware del modulo on-board. dScript egrave; un editor, un compilatore e un programmatore per tutti i moduli abilitati al linguaggio dScript. Anche se dScript non egrave; il BASIC, la sintassi saragrave; familiare per chiunque abbia utilizzato Visual Basic o piccoli chip programmabili in Basic. Multithread Multi-threading egrave; la possibilitagrave; di eseguire molte parti del programma nello stesso tempo. Egrave; come avere una CPU separata per ogni parte del programma. Ogni parte o sezione del programma egrave; chiamata a thread. dScript egrave; un compilatore nativo multi-threading. Qualsiasi numero di threads puograve; essere creato, fino al limite della memoria RAM disponibile. Web Server Utilizzando il Web server dScript, egrave; possibile scrivere e caricare le proprie pagine web nel modulo. Il sito web egrave; in grado di visualizzare le proprie variabili in qualsiasi modo, utilizzando tecniche AJAX per mantenere attive e aggiornate le variabili. Egrave; possibile utilizzare i pulsanti sulla pagina web per controllare il modulo, utilizzare i CSS per formattare il vostro sito web e includere immagini, logo, ecc. Sicuro e protetto Utilizzando una tecnica simile al modo in cui le banche verificano se siete i proprietari di una carta di credito, solo la tua combinazione browser/dispositivo ti permette di accedere alle pagine web. Il server invia tre numeri casuali indipendenti che selezionano i tre caratteri casuali da una password pre-memorizzata. Questi vengono crittografati e memorizzati come un cookie. Egrave; questo cookie che consente alla pagina web di essere visualizzata. Il cookie viene eliminato quando il browser viene chiuso e anche invalidato dal server dopo alcuni secondi di inattivitagrave; o quando si esegue il logout. Il risultato egrave; che voi, e solo voi, potete accedere alla pagina web. |