1 next generation virtual worlds michael macedonia

54
1 Next Generation Virtual Worlds Michael Macedonia

Post on 19-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Next Generation Virtual Worlds Michael Macedonia

1

Next Generation Virtual Worlds

Michael Macedonia

Page 2: 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

Page 3: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 4: 1 Next Generation Virtual Worlds Michael Macedonia

4

First Generation Virtual WorldConnecting the Planet

Page 5: 1 Next Generation Virtual Worlds Michael Macedonia

5

First Generation UI

Page 6: 1 Next Generation Virtual Worlds Michael Macedonia

6

Second Generation VWConnecting People with Sensors

People looking at dots on a screen trying to

imagine they are ships and airplanes1975

2005

Page 7: 1 Next Generation Virtual Worlds Michael Macedonia

7

What is the business model of

command centers?Its all about

collaboration.

Page 9: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 10: 1 Next Generation Virtual Worlds Michael Macedonia

10

1995: $1 million for virtual

astronauts to shake hands

between Houston and Germany

Page 11: 1 Next Generation Virtual Worlds Michael Macedonia

11

2010: unit cost of virtual worlds go toward $0 while performance goes

exponential

Page 12: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 13: 1 Next Generation Virtual Worlds Michael Macedonia

13

Harmonics: The Fully Connected World

Page 14: 1 Next Generation Virtual Worlds Michael Macedonia

14

Harmonics: Everyone Lives in the Virtual World

Page 15: 1 Next Generation Virtual Worlds Michael Macedonia

15

Imagine This: Virtual Worlds as the Workspace

Page 16: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 17: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 18: 1 Next Generation Virtual Worlds Michael Macedonia

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)

Page 19: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 20: 1 Next Generation Virtual Worlds Michael Macedonia
Page 21: 1 Next Generation Virtual Worlds Michael Macedonia

21

Training

• Realistic & hypothetical Scenarios

– Scenes– Simulations– Role players

– NPCs• Scenario & Scene

Editor

• CBT or SCORM Integration

– Instructor led– Self-paced

• Record & Replay• Datamart

Page 22: 1 Next Generation Virtual Worlds Michael Macedonia

22

Media SharingVideo or Flash Based Web Content Sharable Content Object

Desktop Applications

Microsoft PowerPoint

White Board

PowerPoint

Page 23: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 24: 1 Next Generation Virtual Worlds Michael Macedonia

24

Events

• 3D Models• Event Roles

– Organizer– Moderator– Presenter

• Optimized Attendee Experience

Page 25: 1 Next Generation Virtual Worlds Michael Macedonia

25

Team Project Management

• Persistent Room• Screen placement

optimized for team use

• Team Documents

Page 26: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 27: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 28: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 29: 1 Next Generation Virtual Worlds Michael Macedonia

29

New Applications for Virtual Worlds Will Force Diversity of Requirements

and Divergence of Designs

Page 30: 1 Next Generation Virtual Worlds Michael Macedonia

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?

Page 31: 1 Next Generation Virtual Worlds Michael Macedonia

31

Challengesand Research

Page 32: 1 Next Generation Virtual Worlds Michael Macedonia

32

Avatars

Source: Image Metrics

Page 33: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 34: 1 Next Generation Virtual Worlds Michael Macedonia

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?

Page 35: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 36: 1 Next Generation Virtual Worlds Michael Macedonia

36

Page 37: 1 Next Generation Virtual Worlds Michael Macedonia

37

When Can I Have “Call of Duty” on an iPhone?

II

Page 38: 1 Next Generation Virtual Worlds Michael Macedonia

38

Page 39: 1 Next Generation Virtual Worlds Michael Macedonia

39

Universal Broadband Latency, Jitter, Unreliable Nets

Page 40: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 41: 1 Next Generation Virtual Worlds Michael Macedonia

41

NVIDIA GPU Pixel Shader GFLOPS

• GPU Observed GFLOPS• CPU Theoretical peak GFLOPS

Page 42: 1 Next Generation Virtual Worlds Michael Macedonia

42

Battery Technologies2X potential performance growth

Apple iPhone Battery

4.5 Whr/.01 L= 450 Whr/L

Page 43: 1 Next Generation Virtual Worlds Michael Macedonia

43

Page 44: 1 Next Generation Virtual Worlds Michael Macedonia

44

Very Few People Use a Mobile Phone for Work

Page 45: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 46: 1 Next Generation Virtual Worlds Michael Macedonia

46

Questions?

Page 47: 1 Next Generation Virtual Worlds Michael Macedonia

47

Backup

Page 48: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 49: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 50: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 51: 1 Next Generation Virtual Worlds Michael Macedonia

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

Page 52: 1 Next Generation Virtual Worlds Michael Macedonia

52

Interoperability

• Industry standards– 3DMax

– KMZ

– XML

– Collada

• Government standards– DIS

– HLA

– OneSAF

– SECore

– SCORM

• API’s

Page 53: 1 Next Generation Virtual Worlds Michael Macedonia

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?

Page 54: 1 Next Generation Virtual Worlds Michael Macedonia

54