SlideShare uma empresa Scribd logo
1 de 55
VIRTUAL REALITY
By:
Manoj Kumawat
13075029
Reality : state or quality of being real
What is real ?
What makes reality Real?
•"Reality is merely
an illusion, albeit a
very persistent
one.”
~ Albert Einstein
Virtual : Not physically existing as
such, but made by software to
appear to do so.
Reality – virtuality continuum
Computer-Mediated reality:
It to the ability to add to, subtract information from, or otherwise
manipulate one's perception of reality through the use of
a wearable computer or hand-held device.
Mixed Reality:
It is the merging of real and virtual worlds to produce new
environments and visualizations where physical and digital objects
co-exist and interact in real time.
Examples of Mixed reality :
Subsets of Mixed Reality
1. Augmented reality
2. Virtual reality
Augmented Reality:
It is a live view of a real-world environment whose elements
are augmented by computer-generated sensory input such as
sound, video, graphics or GPS data.
Augmented Reality examples:
Augmented Reality examples:
Augmented Reality examples:
Augmented Reality examples:
Virtual Reality
It is a real-time simulation of an environment, including 3D
graphics.
in other words,
Virtual reality is a computer generated world with which the user
can interact.
Why VR ?
To explore human imagination.
History of VR
-:head-sight:- -:ultimate-display:-
Components of Immersion
Depth of Information - amount and quality of data in the
signals a user receives when interacting in a virtual
environment.
Breadth of Information - the number of sensory dimensions
simultaneously presented.
Types of VR
1. Non-immersive
2. Semi-immersive
3. Immersive
1. Non-immersive VR
3d virtual environment graphically displayed on a
desktop computer monitor, known as desktop VR or
Window on World (WoW)
..contd
1. least immersive implementation of VR techniques
2. virtual environment is viewed through a window
3. Interaction can occur by conventional means such as
keyboards, mice and trackballs or maybe enhanced by
3D interaction devices such as a SpaceBall or DataGloves
Examples of Wow :
2. Semi-immersive VR
Advanced flight, ship and vehicle simulators are
semi-immersive. The cockpit, bridge or driving seat
are the physical models, where as the view of the
world outside is computer-generated
(typically projected).
..contd
1. high performance graphics computing system coupled
with:
> A large screen projector system
> Multiple television projection systems
2. provide a greater sense of presence than non-
immersive systems
Examples of semi-immersive VR:
3. Immersive VR
Environment seen through a head-mounted
display(HMD). In a completely immersive system the
user feels part of the environment (experiences a
feeling of presence). The user has no visual contact
with the physical world.
Head Mounted Display(HMD)
HMD is a helmet that holds the visual and auditory
displays. In HMDs, projectors feed real time images to
small screens attached inside a kind of helmet that the
user wears .
Head Mounted Display(HMD)
Examples:
Architecture of VR
Input Processor, Simulation Processor, Rendering
Processor and World Database.
1. Input Processor
> It controls the input devices used such as keyboard,
joystick, 3D position trackers (glove, wand, body suit),
voice recognition system, etc.
> Some glove systems can also add gesture recognition.
>The objective is to get the coordinated data from the
input devices to the rest of the system.
2. Simulation Processor
> Core of a VR system.
> It handles the interactions, simulation of physical
laws & determines the world status.
> It is a discrete process which is iterated once for
each time step or frame. This process finally decides
the actions to be taken place in the virtual world
3. Rendering Processor
> Create the sensations that are output to the user.
> Separate rendering processes are used:
a) visual rendering
b) auditory rendering
c) haptic rendering
a) Visual rendering
> It is related to the computer graphics & animation
> Sub-processes create visual frames
>Description of world, objects, lighting in the world space
> Geometries of real-world objects are transformed into
eye co-ordinate system
b) Auditory rendering
> It produces mono stereo or 3D audio
>There are many aspects of our head & ear shape that
effect the recognition of 3D sound.
Hence the HRTF is applied to the sound.
c) Haptic rendering
> Haptics is the generation of touch & force feedback
information.
> Almost all systems to date have focused on force
feedback.
Input devices
Output devices
VRML
> Virtual Reality Modelling Language
> Descriptive, rather than procedural
> It is a standard for delivering 3D picture on the net, just like
HTML is a standard for web pages.
The ‘world’ representation
> It has a way of describing geometry which creates objects and
spaces in which you can move around, as well as light, texture
and sound which can be approached and viewed from whatever
angle.
> The files are called ‘worlds’ and have ‘.wrl’ extension
Syntax:
1. Nodes
2. Events and routes
3. Sensors
Nodes
> Define the scene
> a node is defined with several fields
> Fields have their type, field name, default value
Nodes example
#VRML V2.0 utf8 Node
WorldInfo { field
title "Example 1"
}
DEF FBOX Shape {
appearance Appearance {
material Material {
diffuseColor 0 0.5 0
}
}
geometry Box {
}
}
Events and routes
> A route wires two events together
Sensors
Time sensors
Visibility sensors
Collision sensors
Proximity sensors
Touch sensors
Applications of VR
Entertainment
> More vivid
> Move exciting
> More attractive
Applications of VR
Medical
> Practice performing surgery.
> Perform surgery on a remote patient.
> Teach new skills in a safe, controlled environment.
Applications of VR
Engineering and designing
> Easy to modify
> Low cost
> High efficient
Applications of VR
Education & Training
> Driving simulators.
> Flight simulators.
> Ship simulators.
> Tank simulators.
Any Queries ?
References:
1. Komura, T., Lau, R. W. H., Lin, M. C., Majumder, A., Manocha, D., & Xu, W. W. (2015). Virtual
Reality Software and Technology.IEEE Computer Graphics and Applications, 35(5), 20-21. [7274437].
DOI: 10.1109/MCG.2015.102
2. IEEE Transactions on Visualization and Computer Graphics ( Volume: 21, Issue: 12, Dec. 2015 )
3. Mixed and Augmented Reality Workshops (ISMARW), 2015 IEEE International Symposium
4. Quantigraphic camera promises HDR eyesight from Father of AR, by Chris Davies, SlashGear, Sep
12th 2012
5. Architecture's Virtual Shake-Up" Tayfun King, Click, BBC World News (2005-10-28)
Thank You !

Mais conteúdo relacionado

Mais procurados

Virtual reality
Virtual realityVirtual reality
Virtual reality
yp95
 

Mais procurados (20)

VR - Virtual reality
VR - Virtual realityVR - Virtual reality
VR - Virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
virtual reality
virtual realityvirtual reality
virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
VIRTUAL REALITY
VIRTUAL REALITYVIRTUAL REALITY
VIRTUAL REALITY
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
 
Virtual reality report
Virtual reality reportVirtual reality report
Virtual reality report
 
Presentation on Virtual reality
Presentation on Virtual realityPresentation on Virtual reality
Presentation on Virtual reality
 
HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)HCI : Virtual reality (AUGMENTED & MIXED REALITY)
HCI : Virtual reality (AUGMENTED & MIXED REALITY)
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality(VR)
Virtual Reality(VR)Virtual Reality(VR)
Virtual Reality(VR)
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
virtual reality ppt
 virtual reality  ppt virtual reality  ppt
virtual reality ppt
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Semelhante a Virtual Reality

Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and Applications
Rahul Amabadkar
 

Semelhante a Virtual Reality (20)

Virtual-Reality-PPT.pptx
Virtual-Reality-PPT.pptxVirtual-Reality-PPT.pptx
Virtual-Reality-PPT.pptx
 
Elec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptxElec-Virtual-Reality-PPT.pptx
Elec-Virtual-Reality-PPT.pptx
 
Cg ptu assigement
Cg ptu assigementCg ptu assigement
Cg ptu assigement
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality Systems and Applications
Virtual Reality Systems and ApplicationsVirtual Reality Systems and Applications
Virtual Reality Systems and Applications
 
Unit v
Unit vUnit v
Unit v
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Elec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptxElec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptx
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
virtual-reality-889-HYcNcWM.pptx
virtual-reality-889-HYcNcWM.pptxvirtual-reality-889-HYcNcWM.pptx
virtual-reality-889-HYcNcWM.pptx
 
Elec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptxElec Virtual Reality PPT.pptx
Elec Virtual Reality PPT.pptx
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
Introduction to VE.ppt
Introduction to VE.pptIntroduction to VE.ppt
Introduction to VE.ppt
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented RealityVirtual / Artificial Reality-Augmented Reality
Virtual / Artificial Reality-Augmented Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
THE WORLD OF V.pptx
THE WORLD OF V.pptxTHE WORLD OF V.pptx
THE WORLD OF V.pptx
 
Hihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptxHihihihihihihivivivirtual reality.ppt.pptx
Hihihihihihihivivivirtual reality.ppt.pptx
 

Último

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Virtual Reality

  • 2. Reality : state or quality of being real
  • 5. •"Reality is merely an illusion, albeit a very persistent one.” ~ Albert Einstein
  • 6. Virtual : Not physically existing as such, but made by software to appear to do so.
  • 8. Computer-Mediated reality: It to the ability to add to, subtract information from, or otherwise manipulate one's perception of reality through the use of a wearable computer or hand-held device.
  • 9.
  • 10. Mixed Reality: It is the merging of real and virtual worlds to produce new environments and visualizations where physical and digital objects co-exist and interact in real time.
  • 11. Examples of Mixed reality :
  • 12. Subsets of Mixed Reality 1. Augmented reality 2. Virtual reality
  • 13. Augmented Reality: It is a live view of a real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data.
  • 18. Virtual Reality It is a real-time simulation of an environment, including 3D graphics. in other words, Virtual reality is a computer generated world with which the user can interact.
  • 19. Why VR ? To explore human imagination.
  • 20. History of VR -:head-sight:- -:ultimate-display:-
  • 21. Components of Immersion Depth of Information - amount and quality of data in the signals a user receives when interacting in a virtual environment. Breadth of Information - the number of sensory dimensions simultaneously presented.
  • 22. Types of VR 1. Non-immersive 2. Semi-immersive 3. Immersive
  • 23. 1. Non-immersive VR 3d virtual environment graphically displayed on a desktop computer monitor, known as desktop VR or Window on World (WoW)
  • 24. ..contd 1. least immersive implementation of VR techniques 2. virtual environment is viewed through a window 3. Interaction can occur by conventional means such as keyboards, mice and trackballs or maybe enhanced by 3D interaction devices such as a SpaceBall or DataGloves
  • 26. 2. Semi-immersive VR Advanced flight, ship and vehicle simulators are semi-immersive. The cockpit, bridge or driving seat are the physical models, where as the view of the world outside is computer-generated (typically projected).
  • 27. ..contd 1. high performance graphics computing system coupled with: > A large screen projector system > Multiple television projection systems 2. provide a greater sense of presence than non- immersive systems
  • 29. 3. Immersive VR Environment seen through a head-mounted display(HMD). In a completely immersive system the user feels part of the environment (experiences a feeling of presence). The user has no visual contact with the physical world.
  • 30.
  • 31. Head Mounted Display(HMD) HMD is a helmet that holds the visual and auditory displays. In HMDs, projectors feed real time images to small screens attached inside a kind of helmet that the user wears .
  • 33. Architecture of VR Input Processor, Simulation Processor, Rendering Processor and World Database.
  • 34. 1. Input Processor > It controls the input devices used such as keyboard, joystick, 3D position trackers (glove, wand, body suit), voice recognition system, etc. > Some glove systems can also add gesture recognition. >The objective is to get the coordinated data from the input devices to the rest of the system.
  • 35. 2. Simulation Processor > Core of a VR system. > It handles the interactions, simulation of physical laws & determines the world status. > It is a discrete process which is iterated once for each time step or frame. This process finally decides the actions to be taken place in the virtual world
  • 36. 3. Rendering Processor > Create the sensations that are output to the user. > Separate rendering processes are used: a) visual rendering b) auditory rendering c) haptic rendering
  • 37. a) Visual rendering > It is related to the computer graphics & animation > Sub-processes create visual frames >Description of world, objects, lighting in the world space > Geometries of real-world objects are transformed into eye co-ordinate system
  • 38. b) Auditory rendering > It produces mono stereo or 3D audio >There are many aspects of our head & ear shape that effect the recognition of 3D sound. Hence the HRTF is applied to the sound.
  • 39. c) Haptic rendering > Haptics is the generation of touch & force feedback information. > Almost all systems to date have focused on force feedback.
  • 42. VRML > Virtual Reality Modelling Language > Descriptive, rather than procedural > It is a standard for delivering 3D picture on the net, just like HTML is a standard for web pages.
  • 43. The ‘world’ representation > It has a way of describing geometry which creates objects and spaces in which you can move around, as well as light, texture and sound which can be approached and viewed from whatever angle. > The files are called ‘worlds’ and have ‘.wrl’ extension
  • 44. Syntax: 1. Nodes 2. Events and routes 3. Sensors
  • 45. Nodes > Define the scene > a node is defined with several fields > Fields have their type, field name, default value
  • 46. Nodes example #VRML V2.0 utf8 Node WorldInfo { field title "Example 1" } DEF FBOX Shape { appearance Appearance { material Material { diffuseColor 0 0.5 0 } } geometry Box { } }
  • 47. Events and routes > A route wires two events together
  • 48. Sensors Time sensors Visibility sensors Collision sensors Proximity sensors Touch sensors
  • 49. Applications of VR Entertainment > More vivid > Move exciting > More attractive
  • 50. Applications of VR Medical > Practice performing surgery. > Perform surgery on a remote patient. > Teach new skills in a safe, controlled environment.
  • 51. Applications of VR Engineering and designing > Easy to modify > Low cost > High efficient
  • 52. Applications of VR Education & Training > Driving simulators. > Flight simulators. > Ship simulators. > Tank simulators.
  • 54. References: 1. Komura, T., Lau, R. W. H., Lin, M. C., Majumder, A., Manocha, D., & Xu, W. W. (2015). Virtual Reality Software and Technology.IEEE Computer Graphics and Applications, 35(5), 20-21. [7274437]. DOI: 10.1109/MCG.2015.102 2. IEEE Transactions on Visualization and Computer Graphics ( Volume: 21, Issue: 12, Dec. 2015 ) 3. Mixed and Augmented Reality Workshops (ISMARW), 2015 IEEE International Symposium 4. Quantigraphic camera promises HDR eyesight from Father of AR, by Chris Davies, SlashGear, Sep 12th 2012 5. Architecture's Virtual Shake-Up" Tayfun King, Click, BBC World News (2005-10-28)