7. What do we want
•
Ability to visualise large data sets
– Large processing power
•
Access anywhere
– On any device
•
Security
– Stop people from stealing our data
Technology for a better society
8. The Tinia Framework, a possible solution
•
Developed by SINTEF Applied Mathematics as part of the CloudViz Project
•
Keeps the data on the server
•
Use the server hardware to do advanced visualization
•
Displays only resulting image to the client
•
Using HTML5, it works in modern browsers
Technology for a better society
9. The Tinia Framework
•
Demo showing large model of chemical installation from
http://www.bridgeproject.eu
Technology for a better society
10. Security
•
No data on client
•
Ability to restrict access to the visualization server
–
–
–
–
–
•
VPN
Access through gateway server
SSL encrypted web page
Username / Password restricted access
Whatever else you want
Open Source framework, Apache server module
– Inspect source
•
Does not solve how to secure server or transmission
Technology for a better society
11. Security breach
•
Only gives access to resulting images
– Underlying data is only on server
•
Ability to blacklist client
•
Restrict access to known IPs/Machines/Mac-addresses/other
Technology for a better society
12. Supported platforms
•
Works on most any modern device
– iOS, Android, Window, Linux, OS X
– iPad, iPhone, tablet, smartphone,
– Netbook, laptop, desktop, workstation
Technology for a better society
14. How is this different from Citrix or other solutions?
•
Interactions handled on the client
•
Supports local rendering of simplified geometry (client geometry)
– Hides latency
– Requires WebGL support
Technology for a better society
15. C++ framework
•
Integrates with your existing visualization software
– Requires source changes to software
•
Desktop development environment
– Full access to usual debugging tools!
•
Change to server application by changing a handful code lines
– Server runs only on linux
Technology for a better society
16. For more information
• http://www.tinia.org
•
Paper A Framework for OpenGL Client-Server Rendering presented at IEEE
CloudCom 2012 in Taipei.
Technology for a better society