Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

81
Evolution of Pattern Languages Designing Human Actions, Dialogue, & Films PUARL2013 Portland, OR Nov. 3, 2013 Associate Professor Faculty of Policy Management, Keio University Ph. D. in Media and Governance [email protected] http://www.slideshare.net/takashiiba Takashi Iba

description

Takashi Iba, "Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films", presented in the PUARL2013 conference, Portland, Oregon, on Nov. 3rd, 2013

Transcript of Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Page 1: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Evolution of Pattern LanguagesDesigning Human Actions, Dialogue, & Films

PUARL2013Portland, ORNov. 3, 2013

Associate Professor Faculty of Policy Management, Keio UniversityPh. D. in Media and [email protected]://www.slideshare.net/takashiiba

Takashi Iba

Page 2: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

• trans-disciplinary researcher, creator, and writer, explores the nature of creativity and works to build media to nurture it.

•My Background

- Complex Systems / Complex Adaptive Systems

- Agent-Based Social Simulation

- Complex Networks

- Social Systems Theory (Autopoiesis) by Niklas Luhmann

- Pattern Languages & Generative Process

井庭 崇Takashi Iba

Page 3: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Introduction to Complex SystemsAn adventure to the frontier of knowledge

T. Iba & Y. FukuharaNTT Publishers, 1998got the Keio President Award

On Social Systems TheoryGrasping the wholeness of our society

T. Iba, S. Miyadai, K. Kumasaka, & S. KumonKeio University Press, 2011

Page 4: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

パターン・ランゲージRealityリアリティ プラス

Pattern Languages

創造的な未来をつくるための言語

中埜

Nakano H

iroshi

江渡浩一郎

Eto Koichiro

中西泰人

Nakanishi Yasuto

竹中平蔵

Takenaka H

eiz!

羽生田栄一

Eiiti Hanyuda

井庭

崇﹇編著﹈

Iba Takashi

パターン・ランゲージ

定価(本体 2,400円+税)

創造的な社会へ応急処置的な社会から、

中埜 博 江渡浩一郎 中西泰人竹中平蔵 羽生田栄一

井庭 崇

パターン・ランゲージによって、私たちはどのような未来をつくることができるのか?気鋭の社会学者・井庭崇が、中埜博、江渡浩一郎、中西泰人、竹中平蔵、羽生田栄一という各界のフロントランナーを迎え、徹底討論。

読者のリアリティに、新たな知をプラスする

﹇編著﹈

パターン・ランゲージ

!!

Presentation PatternsA pattern language for creative presentations

T. Iba & Iba Lab.Keio University Press, 2013got the GOOD DESIGN AWARD 2013

On Pattern LanguagesThe way of making our creative future

T. Iba, H. Nakano, K. Eto, Y. Nakanishi,H. Takenaka, & E. Hanyuda.Keio University Press, 2013

Page 5: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Page 6: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Pattern Language 3.0 = human action

Dialogue = reflecting, talking, learning experiences

Generative Films = web of video on the Web

Page 7: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

1st Generation: Architecture, since 70’s

2nd Generation: Software, since late 80’s

3rd Generation: Human Action, since late 90’s

Pattern Language 1.0Since the late 1970s

Pattern Language 2.0

Pattern Language 3.0

Since the late 1980s

Since the late 1990s

Since the late 2000s

Page 8: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

The original idea of pattern languages for writing out the practical knowledge of designing, which was proposed by an architect Christopher Alexander and his colleagues.

1st Generation: Architecture, since 70’s

C. Alexander, S. Ishikawa, M. Silverstein, with M. Jacobson, I. King,S. Angel(1977)

Page 9: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

1st Generation: Architecture, since 70’s

Page 10: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

1st Generation: Architecture, since 70’s

2nd Generation: Software, since late 80’s

3rd Generation: Human Action, since late 90’s

Pattern Language 1.0Since the late 1970s

Pattern Language 2.0

Pattern Language 3.0

Since the late 1980s

Since the late 1990s

Since the late 2000s

Page 11: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Ten years later, the idea of pattern languages was adopted in the field of software design, as a name of “design patterns.”

2nd Generation: Software, since late 80’s

Kent Beck & Ward Cunningham (1987)

E.Gamma, R.Helm, R.Johnson, & J.Vlissides (1994)

Page 12: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 13: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 14: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 15: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 16: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

PLoPInternational Conference on Pattern Languages of Programs

Page 17: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

EuroPLoPEuropean Conference on Pattern Languages of Programs

Page 18: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Other PLoP conferences around the World

Page 19: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 20: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 21: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Interface Design

Page 22: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Organization and Business Design

Page 23: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Method for mining, writing, improving patterns

Page 24: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

2nd Generation: Software, since late 80’s

Page 25: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

1st Generation: Architecture, since 70’s

2nd Generation: Software, since late 80’s

3rd Generation: Human Action, since late 90’s

Pattern Language 1.0Since the late 1970s

Pattern Language 2.0

Pattern Language 3.0

Since the late 1980s

Since the late 1990s

Since the late 2000s

Page 26: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

3rd Generation: Human Action, since late 90’s

“Pattern Language 3.0”

Page 27: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

We, Iba Lab, creating pattern languages of learning, collaborations, presentations, education, social innovation, policy making, and even beauty in daily life.

13Go NaturalSome beauty comes naturally

Solution

Context

Problem

You are always putting on makeup

because you don’t have much

confidence in your bare face.

You get such used to having makeup

on that you don’t want to meet anyone

when you don’t have any on.

Try adjusting the amount of

makeup based on

the occurrence and the people

you are going to meet.

Try putting on less when you are just going to

school or work. If you are only going to meet

your close friends, even try going natural.

By having opportunities to put on different

kinds of makeup, you might be able to notice

something new about your face.

▶ 02. Charming Point 36. Various Sides

Ver. 0.60November, 2012

http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns

[email protected]

Collaboration Patterns Project

創造的コラボレーション

未来への使命感方法のイノベーション伝説をつくる

成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば

創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み

世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く

0

1

2

3

4

56789

10111213

14

151617181920212223

24

252627282930313233 Ver. 0.60

Collaboration Patterns Project

Collaboration Patterns : コ

ラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)

創造的コラボレーションのパターン・ランゲージコラボレーション・パターン

Ver. 0.60November, 2012

http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns

[email protected]

Collaboration Patterns Project

創造的コラボレーション

未来への使命感方法のイノベーション伝説をつくる

成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば

創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み

世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く

0

1

2

3

4

56789

10111213

14

151617181920212223

24

252627282930313233 Ver. 0.60

Collaboration Patterns Project

Collaboration Patterns : コ

ラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)

創造的コラボレーションのパターン・ランゲージコラボレーション・パターン

Learning Patterns : A Pattern Language for Creative Learning (ver. 0.80)

A Pattern Languagefor Creative LearningVer. 0.80

September, 2011

[email protected] Patterns Project

patterns

ver. 0.80

Design Your Learning

Making OpportunitiesCreative ProjectOpen-Process Learning

Jump InLearning by ImitationEffective AskingOutput-Driven LearningForeign Language Every DayPlayful LearningEmbodied SkillsLanguage ShowerTangible PilesTornado of LearningTriangle ScalingChain of Excitement!

Thinking in ActionPrototypingField DivingMulti-Camera ShootingA Bird's- & Bug's-Eye ViewHidden ConnectionsFrontier FinderCreative SwitchFruit FarmingInitial Draft Only HalfwayAttractive ExpressionAcceleration to Next

Community of LearningGood RivalsConsequential EncounterFirm DeterminationTalking ThinkerLearning by TeachingObvious ReasonRight WayBrave ChangeExplorer's PassionSelf-ProducingBe Extreme!

0

123

456789

101112131415

161718192021222324252627

282930313233343536373839

Ver. 0.60October, 2012

http://ppatterns.org/[email protected]

Presentation Patterns Project

Creative Presentation

Main MessageTouching GiftImage of Success

StorytellingExploration of WordsVisual PowerDramatic ModulationUnexpected EvolutionDoors of MysteryBeautiful ClarityPerfect PortionCherry on Top

Mind BridgeReality SharingParticipation DriverQuality in DetailsExpression CoordinatorDiscomfort RemovingSignificant VoidActivation SwitchTake-Home Gift

Stage BuildingReminders of SuccessConstruction of ConfidencePresentershipBest EffortPersonally for YouInvitation to the WorldImprovised PresentationReflecting Forwards

Unique PresenterAesthetics of PresentingBe Authentic!

0

123

456789

101112

131415161718192021

222324252627282930

313233

Ver. 0.60Presentation Patterns Project

Presentation Patterns: A Pattern Language for Creative Presentations (ver. 0.60)

A Pattern Language for Creative Presentations

Page 28: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Learning Patterns is a pattern language for creative learning, which consists of 40 patterns describing practical knowledge for problem finding and problem solving in learning.

Learning Patterns

Learning Patterns : A Pattern Language for Creative Learning (ver. 0.80)

A Pattern Languagefor Creative LearningVer. 0.80

September, 2011

[email protected] Patterns Project

patterns

ver. 0.80

Design Your Learning

Making OpportunitiesCreative ProjectOpen-Process Learning

Jump InLearning by ImitationEffective AskingOutput-Driven LearningForeign Language Every DayPlayful LearningEmbodied SkillsLanguage ShowerTangible PilesTornado of LearningTriangle ScalingChain of Excitement!

Thinking in ActionPrototypingField DivingMulti-Camera ShootingA Bird's- & Bug's-Eye ViewHidden ConnectionsFrontier FinderCreative SwitchFruit FarmingInitial Draft Only HalfwayAttractive ExpressionAcceleration to Next

Community of LearningGood RivalsConsequential EncounterFirm DeterminationTalking ThinkerLearning by TeachingObvious ReasonRight WayBrave ChangeExplorer's PassionSelf-ProducingBe Extreme!

0

123

456789

101112131415

161718192021222324252627

282930313233343536373839

4. Jump In

37. Explorer’s Passion

35. Right Way7. Output-Driven Learning

32. Talking Thinker

11. Language Shower

14. Triangle Scaling

17. Prototyping

19. Multi-Camera Shooting 24. Fruit Farming

27. Acceleration to Next

29. Good Rivals

5. Learning by Imitation6. E!ective Asking

39. Be Extreme!38. Slef-Producing

34. Obvious Reason

36. Brave Change

8. Foreign Language Every Day

9. Playful Learning

31. Firm Determination

33. Learning by Teaching

10. Embodied Skills

12. Tangible Piles

15. Chain of Excitement!

13. Tornade of Learning

16. Thinking in Action

18. Field Diving

21. Hidden Connections20. A Bird’s- & Bug’s-Eye View

22. Frontier Finder23. Creative Switch

25. Initial Draft Only Halfway26. Attractive Expression

28. Community of Learning

30. Consequential Encounter

3. Open-Process Learning

0. Design Your Learning

2. CreativeProject

1. MakingOpportunities

Page 29: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

No.

“The great composer does not set to work because he is inspired, but be-

FRPHV�LQVSLUHG�EHFDXVH�KH�LV�ZRUNLQJ�´�²�(UQHVW�1HZPDQ

“Make up your mind to act decidedly and take the consequences. No good

LV�HYHU�GRQH�LQ�WKLV�ZRUOG�E\�KHVLWDWLRQ�´�²�7KRPDV�+X[OH\

³<RX�QHYHU�NQRZ�ZKDW�\RX�FDQ�GR�WLOO�\RX�WU\�´�²�3URYHUE

Do not hesitate to jump into a new learning environment.

Jump In

No.4

You have already found the new environment wihch you wish to be in and about to start a new challenge.

ź�,Q�WKLV�FRQWH[W

You are still doubtful whether the community is really suitable for you.

�� ,W�LV�GLI¿FXOW�WR�NQRZ�WKH�DFWXDO�VWDWH�RI�D�FRPPXQLW\�IURP�WKH�RXWVLGH��� It is not until you learn that you really understand what you wanted to

learn.

ź�7KHUHIRUH

Jump into the new environment for your learning.

�� -RLQ�WKH�FRPPXQLW\��SURMHFW��RU�FODVV��DQG�GLYH�LQWR�WKH�¿HOG��� Observe the events that happen there and learn from the members.�� Engage in the activity with all your effort as possible.�� After some time, evaluate the environment and rebuild a plan of your

learning.

Learning Patterns A Pattern Language for Creative Learning

Page 30: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Collaboration Patterns is a pattern language for creative collaboration, which consists of 34 patterns describing practical knowledge for performing creative collaborations.

Ver. 0.60July, 2013

[email protected] Patterns Project

Creative Collaboration

Mission for the FutureInnovation of the WaysCreate a Legend

Spiral of GrowthSympathetic UnionResponse RallyFeeling of TogethernessPiece to ContributeReturn of GrowthSpontaneous CommitmentsLoose ConnectionsVulnerability DisclosureWords of Thanks

Vigor of EmergenceLoaf of TimeCollaborative FieldActivity FootprintsChaotic Path to BreakthroughIdeas Taking ShapeInside InnovatorRoadmap to the GoalImprovised RolesSpadework for Creativity

Power to Change The WorldQuality LineCreative ClashesGenerative DestructionBeyond ExpectationsProject FollowersStrategic DevelopmentsContext of the WorldEndurance to Continue CreatingPolishing Senses

0

123

456789

10111213

14151617181920212223

24252627282930313233 Ver. 0.60

Collaboration Patterns Project

Collaboration Patterns : A Pattern Language for C

reative Collaborations (ver. 0.60)

A Pattern Language forCreative Collaborations

Collaboration Patterns

12.Vulnerability Disclosure

30.Strategic

Developments

26.Creative Clashes

27.Generative Destruction

33.Polishing Senses

32.Endurance to

Continue Creating

31.Context of the World

28.Beyond

Expectations

29.Project Followers

23.Spadework for Creativity

22.Improvised Roles

21.Roadmap to the

Goal

20.Inside Innovator

19.Ideas Taking Shape

18.Chaotic Path to Breakthrough

24.Power to Change The World

25.Quality Line

1. Mission for the Future 2.

Innovation of the Ways

3.Create a Legend

4.Spiral of Growth

5.Sympathetic Union

6.Response Rally

13.Words of Thanks11.

Loose Connections

14.Vigor of Emergence 17.

Activity Footprinnts

16.Collaborative

Field

15.Loaf of Time

0. Creative Collaboration

7.Feeling of

Togetherness

10.Spontaneous Commitments

9.Return of Growth

8.Piece to Contribute

Page 31: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Presentation Patterns is a pattern language for creative presentations, which consists of 34 patterns describing practical knowledge for designing creative presentations. it can be applied to all kinds of activities of representation, including public speaking, performance of music, drama, and dance.

Presentation Patterns

Ver. 0.60October, 2012

http://ppatterns.org/[email protected]

Presentation Patterns Project

Creative Presentation

Main MessageTouching GiftImage of Success

StorytellingExploration of WordsVisual PowerDramatic ModulationUnexpected EvolutionDoors of MysteryBeautiful ClarityPerfect PortionCherry on Top

Mind BridgeReality SharingParticipation DriverQuality in DetailsExpression CoordinatorDiscomfort RemovingSignificant VoidActivation SwitchTake-Home Gift

Stage BuildingReminders of SuccessConstruction of ConfidencePresentershipBest EffortPersonally for YouInvitation to the WorldImprovised PresentationReflecting Forwards

Unique PresenterAesthetics of PresentingBe Authentic!

0

123

456789

101112

131415161718192021

222324252627282930

313233

Ver. 0.60Presentation Patterns Project

Presentation Patterns: A Pattern Language for Creative Presentations (ver. 0.60)

A Pattern Language for Creative Presentations

1. Main Message

2. Touching Gift

3. Image of Success

4. Storytelling

5. Exploration of Words

6. Visual Power

7. Dramatic Modulation

8. Unexpected Evolution

9. Doors of Mystery

10. Beautiful Clarity

11. Perfect Portion

12. Cherry on Top

13. Mind Bridge

14. Reality Sharing15. Participation Driver

16. Quality in Details

17. Expression Coordinator

18. Discomfort Removing

19. Significant Void

20. Activation Switch

21. Take-Home Gift

22. Stage Building

23. Reminders of Success

24. Construction of Confidence

25. Presentership26. Best Effort

27. Personally for You

28. Invitation to the World

29. Improvised Presentation

30. Reflecting Forwards

31. Unique Presenter

32. Aesthetics of Presenting

33. Be Authentic!

0. Creative Presentation

Page 32: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

We, Iba Lab, creating pattern languages of learning, collaborations, presentations, education, social innovation, policy making, and even beauty in daily life.

13Go NaturalSome beauty comes naturally

Solution

Context

Problem

You are always putting on makeup

because you don’t have much

confidence in your bare face.

You get such used to having makeup

on that you don’t want to meet anyone

when you don’t have any on.

Try adjusting the amount of

makeup based on

the occurrence and the people

you are going to meet.

Try putting on less when you are just going to

school or work. If you are only going to meet

your close friends, even try going natural.

By having opportunities to put on different

kinds of makeup, you might be able to notice

something new about your face.

▶ 02. Charming Point 36. Various Sides

Ver. 0.60November, 2012

http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns

[email protected]

Collaboration Patterns Project

創造的コラボレーション

未来への使命感方法のイノベーション伝説をつくる

成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば

創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み

世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く

0

1

2

3

4

56789

10111213

14

151617181920212223

24

252627282930313233 Ver. 0.60

Collaboration Patterns Project

Collaboration Patterns : コ

ラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)

創造的コラボレーションのパターン・ランゲージコラボレーション・パターン

Ver. 0.60November, 2012

http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns

[email protected]

Collaboration Patterns Project

創造的コラボレーション

未来への使命感方法のイノベーション伝説をつくる

成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば

創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み

世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く

0

1

2

3

4

56789

10111213

14

151617181920212223

24

252627282930313233 Ver. 0.60

Collaboration Patterns Project

Collaboration Patterns : コ

ラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)

創造的コラボレーションのパターン・ランゲージコラボレーション・パターン

Learning Patterns : A Pattern Language for Creative Learning (ver. 0.80)

A Pattern Languagefor Creative LearningVer. 0.80

September, 2011

[email protected] Patterns Project

patterns

ver. 0.80

Design Your Learning

Making OpportunitiesCreative ProjectOpen-Process Learning

Jump InLearning by ImitationEffective AskingOutput-Driven LearningForeign Language Every DayPlayful LearningEmbodied SkillsLanguage ShowerTangible PilesTornado of LearningTriangle ScalingChain of Excitement!

Thinking in ActionPrototypingField DivingMulti-Camera ShootingA Bird's- & Bug's-Eye ViewHidden ConnectionsFrontier FinderCreative SwitchFruit FarmingInitial Draft Only HalfwayAttractive ExpressionAcceleration to Next

Community of LearningGood RivalsConsequential EncounterFirm DeterminationTalking ThinkerLearning by TeachingObvious ReasonRight WayBrave ChangeExplorer's PassionSelf-ProducingBe Extreme!

0

123

456789

101112131415

161718192021222324252627

282930313233343536373839

Ver. 0.60October, 2012

http://ppatterns.org/[email protected]

Presentation Patterns Project

Creative Presentation

Main MessageTouching GiftImage of Success

StorytellingExploration of WordsVisual PowerDramatic ModulationUnexpected EvolutionDoors of MysteryBeautiful ClarityPerfect PortionCherry on Top

Mind BridgeReality SharingParticipation DriverQuality in DetailsExpression CoordinatorDiscomfort RemovingSignificant VoidActivation SwitchTake-Home Gift

Stage BuildingReminders of SuccessConstruction of ConfidencePresentershipBest EffortPersonally for YouInvitation to the WorldImprovised PresentationReflecting Forwards

Unique PresenterAesthetics of PresentingBe Authentic!

0

123

456789

101112

131415161718192021

222324252627282930

313233

Ver. 0.60Presentation Patterns Project

Presentation Patterns: A Pattern Language for Creative Presentations (ver. 0.60)

A Pattern Language for Creative Presentations

Page 33: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Iba Laboratory, Keio UniversityCreative Media Lab: Designing Novel Methods and Tools for Creative Society

Page 34: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

35

Survival Language

A Pattern Language for Surviving Earthquakes

Page 35: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

36

Survival

S u rvival

Designing Preparation Designing Emergency Action Designing Life After Quake

Survival Language Project [email protected]

Daily Use of Reserves

1981 Line

Evacuation before Firefighting

Armadillo Pose Cover and Hold on

Life over Furniture

Kick Signal

Shrine Shelter

Evacuation Initiator

Pattern Gift

Survival Language A Pattern Language for Surviving Earthquakes

Page 36: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

TV'S ROOT

Even if you fasten your TV to a TV table, both the TV and the TV table will fall during severe shaking if the TV table is not fastened to the floor.

Page 37: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

When the shaking of the earthquake is severe, not only may the TV fall, but also may fly out – making it very dangerous. Therefore, the TV should be fastened to the TV table. However, even if the TV is fastened to the TV table, it is still not safe. The center of gravity of the TV table with the TV fastened is high, which has the danger of falling with the TV when an earthquake hits. It is very dangerous if you don’t fasten the TV table to the floor and walls as well.

Therefore:Not only should you fasten the TV to the TV table, but also the TV table to the wall. If the TV table has casters, fasten them so they will not move. In addition, fasten the TV table to a wall with L-shaped brackets.

When fastening the TV table to the wall, you should use the bracketthe opposite way --- "REVERSE L-SHAPE LOCK." With the patterns presented, it is now much safer inside the house. However, it is also necessary to know what to do when an actual earthquake hits --- "COVER AND LOCK," "ARMADILLO POSE," "LIFE OVER FURNITURE," "EVACUATION BEFORE FIRE-FIGHTING."

Page 38: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Life over Furniture

An earthquake has struck and shaking furniture around you are about to collapse.

Page 39: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

You try to hold on the furniture to keep it from falling, but end up having the furniture collapsing over you. Shaking furniture may bring up your fears and tempt you to hold on to it to make it stop shaking. In some occasions, there may be valuables kept in the furniture, tempting you even more to keep it from falling and breaking the valuables. Unfortunately, it is impossible to prevent this when the ground is shaking. Going close to the furnitures will only leave you crushed under them.

Therefore:As soon as you feel the ground shaking, get away from any furniture for your safety.

Get away from the furnitures and keep safe --- "ARMADILLO POSE,""COVER AND LOCK."

Page 40: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Pattern Language 3.0 = human action

Dialogue = reflecting, talking, learning experiences

Generative Films = web of video on the Web

Page 41: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

By using pattern languages as triggers for narrative and dialogue we can become conscious of the parts of our experiences we normally do not notice, and inspect it through dialogues.

experienceas a whole

experienceas a whole

pattern patternpattern

pattern

Pattern Languageas Vocabulary forCommunication

pattern

Dialogue = reflecting, talking, learning experiences

Page 42: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

To help people reflect on their experience with using a pattern language, I usually hold dialogue workshops, where participants talk about their experiences with each other using the pattern language.

Dialogue = reflecting, talking, learning experiences

Page 43: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

We’ve held more than 40 workshops for various targets, in various domains, and in various places with using our pattern languages; The total number of participants are about 4,000 people.

Dialogue = reflecting, talking, learning experiences

Page 44: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

The workshop first asks participants to read the all patterns beforehand, and list the patterns that they have already experienced. They would also make a list of five patterns in which they wish to use in the near future.

Dialogue = reflecting, talking, learning experiences

Page 45: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

With the list of the five patterns in their hands, the participants would walk around at the workshop searching for other participants who have already experienced one of the patterns on the list.

Dialogue = reflecting, talking, learning experiences

Page 46: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Dialogue = reflecting, talking, learning experiences

Once they find a match, the one who has experienced the pattern would talk about the experience, and the other person would listen to it and take notes.

Page 47: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Dialogue Workshop(Video)

Page 48: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

"It was fun listening to stories about my peers doing things that I can't yet do. It was interesting how the experiences differed from person to person.

“Talking about my own experiences was something I've never done in the past, but it wasn't hard as I thought and I was able to enjoy it."

"Even though I thought my experiences were uninteresting and useless, by seeing people listening to them seriously and taking notes on them, I became able to talk about the experience with more confidence."

Feedbacks of the workshop

Page 49: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

"The workshop was a good opportunity to reflect on my experiences. I was able to find out how much I can't do, but at the same time I was able to find out the thing only I can do."

Findings about the Self

Findings about Others

"The workshop gave me a chance to get to know things about my peers that I usually don't see when I talk with them."

"The actual experiences by my peers made me think I can do similarly in my future presentations too."

Findings about their Own Potentiality

Page 50: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

By using pattern languages as triggers for narrative and dialogue we can become conscious of the parts of our experiences we normally do not notice, and inspect it through dialogues.

experienceas a whole

experienceas a whole

pattern patternpattern

pattern

Pattern Languageas Vocabulary forCommunication

pattern

Dialogue = reflecting, talking, learning experiences

Page 51: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

A New Web System to utilize Pattern Languages

ALL | FAVORITE | PATTERNS

タイトル

タイトル

タイトル

タイトル

タイトル タイトル

タイトル

タイトル

タイトル

タイトル

タイトル

タイトル タイトル

タイトル

Writing user’s own experiences in poetic way with using the Generative Beauty Patterns

Dialogue = reflecting, talking, learning experiences

Page 52: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Pattern Diagnostic System

•an online system in which users diagnoses themselves through a series of questions based on a pattern language, and visualizes what parts of the pattern language they are able to do now, and what kinds of patterns could be taken in for improvement.

•The system guides users through user-set projects in terms of patterns, and helps them gain growth.

•Users of the system will enter short episodes of experiences with the pattern, which the system will systematically synthesize into a visual map which shows successful and unsuccessful parts of the project.

Page 53: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Pattern Language 3.0 = Human Action

Dialogue = reflecting, sharing, learning

Generative Films = Web of video on the Web

Page 54: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)
Page 55: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)
Page 56: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

A Prototype of Promotion Video(Video)

Page 57: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Murray Silverstein & Max JacobsonJSWD Architects

Co-author of A Pattern Language and The Oregon ExperimentAuthor of The Good House and Patterns of Home

Interviewed in Oct., 2013

Page 58: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Sara IshikawaCo-author of A Pattern Language, The Oregon Experiment, House Generated By Patterns, A Pattern Language which Generates Multi-Service Centers

Interviewed in Oct., 2013

Page 59: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Howard DavisProfessor at Department of Architecture, University of Oregon

Co-author of The Production of HousesAuthor of The Culture of Building and Living Over the Store

Interviewed in Oct., 2013

Page 60: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Hajo NeisAssociate Professor at Department of Architecture, University of Oregon

Co-author of The New Theory of Urban DesignCo-Author of The Battle for the Life and Beauty of the Earth

Interviewed in Nov., 2013

Page 61: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Michael Mehaffy

Interviewed in Nov., 2013

Presitent of Structura Naturalis Inc.Executive director of the Sustasis Foundation, a Portland, OR.Wrote papers about Generative Code.

Page 62: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Gary Black

Interviewed in Aug., 2013

Integrated Structures Inc.Associate Professor of Architecture, Department of Architecture, University of California, Berkeley

Co-author of The Mary Rose MuseumAuthor of Wholeness and Order in Large Span Wooden Roof Trusses

Page 63: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Randy Schmidt

Interviewed in Aug., 2013

Vice President of Center for Environmental Structure

Page 64: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Jenny Quillien

Interviewed in Oct., 2012

Author of Delight's Muse: on Christopher Alexander's THE NATURE OF ORDER, and Clever Digs: how workspaces can enable thought

Page 65: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Ward Cunningham

Interviewed in Oct., 2013

Applied the idea of pattern language from architecture to software design with Kent Beck in 1987.He invented the wiki system and used it for sharing and improving software patterns. That's the beginning of wiki system.

Page 66: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Ralf Johnson

Interviewed in Oct., 2013

Co-authors of the influential book "Design Patterns: Elements of Reusable Object-Oriented Software."

Page 67: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Richard Gabriel

Interviewed in Oct., 2012& Oct., 2013

Introduced the method of writers's workshop to the software pattern community.Author of Writers' Workshops & the Work of Making Things: Patterns, Poetry... and Patterns of Software: Tales from the Software Community

Page 68: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Joseph Yoder

Interviewed in Oct., 2012& Oct., 2013

President of Hillside group, the non-profit educational organization to promote pattern languages of programs

Page 69: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Bob Hanmer

Interviewed in Oct., 2013

Author of the book "Patterns for Fault Tolerant Software,"Started the Bootcamp for new comers in the PLoP conferences

Page 70: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Eugene Wallingford

Interviewed in Oct., 2013

One of the member who started creating Pedagogical Patterns, pattern languages for teaching.Co-author of Pedagogical Patterns: Advice For Educators

Page 71: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Christian Kohls

Interviewed in Oct., 2013

Studying pattern languages with the schema theory in psychology. Created a pattern language for online learning, and is an editor of Investigations of E-Learning Patterns: Context Factors, Problems and Solutions.

Page 72: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Joshua Kerievsky

Interviewed in Oct., 2013

CEO of Industrial Logic, Inc.Author of Refactoring to PatternsCreated a pattern language for study groups, "Pools of Insight: A Pattern Language for Study Groups”

Page 73: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Linda Rising

Interviewed in Oct., 2013

Author of Fearless Change: Patterns for Introducing New Ideas

Page 74: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Till Schümmer

Interviewed in July., 2013

Author of Patterns for Computer-Mediated InteractionCreating a pattern language for collaborative work.

Page 75: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Allan Kelly

Interviewed in July., 2013

Author of Business Patterns for Software Developers

Page 76: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

George Platts

Interviewed in July., 2013

Art Psychotherapist/Multi Medium Artist

Page 77: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Will open at the beginning of 2014!http://generativefilms.org/

Page 78: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Will open at the beginning of 2014!http://generativefilms.org/

Page 79: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Page 80: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Three Generations of Pattern Languages

New Way of using Pattern Languages

Making a Movie about Pattern Languages

Pattern Language 3.0 = human action

Dialogue = reflecting, talking, learning experiences

Generative Films = web of video on the Web

Page 81: Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (PUARL2013)

Evolution of Pattern LanguagesDesigning Human Actions, Dialogue, & Films

PUARL2013Portland, ORNov. 3, 2013

Associate Professor Faculty of Policy Management, Keio UniversityPh. D. in Media and [email protected]

Takashi Iba

This slides will be uploaded soon tohttp://www.slideshare.net/takashiiba