Collaborative Visualization Current Systemes and Future Trends Christophe Mouton EDF R&D, Paris, France Kristian Sons DFKI, Saarbrücken, Germany Ian Grimsteadz.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

HJ Lee / LG Electronics Setting Priorities and Next Steps - from TV makers point of view.
NIAGARA MOBILE Gareth Johnson June, 2012 © Tridium 2012.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
OwlSim: Revolutionizing National Energy Policies Through Technology COMP 410 in Collaboration with Citizens for Affordable Energy.
Copyright© 2012 Microsoft CorporationNDA Disclosure Only Discloses Lync Server 2013 and Lync Online Preview Dates and capabilities are subject to change.
By Tyler Moore.  “Firefox OS is about pushing the boundaries of what is possible with the Web on mobile and enabling entirely new segments of users to.
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
What is client virtualization and why do I care?
Android 4.0 ICS An Unified UI framework for Tablets and Cell Phones Ashwin. G. Balani, Founder Member, GTUG, Napur.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Hardware (how they work)
SharePoint Mobile Improving efficiency of the mobile workforce Anthony Pham Product Support Manager KWizCom
1.Learning the Terms Learning the TermsLearning the Terms 2.Accessing the Internet from a PC Accessing the Internet from a PCAccessing the Internet from.
INTEGRATION OF MOBILE COMMUNICATION IN ENGINEERING APPLICATIONS Kamlesh Koladiya Supervisor: Dr. Eike Schallehn 1.
SOFTWARE.
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
Introduction to Computers Principles of Information Technology Lytle High School Press Enter or Click to continue.
Yingcai Xiao Voxel Game Engine Development. What do we need? What tools do we have? How can we design and implement? We will answer those questions in.
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
Our Lady of the Rosary College F.3 Computer Literacy Introduction to Computer Software.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Meetings Lesson 6 Documentation The main documentation for meetings are an agenda and minutes.
Google Apps in Education Workshop Presentation August 2010.
GIANFRANCO BARBALACE Y FRANCO CAVIGLIA CATENAZZI1ºB Types and components of a computer systems.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Unit 2 (task 28) In this PowerPoint I will tell you about 7 important IT job roles and if a candidate might want one what he would have to do to get one.
What are the different types of 2014 Desktop computers Laptop computers Servers Other types of computers.
© 2011 Autodesk Moving from Desktop to Cloud Albert Szilvasy Software Architect, AutoCAD Engineering Team.
A Collaborative Platform Based on SAGE Javier Delgado.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
Computer Software Types Three layers of software Operation.
Datalayer Notebook Allows Data Scientists to Play with Big Data, Build Innovative Models, and Share Results Easily on Microsoft Azure MICROSOFT AZURE ISV.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
Software Development in HPC environments: A SE perspective Rakan Alseghayer.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Trend: Internet of Things Trend: Social Networks New Paradigm: Social Internet of Things Socialite is a cloud based platform to enable interactions between.
Semantic Web Technologies Brief Readings Discussion Class work: Projects discussion Research Presentations.
Discovering Computers 2010
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Built on the Microsoft Azure Platform, UberCloud Helps Engineers and Software Providers to Offer and Deploy Powerful Cloud Services On Demand MICROSOFT.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Copyright © Texas Education Agency, All rights reserved. Images and other multimedia content used with permission. 1 LEARNING HOW TO USE VARIOUS.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Technologies: for Enhancing Broadcast Programmes with Bridgets
Web Application.
“Fun with Visual Studio!”
Mobile App Development
Recap: introduction to e-science
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Week 01 Comp 7780 – Class Overview.
Chapter 1: Applying Computer Basics – Lesson 1
Top 7 Webinar Software for WordPress Users Do you want to know the best webinar software for wordpress users? Then be ready for reading this guide.
Cloud Migration What to Consider When Switching Providers NAME: SYED TARIQ SHAH “WAQIF” REG NO: K1S18MCS0021 SUB: CLUSTER AND CLOUD COMPUTING.
3D IN THE CLOUD Ray Kaplan - synglyphx.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Lesson 9: GUI HTML Editors and Mobile Web Sites
UI, UX: Who Does What? A Designers guide to the tech industry.
Digital Literacy 1.00 Computer Basics
Brian Kelly UK Web Focus UKOLN
Presentation transcript:

Collaborative Visualization Current Systemes and Future Trends Christophe Mouton EDF R&D, Paris, France Kristian Sons DFKI, Saarbrücken, Germany Ian Grimsteadz Cardiff University, Cardiff, UK

Agenda

The tale to be (virtually) here without being there (really)... F2F meeting with foreign collaborators Domestic constraints

Is a reality... Almost… F2F meeting with foreign collaborators Domestic constraints

Telepresence and Videoconferencing are great! But collaborative tools and visualization are still the key for remote collaboration A question of usages and needs : –Sharing Office tools : Excel, Word, PowerPoint WebConferencing! –What is feasable for CAE? Especialy for 3D realtime and interactive software?

Let’s get deeper inside collaborative tools (1)Take your favorite CAE software (2)Try to answer the question : What do I need to share? Answer 1 : sharing a point of view on a CAD model with an engineer? Answer 2 : working together with an other team member on the same software

2000 : peer to peer collaboration NetMeeting – T120 standards –Based on local resources and performances OK for Office apps –Poor network Not enough bandwith -> not enough Images per second –Forget for Collaborative CAE and videos  have led to the nowadays and successful Webconferencing systems : Webex… Around 1-2 images per second for desktop sharing Fit perfectly for remote presentation

The collaborative viz challenges Remote shared and realtime interactions for CAE software –How to acheive 17 fps for Realtime 3D interaction? First steps towards collaborative Viz :

Resource Aware Visualization Environment (“RAVE”) : P2P and HPC A 2005 Cloud Project: Test Web Services for collaborative viz.

RAVE: Issues / Lessons Learnt Incompatibility with existing applications –RAVE “imported” many “standard” data formats –But there are many standards… People wish to use their existing application –Familiarity of use –Domain specific controls Ideally: want remote resource access / collaboration all through existing application

: Lets get the power to meet reel business models

Collab Vis for (Optimising) Business As usual 1/3 HPC : visualizing simulations –100k-x M users

Collab Vis for (Optimising) Business As usual 2/3 CAE : sharing and optimising hardware –100k - x M users

Collab Vis for (Optimising) Business As usual 3/3 Gaming : your remote gaming console –100 M - x B users

but remote collab viz doesn’t mean always « copying » the screen! Huge needs of adapting GUI and tasks to acheive for remote collaborative work –Dedicated tools depending on the case –Various user devices even lightweight ones :

Dedicated tools : towards Web3D services? Since VRML : –Lots of projects and… not so much success Still a good idea : –I just want to publish the right level of data! –But : « my data » : engineering, GIS, medical… –Standards to the rescue : X3D, U3D, KML… –But : each vendor or consortium have their own format 

Common issues and challenges for Collab Viz Image/Video streaming vs 3D data streaming Computing costs for preparing/reducing data Data compression –Dedicated compression –Standard compression as EXI ?

Technology trends No more supercomputer at home needed –Let’s go to the Grid -> CLOUD! On demand and ready! HPC : x86 and GPGPU platforms available You have one in your pocket (or your hand…) –Your smartphone is as powerfull as an 80’s HPC supercomputer New user experiences : –Difficult to type pr write with a stylus with only one hand or two thumbs Touch, multitouch Responsivness for interactions!

Collab Viz : Web apps or Web browsers? Web browsers tends to become a « virtual » OS –WebGL : Exposing hardware (OpenGL instructions) to web-based technologies –No more needs for third-part software –But could give access to hardware through malicious piece of code –« limitated » to 2007 OpenGL ES 2.0 specifications –XMLHttpRequest : refresh of data on the server –CSS3 : allowing to manage 3D objects in DOM

NextGen Collab Viz tools Highly specialised Apps with HTML5 and standardized frameworks for Cloud Computing Hybrid Rendering : –Local resources for Interactivity –Remote resources for massive data

Conclusion Collaborative Viz is no more a myth –Even Console Gaming is remote now! As Webconferencing, collaborative Viz as a service is now feasable in the Grid Mashups could now be produced from multiple services/sources.