On Github cham / vizia-pushconf
(We're hiring for JS and Java devs in Stuttgart, Berlin, Brighton :) )
Web based social media monitoring platform
A realtime data visualisation platformthat brings social data to everyone in your business
Uses standard web technology
"A browser"
"4 inch to 4K"
Multiple screen sizes
Different orientations
Breakpoints not workable
100% Fluid, 1 breakpoint if necessary
Multiple customisable visualisations
The Globe Tiles Sentiment BarometerFrom front to back:
D3, Canvas, HTML5 / CSS3 Backbone.js Node.js Brandwatch API (Java)Runs on walls and in kiosks
Needs to stay running for up to 1 year
Absolutely no memory leaks
We spent a lot of time profiling memory!
Settled on Backbone and vanilla JS, very light
Originally, everything went through websockets
Websockets don't play nicely with older / strict firewalls
Polling for data, push for anything else
Any device, anywhere
Great for updates
Speedy development
Questions!
Julius Dietz (@juliusdietz) & Dan Neame (@cham)
github.com/cham/vizia-pushconf