43
SxD & SOCIAL APPLICATIONS Ryan Martinez DotNetNuke

DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

SxD & SOCIAL APPLICATIONS

Ryan Martinez DotNetNuke

Page 2: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Who am I

Ryan Martinez

Senior UI/UX designer

Creative Director / UI; Spincaster

UI/UX instructor; CATO

Twitter: OrillieaDesign

Email: [email protected]

Page 3: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Sharing Ideas

New & evolving industry

Research based

Page 4: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Agenda

Defining Social – What is it, Why you should consider it

Designing for Social Media – Social Interaction Design (SxD) – Some tools of SxD

Page 5: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Page 6: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Social Media

Social Interaction Design

Page 7: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Your Social Application

Page 8: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

What’s the big deal? – Outbound marketing only ?!! – Paradigm shift in market – Collaborative potential

Page 9: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Why consider a social application? – Necessity – Look at not too distant past

Ubiquitous computing Pervasive computing Augmented reality Ambient Intelligence

Page 10: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social Ubiquitous Computing

Page 11: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social Pervasive Computing

Page 12: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social Augmented Reality

Page 13: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social Ambient Intelligence

Page 14: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Why care about these concepts? – No longer isolated computing

Extreme HCI exposure – Extreme desire to reconnect to humanity

Page 15: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

We are social beings – Socializing for ages – Grow and Learn – Making connection – Collective goal

Page 16: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Defining Social

Mind Blowing potential of Social Applications – Power of Social – Unlimited Resources (online) – No Geographical Limitations

More Qualified People

Page 17: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Page 18: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

What’s the problem? – Old HCI approach

Image courtesy of the Atlantic : http://www.theatlantic.com/magazine/archive/2012/05/is-facebook-making-us-lonely/308930/

Page 19: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

What’s the Solution – New approach to researching & designing

social applications

Page 20: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Old HCI approaches – Technology Design – Genius / Engineered Design – Activity Based Design – User Centered Design (UCD)

Page 21: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

UCD – Focus on End User – How

– Outcomes

Context

Content

Users

Concept by Peter Morville: http://semanticstudios.com/publications/semantics/000029.php

Page 22: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

UCD; where it falls apart

– Focus on End User instead of collective user – What about social interaction?

Page 23: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Craftsman Approach

– UCD + Activity Design

Page 24: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Revised UCD

Context

Content

Users

Concept by Peter Morville: http://semanticstudios.com/publications/semantics/000029.php

Page 25: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Craftsman

Context Users

Concept by Peter Morville: http://semanticstudios.com/publications/semantics/000029.php

Relationships

Communication

Social activity

Page 26: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Content

– Social Objects – Social Object vs Relational Networks

Page 27: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Context

– User Value – Business Value – Observe real world

Page 28: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Known Established Models

– Publisher – Member – Contributor – Product / Customer Service

Page 29: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users

– Identity – Activity – Relationships – Privacy – Groups – Communication & Collaboration

Page 30: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Identity

– Evolution of Social Online Social Self

– Solution: Profile Page

Page 31: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media Users ► Identity

– Profile page should show activity & persona meta info.

– Not necessarily together ( flickr )

Page 32: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Identity

– Activity

– Contributions / likes

– Comments

– Rating

Page 33: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Activity & Social Interaction

– Passive

– Active

Anonymous

Named

Page 34: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Activity & Social Interaction

– Activity Stream ( Journal )

Changes over time

Filterable

Addictive

Page 35: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Relationships

– black & white vs. fluid

– 2 levels of relationships

Page 36: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Relationships

– 3 friending models:

Asymmetric

– Add / confirm

Symmetric

Page 37: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Relationships

– Blocking Relationships

No notifications please :S

Page 38: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Groups

– Evolution of relationships

– 2 Types

Public (3)

Private (1)

Page 39: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Groups

Page 40: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Users ► Communication & Collaboration

– Our Tools:

Blogs ( incl. social micro blogging )

Comments

Forums \ Questions \ Ideas

Wikis

Messages & Notifications

Page 41: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Supporting Social Interaction – Social interaction is complex;

Determine your goal ( for your community and strategically...business )

Determine your social object Use craftsman approach

– Activity + UCD

Page 42: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Supporting Social Interaction – It will become a necessity

Growing HCI Desire to reconnect socially

– Support social Convenient Interactions Unlimited resources Unlimited qualified resource

– Equals: Mind blowing potential of collaborative work

Page 43: DotNetNuke SxD & SOCIAL APPLICATIONS€¦ · Augmented Reality . Defining Social Ambient Intelligence . Defining Social Why care about these concepts? –No longer isolated computing

Designing for Social Media

Questions