emergent interfaces: constructive assembly of identical units alexandru dancu 2 stig anton nielsen 1...

35
Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University of Hong Kong, China 4 Yilidz Technical University, Turkey Max Witt 1 1 Chalmers University of Technology, Sweden 2 t2i Lab, Chalmers University of Technology, Sweden Catherine Hedler 1 Hanna Frank 1 Axel Pelling 1 Christian Carlsson 1 Morten Fjeld 2

Upload: barnaby-palmer

Post on 11-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Emergent Interfaces: Constructive Assembly of Identical Units

Alexandru Dancu2 Stig Anton Nielsen1 Zhu Kening3 Adviye Ayca Unluer4,2

3 City University of Hong Kong, China

4 Yilidz Technical University, Turkey

Max Witt1

1 Chalmers University of Technology, Sweden

2 t2i Lab, Chalmers Universityof Technology, Sweden

Catherine Hedler1 Hanna Frank1 Axel Pelling1 Christian Carlsson1 Morten Fjeld2

Page 2: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Emergent InterfacesCan emergence be applied to interface design?

Page 3: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Outline

IntroductionRelated WorkDesignExperimentDiscussionConclusion

Page 4: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Can we apply emergence in design of user interfaces employing constructive assemblies?

Page 5: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Computer interfaces

Future paradigm

Constructive assemblies

http://media.aau.dk/~stg/tangibleMixSurface/

...

[Nokia Morph, ‘11]

[Apple Mac, ‘84]

Positioning

[Samsung Youm, ‘16]

Page 6: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Computer interfaces

Future paradigm

Constructive assemblies

http://media.aau.dk/~stg/tangibleMixSurface/

[Nokia Morph, ‘11][Samsung Youm, ‘16]

[Apple Mac, ‘84]

[Alonso-Mora et. Al (Disney), ‘11]

Positioning

[Spröwitz et. al, (EPFL), ‘14]

...

Page 7: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Designing for Emergence

Hypothesis

•design must harness the process of emergence

•bottom-up and iterative unfolding of emergence

[Van Alstyne, Logan, 2007]

Page 8: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Where do we start?

Designing for Emergence

Page 9: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Definition

Emergence

“refers to the process by which a higher level of organization

arises through the aggregation and interaction of lower level components

revealing new behaviors or properties

not associated with the lower level components”

[Van Alstyne, Logan, 2007]

complexity

Page 10: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Properties

Emergence properties (complex systems research)

– computational undecidability– self-organizing phenomena– sensitivity to initial conditions

[Ronald, 1999]

Page 11: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Examples

[Ronald et. al, 1999]

http://blogs.discovermagazine.com/cosmicvariance/files/uploads/flocking.jpg http://mathworld.wolfram.com/images/eps-gif/ElementaryCARule030_700.gif

Page 12: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Complexity of natural systems

http://transition-lab.com/blog/

Examples

Page 13: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

http://mathworld.wolfram.com/Rule110.html

Complexity of cellular automata

Examples

Page 14: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Morphogenetic Engineering

[Doursat et. al, 2012]

Page 15: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Relevance to user interfaces

Page 16: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Organic User Interfaces

Definition

organic semiconductors

inspiration from organic shapes in nature

rich variety, transformable flexible, adaptable,

evolvable resilient, reliable [Holman and Vertegaal, 2008]

Page 17: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Organic User Interfaces

Principles

input equals output – function equals form –

form adapts to context –

Designing computers to take any shape or form

[Holman and Vertegaal, 2008]

Page 18: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Our Guidelines

Emergence properties

Emergence definition–interaction of units–obeying simple rules–complex outcome

Design constructive assemblies - identical units- connect manually - form complex structure- human scale

Our Approach

Page 19: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

robust to sustain a structure

as high as a person, fit in one hand

assemble/detach fast and easy

Design constructive assemblies - identical units

Our Approach

Page 20: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Blocks Brainstorming – SketchesDesign constructive assemblies

- identical units

Our Approach

Page 21: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Cutout Cyclinder

Dodecahedron

Octagonal Prism

Blocks Brainstorming – Sketches & Prot.Design constructive assemblies

- identical units

Our Approach

Page 22: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Hexagonal cog wheel, 6 cogs

Final Building Block Design

Page 23: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Hexagonal cog wheel, 6 cogsa) CNC cutting curveb) Removing cylinders

c) Cylinder slices, cog wheels

Final Building Block Design

Page 24: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Building Block Family

Page 25: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

1. Kinect2. Projector3. Pressure sensor plate

Projection -Balance-Score-Free space

Physical-Digital System Design

Page 26: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

multiple aspects from environment developing morphology

Previous Work

[Nielsen and Dancu, 2014]

Page 27: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Experiment

Page 28: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Experiment

Page 29: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Evaluation of assembly– factors influencing the

assembly process

With – 28 participants (12 f)– Age (M=28.6, SD=6.1)

Experiment

Page 30: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

3 cogs unit results in structures with low height

4 cogs yields structures with perpendicular branches.

Discussion

Emergence properties– Non-determinism– Temporal design– Self-organization

the lower the number of openings, the less opportunities exist

supports the best building in the desired direction

Emerging helix

Page 31: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Discussion

Can we apply emergence to interface design?

Page 32: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Discussion

Can we apply emergence to interface design?

https://phonebloks.com/

Page 33: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Conclusion

Harnessing emergence properties in digital interfaces would lead to richer morphologies and behavior.

Page 34: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Thank you

More details on alexandrudancu.com/emergent-interfaces

Page 35: Emergent Interfaces: Constructive Assembly of Identical Units Alexandru Dancu 2 Stig Anton Nielsen 1 Zhu Kening 3 Adviye Ayca Unluer 4,2 3 City University

Acknowledgments

This work was supported by the EU FP7 People Programme (Marie Curie Actions) under REA Grant Agreement 290227

t2i.se/openings/