Creare una piantina per la prenotazione di posti con Javascript e SVG

In seguito al mio precedente articolo di qualche tempo fa su come creare una piantina con la libreria Processing.js ho pensato di aggiornarmi sulle nuove tecnologie disponibili.
La mia attenzione è caduta sull’interazione tra Javascript e le immagini SVG.

Lo standard SVG (Scalable Vector Graphics) è una tecnologia in grado di visualizzare oggetti di grafica vettoriale e, pertanto, di gestire immagini scalabili dimensionalmente. Nello specifico si tratta di un linguaggio derivato dall’XML che si pone l’obiettivo di descrivere figure bidimensionali statiche e animate.

Per la parte Javascript ho scelto la libreria Snap.svg perché è completamente nuova, è stata progettata appositamente per sfruttare le potenzialità dei nuovi browser, inoltre è stata scritta dallo stesso autore della famosa libreria Raphaël.

La caratteristica che rende unica Snap è l’abilità di importare una immagine SVG già esistente, che può essere creata con un software come Illustrator, Inkscape o Sketch e poi animata con Snap. Si possono addirittura caricare via Ajax delle stringhe di SVG e manipolate prima del rendering.
Approfondisci

Creare un termostato con Arduino

Sei davvero soddisfatto del tuo termostato? No? Allora costruiscilo da solo in pochi passi con Arduino!

La domotica è il futuro delle nostre abitazioni e con Arduino è possibilie creare un termostato fai da te che può essere utilizzato sia d’inverno collegandolo alla caldaia che d’estate collegandolo all’impianto di raffeddamento.

In questo articolo andrò a mostrare i principi fondamentali su cui si basa il progetto del termostato con Arduino, confrontando anche due diversi sensori di temperatura: una termoresistenza e un integrato LM35.
Approfondisci