Upload
takashi-iba
View
561
Download
3
Embed Size (px)
DESCRIPTION
Takashi Iba's Invited Talk at SugarLoafPLoP2014 conference (10th Latin American Conference on Pattern Languages of Programs), Ilha Bela, São Paulo, Brazil, Nov, 2014. Since the late 1990s, pattern languages began to be applied to an increasing range of fields to encompass creative human actions such as education and innovation. To distinguish this new generation of pattern languages that describe patterns for creative human actions, Iba have named it "Pattern Language 3.0." As pattern language domains have expanded, so have its uses. Pattern languages have been used as media for dialogue to allow the exchange of personal experiences. In this talk, I present the idea of Pattern Language 3.0, and show examples of pattern languages as well as new uses for them.
Citation preview
A New Generation of Pattern Languages
Invited Talk at SuagrLoafPLoP2014
Faculty of Policy Management, !Keio University!Ph.D in Media and [email protected]
Pattern Language 3.0
Takashi Iba
Pattern Language 3.0 ?
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
Architecture
Software
Human Action
Three Generations of Pattern Languages
Pattern Language 3.0
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
Architecture
Software
Human Action
In the recent complex society, identifying problems and
creatively thinking of solutions from various perspectives is
essential. People need to learn by constructing their own living
knowledge based on their situation and not by merely
memorizing existing ideas;; Learning how to generate new ideas
and how to think is also necessary;; that is, a creative learning.
How can such Creative Learning be achieved? Secrets to
Creative Learning are scribed in this book.
Learning Patterns presents 40 distinct patterns that show tips,
methods, and views for a Creative Learning. The Learning
Patterns are written as a pattern language that summarizes the
design knowledge that develops from a person’s experience into
the form of a pattern. It pairs a problem that occurs in a certain
context of a design with its solution and gives it a name.
The users of a pattern language must select a pattern on the
basis of the context in which it is being used, and fit the abstract
solution to their specific situation. Read through the pages and
use any or all of the Learning Patterns to make your learning
more creative.
Takashi Iba is an associate professor at the Faculty of Policy
Management and the Graduate School of Media and
Governance at Keio University, Japan. He received a Ph.D. in
Media and Governance from Keio University in 2003, and
continued as a visiting scholar at the MIT Center for Collective
Intelligence during the 2009 academic year. With collaborating
with his students, Dr. Iba created many pattern languages
concerning human actions. He authored Collaboration Patterns
(2014), Presentation Patterns (2014), and many academic books
in Japanese such as the bestselling Introduction to Complex
Systems (1998).
Takashi Iba with Iba Laboratory
Learning PatternsA Pattern Language for Creative Learning
CreativeShift
IBALearning
Patterns―APattern
LanguageforC
reativeLearning
Three Generations of Pattern Languages
Associate Professor, Faculty of Policy Management, Keio University!Ph.D. in Media and Governance
explores the nature of creativity and works to build media to nurture it!! - Systems Theory: the Science of Complex Systems & Autopoietic Systems!! - Pattern Language: for sharing practical knowledge in a creative domain!! - Future Language: for sharing future vision
Pattern Language, Creative Systems Theory, Workshop Design, Exploring Creative Society
井庭 崇
Teaching
Research
In the recent complex society, identifying problems and
creatively thinking of solutions from various perspectives is
essential. People need to learn by constructing their own living
knowledge based on their situation and not by merely
memorizing existing ideas;; Learning how to generate new ideas
and how to think is also necessary;; that is, a creative learning.
How can such Creative Learning be achieved? Secrets to
Creative Learning are scribed in this book.
Learning Patterns presents 40 distinct patterns that show tips,
methods, and views for a Creative Learning. The Learning
Patterns are written as a pattern language that summarizes the
design knowledge that develops from a person’s experience into
the form of a pattern. It pairs a problem that occurs in a certain
context of a design with its solution and gives it a name.
The users of a pattern language must select a pattern on the
basis of the context in which it is being used, and fit the abstract
solution to their specific situation. Read through the pages and
use any or all of the Learning Patterns to make your learning
more creative.
Takashi Iba is an associate professor at the Faculty of Policy
Management and the Graduate School of Media and
Governance at Keio University, Japan. He received a Ph.D. in
Media and Governance from Keio University in 2003, and
continued as a visiting scholar at the MIT Center for Collective
Intelligence during the 2009 academic year. With collaborating
with his students, Dr. Iba created many pattern languages
concerning human actions. He authored Collaboration Patterns
(2014), Presentation Patterns (2014), and many academic books
in Japanese such as the bestselling Introduction to Complex
Systems (1998).
Takashi Iba with Iba Laboratory
Learning PatternsA Pattern Language for Creative Learning
CreativeShift
IBALearning
Patterns―APattern
LanguageforC
reativeLearning
Takashi Iba
since 13 years old (1987 - )!Basic, C, C Shell, Perl, Java …
Programming as a hobby & tools for research
Enjoying creating (almost) anything
Programming as a hobby & tools for researchxn+1 = a xn ( 1 - xn )
Logistic Map
http://www.chaoticwalk.org
xn+1 = a xn ( 1 - xn ) Logistic Map
Iba, T. & Shimonishi, K. (2011), "The Origin of Diversity: Thinking with Chaotic Walk," in Unifying Themes in Complex Systems Volume VIII: Proceedings of the Eighth International Conference on Complex Systems, New England Complex Systems Institute Series on Complexity (Sayama, H., Minai, A. A., Braha, D. and Bar-Yam, Y. eds., NECSI Knowledge Press, 2011), pp.447-461.
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Takashi Iba, "A Study on Simulating Economies and Societies as Evolutionary Complex Systems,” Ph.D Thesis for Graduate School of Media and Governance, Keio University, 2003
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Boxed Economy Project (1999 - 2003)Creating a method and tools for agent-based social simulations
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
PlatBox Simulator, a software platform to execute and!to analyze the agent-based social simulations.
Component Builder, a tool for designing the model!component plugged into PlatBox Simulator.
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
PlatBox Model Framework
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Action Parts
Modeling with!UML diagram!
+
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
We define 281 action parts.
All actions in social simulation can be described with combining these parts.
Action Parts
テキスト
Memorize/Recall Change the status of the Agent Acquire the status of the Agent Recieve Goods and Information Acquire the status of other Agent Acquire the world status Send Goods and Information Change the status of other Agent Change the world status Acquire the details of Information Acquire the detals of Goods Acquire Set Acquire the details of Relation Create new Information Create new Goods Create new Set Edit Information Change the status of Goods Control Set Calculate Output Terminate the Agent Add Behavior to the Agent Delete Behavior of the Agent Obtain Goods .......
Increase the value of DoubleInformation the Agent has Reduce the value of DoubleInformation the Agent has Update the value of DoubleInformation the Agent has Increase the value of IntegerInformation the Agent has Reduce the value of IntegerInformation the Agent has Change the value of IntegerInformation the Agent has Check the current status of this Behavior Specify the Type of this Behavior Delete Information the Agent memorized Assign all memorized Information of the Agent to a Map Make the Agent Recall Information Make the Agent Memorize Information Acquire all specified Types of Goods from the Agent Acquire specified quantity of Goods from the Agent Acquire specified Parent-Type of Goods from the Agent and Assign them to a Set Acquire specified Parent-Type and quantity of Goods from the Agent and Assign them to a Set Connect one way Relation between the Agent and others Connect mutual Relation between the Agent and others Disconnect mutual Relation between the Agent and others Disconnect one way Relation of the Agent Disconnect all specified Types of Relations of the Agent Disconnect a specified Parent-Type of Relations of the Agent Close active Channel Specify the Agent Specify the Type of the Agent Check whether the Agent has the specified Type of Goods .........
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpgConceptual Model Simulation Model
Source Code of Simulation
Component Builder
Java Compiler
Executable Program of Simulation
Model-Driven Development
Model-Driven Development of Agent-Based Social Simulations
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
20
In 1999, I found a book …
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
21
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Model PatternsPatterns for Agent-Based Social Modeling (Iba 2002, 2003)
23 patterns ( Elementary / Communication / Behavioral Change / Activation )
行動変化のモデル・パターン
Behavior Switching
BehaviorSwitcher
TargetBehavior
SwitchBehaviorBehavior
BehaviorSwitcher
TargetBehavior
SwitchBehaviorBehavior
BehaviorSwitcher
SwitchBehaviorBehavior
BehaviorSwitcher
NewBehavior
SwitchBehaviorBehavior
目的エージェントが現在持っている行動を、新しい他
の行動に切り替える。
動機エージェントの役割が動的に変化するモデルや、
状況に応じた振舞いをするモデルでは、シミュレーション実行中に、そのエージェントが持っている行動を切り替える必要がある。特に典型的な例としては、戦略 (行動)の切り替えがある。
基本動作BehaviorSwitcherエージェントは TargetBehav-
iorと SwitchBehaviorBehaviorを持っている。Switch-BehaviorBehaviorによって、TargetBehaviorを削除し、SwitchBehaviorBehaviorによって、NewBe-haviorを追加する。
設計【全体像】
: BehaviorSwitchingWorld : BehaviorSwitchingModel
AGENTTYPE_BehaviorSwitcher : AgentType : Agent
BEHAVIORTYPE_SwitchBehavior : BehaviorType: SwitchBehaviorBehavior
BEHAVIORTYPE_Target : BehaviorType: TargetBehavior
BEHAVIORTYPE_New : BehaviorType: NewBehavior
【SwitchBehaviorBehavior】
AbstractSwitchBehaviorBehavior
SwitchBehaviorBehavior
AbstractBehavior( from org.boxed_economy.besp.model.fmfw.behavior )
switchBehaviorAction ( )
280
サンプルコード
【BehaviorSwitchingWorldクラス】・・・public void initializeAgents()
//エージェントの生成Agent behaviorSwitcher =createAgent(
BehaviorSwitchingModel.AGENTTYPE_BehaviorSwitcher);
//そのエージェントへの SwitchBehavior 行動と、切り替え前行動の追加behaviorSwitcher.addBehavior(
BehaviorSwitchingModel.BEHAVIORTYPE_SwitchBehavior);
behaviorSwitcher.addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target);
・・・
【SwitchBehaviorBehaviorクラス】・・・protected void switchBehaviorAction()
//切り替え前の行動の削除this.getAgent().removeBehavior(
this.getAgent().getBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target));
//切り替え後の行動の追加this.getAgent().addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_New);
・・・
バリエーションこのサンプルでは、ソースコード中に明示的に切り替え後の BehaviorTypeを指定している
が、BehaviorTypeを情報として入手し、それに応じて切り替え後の行動を決めるということもできる。なお、戦略行動のように、同種の行動であるが内容が異なるという行動を切り替えること
がある (その場合には、Super BehaviorType Callingパターンを使って行動のアクティベーションが行われていると思われる)。このような場合には、切り替え前の行動の削除の際に、親 BehaviorTypeを指定して削除することができる。これにより、切り替え前の行動が具体的に何であるかを意識することなく、削除することができる。
関連するパターンBehavior Destruction: 行動を削除する (切り替え前の行動を削除する際に用いる)。Behavior Creation: 行動を生成する (切り替え後の行動を生成する際に用いる)。Temporary Behavior Creation: 一時的に行われる行動を生成する (切り替え後の行動が一時的な行動である場合は、これを用いる)。Super BehaviorType Calling: 具体的な BehaviorTypeではなく、親 BehaviorTypeで指定する (行動を切り替えても、動作するために必要となる)。
281
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
23
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
24
with Ralph Johnson, the Gang of Four
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
May the force be with you.
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
May the force be with you.
Jedifor the peace of the universestruggling
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Jedi
May the force be with you.
for the peace of the universePLoP
with writing good patternsstruggling
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
PLoP
2007!2008!2009!!
2011!2012!2013!2014
2012!2013!
(2014)
EuroPLoP
2010!2011!!!
2014
AsianPLoP
2014
SugarLoafPLoP
This is my 13th * PLoP conference :)
presented 32 papers, held 6 workshops, and provided 2 talks!
Pattern Language 3.0 - A New Generation of Pattern Languages!by Takashi Iba
1. New Domains that Pattern Language method applies
2. Using patterns for learning from others
3. New Challenges for using patterns
Pattern Language 3.0 (Human Actions)
Dialogue Workshops
Pattern Cards, TV show, …
Pattern Language 3.0 - A New Generation of Pattern Languages!by Takashi Iba
1. New Domains that Pattern Language method appliesPattern Language 3.0 (Human Actions)
Pattern Language 3.0 - A New Generation of Pattern Languages!by Takashi Iba
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
The tool (language) for thinking and communicating how to learn creatively
In the recent complex society, identifying problems and
creatively thinking of solutions from various perspectives is
essential. People need to learn by constructing their own living
knowledge based on their situation and not by merely
memorizing existing ideas;; Learning how to generate new ideas
and how to think is also necessary;; that is, a creative learning.
How can such Creative Learning be achieved? Secrets to
Creative Learning are scribed in this book.
Learning Patterns presents 40 distinct patterns that show tips,
methods, and views for a Creative Learning. The Learning
Patterns are written as a pattern language that summarizes the
design knowledge that develops from a person’s experience into
the form of a pattern. It pairs a problem that occurs in a certain
context of a design with its solution and gives it a name.
The users of a pattern language must select a pattern on the
basis of the context in which it is being used, and fit the abstract
solution to their specific situation. Read through the pages and
use any or all of the Learning Patterns to make your learning
more creative.
Takashi Iba is an associate professor at the Faculty of Policy
Management and the Graduate School of Media and
Governance at Keio University, Japan. He received a Ph.D. in
Media and Governance from Keio University in 2003, and
continued as a visiting scholar at the MIT Center for Collective
Intelligence during the 2009 academic year. With collaborating
with his students, Dr. Iba created many pattern languages
concerning human actions. He authored Collaboration Patterns
(2014), Presentation Patterns (2014), and many academic books
in Japanese such as the bestselling Introduction to Complex
Systems (1998).
Takashi Iba with Iba Laboratory
Learning PatternsA Pattern Language for Creative Learning
CreativeShift
IBALearning
Patterns―APattern
LanguageforC
reativeLearning
Pattern Language 3.0 (Human Actions)An example of
http://www.amazon.com/dp/1312408855/http://www.lulu.com/shop/product-21790705.html
Takashi Iba with Iba Laboratory, Learning Patterns: A Pattern Language for Creative Learning, CreativeShift Lab, 2014
Pattern‣The Learning Patterns consists of 40 patterns, which together scribe out the practical knowledge in learning.
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolutionContext
ProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
pattern
patternpattern
pattern
pattern
pattern
pattern
pattern
pattern
pattern
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolutionContext
ProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
pattern
patternpattern
pattern
pattern
pattern
pattern
pattern
pattern
pattern
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
‣Each pattern of the Learning Patterns describes, in a certain context, what kind of problem frequently occurs, and what is a good solution for the problem.
Pattern
Context
Problem
Solution
Problem Finding
Problem Solving
What is the Pattern?Pattern
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolutionContext
ProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
pattern
patternpattern
pattern
pattern
pattern
pattern
pattern
pattern
pattern Name
Pattern From
25
You have already found the new environment you wish to be in, and
you are about to start a new challenge.
ź,QWKLVFRQWH[W
You still doubt that the community is suitable for you.
outside.
,W is not until you learn that you really understand what you wanted
to learn.
ź Therefore
Jump into the new environment to learn something new.
the events happening there, and learn from the members. Then, engage
in the activity with as much effort as possible. After some time, evalu-
ate the environment and rebuild your learning plan.
24
Jump In
Do not hesitate to jump into a new learning environment.
“The great composer does not set to work because he is inspired, but be-
comes inspired because he is working.” —— Ernest Newman
“Make up your mind to act decidedly and take the consequences. No good is
ever done in this world by hesitation.” —— 7KRPDV+X[OH\
“You never know what you can do till you try.” —— Proverb
No.4
Pattern Name
One-liner
&RQWH[WProblem Forces
SolutionActionsQuotes
,OOXVWUDWLRQ
Pattern
Number
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolutionContext
ProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
ContextProblemSolution
pattern
patternpattern
pattern
pattern
pattern
pattern
pattern
pattern
patternName Context
Problem
Solution
Opportunity for Learning
Opportunities for learning are created, not chanced upon or waited for.
You are ready to learn, and perhaps you have a few expectations.
In this context
There are few good opportunities for learning compared to your expectations.
Create your own opportunities for learning based on your interests.
Therefore
No. 1
Context
Problem
Solution
Learning by CreatingLearn through actively creating,
rather than through memorization.
You have started to learn, and maybe you want more excitement.
In this context
You are not willing to learn just by acquiring knowledge and skills.
Launch and implement your own project to improve your knowledge and skills.
Therefore
No. 2
Language ShowerSubmerge yourself in an environment
where you are exposed to the language you want to master.
You want a good command of a foreign language.
In this context
Mastering languages is difficult.
Establish an environment where you can always listen to and read a foreign language.
Therefore
No. 14
Community of Learning
Two heads or more are likely better than one.
You’ve realized that what you are starting to work on is a challenging problem or activity.
In this context
What you want to study is too big and too difficult to explore alone.
Build a community of learning with people who share similar interests.
Therefore
No. 28
Talking ThinkerTalk about your idea,
don’t be a silent “thinking reed.”
You’ve worked on developing your idea, but it is unclear.
In this context
Thinking alone often brings you to a dead end.
Explain what you think verbally to improve your idea.
Therefore
No. 31
4. Jump In 37. Frontier Finder
34. Questioning Mind
7. Output-Driven Learning
31. Talking Thinker
10. Tornado of Learning
13. Skill Embodiment
16. Thinking in Action
19. A Bug’s-Eye & Bird’s-Eye View
22. Passion for Exploration
25. Attractive Expressions
28. Community of Learning
6. EffectiveAsking 5. Copycat
Learner 39. Be Extreme!
38. Self-Producer
35. The Right Way
36. Brave Changes
9. PlayfulLearning
8. Daily Use of Foreign Language
32. Leaning by Teaching
33. Firm Determinations
12. Quantity brings Quality
11. Chain of Excitement
15. Tangible Growth
14. LanguageShower
17. Prototyping
18. Field Diving
21. Triangular Dig20. Hidden
Connections
23. Brain Switch 24. Fruit
Farming
26. The First-Draft-Halfway-Point
27. Acceleration to the Next
29. Serendipitous Encounters
30. Good Rivals
3. Open Learning
0. Creative Learning
1. Opportunity for Learning
2. Learning by Creating
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.60November, 2012
http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns
Collaboration Patterns Project
創造的コラボレーション
未来への使命感方法のイノベーション伝説をつくる
成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば
創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み
世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Ver. 0.60Collaboration Patterns Project
Collaboration Patterns : コ
ラボレーション・パターン 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)
創造的コラボレーションのパターン・ランゲージコラボレーション・パターン
Pattern Language 3.0 (Human Actions), created by Iba Lab
Learning Collaboration Beauty Change Making
Surviving!Earthquakes
Living well!with Dementia
(2009) (2011) (2012) (2012) (2012)
(2013) (2014)
Presentation
Personal!Culture
(2013)
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
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
C. Alexander, S. Ishikawa, M. Silverstein, A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977
1st Generation: Architecture, since 70’s
http://stephania32.wordpress.com/
Christopher Alexander
Ward CunninghamKent Beck
Kent Beck & Ward Cunningham, “Using Pattern Languages for Object-Oriented Program”, OOPSLA '87, 1987
Gang of Four
Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides,!Design Patterns: Elements of Reusable Object-Oriented Software,!Addison-Wesley Professional, 1994
2nd Generation: Software, since late 80’s
2nd Generation: Software, since late 80’s
3rd Generation: Human Action, since late 90’s
Linda RisingMary Lynn Manns
Joseph Bergin
Manns, M. L., and Rising, L., Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley, 2005
Pedagogical Patterns Editorial Board, Pedagogical Patterns: Advice For Educators, Createspace., 2012
Ver. 0.60November, 2012
http://collabpatterns.sfc.keio.ac.jphttp://twitter.com/collabpatterns
Collaboration Patterns Project
創造的コラボレーション
未来への使命感方法のイノベーション伝説をつくる
成長のスパイラル共感のチームづくりレスポンス・ラリー一体感をつくる貢献の領域成長のリターン自発的なコミットメントゆるやかなつながり弱さの共有感謝のことば
創発的な勢いまとまった時間創造の場づくり活動の足あと意味のある混沌アイデアをカタチにインサイド・イノベーターゴールへの道のり臨機応変な動き飛躍のための仕込み
世界を変える力クオリティ・ラインこだわり合う一度こわす期待を超えるファンをつくる広がりの戦略世界の文脈つくり続ける強さ感性を磨く
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Ver. 0.60Collaboration Patterns Project
Collaboration Patterns : コ
ラボレーション・パターン 創造的コラボレーションのパターン・ランゲージ (ver. 0.60)
創造的コラボレーションのパターン・ランゲージコラボレーション・パターン
Learning Collaboration Beauty Change MakingPresentation
3rd Generation: Human Action, since late 90’s
Surviving!Earthquakes
Living well!with Dementia
Personal!Culture
Takashi Iba!with Iba Lab
Survival Language
Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, and Takashi Iba, "designing a pattern language for surviving earthquakes," 4th International Conference on Collaborative Innovation Networks (COINs2013), Santiago, Chile, Aug. 2013!!Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, Takashi Iba, "Survival Language: A Pattern Language for Surviving Earthquakes," in 20th International Conference on Pattern Language of Programs (PLoP2013), IL, UAS, Oct. 2013
will be published in Jan, 2015
A Pattern Language for Surviving Earthquakes
Life over Furniture
Survival LanguageA Pattern Language for Surviving Earthquakes
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
Life over Furniture
An earthquake has struck and shaking furniture around you are about to collapse.
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."
Life over Furniture
Survival LanguageA Pattern Language for Surviving Earthquakes
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
Oregon Office of Emergency Management
A SURVIVAL LANGUAGE:!TSUNAMI ESCAPE WAYFINDING!The University of Oregon
Words for a Journey!The Art of Being with Dementia
• It’s for sharing ideas and practical knowledge on living with Dementia.!• It helps the person with Dementia, family, and everyone to imagine their actions
for living well.!• It enables us to talk with others toward Dementia-friendly society
WORDS FOR THE CARING
WORDS FOR THE CARED
WORDS FOR EVERYONE
will be published in 2015
“Dementia is a broad category of brain diseases that cause long term loss of the ability to think and reason clearly that is severe enough to affect a person's daily functioning.” such as Alzheimer
1 A New Journey
2 The First Step
3 Departure Announcement
4 Travel Plan
5 Fellow Travelers
6 Can-Do List
7 Daily Chore
8 Self-Reflecting Room
9 Favorite Place
10 Voice of Experience
11 Turning the Tide
12 Live in the Moment
13 Self-Intro Album
14 Own Way of Expressing
15 Gift of Words
16 Going Together
17 Team Leader
18 Family Expert
19 The Three Consultants
20 Disclosing Chat
21 Chance to Shine
22 Preparation for the Dream
23 Make it Funny
24 Usual Talk
25 The Seen World
26 Personal Time
27 Emotion Switch
28 Casual Counseling
29 Special Day
30 Generational Mix
31 The Amusement Committee
32 Hint of Feelings
33 Job-Specific Contributions
34 On-the-Spot Helper
35 Encouraging Supporter
36 Personal Connections
37 Mix-Up Event
38 Inventing Jobs
39 Delivering the Voice
40 Warm Design
WORDS FOR EVERYONEWORDS FOR THE CARINGWORDS FOR THE CARED
なじみの居場所家族も知っている外出先をつくる。
認知症だからといって、ずっと家のなかにいるのは気が滅入ってしまいます。同じ場
所に居続けるのはストレスが溜まりやすいものだからです。しかし、あちこち自由に
出かけようとすると、家族が心配するかもしれません。もしかしたら出先で状況がわ
からなくなり、困ってしまうという事態が起きてしまう可能性があるからです。
そこで
自分ひとりで行けて、家族も知っている行きつけの場所をつくります。すでにそのよ
うなお気に入りの場所があるのであれば、そこを自分の「なじみの居場所」だと家族
に伝えておきます。そういう場所を思いつかない場合は、家の近くの喫茶店や小さな
美術館など、居心地のよさそうな場所を探すことからはじめます。家族や親しい知人
と一緒に探すと安心です。よさそうな場所が見つかったら、その場にいる店員さんや
常連さんたちに、ひとこと挨拶をしておくと早くなじむことができるでしょう。
そうすると
家のほかに居心地のよい場があることで、豊かな時間を過ごすことができます。また、
他の人とともにする時間も増えるでしょう。家族にとっても、いつものなじみの居場
所にいるとわかっていれば安心です。万が一、認知症の症状が出て困ったとしても、
なじみの店員さんや常連さんがいれば、状況を理解して対応してくれるでしょう。
外に出るよりも、家にいることが多くなりました。
そのとき
No.9
▷ 36 .個人的なつきあい▷ 34.その場の助っ人
WORDS FOR THE CARED
Context
You have begun spending less time outside and more time inside your home.
In this context
Staying inside your home all the time is not fun and may be tiring. No one likes to stay in the same place all the time. However, if you freely go out, your family may become worried that you may become confused and lost while you are out alone.
Therefore
Problem
SolutionFind a place where you can go by yourself without any trouble, and make sure your family knows about the place too. If you already have such a place, tell your family that it is your “Favorite Place.” If not, find a place such as a coffee shop or art museum near your home that you like, where you feel comfortable. You can ask a friend or a family member to help you find this place. Once you find your place, it would be nice to say hello to the people there so you can get on well early.
Consequently
By having a second place besides your home where you can feel comfortable, you will be able to spend good times outside your home. Your family will feel comfortable letting you go out alone too if they know you are at your “Favorite Place.” Even if a symptom of dementia occurs at the place, if the people there know about you, they would be able to treat you properly.
Therefore
Consequence
Sharing the ideas how to live well with Dementia.
Everyone can apply the ideas if they like.
Focusing on the practical knowledge about how to live well in the daily life, not on medical or techniques of caregiving,
Creating new WORDS to represent the ideas
The words enable us to talk with others!
1 A New Journey
2 The First Step
3 Departure Announcement
4 Travel Plan
5 Fellow Travelers
6 Can-Do List
7 Daily Chore
8 Self-Reflecting Room
9 Favorite Place
10 Voice of Experience
11 Turning the Tide
12 Live in the Moment
13 Self-Intro Album
14 Own Way of Expressing
15 Gift of Words
16 Going Together
17 Team Leader
18 Family Expert
19 The Three Consultants
20 Disclosing Chat
21 Chance to Shine
22 Preparation for the Dream
23 Make it Funny
24 Usual Talk
25 The Seen World
26 Personal Time
27 Emotion Switch
28 Casual Counseling
29 Special Day
30 Generational Mix
31 The Amusement Committee
32 Hint of Feelings
33 Job-Specific Contributions
34 On-the-Spot Helper
35 Encouraging Supporter
36 Personal Connections
37 Mix-Up Event
38 Inventing Jobs
39 Delivering the Voice
40 Warm Design
WORDS FOR EVERYONEWORDS FOR THE CARINGWORDS FOR THE CARED
WORDS FOR THE CARING
WORDS FOR EVERYONE
A New Journey as a Concept
We think of living with Dementia as the start of a new journey.
Because we will be spending more time together with our family, this will be a good opportunity to get to know them better.!
The time coming up is not a time for us and our family to lose what we already have, but rather one to recollect what we have missed and perhaps gain even more.
About this ProjectThis project is the result of collaborative work between associate professor Takashi Iba and the students at the Iba Laboratory with corporate members of the Dementia Friendly Japan Initiative including Center for Global Communications at International University of Japan (GLOCOM), Fujitsu Laboratories Ltd., KOKUYO S&T Co., Ltd., and Dai Nippon Printing Co., Ltd..
Takashi Iba (Keio University)!!Aya Matsumoto (Iba Lab, Keio Univ.)!Arisa Kamada (Iba Lab, Keio Univ.)!Nao Tamaki (Iba Lab, Keio Univ.)!Tasuku Matsumura (Iba Lab, Keio Univ.)!Tomoki Kaneko (Iba Lab, Keio Univ.)!Taichi Isaku (Iba Lab, Keio Univ.)
Makoto Okada (Fujitsu Laboratories Ltd.)!!Takehito Tokuda (Dementia Friendship Club)!Masahiko Shoji (Center for Global Communications,!International University of Japan)!Katsuaki Tanaka (KOKUYO S&T Co., Ltd.)!Yasufumi Okui (Dai Nippon Printing Co., Ltd.)
with!Tsutomu Ikezawa (Dai Nippon Printing Co., Ltd.)!Mayu Nagumo (Keio University)!Minami Suwa (Keio University)
Project Members
Interviewed with the person with Dementia and their family
Making Process of Words for a Journey
Wrote down ideas and problems, then categorized them.!Tried to make new categories, avoiding to converge into typical categories.
Making Process of Words for a Journey
Wrote the ideas and problems into the format of Context, Problem, and Solution.!Brushed up them again and again for several months.
Making Process of Words for a Journey
Kanagawa Shimbun
The Journey Continues …
If you have a feeling that you might have “words for a journey,” please share it with someone. Write it out for that person. Create your original “words for a journey.”!!We will continue our search for new “words for a journey” together with you readers in order to keep updating our collection of words. Please send us any of your wisdom to live well with dementia.!!The Words for a Journey Project!E-mail: [email protected]!Web-site: http://journey.sfc.keio.ac.jp/
2. Using patterns for learning from othersDialogue Workshops
Pattern Language 3.0 - A New Generation of Pattern Languages!by Takashi Iba
Using patterns for learning from others,!not only from the patterns themselves
Dialogue with patterns
Dialogue Workshops with Pattern Languages
Takashi Iba, "A Pattern Language for Designing Workshop to Introduce a Pattern Language," the 17th European Conference on Pattern Languages of Programs (EuroPLoP2012), Germany, July, 2012
The workshop first asks participants to 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 Workshops with Pattern Languages
With the list of the 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 Workshops with Pattern Languages
With the list of the 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 Workshops with Pattern Languages
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.
CollaborationPatterns
No.18Creation Process
The project is stuck and is making slow or no progress.
Considering the project’s schedule and efficiency, you become tempted to settle at a quality that is lower than the team’s usual standards.
In this context
Therefore
CollaborationPatterns
No.7Good Team
The project has started, and each member is working on his/her tasks.
Teams with members working sepa-rately on a division-of-labor basis will suffer a lack of feeling as a team, and gaps between individual tasks will occur.
In this context
Therefore
The feeling of creating the project together as a team.
Besides the individual tasks, orga-nize opportunities for the team to share common experiences working on the project.
Feeling ofTogetherness
A new path awaits beyond the struggle of not knowing what to do.
Chaotic Path toBreakthrough
Recapture the current situation as a chance to innovate new ways; stay where you are and thoroughly think through the situation.
Collaboration Pattern Cardshttp://www.amazon.com/dp/B00NBEFLGK/
900 freshmen participate in this workshop every year.
Keio University, Japan
Dialogue Workshops with Pattern Languages
at the Collaborative Innovation Networks (COINs) Conference, Switzerland
zDialogue Workshops with Pattern Languages
at the University of North Carolina at Asheville
zDialogue Workshops with Pattern Languages
We intentionally try to keep short and simple sentences !
Patterns as triggers to reflect on their experiences
No.
“The great composer does not set to work because he is inspired, but be-
FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ
“Make up your mind to act decidedly and take the consequences. No good
LVHYHUGRQHLQWKLVZRUOGE\KHVLWDWLRQ´²7KRPDV+X[OH\
³<RXQHYHUNQRZZKDW\RXFDQGRWLOO\RXWU\´²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.
ź,QWKLVFRQWH[W
You are still doubtful whether the community is really suitable for you.
,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLW\IURPWKHRXWVLGH It is not until you learn that you really understand what you wanted to
learn.
ź7KHUHIRUH
Jump into the new environment for your learning.
-RLQWKHFRPPXQLW\SURMHFWRUFODVVDQGGLYHLQWRWKH¿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.
Adventure Playground 670 words 2 photos, 1 sketch(C. Alexander)
A castle, made of cartons, rocks, and old branches, by a group of children for themselves, is worth a thousand perfectly detailed, exactly finished castles, made for them in a factory.
Play has many functions; it gives children a chance to be together, a chance to use their bodies, to build muscles, and to test new skills. But above all, play is a function of the imagination. A child’s play is his way of dealing with the issues of his growth, of relieving tensions and exploring the future. It reflects directly the problems and joys of his social reality. Children come to terms with the world, wrestle with their pictures of it, and reform these pictures constantly, through those adventures of imagination we call play.
Therefore: Set up a playground for the children in each neighborhood. Not a highly finished playground, with asphalt and swings, but a place with raw materials of all kinds --- nets, boxes, barrels, trees, ropes, simple tools, frames, grass, and water --- where children can create and re-create playgrounds of their own.
Any kind of playground which disturbs, or reduces, the role of imagination and makes the child more passive, more the recipient of someone else’s imagination, may look nice, may be clean, may be safe, may be health --- but it just cannot satisfy the fundamental need which play is all about. And, to put it bluntly, it is a waste of time and money. Huge abstract sculptured playlands are just as bad as asphalt playgrounds and jungle gyms. They are not just sterile; they are useless. The functions they perform have nothing to do with the child’s most basic needs. ... This need for adventurous and imaginative play is taken care of handily in small towns and in the countryside, where children have access to raw materials, space, and a somewhat comprehensible environment. In cities, however, it has become a pressing concern. The world of private toys and asphalt playgrounds does not provide the proper settings for this kind of play.
Abstract Factory 2,159 words 2 diagram 83 lines code
(GoF’s Design Patterns)
182 words 1 illustration
Jump In(Learning Patterns)
No.
“The great composer does not set to work because he is inspired, but be-
FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ
“Make up your mind to act decidedly and take the consequences. No good
LVHYHUGRQHLQWKLVZRUOGE\KHVLWDWLRQ´²7KRPDV+X[OH\
³<RXQHYHUNQRZZKDW\RXFDQGRWLOO\RXWU\´²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.
ź,QWKLVFRQWH[W
You are still doubtful whether the community is really suitable for you.
,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLW\IURPWKHRXWVLGH It is not until you learn that you really understand what you wanted to
learn.
ź7KHUHIRUH
Jump into the new environment for your learning.
-RLQWKHFRPPXQLW\SURMHFWRUFODVVDQGGLYHLQWRWKH¿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.
68 words 4 photos
Cheer-up Cookies(Generative Beauty Patterns)
31Cheer-up CookiesRecover your mood
Solution
Context
Problem
Your feelings are unclear.
You can’t figure out
why your feelings are so pent-up.
Know a way
that would cheer you up.
Listen to your favorite music;
eat your favorite food; go out to the movies;
talk to a friend.
If you know what would cheer you up,
you can always be in a good mood.
28. Lavish Makeover 37. Space Out
Adventure Playground 670 words 2 photos, 1 sketch
Abstract Factory 2,159 words 2 diagram 83 lines code
182 words 1 illustration
Jump In
68 words 4 photos
Cheer-up Cookies
(C. Alexander)
(GoF’s Design Patterns)
(Leaerning Patterns)
(Generative Beauty Patterns)
PL1.0
PL2.0
PL3.0
Pattern Languages as Media for Narrative & Dialogues
Pattern Language 3.0 - A New Generation of Pattern Languages!by Takashi Iba
3. New Challenges for using patternsPattern Cards, TV show, …
Pattern Cards
Presentation Pattern Cards
http://www.amazon.com/dp/B00NBEBKZQ/
Analyzing great presentations!with Presentation Pattern Cards
Analyzing great presentations!with Presentation Pattern Cards
workshop for high school students
Analyzing great presentations!with Presentation Pattern Cards
workshop for high school teachers
Collaborating to improve!their own presentations !with Presentation Pattern Cards
workshop for graduate students
Collaboration Pattern Cards
http://www.amazon.com/dp/B00NBEFLGK/
Sharing the stories of experience!of successful collaboration!with Collaboration Pattern Cards
workshop for change makers on social issues
Drawing Future Visions!with Collaboration Pattern Cards
workshop for academic research project
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
A Web System to utilize Pattern Languages
ALL | FAVORITE | PATTERNS
タイトル
タイトル
タイトル
タイトル
タイトル タイトル
タイトル
タイトル
タイトル
タイトル
タイトル
タイトル タイトル
タイトル
Writing user’s own experiences in poetic way with using the Generative Beauty Patterns
Takashi Iba, Norihiko Kimura, Shingo Sakai, “Feeling of Life” System with a Pattern Language, in 21st International Conference on Pattern Language of Programs (PLoP2014), IL, USA, Sep. 2014
Research Group for Pattern Language 3.0 27 Company work in the group. Japan
Pattern Name
Problem
Solution
Context Forces
ConsequenceActions
In this context
Because ofthese Forces
Therefore
As aResult
For exampe
POSITIVE
NEGATIVE
Image
(Ideas of Pattern Name)
Pattern Writing SheetThis work “Pattern Writing Sheet” by Takashi Iba is licensed under a Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License. See the details about the
license at the site http://creativecommons.org/ licenses/ Contact us by E-mail in advance, if
you want to use this sheet for commercial or business. E-Mail: contact [at] creativeshift.jp
Ver.0.91
Takashi Iba, 2014
Subject
3
5
74-1 4-2
1
2-1
6-1
2-2
6-2
What kind of theme or domain do
you want to write a pattern about?
:KDWZLOOKDSSHQLI\RXGRQ·
Why does the problem occur?
What kind of forces are at work?
What kind of situation is it
when the problem occurs?
A good name expresses the essence and is memorable. Usually
very ordinary language with two nous or nous and adjective. Utter
the name in order to check whether it is easy to say as common
language.
Be concrete,
for example
What is the Consequence of the Solution?
+: Positive Consequence, generating living quality
- : Negative Consequence, side effects
Try to sketch the pattern
showing the conflicting forces
and the solution that resolves the conflict.
Give a
Name to
this pattern
imagine the
essence of
this pattern.
Is there an
important tip or
technique in
the theme
or domain?
Identify one important thing you really want to share with colleagues
and newcomers. First think a lot, then choose just one.
Think of
new words
to express
this pattern.
Forces in a pattern are laws or tendencies
that we cannot change and which make the
problem difficult because they can be incompatible.
Be abstract.
It can be said as
When or where does the problem occur?
Specify the context.
Refer to the image when thinking of a Name
with Instructions
t implement the Solution?
Pattern Writing Sheet for helping new writers to write their patterns
Takashi Iba, “A Journey on the Way to Pattern Writing Designing the Pattern Writing Sheet,” in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
The character of our pattern illustration appears on the T-Shirts of 20th Anniversary of PLoP!
20th Conference on Pattern Languages of Programs (PLoP2013)
Exploring The Art of Pattern Illustrating
• Creating a Picture Book to understand the essence of pattern illustrating!
• Creating a Pattern Language for Pattern Illustratingwill be published in 2015
Kaori Harasawa, Natsumi Miyazaki, Rika Sakuraba, Takashi Iba, “The Nature of Pattern Illustrating: The Theory and The Process of Pattern Illustrating,” in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
Talk Live Session with Patterns
“CULTURE SHUFFLE”!with Personal Culture Patterns
Daisuke Yosumi & Takashi Iba, Tokyo, 2013
Nakada, M., Kamada, A., and Iba, T. (2013) "Personal Culture Patterns - A Pattern Language for Living with Continuous Self-fulfillments," in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
Online School with Patterns[Schoo]!Thinking with Personal Culture Patterns!Arisa Kamada & Mika Nakada
Nakada, M., Kamada, A., and Iba, T. (2013) "Personal Culture Patterns - A Pattern Language for Living with Continuous Self-fulfillments," in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
NHK Educational Program!!“SuperPresentation”
Apr. - Oct., 2012with Presentation Patterns
Patterns for KidsPresentation Patterns in the News Paper for Kids
in Asahi Shogakusei Shimbun, Nov. 7, 2014
http://generativefilms.org/
Murray SilversteinCo-author of Alexander’s A Pattern Language & The Oregon Experiment
Howard DavisCo-author of Alexander’s The Production of Houses
Hajo NeisMax JacobsonCo-author of Alexander’s The New Theory of Urban Design &The Battle
Author of papers about Generative Code
Michael Mehaffy
Gary BlackCo-author of Alexander’s The Mary Rose Museum
Randy SchmidtVice President of Center for Environmental Structure
co-author of Alexander's The Production of Houses
Donald B. Corner
Campus Planning, Design & Construction of the University of Oregon
Christine Taylor!Thompson
Co-author of Alexander’s A Pattern Language
Jenny QuillienAuthor of Delight's Muse: on Christopher Alexander's THE NATURE OF ORDER
Ward CunninghamApplied the idea of pattern language from architecture to software design
Ralf JohnsonCo-authors of Design Patterns: Elements of Reusable Object-Oriented Software
Richard GabrielIntroduced the method of writers's workshop to the software pattern community
Joseph YoderPresident of Hillside group
Author of Patterns for Fault Tolerant Software
Bob Hanmer Joshua KerievskyAuthor of Refactoring to Patterns and "Pools of Insight: A Pattern Language for Study Groups”
Eugene WallingfordCo-author of Pedagogical Patterns: Advice For Educators
Co-Author of Fearless Change: Patterns for Introducing New Ideas
Linda RisingMary Lynn MannsCo-Author of Fearless Change: Patterns for Introducing New Ideas & Pedagogical Patterns: Advice For Educators
Co-Author of “Pedagogical Patterns: Advice For Educators"
Joseph Bergin
Christian KohlsEditor of Investigations of E-Learning Patterns: Context Factors, Problems and Solutions.
Till SchümmerAuthor of Patterns for Computer-Mediated Interaction
Allan KellyAuthor of Business Patterns for Software Developers
George PlattsGame Master of PLoP conference
Didi Schütz Klaus MarquardtPresident of Hillside Europe
Vice President of Hillside Europe
http://generativefilms.org/
http://www.amazon.com/dp/1312408855/!http://www.lulu.com/shop/product-21790705.html
Takashi Iba with Iba Laboratory, Learning Patterns: A Pattern Language for Creative Learning, CreativeShift Lab, 2014
http://www.amazon.com/dp/1312459182/!http://www.lulu.com/shop/product-21790698.html
Takashi Iba with Iba Laboratory, Presentation Patterns: A Pattern Language for Creative Presentations, CreativeShift Lab, 2014
http://www.amazon.com/dp/1312447168/!http://www.lulu.com/shop/product-21790681.html
Takashi Iba with Iba Laboratory, Collaboration Patterns: A Pattern Language for Creative Collaborations, CreativeShift Lab, 2014
Links for getting pattern books and pattern cards
Learning Pattern Cards, CreativeShift Lab, 2014
Presentation Pattern Cards, CreativeShift Lab, 2014
Collaboration Pattern Cards, CreativeShift Lab, 2014
* Instructions Inside!
* Instructions Inside!
* Instructions Inside!
http://www.amazon.com/dp/B00NBEGXPS/
http://www.amazon.com/dp/B00NBEBKZQ/
http://www.amazon.com/dp/B00NBEFLGK/