SlideShare a Scribd company logo
1 of 17
Download to read offline
Design in the 4th Dimension:
Interaction Design for RealTime Applications
@Nanalq
mariana@agilityfeat.com
@ArinSime
arin@agilityfeat.com 1 | 16
Design & Development in Costa Rica
“RealTime” web & mobile applications
User Experience,Visual Design and Product Assessments 2 | 16
What we do
3 | 16
Example clients
4 | 16
RealTime Messaging Example
Sensei Sensei
Data
DataCommands
Commands
Attendees send and receive
data in order to cast votes,
suggest actions, etc.
Moderator sends commands
to the data channel (such as
to advance pages) and also
receives data updates
5 | 16
RealTime Comms Example (WebRTC)
Signaling Messages
Video Channel
Audio Channel
Data Channel
WebRTC starts with messag-
ing between 3rd party
service, aka “Signaling”.
After the signaling is com-
plete theWebRTC channels
setup are completely peer to
peer.You can still optionally
send other data/commands
through the 3rd party
6 | 16
Other Applications for RealTimeRealTime Applications
7 | 16
RealTime is more than just video
8 | 16
Design Challenges
9 | 16
1. Don’t let the technology become more
important than the experience.
3:46
Start Stop
Users focused their attention
on the clock and checking if
it was synched rather than
interacting wiht the main
application
Developers spent more time
creating the clock than in
other areas of the applica-
tion
10 | 16
2. Feedback is ALWAYS important
Waitng forfriend to allowcamera...
No connection
Please redial
Lost call
11 | 16
3. Information Hierarchy. Selecting when and how
to show information.
*Remember movement on screen
really draws attention.
Relevant Information
Call to action
Other information Look at me
Look at me
Look at me
Look at me
12 | 16
4. Handling changes in a fast changing
environment.
Did something disappear?
What happened since
I last saw the screen?
Where should this
item go?
Item #2
Item #7
Item #4
Item #5
Item #1
Incoming Item
13 | 16
5. Identifying important micro-interactions
Video On Mic ON
Connecting with friend...
14 | 16
6. Graceful degradation
Mariana López
Arin Sime
David Alfaro
Ford Englander
Daniel Phillips
Allan Naranjo
!
Your browser is not supported
for web calls, you may still post
comments.
Alert!You may
be experiencing network
problems.
Last Refresh: 9:34 pm.
15 | 16
Design Excercise
16 | 16
Key takeaways
1. Don’t let the technology become more
important than the experience.
2. Feedback is ALWAYS important
3. Information Hierarchy. Selecting when and how
to show information.
4. Handling changes in a fast changing
environment.
5. Identifying important micro-interactions
6. Graceful degratation
1 | 20
Questions?Questions?
A few suggestions:
RealTimeWeb.co
RealTime Weekly Newsletter

More Related Content

Similar to Design for the 4th dimension: Real-time apps

Why windows phone
Why windows phoneWhy windows phone
Why windows phonePawan Kurmi
 
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...RES
 
10xIT Webinar: Will You Make the Windows XP Deadline in Time?
10xIT Webinar: Will You Make the Windows XP Deadline in Time?10xIT Webinar: Will You Make the Windows XP Deadline in Time?
10xIT Webinar: Will You Make the Windows XP Deadline in Time?Shunra
 
Presentation and Collaboration in the Workplace - Time for a SWITCH
Presentation and Collaboration in the Workplace - Time for a SWITCHPresentation and Collaboration in the Workplace - Time for a SWITCH
Presentation and Collaboration in the Workplace - Time for a SWITCHBarco
 
Keep your meetings moving smoothly with Intel Unite
Keep your meetings moving smoothly with Intel UniteKeep your meetings moving smoothly with Intel Unite
Keep your meetings moving smoothly with Intel UnitePrincipled Technologies
 
Troubleshooting and debugging Citrix Receiver for iOS and Android
Troubleshooting and debugging Citrix Receiver for iOS and AndroidTroubleshooting and debugging Citrix Receiver for iOS and Android
Troubleshooting and debugging Citrix Receiver for iOS and AndroidCitrix
 
Ifma av toolevent 12-06-14_barco
Ifma av toolevent 12-06-14_barcoIfma av toolevent 12-06-14_barco
Ifma av toolevent 12-06-14_barcoMuriel Walter
 
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014Institut Lean France
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesCommelius Solutions
 
WebRTC for non-telco people
WebRTC for non-telco peopleWebRTC for non-telco people
WebRTC for non-telco peopleAlan Quayle
 
Teach By Doing: 
Conversation-Driven Development with 
CHATOPS
Teach By Doing: 
Conversation-Driven Development with 
CHATOPSTeach By Doing: 
Conversation-Driven Development with 
CHATOPS
Teach By Doing: 
Conversation-Driven Development with 
CHATOPSRob Brown
 
Kranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor PavlovKranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor PavlovIgor Pavlov
 
8 pre launch steps to go with the web rtc based application development
8 pre launch steps to go with the web rtc based application development8 pre launch steps to go with the web rtc based application development
8 pre launch steps to go with the web rtc based application developmentMoonTechnolabsPvtLtd
 
eClassrooms Come of Age?
eClassrooms Come of Age?eClassrooms Come of Age?
eClassrooms Come of Age?Alan Wimberley
 
10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAsEffective
 
10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAsEffectiveUI
 

Similar to Design for the 4th dimension: Real-time apps (20)

Why windows phone
Why windows phoneWhy windows phone
Why windows phone
 
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...
Will You Make the Windows XP Deadline in Time? - Ep.1 - 10X IT Productivity S...
 
10xIT Webinar: Will You Make the Windows XP Deadline in Time?
10xIT Webinar: Will You Make the Windows XP Deadline in Time?10xIT Webinar: Will You Make the Windows XP Deadline in Time?
10xIT Webinar: Will You Make the Windows XP Deadline in Time?
 
Presentation and Collaboration in the Workplace - Time for a SWITCH
Presentation and Collaboration in the Workplace - Time for a SWITCHPresentation and Collaboration in the Workplace - Time for a SWITCH
Presentation and Collaboration in the Workplace - Time for a SWITCH
 
Keep your meetings moving smoothly with Intel Unite
Keep your meetings moving smoothly with Intel UniteKeep your meetings moving smoothly with Intel Unite
Keep your meetings moving smoothly with Intel Unite
 
Troubleshooting and debugging Citrix Receiver for iOS and Android
Troubleshooting and debugging Citrix Receiver for iOS and AndroidTroubleshooting and debugging Citrix Receiver for iOS and Android
Troubleshooting and debugging Citrix Receiver for iOS and Android
 
Ifma av toolevent 12-06-14_barco
Ifma av toolevent 12-06-14_barcoIfma av toolevent 12-06-14_barco
Ifma av toolevent 12-06-14_barco
 
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014
Lean Thinking in IT by Marie-Pia Ignace, Lean IT Summit 2014
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devices
 
F-interop Meetup
F-interop MeetupF-interop Meetup
F-interop Meetup
 
WebRTC for non-telco people
WebRTC for non-telco peopleWebRTC for non-telco people
WebRTC for non-telco people
 
Janus conf'19: janus client side
Janus conf'19:  janus client sideJanus conf'19:  janus client side
Janus conf'19: janus client side
 
Teach By Doing: 
Conversation-Driven Development with 
CHATOPS
Teach By Doing: 
Conversation-Driven Development with 
CHATOPSTeach By Doing: 
Conversation-Driven Development with 
CHATOPS
Teach By Doing: 
Conversation-Driven Development with 
CHATOPS
 
Slido short intro general
Slido short intro generalSlido short intro general
Slido short intro general
 
Kranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor PavlovKranky Geek - Virtual Collaboration - Igor Pavlov
Kranky Geek - Virtual Collaboration - Igor Pavlov
 
8 pre launch steps to go with the web rtc based application development
8 pre launch steps to go with the web rtc based application development8 pre launch steps to go with the web rtc based application development
8 pre launch steps to go with the web rtc based application development
 
eClassrooms Come of Age?
eClassrooms Come of Age?eClassrooms Come of Age?
eClassrooms Come of Age?
 
LyteSpark
LyteSparkLyteSpark
LyteSpark
 
10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs
 
10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs10 Pitfalls to Avoid in Creating RIAs
10 Pitfalls to Avoid in Creating RIAs
 

More from Arin Sime

IoT and WebRTC
IoT and WebRTCIoT and WebRTC
IoT and WebRTCArin Sime
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and TelehealthArin Sime
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and TelehealthArin Sime
 
The UX of WebRTC
The UX of WebRTCThe UX of WebRTC
The UX of WebRTCArin Sime
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC OverviewArin Sime
 
6 Months with WebRTC
6 Months with WebRTC6 Months with WebRTC
6 Months with WebRTCArin Sime
 
AgilityFeat Real Time Disruptive Communications with WebRTC
AgilityFeat Real Time Disruptive Communications with WebRTCAgilityFeat Real Time Disruptive Communications with WebRTC
AgilityFeat Real Time Disruptive Communications with WebRTCArin Sime
 
5 reasons you'll love to hate Agile Development
5 reasons you'll love to hate Agile Development5 reasons you'll love to hate Agile Development
5 reasons you'll love to hate Agile DevelopmentArin Sime
 
Just Deploy It
Just Deploy ItJust Deploy It
Just Deploy ItArin Sime
 

More from Arin Sime (9)

IoT and WebRTC
IoT and WebRTCIoT and WebRTC
IoT and WebRTC
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and Telehealth
 
WebRTC and Telehealth
WebRTC and TelehealthWebRTC and Telehealth
WebRTC and Telehealth
 
The UX of WebRTC
The UX of WebRTCThe UX of WebRTC
The UX of WebRTC
 
WebRTC Overview
WebRTC OverviewWebRTC Overview
WebRTC Overview
 
6 Months with WebRTC
6 Months with WebRTC6 Months with WebRTC
6 Months with WebRTC
 
AgilityFeat Real Time Disruptive Communications with WebRTC
AgilityFeat Real Time Disruptive Communications with WebRTCAgilityFeat Real Time Disruptive Communications with WebRTC
AgilityFeat Real Time Disruptive Communications with WebRTC
 
5 reasons you'll love to hate Agile Development
5 reasons you'll love to hate Agile Development5 reasons you'll love to hate Agile Development
5 reasons you'll love to hate Agile Development
 
Just Deploy It
Just Deploy ItJust Deploy It
Just Deploy It
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Design for the 4th dimension: Real-time apps

  • 1. Design in the 4th Dimension: Interaction Design for RealTime Applications @Nanalq mariana@agilityfeat.com @ArinSime arin@agilityfeat.com 1 | 16
  • 2. Design & Development in Costa Rica “RealTime” web & mobile applications User Experience,Visual Design and Product Assessments 2 | 16 What we do
  • 3. 3 | 16 Example clients
  • 4. 4 | 16 RealTime Messaging Example Sensei Sensei Data DataCommands Commands Attendees send and receive data in order to cast votes, suggest actions, etc. Moderator sends commands to the data channel (such as to advance pages) and also receives data updates
  • 5. 5 | 16 RealTime Comms Example (WebRTC) Signaling Messages Video Channel Audio Channel Data Channel WebRTC starts with messag- ing between 3rd party service, aka “Signaling”. After the signaling is com- plete theWebRTC channels setup are completely peer to peer.You can still optionally send other data/commands through the 3rd party
  • 6. 6 | 16 Other Applications for RealTimeRealTime Applications
  • 7. 7 | 16 RealTime is more than just video
  • 8. 8 | 16 Design Challenges
  • 9. 9 | 16 1. Don’t let the technology become more important than the experience. 3:46 Start Stop Users focused their attention on the clock and checking if it was synched rather than interacting wiht the main application Developers spent more time creating the clock than in other areas of the applica- tion
  • 10. 10 | 16 2. Feedback is ALWAYS important Waitng forfriend to allowcamera... No connection Please redial Lost call
  • 11. 11 | 16 3. Information Hierarchy. Selecting when and how to show information. *Remember movement on screen really draws attention. Relevant Information Call to action Other information Look at me Look at me Look at me Look at me
  • 12. 12 | 16 4. Handling changes in a fast changing environment. Did something disappear? What happened since I last saw the screen? Where should this item go? Item #2 Item #7 Item #4 Item #5 Item #1 Incoming Item
  • 13. 13 | 16 5. Identifying important micro-interactions Video On Mic ON Connecting with friend...
  • 14. 14 | 16 6. Graceful degradation Mariana López Arin Sime David Alfaro Ford Englander Daniel Phillips Allan Naranjo ! Your browser is not supported for web calls, you may still post comments. Alert!You may be experiencing network problems. Last Refresh: 9:34 pm.
  • 15. 15 | 16 Design Excercise
  • 16. 16 | 16 Key takeaways 1. Don’t let the technology become more important than the experience. 2. Feedback is ALWAYS important 3. Information Hierarchy. Selecting when and how to show information. 4. Handling changes in a fast changing environment. 5. Identifying important micro-interactions 6. Graceful degratation
  • 17. 1 | 20 Questions?Questions? A few suggestions: RealTimeWeb.co RealTime Weekly Newsletter