1 next generation virtual worlds michael macedonia
Post on 19-Dec-2015
218 views
TRANSCRIPT
1
Next Generation Virtual Worlds
Michael Macedonia
2
Summary
• Virtual Worlds are disruptive technology• Using “Netgames” in the context of work changes
their nature and design• Collaboration and integration become the central
themes• The mobile Internet presents a major opportunity and
challenge
3
What Makes A Technology Disruptive?
• Introduces a new capability– the digital camera divorces photography from film
• Maybe “inferior” but a lot cheaper – the transistor in portable radios bought for teens
• A result of the “harmonics” of technology curves – the smartphone is an inferior, but cheaper, mobile version of
a PC, made possible by many technologies
• Ultimately forces change in business model– Internet, search engines
4
First Generation Virtual WorldConnecting the Planet
5
First Generation UI
6
Second Generation VWConnecting People with Sensors
People looking at dots on a screen trying to
imagine they are ships and airplanes1975
2005
7
What is the business model of
command centers?Its all about
collaboration.
9
The Big Idea
• Many people can be present together in cyberspace– Regardless of distance– Aware of each other– Friction-free– With the illusion of synchronicity
10
1995: $1 million for virtual
astronauts to shake hands
between Houston and Germany
11
2010: unit cost of virtual worlds go toward $0 while performance goes
exponential
12
Value Proposition
•Requires visiting installed sites
•Large download•Proven effectiveness•Easy entry for employees
•Same as audio•Single media sharing•Pay extra for audio or VoIP calling
• Poor participant attention span
• Discussion context
• No display of data
Challenges
•Face-to-face like•Face-to-face like•Multiple media sharing•Appealing to Internet generation
•Familiar•Ubiquitous•Inexpensive
• Familiar• Ubiquitous• Perceived to be
inexpensive Benefits
Video
Conferencing
Virtual
Worlds
Web
Conferencing
Audio
Conferencing
• $1000s• $60 to $167
• $500 to $1000sCosts
(per person per year)
• $30 to $100
Enterprise Virtual Worlds Yield Immersive, Engaging, Interactive Experiences
13
Harmonics: The Fully Connected World
14
Harmonics: Everyone Lives in the Virtual World
15
Imagine This: Virtual Worlds as the Workspace
16
Virtual Worlds Are Disruptive
• New capabilities• They make the abstract a real experience• Provide for synchronous group operations• Enable rich collaboration from anywhere on the
earth• Cheaper
• They are far, far cheaper than existing physical solutions
• They ride the harmonics of the Internet, Computing, Social Networking and 3D graphics
• They are changing business models in a Internet world
Market TrendsMarket TrendsImmersive and Real-time Environments are the Next Generation of the Immersive and Real-time Environments are the Next Generation of the InternetInternet
Richer and more realistic human interactionRicher and more realistic human interaction
17
Characteristics of most current “serious” Virtual Worlds
• “Point” applications (e.g. training)
• Private sector: training, meetings and events
• NOT games
• Small scale user bases - can’t partake of benefits of large-scale communities
• Early push towards large-scale collaboration
• Advanced and experimental applications:
• Energy industry and Homeland Security interest as UI for virtual operations centers
• “Mirrorworlds” (Lockheed Martin/Forterra experiments)
• Real-world terrain and sensor integration (domestic)
• Rapid environment generation and remote/distributed operations (deployed)
Early explorations/users
Government
• Military
• Intelligence Community
• Diplomacy
• Federal Consortium of Virtual Worlds
• Misc. agencies (NIH/NIST)
• Education
Private Sector
• Healthcare
• Energy
• Financial Services
• Technology
• Education
21
Training
• Realistic & hypothetical Scenarios
– Scenes– Simulations– Role players
– NPCs• Scenario & Scene
Editor
• CBT or SCORM Integration
– Instructor led– Self-paced
• Record & Replay• Datamart
22
Media SharingVideo or Flash Based Web Content Sharable Content Object
Desktop Applications
Microsoft PowerPoint
White Board
PowerPoint
23
Group Meetings & Collaboration
• Branded Rooms & Accessories• Identity– Personalized avatars– Profiles
• Media Sharing– MS Powerpoint– Video– Desktop applications
• Virtual Meeting Reservation System (VMRS)• Lotus Sametime Plug-in
24
Events
• 3D Models• Event Roles
– Organizer– Moderator– Presenter
• Optimized Attendee Experience
25
Team Project Management
• Persistent Room• Screen placement
optimized for team use
• Team Documents
26© 2008 Forterra Systems, Inc.26
Operational Solutions
• Virtual Emergency Operation Centers
• Common Operating Picture
• Context Specific Operation Centers
• Connection to real world – GPS, RFID and other sensors
• Embedded Rehearsal Environments
27
TeleOperations
Predator crew in Nevada
• Collaboration with many robots and people
• Consistent views of the world needed between robot and operators
• No longer just research
28
Pitfalls and Opportunities
The pitfalls and opportunities inherent in implementing virtual world technologies
– what we’ve learned works and doesn’t work; where the cost goes; adoption impediments
• Understanding the application• Security and privacy• Content development• Intellectual property (IP)• Hardware and network performance• Interoperability
29
New Applications for Virtual Worlds Will Force Diversity of Requirements
and Divergence of Designs
30
Understanding Application and Requirements
• Do you need physics simulation?• Is AI required?• Sensor integration?• What type of collaboration is
required?• Is a record/replay capability needed?• What type of user?• Will you have to integrate with
external models and simulations or other applications?
– E.g, Learning Management Systems
• How much control do you give your users vs. administrators?
• What is your need for customization?• Need for real-world terrain?• Location based services?
31
Challengesand Research
33
Latency, Jitter, and Unreliable Nets in Virtual Worlds
• Where– On the client system– On the server– In the network
• New issues– Controllers
• Getting worse, not better– Competing with video
• 30% of Internet traffic is now video
– “Cloud computing”– Multiplexing streams
• Voice• Video• State
• Research– Hiding latency
– Experiments over satellite links
34
Energy Impact of WoW
• Over 15 million subscribers• 1.5 million online now• 300 Whr/PC x 1.5 million = 450 MWh• Some estimate that there are ~250,000,000 user of virtual worlds
– what impact?
35
Virtual World Architectures
• Not much has changed in ten years
• Experiments with server-side rendering of everything
• Hardware virtualization may make things worse!
Source: Intel
36
37
When Can I Have “Call of Duty” on an iPhone?
II
38
39
Universal Broadband Latency, Jitter, Unreliable Nets
40
[e2e] What's wrong with this picture?David P. Reed dpreed at reed.com Sun Sep 6 18:00:16 PDT 2009 Previous message: [e2e] a future for circuits? Next message: [e2e] What's wrong with this picture? Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] For those who have some idea of how TCP does congestion control, I ask "what's wrong with this picture?" And perhaps those who know someone responsible at the Internet Access Provider involved, perhaps we could organize some consulting help... (Hint: the problem relates to a question, "why are there no lost IP datagrams?", and a second hint is that the ping time this morning was about 193 milliseconds.) Van Jacobsen, Scott Shenker, and Sally Floyd are not allowed to answer the question. (they used to get funding from the IAP involved, but apparently that company does not listen to them). $ ping lcs.mit.edu PING lcs.mit.edu (128.30.2.121) 56(84) bytes of data. 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=1 ttl=44 time=6330 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=2 ttl=44 time=6005 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=3 ttl=44 time=8509 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=4 ttl=44 time=9310 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=5 ttl=44 time=8586 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=6 ttl=44 time=7765 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=7 ttl=44 time=7168 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=8 ttl=44 time=10261 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=9 ttl=44 time=10624 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=10 ttl=44 time=9625 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=11 ttl=44 time=9725 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=12 ttl=44 time=8725 ms 64 bytes from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=13 ttl=44 time=9306 ms 64 bytes
from zermatt.csail.mit.edu (128.30.2.121): icmp_seq=14 ttl=44 time=8306 ms ^C
41
NVIDIA GPU Pixel Shader GFLOPS
• GPU Observed GFLOPS• CPU Theoretical peak GFLOPS
42
Battery Technologies2X potential performance growth
Apple iPhone Battery
4.5 Whr/.01 L= 450 Whr/L
43
44
Very Few People Use a Mobile Phone for Work
45
Summary
• Virtual Worlds are disruptive technology• Using “Netgames” in the context of work changes
their nature and design• Collaboration and integration become the central
themes• The mobile Internet presents a major opportunity and
challenge
46
Questions?
47
Backup
48
Security and Privacy
• Content distribution• Behind the firewall or behind the
firewall– Services vs. internal operations
• Authentication of users and client software
– Lightweight Directory Access Protocol - LDAP
– Virtual world identities– Hashing– E-Authentication (USG)
• Encryption of traffic– SSL– VPNs
• Firewall and ports• User scripting• DIACAP/Networthiness Certification• HIPAA and FERPA and COPA
49
Content Development
• Generally the most expensive part of virtual world development
• In-world tools (e.g. Second Life)– Content can’t be reused outside of SL
• Commercial and free tools– Google Sketchup– 3DSMax– Autocad– Google KMZ
• Data import/export– Collada
• Legacy Content– OpenFlight
• Government standards– SE CORE
50
Intellectual Property
Organizations have much to gain from the leaps in technology behind multiplayer virtual worlds, but companies might be best advised to begin considering alternatives to public worlds now. Organizations can design, deploy, and maintain their own proprietary virtual universe solutions.
Public Virtual Worlds: Ready for Corporate Prime Time?
Sandy Carter
51
Hardware and Network Performance
• Network performance is a function of:– System hardware (computers, routers)– Application efficiency– Network topology
• Big pipes going into smaller pipes you lose packets
– External network traffic– Selfish real-time competing applications
• E.g. video and VOIP– Denial of Service (DOS) attacks– Poorly configured sub-lans
• Server performance– Scalability
• As new client are added can processes be spread across more CPU’s/Cores
– Network bandwidth both internal and external– Memory
• PC client performance– Graphics
• Function of CPU and GPU• Graphics card memory
– Physics simulation– Other applications that are running
Fiber Optic Modem
Internet
User
User
Firewall
DSL Modem
User
User
College Dorm LANModem
Cable Modem
Firewall
Firewall
Firewall
Firewall
Server Cluster
Typical MMOG NetworkTopology
Cloud
Internet
Internet
Internet
Internet
52
Interoperability
• Industry standards– 3DMax
– KMZ
– XML
– Collada
• Government standards– DIS
– HLA
– OneSAF
– SECore
– SCORM
• API’s
53
Understanding Your Application and Requirements
• Live lectures in conjunction with PowerPoint?
• Avatar-based role plays?• Asynchronous breakout
sessions for team work, collaboration on lesson?
• activities and exercises• Team presentations?• Classroom discussion, Q&A
and interviews?• Live integration of video
clips?• Voice integration?
54