3D IN THE CLOUD Ray Kaplan - synglyphx.

Slides:



Advertisements
Similar presentations
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Advertisements

Analysis of compressed depth and image streaming on unreliable networks Pietro Zanuttigh, Andrea Zanella, Guido M. Cortelazzo.
Cloud Computing Concept&nature Cloud computing refers to the applications delivered as services over the Internet and the hardware, and systems software.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Unit 12 Additional Evidence Nihal. 1.1 I can describe what types of information are needed. Business card Business cards are important because they show.
Cloud Computing.
Mr C Johnston ICT Teacher
AGENDA 1.Introduction 2.Course Policy 3.What is SQL 2000 Server? 4.Client-Server Architecture and Communications 5.SQL 2000 Versions 6.SQL 2000 Server.
Unit 12 Additional Evidence Oli. 1.1 I can describe what types of information are needed. Business card The colour of my business card matches the colour.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
SharePoint Services Indiana University Cory P. Retherford May 9 th, 2011.
Cloud Computing.
Web Mashups Presented By: Saket Goel Uni: sg2679.
Gregory Fotiades.  Global illumination techniques are highly desirable for realistic interaction due to their high level of accuracy and photorealism.
Unit 12 Additional Evidence catelyn. 1.1 I can describe what types of information are needed. For the business card, I included the name of the company.
Unit 12 Additional Evidence Josh Squires. 1.1 I can describe what types of information are needed. Logo Idea 1 I do not want this logo to be my final.
1 Taverna CISTIB Ernesto Coto Taverna Open Workshop, October 2014.
Unit 12 Additional Evidence Faye carter. 1.1 I can describe what types of information are needed. Logo Idea 1 I do not want this logo to be my final logo.
Unit 12 Additional Evidence Charlotte Thompson. 1.1 I can describe what types of information are needed. Logo Idea 1 I do not want this logo to be my.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Inconsistency of data User information not up to date Too many file version Wrong file name Not a fully mobility Require 3 rd party applications to.
Unit 11 - Computer Networks Assignment A Investigation.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
LO2 Understand the key components used in networking.
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
1.4 wired and wireless networks lesson 1
Chapter 17 The Need for HTML 5.
Defining Networking Chapter 2.
Compositing and Rendering
How Do Users Share Computer Files?
Optimising Streaming Systems with SDN/P4/NetFPGA
WHAT IS A NETWORK TYPES OF NETWORK NETWORK HARDWARE
smem: understanding memory usage
Netscape Application Server
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
Wireless Network Security
VirtualGL.
Introduction to .NET Framework Ch2 – Deitel’s Book
Virtualization, Cloud Computing and Big Data
Application of the Internet
Web Caching? Web Caching:.
Users: Suite of Office and Graphics applications
Module 3 Building a web app.
3.2 Virtualisation.
Introduction to Computers
Team Covalence TED LI COURTNEY NOH LOGAN SHORT EMMA TOWNLEY-SMITH.
Chapter 5 Networks Communicating and Sharing Resources
Environmental Sensing Monitoring and Analyzing Water Temperatures
Unit 27: Network Operating Systems
Need for VPN As a business grows, it might expand to multiple shops or offices across the country and around the world. the people working in those locations.
The Italian census geographic database: implementation,
Understanding Your Numbers: Data Visualisation with PowerBI
Local Administrator Rights
Lecture 1: Multi-tier Architecture Overview
Systems Analysis and Design in a Changing World, 6th Edition
Geographic Data Primitives
Structural / Functional Site Diagramming
Next-Gen GUI for Web Services John D
Introduction and Overview
Publishing image services in ArcGIS
Databases This topic looks at the basic concept of a database, the key features and benefits of a Database Management System (DBMS) and the basic theory.
TracCloud.
Week 7 - Wednesday CS363.
The Heartbleed Bug and Attack
Principles of Information Technology
Presentation transcript:

3D IN THE CLOUD Ray Kaplan - synglyphx

My background My career has been all about 3D software development Including internships I have been involved in 3D software development since the late 90s I have been involved in 3D software development for 3D medical visualization, 3D GIS, defense, and now 3D data visualization Currently the Senior Developer for Product Development at SynGlyphX

My first Time with 3D in the Cloud Back in 2002 when working for a 3D medical visualization software company They had custom hardware similar to graphics cards for 3D medical visualization Plan was to have a server product with many of their cards to do the rendering for clients on a LAN and remote clients Didn’t work out since various technologies (i.e. WebGL) were not present yet To make it work with remote clients had to send them compressed JPEG images The full rendering path had to happen on the server due to the nature of the hardware Conceptually, similar to how 3D in the cloud works now

How that MIGHT Look now The server would have many GPUs to do pre-processing and caching GPUs may not do any rendering, just pre-processing Final rendering would be done client side with the processed results from the server using WebGL or a desktop application Still may want to use 3D cloud technologies even with a desktop application Even with access to a powerful GPU in a desktop 3D application, (almost) no one has many GPUs on their machine like a server could

3D in the Cloud is still useful without a continuous connection to the cloud WebGL can be a good way of visualizing 3D content disconnected from the cloud Ex. DOD agencies send 3D content to users with limited internet connections Before WebGL, 3D PDF was the de facto standard for this (and still is in a lot of cases) Works in some cases, but interaction is poor in cases like wanting to walk through a 3D scene WebGL allows for more flexibility in interaction and how the application works so 3D content can be distributed in a more flexible manner than reflects your application Also good for sending out snapshots of 3D content to anyone who can’t connect to your cloud, etc.

3D Is moving into areas it has not been used before Between WebGL and other cloud technologies, 3D is moving into areas it has not been used before or being used by users who have not used 3D before Creates a new set of challenges Drivers – particularly at the enterprise level Not used to keeping up with graphics card driver updates Users of 3D applications were often put in a silo and given local admin rights WebGL does not eliminate the need for the correct drivers

OPPORTUNITIES when using 3D for Something Where 3d hasn’t been used BEFORE It may require something extra than just using 3D (i.e. the SynGlyphX data visualization technique) – 3D is more than just the z axis If your 3D content has geographic info it’s a good time to use 3D GIS (Use Cesium) May be able to benefit from using 3D techniques for handling big data with high performance (i.e. level of detail, spatial data structures & formats, etc.) May need to adapt these techniques for your 3D content/application 2D & 3D can work together SynGlyphX 3D visualization plus 2D data visualization concepts & libraries (i.e. D3.js)

synglyphx SynGlyphX creates data visualization software for visualizing complex data (visualizing lots of dimensions/fields in a single view) Our technique is unique for data visualization It requires 3D and shows the power of 3D More than just the z axis Currently our software is all desktop applications but we are expanding into using the cloud/WebGL (& mobile) An example of 3D moving into an area that traditionally doesn’t use 3D much

2D vs. 3d data visualization A lot of info data visualization is either 2D or 3D that does not exploit 3D Some in the data visualization community argue that data visualization should be 2D only Treemap (2D only) “Layered” 3D Bar Chart

Synglyphx INFO & Demo SynGlyphX will be hiring at various points this year SynGlyphX can help with your data visualization Website: http://www.synglyphx.com More demos & more in depth information about our 3D data visualization software Youtube: https://www.youtube.com/user/SynGlyphX Email: ray@synglyph.com & info@synglyphx.com