SlideShare a Scribd company logo
1 of 22
Multi-Game
A rules engine based gaming platform




                           Andrew G. Waterman
                              awaterma@ecosur
                   El Colegio de La Frontera Sur


                                        1
COMMOD Process
Initialization of Process




                                         Field            Analysis of the
                                                             situation




                                                   Model
           Computerized
            Simulations
                            Simulation                       Model
                                                           development




                            Role playing games/sessions



                                                                            2
Rules

• Our games are rules based
  – board games
  – experimental games
  – models (ABMs and statistical)
• Our interest is in rules within social
  systems
  – rules for social systems
    • (SES), game theory, communication, etc.

                                                3
What is a rules engine?
• Declarative programming model
• Traditional if ... then structure
• Excellent for modeling state changes
         rule “name”
         when
            <condition,conditions>
         then
            <action, actions>



                                         4
• Allow for modification of rules in context
   • turn by turn
   • game by game
   • session by session
• Can be created adaptively
   • based on input from game participants
   • modifications by researchers
   • even data-driven




                                             5
They can get complicated ...




                          6
But we can simplify




                      7
8
9
10
11
COLD team is about to win
  cooperatively. But it´s        …or Yellow can defect and
    Yellow´s turn….              win the game individually
                                      with two trias.
Yellow can continue to
 cooperate with Red                     Justification:
 by blocking COLD´s
        victory                “At least somebody in our team
                                           will win.”
                                               or
                            “My red partner was planning to defect
                                           anyway”




                                                   12
13
14
15
16
17
18
19
20
21
(Mark Proctor, JBoss Rules)




                          QuickTime™ and a
                        H.264 decompressor
                  are needed to see this picture.




http://www.youtube.com/watch?v=Omj4PR3v-nI

                                                    22

More Related Content

Viewers also liked

RusPod on Openlanguage (short version)
RusPod on Openlanguage (short version)RusPod on Openlanguage (short version)
RusPod on Openlanguage (short version)Natalia Kulikova
 
Ruspod (russian and russia online course)
Ruspod (russian and russia online course)Ruspod (russian and russia online course)
Ruspod (russian and russia online course)Natalia Kulikova
 
Ruspod.com Помощник для преподавателя
Ruspod.com Помощник для преподавателяRuspod.com Помощник для преподавателя
Ruspod.com Помощник для преподавателяNatalia Kulikova
 
Tchaikovsky serenade for strings
Tchaikovsky   serenade for stringsTchaikovsky   serenade for strings
Tchaikovsky serenade for stringsmerryn123
 
2010 Rules Fest Presentation
2010 Rules Fest Presentation2010 Rules Fest Presentation
2010 Rules Fest PresentationAndrew Waterman
 
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...Axel Oppermann
 
RusPod on Openlanguage (long version)
RusPod on Openlanguage (long version)RusPod on Openlanguage (long version)
RusPod on Openlanguage (long version)Natalia Kulikova
 
Failure to Deposit Penalty
Failure to Deposit PenaltyFailure to Deposit Penalty
Failure to Deposit Penaltykmcutrer
 
Pitchologie - Kurzüberblick auf Trainings & Services
Pitchologie - Kurzüberblick auf Trainings & ServicesPitchologie - Kurzüberblick auf Trainings & Services
Pitchologie - Kurzüberblick auf Trainings & ServicesAxel Oppermann
 
Significant Figures Made Easy (fixed version)
Significant Figures Made Easy (fixed version)Significant Figures Made Easy (fixed version)
Significant Figures Made Easy (fixed version)jwozniak4
 

Viewers also liked (12)

RusPod on Openlanguage (short version)
RusPod on Openlanguage (short version)RusPod on Openlanguage (short version)
RusPod on Openlanguage (short version)
 
Ruspod (russian and russia online course)
Ruspod (russian and russia online course)Ruspod (russian and russia online course)
Ruspod (russian and russia online course)
 
Ruspod.com Помощник для преподавателя
Ruspod.com Помощник для преподавателяRuspod.com Помощник для преподавателя
Ruspod.com Помощник для преподавателя
 
Tchaikovsky serenade for strings
Tchaikovsky   serenade for stringsTchaikovsky   serenade for strings
Tchaikovsky serenade for strings
 
2010 Rules Fest Presentation
2010 Rules Fest Presentation2010 Rules Fest Presentation
2010 Rules Fest Presentation
 
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...
Denkhandwerker No.5 - (Digitales) Marketing: Schnittmenge aus Medien, Botscha...
 
RusPod on Openlanguage (long version)
RusPod on Openlanguage (long version)RusPod on Openlanguage (long version)
RusPod on Openlanguage (long version)
 
Failure to Deposit Penalty
Failure to Deposit PenaltyFailure to Deposit Penalty
Failure to Deposit Penalty
 
Pitchologie - Kurzüberblick auf Trainings & Services
Pitchologie - Kurzüberblick auf Trainings & ServicesPitchologie - Kurzüberblick auf Trainings & Services
Pitchologie - Kurzüberblick auf Trainings & Services
 
Significant Figures Made Easy (fixed version)
Significant Figures Made Easy (fixed version)Significant Figures Made Easy (fixed version)
Significant Figures Made Easy (fixed version)
 
Nida
NidaNida
Nida
 
SEO Resume Sample
SEO Resume SampleSEO Resume Sample
SEO Resume Sample
 

Similar to Multigame Rules Gaming

Computer Games Inner Workings - I. Loukeris AIT
Computer Games Inner Workings - I. Loukeris AITComputer Games Inner Workings - I. Loukeris AIT
Computer Games Inner Workings - I. Loukeris AITAIT_Communications
 
Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Intel® Software
 
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...Intel® Software
 
Mastering Multiplayer Stage3d and AIR game development for mobile devices
Mastering Multiplayer Stage3d and AIR game development for mobile devicesMastering Multiplayer Stage3d and AIR game development for mobile devices
Mastering Multiplayer Stage3d and AIR game development for mobile devicesJean-Philippe Doiron
 
Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...David Salz
 
Inter University Game Jam 2012
Inter University Game Jam 2012  Inter University Game Jam 2012
Inter University Game Jam 2012 Lee Stott
 
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016Codemotion
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology PresentationSouravPadhi5
 
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdfkalelboss
 
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-jsCross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-jsTroy Miles
 
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜Seungmin Shin
 
Harlan beverly gaming levels up networking ieee 10 2009
Harlan beverly gaming levels up networking ieee 10 2009Harlan beverly gaming levels up networking ieee 10 2009
Harlan beverly gaming levels up networking ieee 10 2009Harlan Beverly
 
Android game engine
Android game engineAndroid game engine
Android game engineJulian Chu
 
What Would Blizzard Do
What Would Blizzard DoWhat Would Blizzard Do
What Would Blizzard DoNick Pruehs
 
Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)TestCampRO
 
[ENG] IPv6 shipworm + My little Windows domain pwnie
[ENG] IPv6 shipworm + My little Windows domain pwnie[ENG] IPv6 shipworm + My little Windows domain pwnie
[ENG] IPv6 shipworm + My little Windows domain pwnieZoltan Balazs
 
Understanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaUnderstanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaLauren Cormack
 

Similar to Multigame Rules Gaming (20)

Computer Games Inner Workings - I. Loukeris AIT
Computer Games Inner Workings - I. Loukeris AITComputer Games Inner Workings - I. Loukeris AIT
Computer Games Inner Workings - I. Loukeris AIT
 
Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*Create a Scalable and Destructible World in HITMAN 2*
Create a Scalable and Destructible World in HITMAN 2*
 
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
Scale CPU Experiences: Maximize Unity* Performance Using the Entity Component...
 
Mastering Multiplayer Stage3d and AIR game development for mobile devices
Mastering Multiplayer Stage3d and AIR game development for mobile devicesMastering Multiplayer Stage3d and AIR game development for mobile devices
Mastering Multiplayer Stage3d and AIR game development for mobile devices
 
Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...Deterministic Simulation - What modern online games can learn from the Game B...
Deterministic Simulation - What modern online games can learn from the Game B...
 
Inter University Game Jam 2012
Inter University Game Jam 2012  Inter University Game Jam 2012
Inter University Game Jam 2012
 
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology Presentation
 
Hacking for salone: drone races
Hacking for salone: drone racesHacking for salone: drone races
Hacking for salone: drone races
 
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
 
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-jsCross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-js
 
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜
[KGC 2010] 게임과 보안, 암호 알고리즘과 프로토콜
 
Harlan beverly gaming levels up networking ieee 10 2009
Harlan beverly gaming levels up networking ieee 10 2009Harlan beverly gaming levels up networking ieee 10 2009
Harlan beverly gaming levels up networking ieee 10 2009
 
Android game engine
Android game engineAndroid game engine
Android game engine
 
What Would Blizzard Do
What Would Blizzard DoWhat Would Blizzard Do
What Would Blizzard Do
 
Drama Dash
Drama DashDrama Dash
Drama Dash
 
Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)
 
[ENG] IPv6 shipworm + My little Windows domain pwnie
[ENG] IPv6 shipworm + My little Windows domain pwnie[ENG] IPv6 shipworm + My little Windows domain pwnie
[ENG] IPv6 shipworm + My little Windows domain pwnie
 
Understanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaUnderstanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha Latysheva
 
MongoDB Sharding
MongoDB ShardingMongoDB Sharding
MongoDB Sharding
 

Recently uploaded

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Recently uploaded (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Multigame Rules Gaming

  • 1. Multi-Game A rules engine based gaming platform Andrew G. Waterman awaterma@ecosur El Colegio de La Frontera Sur 1
  • 2. COMMOD Process Initialization of Process Field Analysis of the situation Model Computerized Simulations Simulation Model development Role playing games/sessions 2
  • 3. Rules • Our games are rules based – board games – experimental games – models (ABMs and statistical) • Our interest is in rules within social systems – rules for social systems • (SES), game theory, communication, etc. 3
  • 4. What is a rules engine? • Declarative programming model • Traditional if ... then structure • Excellent for modeling state changes rule “name” when <condition,conditions> then <action, actions> 4
  • 5. • Allow for modification of rules in context • turn by turn • game by game • session by session • Can be created adaptively • based on input from game participants • modifications by researchers • even data-driven 5
  • 6. They can get complicated ... 6
  • 7. But we can simplify 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. COLD team is about to win cooperatively. But it´s …or Yellow can defect and Yellow´s turn…. win the game individually with two trias. Yellow can continue to cooperate with Red Justification: by blocking COLD´s victory “At least somebody in our team will win.” or “My red partner was planning to defect anyway” 12
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. 21
  • 22. (Mark Proctor, JBoss Rules) QuickTime™ and a H.264 decompressor are needed to see this picture. http://www.youtube.com/watch?v=Omj4PR3v-nI 22