Top Banner
Open Source Design: Moving Forward With Public Design
16

Open Source Design:

Jan 22, 2016

Download

Documents

Zola

Open Source Design:. Moving Forward With Public Design. My Background. Information Architect Interaction Designer User Interface Engineer General Screen Stuff Thinking. Design Labs?. Phillips RCA - The Royal College SONY Ivrea Ars Electronica V2_ Media Lab Frog. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open Source Design:

Open Source Design:

Open Source Design:

Moving Forward

With Public Design

Moving Forward

With Public Design

Page 2: Open Source Design:

My Background My Background

Information Architect

Interaction Designer

User Interface Engineer

General Screen Stuff Thinking

Information Architect

Interaction Designer

User Interface Engineer

General Screen Stuff Thinking

Page 3: Open Source Design:

Design Labs?Design Labs?

Phillips RCA - The Royal College SONY Ivrea Ars Electronica V2_ Media Lab Frog

Phillips RCA - The Royal College SONY Ivrea Ars Electronica V2_ Media Lab Frog

Page 4: Open Source Design:

How Can We Prevent Spam?

How Can We Prevent Spam?

Date:12/1/04 3:28 AM From:[email protected] Subject:please respond in 24

hrs (ref # 982 467 191)

Date:12/1/04 3:28 AM From:[email protected] Subject:please respond in 24

hrs (ref # 982 467 191)

Page 5: Open Source Design:

Open Source DesignOpen Source Design

OSD as a model of design thinking It is a way of organizing designs A model of design communication It has the potential to assist

design OSD will give design structure Provides a platform for exchange

OSD as a model of design thinking It is a way of organizing designs A model of design communication It has the potential to assist

design OSD will give design structure Provides a platform for exchange

XML Pattern

Language Creative

Commons Author Credit Human Centered Open Source

XML Pattern

Language Creative

Commons Author Credit Human Centered Open Source

Page 6: Open Source Design:

Pattern Libraries Pattern Libraries

“Twenty years ago, Christopher Alexander shook the architectural world with his landmark book The Timeless Way of Building.”

“Twenty years ago, Christopher Alexander shook the architectural world with his landmark book The Timeless Way of Building.”

Page 7: Open Source Design:

Welie.comWelie.com

Page 8: Open Source Design:

Jenifer TidwellJenifer

Tidwell

Page 9: Open Source Design:

Dublin Core Library Dublin Core Library 1.1. What is Metadata? Metadata has been with us since the

first librarian made a listof the items on a shelf of handwritten scrolls. The term "meta" comes from a Greek word that denotes "alongside,with, after, next." More recent Latin and English usage would employ "meta" to denote something transcendental, orbeyond nature. Metadata, then, can be thought of as data about other data. It is the Internet-age term for informationthat librarians traditionally have put into catalogs, and it most commonly refers to descriptive information about Webresources. on and text

1.1. What is Metadata? Metadata has been with us since the

first librarian made a listof the items on a shelf of handwritten scrolls. The term "meta" comes from a Greek word that denotes "alongside,with, after, next." More recent Latin and English usage would employ "meta" to denote something transcendental, orbeyond nature. Metadata, then, can be thought of as data about other data. It is the Internet-age term for informationthat librarians traditionally have put into catalogs, and it most commonly refers to descriptive information about Webresources. on and text

1.2. What is the Dublin Core? The Dublin Core metadata standard is a

simple yet effectiveelement set for describing a wide range of networked resources. The Dublin Core standard includes two levels:Simple and Qualified. Simple Dublin Core comprises fifteen elements; Qualified Dublin Core includes an additionalelement, Audience, as well as a group of element refinements (also called qualifiers) that refine the semanticsof the elements in ways that may be useful in resource discovery. The semantics of Dublin Core have beenestablished by an international, cross-disciplinary group of professionals from librarianship, computer science, textencoding, the museum community, and other related fields of scholarship and practice.

1.2. What is the Dublin Core? The Dublin Core metadata standard is a

simple yet effectiveelement set for describing a wide range of networked resources. The Dublin Core standard includes two levels:Simple and Qualified. Simple Dublin Core comprises fifteen elements; Qualified Dublin Core includes an additionalelement, Audience, as well as a group of element refinements (also called qualifiers) that refine the semanticsof the elements in ways that may be useful in resource discovery. The semantics of Dublin Core have beenestablished by an international, cross-disciplinary group of professionals from librarianship, computer science, textencoding, the museum community, and other related fields of scholarship and practice.

Page 10: Open Source Design:

OSD DescriptionOSD Description An Introduction: The Open Source Design Concept

In a nutshell, what I'm referring to is the idea of using object labels applied to certain types of design, or more formally, object metadata. This is a design language I've been working on, similar to xml, or any other metadata, specifying things like the design needs that are met by a design, the relative position it maintains according to a design logic system, and human factors needs in using the component. It could be thought of as being very similar to a materials toolbox or a cataloging system for designing digital artifacts.

This is intended to prevent the design problems which are recurring in interaction designs everywhere. Interaction elements can be sporadic, vastly differing and easily seen as unclassifiable, but in my opinion the state of the interaction design field is such that it is similar to an unsorted library, or an unlinked web of knowledge. An initial pattern language library would be enough to solidify some language into at least a testable usage stage, and perhaps, within the field or academic system, it could be the start of something bigger.

An Introduction: The Open Source Design Concept

In a nutshell, what I'm referring to is the idea of using object labels applied to certain types of design, or more formally, object metadata. This is a design language I've been working on, similar to xml, or any other metadata, specifying things like the design needs that are met by a design, the relative position it maintains according to a design logic system, and human factors needs in using the component. It could be thought of as being very similar to a materials toolbox or a cataloging system for designing digital artifacts.

This is intended to prevent the design problems which are recurring in interaction designs everywhere. Interaction elements can be sporadic, vastly differing and easily seen as unclassifiable, but in my opinion the state of the interaction design field is such that it is similar to an unsorted library, or an unlinked web of knowledge. An initial pattern language library would be enough to solidify some language into at least a testable usage stage, and perhaps, within the field or academic system, it could be the start of something bigger.

Page 11: Open Source Design:

OSD ExampleOSD Example Please be aware that the design elements listed would be sorted according to this model

either upwards or downwards. This is for the sake of finding position of elements within the design artifact or interaction system, and that this is by no means the only labels that would be applied to any design item. This is a non-exhaustive list of labels applied to a potential desktop application called Alarm Cook, a digital alarm clock that downloads breakfast ideas:

<artifact:Themes="Lifestyle Application, Practical, Real-World Interaction”> <artifact:Structures="Time, Hierarchal Nav"> <surface:Styles="Music Library, Recipe Display”> <surface:Behaviors="Text Display, Shuttle Control, Time Display"> <visitor:Actions="Settings, Printing, Shuttle Actions”> <visitor:Techniques="Print Before Sleep, Auto Print, Randomize Music">

The main sections of the chart, Artifact, Surface & Visitor, have been sub-divided into themes & structures, styles & behaviors and actions & techniques. This is a base system on top of which can be applied additional logic for more advanced modular designs and more defined metadata. These layers, each of which have inherent structural and manipulatable interactive elements, are the core philosophy of the logic system I am developing for an Open Source Design non-hierarchal pattern language to assist within interaction design.

Please be aware that the design elements listed would be sorted according to this model either upwards or downwards. This is for the sake of finding position of elements within the design artifact or interaction system, and that this is by no means the only labels that would be applied to any design item. This is a non-exhaustive list of labels applied to a potential desktop application called Alarm Cook, a digital alarm clock that downloads breakfast ideas:

<artifact:Themes="Lifestyle Application, Practical, Real-World Interaction”> <artifact:Structures="Time, Hierarchal Nav"> <surface:Styles="Music Library, Recipe Display”> <surface:Behaviors="Text Display, Shuttle Control, Time Display"> <visitor:Actions="Settings, Printing, Shuttle Actions”> <visitor:Techniques="Print Before Sleep, Auto Print, Randomize Music">

The main sections of the chart, Artifact, Surface & Visitor, have been sub-divided into themes & structures, styles & behaviors and actions & techniques. This is a base system on top of which can be applied additional logic for more advanced modular designs and more defined metadata. These layers, each of which have inherent structural and manipulatable interactive elements, are the core philosophy of the logic system I am developing for an Open Source Design non-hierarchal pattern language to assist within interaction design.

Page 12: Open Source Design:

Individual and PublicIndividual and Public

Country Gates Patent Libraries Common Ground

Country Gates Patent Libraries Common Ground

Page 13: Open Source Design:

Creative CommonsCreative Commons

The idea of a public realm Publication and

publication RSS Feeds Open Source Software? What about design?

The idea of a public realm Publication and

publication RSS Feeds Open Source Software? What about design?

Page 14: Open Source Design:

Piet Zwart InstitutePiet Zwart Institute

FLOSS Free, Libre and Open

Source Software Laurence Liang Design v Invention Liang’s Lecture

FLOSS Free, Libre and Open

Source Software Laurence Liang Design v Invention Liang’s Lecture

Page 15: Open Source Design:

Events / Writings / Names / Lists

Events / Writings / Names / Lists

Designersblock / Ars Elec Nielsen / Selden / Garrett IDN / Protein / gasbook IA for designers. Boxesandarrows.com SIGIA / IXD / Infodesign / AIGA East-end Net / Net-time /

Rhizome

Designersblock / Ars Elec Nielsen / Selden / Garrett IDN / Protein / gasbook IA for designers. Boxesandarrows.com SIGIA / IXD / Infodesign / AIGA East-end Net / Net-time /

Rhizome

Page 16: Open Source Design:

Open Source DesignOpen Source Design

OSD as a model of design thinking It is a way of organizing designs A model of design communication It has the potential to assist design OSD could give ‘design’ structure Provides a platform for exchange

OSD as a model of design thinking It is a way of organizing designs A model of design communication It has the potential to assist design OSD could give ‘design’ structure Provides a platform for exchange

XML Pattern

Language Creative

Commons Author Credit Human Centered Open Source

XML Pattern

Language Creative

Commons Author Credit Human Centered Open Source