This document provides an overview of a workshop on designing user experiences for connected products and distributed systems. The workshop aims to give attendees an understanding of how networks shape connected experiences and the challenges involved. It covers topics like different network architectures, latency and reliability issues, and ways to design for continuity despite potential gaps in connectivity. Exercises are used to explore these topics and how to address challenges for different product contexts. The document emphasizes that networks are now a fundamental part of product design and outlines various network-related issues that can impact the user experience of connected things.
The network as a design material: Interaction 16 workshopClaire Rowland
Exploring the UX challenges which the properties of networks and connectivity patterns pose to connected products/the internet of things: latency, reliability, intermittent connectivity
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Claire Rowland
Why connected products/the internet of things asks consumers to think like programmers, and the UX challenges this creates. With acknowledgement to Alan Blackwell of Cambridge University
Workshop on designing for consumer IoT, covering value, designing the system UX/interusability, and handling network issues such as latency/reliability and intermittent connections.
The network as a design material: Interaction 16 workshopClaire Rowland
Exploring the UX challenges which the properties of networks and connectivity patterns pose to connected products/the internet of things: latency, reliability, intermittent connectivity
Direct manipulation is broken: O'Reilly Design Conference Jan 2016Claire Rowland
Why connected products/the internet of things asks consumers to think like programmers, and the UX challenges this creates. With acknowledgement to Alan Blackwell of Cambridge University
Workshop on designing for consumer IoT, covering value, designing the system UX/interusability, and handling network issues such as latency/reliability and intermittent connections.
Key questions to ask when designing for connected products/hardware-enabled services:
Is it a product, or a service?
How does your product work……and how can it fail?
Is your business model a good fit for user expectations?
How do we design not just for individual UIs but for distributed UX?
How often do devices connect? How responsive are they?
How do we give users transparency and control?
IBM Watson, the cognitive technology that enhances, scales, & accelerates human expertise, is available to anyone through Bluemix, IBM’s PaaS. Watson's cognitive capabilities on Bluemix will enhance apps & help developers realize ideas not possible with today's systems.
Quick test, ask your phone “find anything but pizza restaurants”. Did you get back a list of pizza restaurants? Think about how we’ve been trained to keyword search. We have all been Google-fied & we may not even know it. Humans adapt their language, one that predates machines, to the limitations of a system.
But Watson is not a machine that lets us talk to it. It’s bigger, and that’s why this is a historic moment for developers, businesses & entrepreneurs. IBM is creating tools that can understand language, determine a personality portrait, expand concepts & more. In this session we will discuss & demo Watson Services on Bluemix & how developers can now embed these into their apps for unprecedented cognitive power.
A Digital Conversation Meetup, June 2014. The closing presentation of the evening was shared by Adam Sefton.
Talking on the subject of complexity of the Next Web, he suggested instead of worrying about trying to organise and control this world, both digital and offline, we should embrace complexity (unicorns and all) and allow solutions to evolve and emerge naturally.
Adam Sefton is Global Executive Creative Director at Reading Room. He's been working in digital on a variety of levels for over 10 years, the last 6 in senior agency positions. He is excitable, energetic and enthusiastic about the internet, how people like to use it and what might happen to it in the future. He is returning to discuss how the emergent principles and technologies underlying the next iteration of the web should influence organisations digital strategies. What are the challenges and opportunities facing digital decision makers.
What if your database wasn't in just one place, but was all around you? What type of framework will you use in a post-server world? Where should your data be stored, and who's planning it? How tolerant is your system to failure? Unbase is an ideology and aspirational framework for distributed data. Unbase uses a physics-first approach to transcending the server, increasing availability, and meeting user expectations. In this presentation, we discuss key design concepts, their scientific basis, and our goals for building Unbase.
AI - Artificial Intelligence - Implications for LibrariesBrian Pichman
What does the world of AI (artificial intelligence) mean for libraries? Can AI replace library services or how can libraries leverage the technology for more streamlined services. From Smart Houses, to Robots, to technology yet to be mainstreamed, this session will cover it all to help you better prepare and plan for the future.
IndianaJS - Building spatially aware web sites for the Web of ThingsTECO Research Group
While almost any device today may have a virtual representation, the web itself is not yet a very physical experience. Bringing proven spatial interaction and ubiquitous computing paradigms to life using current web technology, we designed IndianaJS, a JavaScript framework to add a physical browsing experience to any Web of Things content. The evaluation of the IoT-Radar, built on top of our library, shows that web-based hyper-reality can still achieve a unique user experience 15 years after the first implementations.
This presentation introduces the library, showcases our physical browser - the IoT Compass, and presents the results of our usability study. It was presented the Web of Things Workshop within the International Conference on the Internet of Things 2015 in Seoul, South Korea.
Web presence: https://indianajs.github.io
Visit our research in general on: http://www.teco.edu
We are currently experiencing a great moment in computer history: the transition of digital uses from descriptive (web interface, business intelligence…) to prescriptive (chatbots, voice assistant, Recommendation…). This upheaval is brought about by the revival of Artificial Intelligence techniques (machine learning/deep learning) made possible by the explosion of Artificial Intelligence data. As a result, the development profession will also undergo real changes over the next few years in order to meet new market needs. It is therefore interesting to take an interest in these issues today so as not to be caught short in the near future. This information will help you to navigate the world of Artificial Intelligence concepts, engines, and architectures to allow you demistify all the “myths” around it.
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Anna Dahlström
Slides from my talk around storytelling in design at the Digital Pond meet up on 06 Feb 2014
http://www.meetup.com/The-Digital-Pond/events/159211742/
Stories have played an important part in our societies and development through history. In the last few years it's gained attention as a tool for and important aspect in communication, and rightfully so. But it's also an integral part of the design process and at the Digital Pond I talked about why as well as how we can use it, from the start, during definition and development as well as going forwards.
Key questions to ask when designing for connected products/hardware-enabled services:
Is it a product, or a service?
How does your product work……and how can it fail?
Is your business model a good fit for user expectations?
How do we design not just for individual UIs but for distributed UX?
How often do devices connect? How responsive are they?
How do we give users transparency and control?
IBM Watson, the cognitive technology that enhances, scales, & accelerates human expertise, is available to anyone through Bluemix, IBM’s PaaS. Watson's cognitive capabilities on Bluemix will enhance apps & help developers realize ideas not possible with today's systems.
Quick test, ask your phone “find anything but pizza restaurants”. Did you get back a list of pizza restaurants? Think about how we’ve been trained to keyword search. We have all been Google-fied & we may not even know it. Humans adapt their language, one that predates machines, to the limitations of a system.
But Watson is not a machine that lets us talk to it. It’s bigger, and that’s why this is a historic moment for developers, businesses & entrepreneurs. IBM is creating tools that can understand language, determine a personality portrait, expand concepts & more. In this session we will discuss & demo Watson Services on Bluemix & how developers can now embed these into their apps for unprecedented cognitive power.
A Digital Conversation Meetup, June 2014. The closing presentation of the evening was shared by Adam Sefton.
Talking on the subject of complexity of the Next Web, he suggested instead of worrying about trying to organise and control this world, both digital and offline, we should embrace complexity (unicorns and all) and allow solutions to evolve and emerge naturally.
Adam Sefton is Global Executive Creative Director at Reading Room. He's been working in digital on a variety of levels for over 10 years, the last 6 in senior agency positions. He is excitable, energetic and enthusiastic about the internet, how people like to use it and what might happen to it in the future. He is returning to discuss how the emergent principles and technologies underlying the next iteration of the web should influence organisations digital strategies. What are the challenges and opportunities facing digital decision makers.
What if your database wasn't in just one place, but was all around you? What type of framework will you use in a post-server world? Where should your data be stored, and who's planning it? How tolerant is your system to failure? Unbase is an ideology and aspirational framework for distributed data. Unbase uses a physics-first approach to transcending the server, increasing availability, and meeting user expectations. In this presentation, we discuss key design concepts, their scientific basis, and our goals for building Unbase.
AI - Artificial Intelligence - Implications for LibrariesBrian Pichman
What does the world of AI (artificial intelligence) mean for libraries? Can AI replace library services or how can libraries leverage the technology for more streamlined services. From Smart Houses, to Robots, to technology yet to be mainstreamed, this session will cover it all to help you better prepare and plan for the future.
IndianaJS - Building spatially aware web sites for the Web of ThingsTECO Research Group
While almost any device today may have a virtual representation, the web itself is not yet a very physical experience. Bringing proven spatial interaction and ubiquitous computing paradigms to life using current web technology, we designed IndianaJS, a JavaScript framework to add a physical browsing experience to any Web of Things content. The evaluation of the IoT-Radar, built on top of our library, shows that web-based hyper-reality can still achieve a unique user experience 15 years after the first implementations.
This presentation introduces the library, showcases our physical browser - the IoT Compass, and presents the results of our usability study. It was presented the Web of Things Workshop within the International Conference on the Internet of Things 2015 in Seoul, South Korea.
Web presence: https://indianajs.github.io
Visit our research in general on: http://www.teco.edu
We are currently experiencing a great moment in computer history: the transition of digital uses from descriptive (web interface, business intelligence…) to prescriptive (chatbots, voice assistant, Recommendation…). This upheaval is brought about by the revival of Artificial Intelligence techniques (machine learning/deep learning) made possible by the explosion of Artificial Intelligence data. As a result, the development profession will also undergo real changes over the next few years in order to meet new market needs. It is therefore interesting to take an interest in these issues today so as not to be caught short in the near future. This information will help you to navigate the world of Artificial Intelligence concepts, engines, and architectures to allow you demistify all the “myths” around it.
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Anna Dahlström
Slides from my talk around storytelling in design at the Digital Pond meet up on 06 Feb 2014
http://www.meetup.com/The-Digital-Pond/events/159211742/
Stories have played an important part in our societies and development through history. In the last few years it's gained attention as a tool for and important aspect in communication, and rightfully so. But it's also an integral part of the design process and at the Digital Pond I talked about why as well as how we can use it, from the start, during definition and development as well as going forwards.
Storytelling In Design - DXN, Nottingham, 8 Feb 2017Anna Dahlström
Slides from my talk about Storytelling In Design at Design Exchange Nottingham on 8 Feb 2017.
http://dxnevent.com/
ABSTRACT
To every great story there's a bit of magic involved and so there is to experiences that just work and deliver the right content, interactions and nudges at the right time, and on/via the right device. Drawing on tried and tested storytelling principles from film, fiction, and music and applying them to the context of UX design, in this talk Anna shares how the increasingly complex world we’re designing for is our biggest asset and how storytelling in design can help us instil a bit of everyday magic in the work we do, for our users, and for us.
Matt Koval, Programming Strategist, YouTube
Twitter Handle: @MattKoval
A framework for YouTube creators to filter their ideas through, with the goal of maximizing their potential for long-term success. Got a series idea for your YouTube channel? Workshop it during the presentation!
This is a Google presetation that was made for CMS users and content owners that manage assets on the YouTube platform.
I obviously didn't make this presentation and YouTube has stopped sharing because they are in the process of updating it. In the meantime I thought I'd upload it here for safekeeping and to share with those who have an interest on the subject.
What's the future of influencer marketing?Mike Phillips
If there's been a big marketing buzzword in the last year it's been 'influencer marketing' - Bloggers / vloggers / internet superstars / social media celebrities / platform power users…Whatever we choose to call them, they matter.
They matter because many brands believe they are the magic wardrobe-esque shortcut to reach and engage large passionate audiences who value the emotional connection they have with their online idols over and above anything that a brand says or does.
But the vast majority of talks on this subject obsess over predictable areas like product placement and creating 'content'. In this presentation we explore what the future of influencer marketing might look like by asking what the future of influencer partnerships might look like, whether there should be stricter regulation and if influencers have a responsibility to great 'good' content.
This presentation was originally given at a Creative Social event in April, 2015.
40 Tools in 20 Minutes: Hacking your Marketing CareerEric Leist
Marketing today requires doing a little bit of everything from creative writing to HTML to light Photoshopping. There are a ton of free tools to make those tasks easier and scalable.
Originally presented at Suffolk University's Bridging the Gap Conference--April 18th, 2014.
WEB APPS
http://zapier.com
https://ifttt.com/
http://twitterfeed.com/
http://gaggleamp.com
http://landerapp.com/
https://support.google.com/analytics/answer/1033867?hl=en
http://99designs.com/
http://visual.ly
http://www.alexa.com/
http://www.hubspot.com/blog-topic-generator
http://www.wordle.net/
www.inboundwriter.com
http://litmus.com/
http://www.inboundwriter.com/
https://www.optimizely.com/
http://thenounproject.com/
http://fortawesome.github.io/Font-Awesome/
https://www.facebook.com/help/459892990722543/
http://ads.twitter.com
https://plzadvize.com/
DESKTOP APPS
https://itunes.apple.com/us/app/caffeine/id411246225?mt=12
http://jumpcut.sourceforge.net/
http://www.gifgrabber.com/
http://www.gimp.org/
EMAIL TOOLS
http://getsignals.com
http://www.yesware.com/
http://www.boomeranggmail.com/
http://rapportive.com/
http://www.wisestamp.com/
http://verify-email.org
MOBILE APPS
https://play.google.com/store/apps/details?id=com.xuchdeid.clear
https://itunes.apple.com/us/app/cardmunch-business-card-reader/id478351777?mt=8
BROWSER PLUGINS
https://chrome.google.com/webstore/detail/omnidrive/gpnikbcifngfgfcgcgfahidojdpklfia?hl=en-US
https://addons.mozilla.org/en-US/firefox/addon/klout/
LEARNING PLATFORMS
http://www.google.com/analytics/learn/
http://www.codecademy.com/
http://teamtreehouse.com/
https://generalassemb.ly/
http://www.intelligent.ly/
http://smarterer.com/
How to Craft Your Company's Storytelling Voice by Ann Handley of MarketingProfsMarketingProfs
You know your company's story, but what's the right voice to use in telling it? Find out how to craft your company's storytelling voice. Ann Handley, chief content officer of MarketingProfs and author of "Content Rules" shares tips and ideas for crafting your brand's storytelling voice.
You’re not the expert. Your customers are, and who your customer is, is changing rapidly. Learn more about the digital consumer, how to bring new life to your customer experience, and inspire your team with workshop activities. Take a deeper look into the key drivers of your business, reinvigorate your customer experience, and gain insight from one of the newest inspiring entrepreneurs, who built his business around an out-of-the-ordinary customer experience. Why not create an experience that will leave your customers talking and sharing your brand with everyone? These musings were gathered after attending the Next Generation Customer Experience Conference in San Diego, March 2015.
What REALLY Differentiates The Best Content Marketers From The RestRoss Simmonds
I’ve been privileged to work with brands from all over the world in the last few years. Through this work, I’ve also had a chance to meet, become friends with, work with and collaborate with some of the best content marketers in the world. Some of these marketers have their faces plastered in magazines while others keep it low key and aren’t anything close to household names.
When I first started my career, I made it my mission to learn from the best. I studied and read books from the advertising greats and consumed every blog post I could fine from the top modern day marketers I could fine. Through discussions, research and studying the craft, I’ve been able to identify and uncover a few common traits that are found in the best content marketers today. If you want to be a great content marketer, you need to know what it takes to be considered such. Here’s a few traits that differentiate the best content marketers from the rest.
An effective pitch presentation can be the difference between securing investment and/or support for your startup. Download our slide presentation, "Build a Better Pitch Deck," and gain insight on what content to include in your slides and how to design them for the most impact. This information is aggregated from leading entrepreneurship and investor sources both in Arizona and throughout the nation.
Hardware is hard(er): designing for distributed user experiences in IoT - Claire Rowland, www.clairerowland.com
Designing connected devices and hardware-enabled services is significantly more complex than pure software. There are more devices on which code can run, connectivity and data sharing patterns to consider, and often multiple and varied touchpoints for users to interact with. Pulling this all together into a coherent experience involves strong collaboration between design and engineering, and a systems thinking approach to UX. In this talk, we’ll introduce what designers need to know about the tech, what engineers need to know about UX for IoT, and how to facilitate the whole-collaboration needed to create great products.
www.clairerowland.com
Design for failure in the IoT: what could possibly go wrong?Claire Rowland
We’re putting computing power, machine learning, sensing, actuation, and connectivity into more and more objects, services, and systems in the physical world. This enables new ways for things to work better. But it also creates new possibilities for failure, not least when software problems produce real-world consequences. Failures can damage the user experience, undermine the value of the product, and sometimes present danger.
When you develop a connected product, you must identify everything that could go wrong—from power failures to cessation of user support—and ensure that each potential problem can be adequately mitigated. If the value of your product is marginal but the consequences of it going wrong could be catastrophic, it’s time to rethink your plans.
----
Talk from O'Reilly online conference Designing for the Internet of Things, 15th September 2016. A short version of this talk was given at Thingmonk on 13th September.
Flupa UX Days 2017 : "What's diffrent about UX for IOT" par Claire RowlandFlupa
Helping users form an effective mental model of the system: what different devices do, and how they are interconnected. When is it appropriate to explain the system model – how things actually work – and when to simplify so they don’t need to concern themselves with technical details?
Effective composition: distributing functionality between devices, to suit the capabilities of the devices and context of use.
Appropriate consistency: how to determine which elements of the design should (and should not) be consistent across different interfaces, considering e.g. terminology, platform conventions, aesthetic styling and interaction architecture.
Continuity: how patterns of connectivity unique to IoT can cause discontinuities in the UX between devices, and how to handle these in the design.
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
IoT Meetup Stockholm - Designing Connected ProductsMartin Charlier
Slides from my talk at IoT Meetup Stockholm about the book Designing Connected Products - UX for the consumer Internet of Thigns. This talk discussed how design is different when it comes to connected products.
Thanks to Claire Rowland, this talk builds on her recent talks and chapters in the book.
We’re living in the Enterprise 2.0 era and there’s no place for old communication and collaboration tools like email in our lives. Right? Then why does email continue to be the collaboration backbone for over 80% of organizations all over the world? We can hate emails, but we have to face the fact that today email is still the most frequently used tool for business people. Should Enterprise 2.0 fight email? Or is there a possibility to leverage its advantages and popularity? The presentation offers a possible solution for this dilemma.
Slides from my DevOpsExpo London talk "From oops to NoOps".
They tell you in these conferences that DevOps is not about tools, but about culture. And they are partially right. I am going to tell you that it’s not only about culture or tools but also abstractions.
It is a lot about how you see software and its value. About our mental model of what software is: how it runs, evolves, and interacts with the other facets of an enterprise.
We used to view software as code. As a state of code. Now we think about software as change, as a flow. A dynamic system where people, machines, and processes interact continuously.
At Platform.sh we spend a bunch of time asking ourselves not “How do you build?” - or even “How do you build consistently?” - but rather “What does it mean to consistently build in a world where change is good?” A world that lets you push security fixes into production as soon as they’re available because you don’t want to be an Equifax but you do want stability.
In this presentation, I will go over what we think software is and why having the right ideas about software will help you get your culture right and your tooling aligned, as well as gain in productivity, and general happiness and well-being.
IWMW 2004: Life After Email Strategies For Collaboration in the 21st CenturyIWMW
Slides for plenary talk on "Life After Email Strategies For Collaboration in the 21st Century" given at the IWMW 2004 event held at the University of Birmingham on 27-29 July 2004.
See http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2004/talks/kelly/
There is a good chance that you have heard of artificial intelligence, machine learning, blockchain and bots. However, do you know what the implications of each of these technologies are? How it can and will impact your business in the near future? In this talk, we will discuss these technological trends, as well as a few others, that you will need to be familiar with as your association prepares to compete over the next few years. Let's take a peek into the future that is already here!
The purpose of this workshop was to highlight the the significance of AI, IoT and their integration under the light of scientific research. The presentation of the workshop can be found below.
Final presentation to #xAPIBootCamp July 15, 2015 where the team shares how we used xAPI and Internet of Things (and the Internet of Internets) to support new hire orientation.
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsFuture Insights
FOWA London 2015
The trillion-dollar IoT economy will impact our lives so much more than even the Internet itself. From IoT protocols to hypermedia APIs to devices to new networks of communication, you need to learn how to overcome very arduous security, privacy, and just-too-soon barriers in order to build your own future in the IoT space. Jennifer's talk is a result of talking to dozens of Internet of Things influencers and experts - come along to learn about her findings!
Expert Accessory Dwelling Unit (ADU) Drafting ServicesResDraft
Whether you’re looking to create a guest house, a rental unit, or a private retreat, our experienced team will design a space that complements your existing home and maximizes your investment. We provide personalized, comprehensive expert accessory dwelling unit (ADU)drafting solutions tailored to your needs, ensuring a seamless process from concept to completion.
Transforming Brand Perception and Boosting Profitabilityaaryangarg12
In today's digital era, the dynamics of brand perception, consumer behavior, and profitability have been profoundly reshaped by the synergy of branding, social media, and website design. This research paper investigates the transformative power of these elements in influencing how individuals perceive brands and products and how this transformation can be harnessed to drive sales and profitability for businesses.
Through an exploration of brand psychology and consumer behavior, this study sheds light on the intricate ways in which effective branding strategies, strategic social media engagement, and user-centric website design contribute to altering consumers' perceptions. We delve into the principles that underlie successful brand transformations, examining how visual identity, messaging, and storytelling can captivate and resonate with target audiences.
Methodologically, this research employs a comprehensive approach, combining qualitative and quantitative analyses. Real-world case studies illustrate the impact of branding, social media campaigns, and website redesigns on consumer perception, sales figures, and profitability. We assess the various metrics, including brand awareness, customer engagement, conversion rates, and revenue growth, to measure the effectiveness of these strategies.
The results underscore the pivotal role of cohesive branding, social media influence, and website usability in shaping positive brand perceptions, influencing consumer decisions, and ultimately bolstering sales and profitability. This paper provides actionable insights and strategic recommendations for businesses seeking to leverage branding, social media, and website design as potent tools to enhance their market position and financial success.
7 Alternatives to Bullet Points in PowerPointAlvis Oh
So you tried all the ways to beautify your bullet points on your pitch deck but it just got way uglier. These points are supposed to be memorable and leave a lasting impression on your audience. With these tips, you'll no longer have to spend so much time thinking how you should present your pointers.
You could be a professional graphic designer and still make mistakes. There is always the possibility of human error. On the other hand if you’re not a designer, the chances of making some common graphic design mistakes are even higher. Because you don’t know what you don’t know. That’s where this blog comes in. To make your job easier and help you create better designs, we have put together a list of common graphic design mistakes that you need to avoid.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
The network as a design material: Interaction 16 workshop
1. The network as a
design material:
distributed systems UX for the internet of things
Claire Rowland & Helen Le Voi
@clurr / @hlevoi
Interaction 16, 1st March 2016
with special thanks to Liz Goodman /@egoodman
3. “This is more than a UX book; it covers all of the
critical design and technology issues around making
great connected products.”
David Rose. Author: Enchanted Objects
“As a grizzled veteran of several campaigns within
the matter-battle of the Internet ofThings, I was
pleasantly surprised to find the number of times this
book made me pause, think, and rethink my own
work (and that of others).A very valuable addition
to the canon of design thinking in this emerging
area.”
Matt Jones. Google
“Whether you’re an IoT pro or just getting started
designing connected products, this comprehensive
book has something for everyone, from
examinations of different network protocols all the
way up to value propositions and considerations for
hardware, software, and services.This book takes a
clear-eyed look at IoT from all angles.”
Dan Saffer. Mayfield Robotics
4. Today’s workshop
Through presentations and breakout exercises, the aim of
today is to give you
• An understanding the role the network plays in shaping the
experience of connected products
• Knowledge of the UX challenges
• An opportunity to explore ways of addressing these
challenges for different types of product and contexts of
use
5. Why networks are important in connected product UX 30 minutes
How things connect - different architectures (demos and acting it out) 30 minutes
Break 15 minutes
Network challenges part 1 40 minutes
Design exercises round 1 40 minutes
Break 15 minutes
Network challenges part 2 15 minutes
Design exercises round 2 40 minutes
Discussion and wrap-up 15 minutes
Timings
12. “The rush to create new
commercial prototypes, products,
services, systems & stacks often
means culture, custom, needs &
desires are overstepped in the
reach for profitable new use cases”
@thingclash
We’ve seen this before…
Are we designing the right things?
16. …but the reality is often new ways to fail
‘It’s a bit glitchy but it’s OK, you just have to be in the
room at the same time’. Actual review of the Wink hub
17. and “A bit glitchy”
could be fatal…
or vulnerable…
18. Exercise One
Who here has designed for IoT?
?What challenges did you face?
What do you think the big
UX issues might be?
19. When we talk about design for IoT…
We tend to focus
on UI & industrial design
20. Facets of IoT UX
Most
visible
Least
visible
Conceptual model
How should users think about the
system?
Interusability
Interactions spanning multiple devices
with different capabilities
UI/visual design
Screen layout. Look and feel
Platform design
Conceptual architecture and technology
enablers spanning products/services
Industrial design
Physical hardware: capabilities and
form factor
Interaction design
Architecture and behaviours per service,
per device
Service design
Customer lifecycle, customer services,
integration with non digital touchpoints
Productisation
Audience, proposition, objectives,
functionality of a specific service
21. It’s not just things… it’s about
the interconnections between
things
“The network is now a design material”
Liz Goodman
25. Image: Nissim Farim
But we don’t
(yet) expect
Things to
behave like
the Internet
The average consumer is
going to find it very strange
when objects take time to
respond, or lose instructions
27. There are lots of ways that
things can connect
• Many different network types
• Local or long distance
• Some use internet compatible networks, some don’t
• Some are open, some are proprietary
32. So what are the issues?
• How fast messages get through (delays/latency)
• How reliably they get through (reliability)
• How frequently things connect (intermittently or constantly)
34. Latency: how fast messages get
through
“Latency is a time delay between the moment something is initiated, and
the moment one of its effects begins or becomes detectable.The word
derives from the fact that during the period of latency the effects of an
action are latent, meaning "potential" or "not yet observed”
https://www.itu.int/ITU-D/asp/CMS/Events/2009/PacMinForum/doc/Theme-2_O3b_Latency_White_Paper.pdf
39. Why we can’t
make latency
go away (1)
It takes time to pass a signal over
a network
TCP/IP networking prioritises
reliability at the expense of speed
Applications take time to
manipulate and present data
40. Here’s a really
extreme example
It takes 28 minutes for data to travel from
Earth to Philae/Rosetta, and the
bandwidth is 28kbps
Image: ESA
41. Why we can’t
make latency
go away (2)
3rd party APIs (like Gmail and
Twitter) may limit the number of
calls you can make to their API in
a given time slot
42. Due to Gmail’s API rate limits, it may take 15 minutes for a Hue bulb to notify
you of an inbound email
43. Questions
?
• Have you experienced these
issues with connected
products?
• Have you experienced them
with software only services?
45. Why does it
happen?
Things will always lose
connectivity or break from time
to time
Networks can suffer interference
Data packets can go missing
And…sometimes you won’t
know it hasn’t worked
47. What’s the impact?
It depends on the system architecture…
• When everything’s working OK, the differences in architecture
between systems don’t matter so much
• But when connectivity problems happen, the impact on the UX will
sometimes depend on the architecture of the system
49. Connectedness requires designers
and users to think about system
models
Which bit does what?
Where does code run?
What fails/still works if
connectivity is lost?
55. Review: “If you used the [X] app to turn on/off things, you are fine,
but when you started to mix in turning on a light from the switch, the
status would never seem to update the [X] Hub/app correctly. You
were left guessing as to whether something was truly on or not.Also,
there was always a few second delay when changing the status of
things. It was not instantaneous as I would have hoped it would be.
“This did not bode well for my confidence in any type of safety device
(smoke alarms/locks/etc). Having a light be on when it should be off is
one thing, but if you are relying on a system to notify you in case of a
fire or if you door was locked/unlocked, I was left not feeling very
confident that the Hub would actually work when needed.”
http://zatznotfunny.com/2014-08/battle-of-the-home-automation-hubs/
Uncertainty
Is it actually working?
56. Health and safety risks
Violation of value proposition
Frequent irritation and confusion
Summing up the consequences
57. Our approach
Design continuity into a world
with unavoidable gaps between
devices
Adapted from: Cross-Platform Service User Experience:A Field Study and an Initial Framework. Minna
Wäljas, Katarina Segerståhl, KaisaVäänänen-Vainio-Mattila, Harri Oinas-Kukkonen MobileHCI'10
71. Exercise - 20 min
Split into groups (8 groups of 3) - 5 min
Each group gets a printed-out brief
Individual writing/sketching - 5 min
Group deliberation - 10 min
Decide on one direction and explain WHY in 2-3 sentences
Extra credit for sketching/acting out the interaction so that we can
see it!
Think about how things connect, and what delays/failures may occur
72. You’re working on an in-car audio system. It streams music from the cloud
and has a physical “like” button.
The button talks over Bluetooth to a phone, which talks to a music account
in the cloud.
What are the key user interactions? What, if any, issues might arise during
those interactions from latency, reliability or intermittent connectivity? How
would you handle these in the UX design?
73. You’re working on a smart lock for front doors. It can be locked and unlocked
remotely from a phone.
What are the key user interactions? What, if any, issues might arise during
those interactions from latency, reliability or intermittent connectivity? How
would you handle these in the UX design?
74. You’re working on a personal emergency alarm button for older or vulnerable
people. It connects over a local wireless network to a hub in the home.
What are the key user interactions? What, if any, issues might arise during
those interactions from latency, reliability or intermittent connectivity? How
would you handle these in the UX design?
Image: natematias via Flickr
75. You’re working on a remote fish tank monitoring and fish feeding device. It
connects over a local wireless network to a hub in the home. (NB: overfeeding
fish is bad).
What are the key user interactions? What, if any, issues might arise during
those interactions from latency, reliability or intermittent connectivity? How
would you handle these in the UX design?
Image: johnskate17 via Wikicommons
79. Why is
intermittent
connectivity
an issue?
Many devices run on batteries
Wireless connections consume lots
of power
Battery powered devices have to
spend much of their time offline to
save power
82. Why does this matter?
Conflicting system status displays
19
2 min delay
21
83. Why does this matter?
Data may be out of date (whether that matters depends on
context)
A blood glucose reading from
one week ago is not
For most purposes, a body mass
measurement from one week ago
is still quite useful
84. A live energy reading (every few
seconds) can help you understand the
consumption of that appliance you just
turned on
Timeliness of data is fundamental
to UX and value proposition
A 30 minute energy reading will tell
you about your consumption patterns
over time
Images: Onzo. Electric Ireland
85. • Devices get out of sync, reporting different status information:
this breaks Nielsen’s heuristic of ‘visibility of system status’
• Which one is ‘right?’ Are any of them broken, or just out of
sync?
• How old is the data? Could it be wrong now? What’s the
margin of error? What’s the impact of it being wrong?
These are also continuity issues
86. Exercise - 20 min
Split into groups (8 groups of 3) - 5 min
Each group gets a printed-out brief
Individual writing/sketching - 5 min
Group deliberation - 10 min
Decide on one direction and explain WHY in 2-3 sentences
Extra credit for sketching/acting out the interaction so that we can
see it!
Think about how these things are powered and how they connect
87. You’re working on outdoor gear/clothing with an automatic distress beacon.
The beacon is triggered (how? when?)
What are the key user interactions? What, if any, issues might arise during those
interactions from latency, reliability or intermittent connectivity? How would
you handle these in the UX design?
88. You’re working on an insulin pump that reports blood sugar levels to your
doctor’s office every 15 minutes
What are the key user interactions? What, if any, issues might arise during those
interactions from latency, reliability or intermittent connectivity? How would you
handle these in the UX design?
89. You’re working on a location tracker designed to be worn by sheep. It sends
data to a farm manager’s computer about their location and wellbeing.
What are the key user interactions? What, if any, issues might arise during those
interactions from latency, reliability or intermittent connectivity? How would
you handle these in the UX design?
90. You’re working on a management interface for a parking lot sensor system. It
tracks which spaces are available or in use.
What are the key user interactions? What, if any, issues might arise during those
interactions from latency, reliability or intermittent connectivity? How would
you handle these in the UX design?
91. Discussion - 20 minutes
Each group gets 2 min!
Present back, discuss
93. Questions to ask yourself
Is the product…
?
Life or safety critical?
Time-sensitive?
A remote control?
What else?
94. Safety critical/urgent
Messages must get through quickly
Status information needs to be updated
frequently, and clearly indicate how old it is
Need to know when instructions have been
received and acted upon
Low touch/non-critical:
OK if data or instructions take time
to get through
Assume it’s working unless notified
of a problem
Senior safety/intruder alarm
Baby monitor
The ‘right’ approach depends on
context
Images: MyLively, Efergy
95. In some cases, badly handled
network glitches could
undermine the value of the
product
96. How irritating are glitches and delays going to
be, over time?
How irritating are your glitches and delays going
to be in a world filled with glitches and delays?
And don’t underestimate the
sheer power of irritation
Image: GhostFaceScream2 viaYoutube
97. What about non-visual UIs?
We haven’t worked in this area yet.
Have you?
How might you handle network
issues in this instance?
99. If you’ve enjoyed today, the book
covers
- How the technology of IoT affects UX
- Product and design strategy for connected devices
- Industrial design
- Interface and interaction design for embedded devices
- Cross-device interactions and interusability
- Interoperability
- Responsible IoT design
- Designing with data
- Prototyping and user research methods for connected
products
www.designingconnectedproducts.com
@clurr | claire@clairerowland.com
@hlevoi | helenlevoi@me.com