3. About Speaker
Machine learning
• Statistical analysis
• Recommender system
• Collective intelligence
• Information Retrieval
UI
• Interaction Design
• Usability
• Making things simple
& intuitive
Viz
• Web visualization
• Sense making over
big data using visual
pattern matching
Intuinno means intuitive innovation
7. User A User B User C User D User E
Movie 1 1 1 4
Movie 2 4 2 3 3 5
Movie 3 1 1
Movie 4 2 4 1 1
Movie 5 3 3 2 4
1
4
5
2
3
A
B D
E
C
User E
Age 32
Job Writer
Gender Femaie
Zip Code 47906
Average
3.4
Review
Number of
Reviews
57
Movie 1
Release
Date
1978
Average
Review
4.3
Number of
Reviews
345
Demo
16. Goal - What?
DIMSUM? (Device Independent Multi-window using Synchronized Universal Model)
Web App DIMSUM
Browser Chrome Firefox Firefox IE
OS Mac Android Windows
Hardware Desktop Tablet Laptop
User A (US) B (Asia)
Non-homogenous
User A in US with multiple devices User B in Asia with multiple devices
Work collaboratively in real-time
17. Background – Why?
• Multi-window
• Multi-display
• Nonhomogeneous
Devices
– Tablet, Tabletop,
smartphone, wall
• Collaborative visual
analytics
• Is web ready for this?
18. Method – How?
Global Variables
Global Constant
Local Variables
Program Binary
Cloud-based Database server
Real-time Synchronization (FireBase)
Global Variables
Global Constant
Local Variables
Program Binary
Global Variables
Global Constant
Local Variables
Program Binary
Static File
One time delivery of identical
executables (html + javascript)
Static Web server
MVC framework at Internet Scale
Demo