SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
USER EXPERIENCE
CORILUS, NEDER-OVER-HEEMBEEK, 4 OKTOBER 2013

Joris Klerkx

http://hci.cs.kuleuven.be
@jkofmsk

1
1
Technology Enhanced
Learning

e-health

Music

Research 2.0

2
2
THANKS FOR THE
INVITATION

3
3
UX

Removing friction between users and information
4

http://www.web42.com/badday/
4
NOT SO EASY...

http://erikduval.wordpress.com/2008/09/10/laptop-fun/
http://www.popsci.com/gadgets/article/2013-07/one-laptop-childs-de-evolution
5

5
NOT SO EASY...
... BUT SO IMPORTANT

6 http://www.uxpassion.com/services/usability/usability-evaluations
6
http://tweakers.net/nieuws/91693/philips-test-chirurgen-appvoor-google-glass.html
7
7
UX

8
8
UX
NOT (only) about the user interface (UI)

What if i want a book from a small publisher?
9

9
UX
Not (only) about usability

Quality attribute of the UI, covering
whether the system is easy to learn,
efficient to use, pleasant, and so
forth
http://www.nngroup.com/articles/definition-user-experience/

Copyright © David Siegel - Dray and Associates.

http://www.interaction-design.org/encyclopedia/usability_evaluation.html

10
10
UX
http://www.nngroup.com/articles/definition-user-experience/

11
Image from http://techmoran.com/ihub-launches-sub-saharan-africas-first-ux-lab-set-to-revolutionize-user-experience-design/
11
UX
Human factors science
Psychology
Information architecture
User-centered Design

12
12
UX

Every solution should be tailored to goals,
users, products, etc.
13
13
Hashtags

#success

#fail
http://www.insidefacebook.com/2013/10/03/why-facebook-hashtags-were-doomed-to-fail/
14
14
http://vimeo.com/51690799#

Everything is connected 15
15
http://www.mailboxapp.com/
16
16
Technology is an ENABLER
between users and information

15 minutes to patient X

http://www.google.com/landing/now/

SEARCH IS SLIGHTY DISAPPEARING?
17

17
Flu Outbreak

Blood test results
patient X

ALWAYS connected
18
18
http://www.google.com/glass/start/what-it-does/

Answers without having to ask
19
19
http://healthdesignchallenge.com/showcase/method/method.pdf

EVERYTHING is connected

CONTENT first
20
20
LITTLE EFFORT

PERSONALIZED

UNDERSTANDABLE

DYNAMIC

ACTIONABLE

ENGAGING

21

21
World Population Growth
At the dawn of agriculture, about 8000 B.C., the population of the world was approximately 5 million. Over the 8,000-year period up to 1
A.D. it grew to 200 million (some estimate 300 million or even 600, suggesting how imprecise population estimates of early historical
periods can be), with a growth rate of under 0.05% per year.
A tremendous change occurred with the industrial revolution: whereas it had taken all of human history until around 1800 for world
population to reach one billion, the second billion was achieved in only 130 years (1930), the third billion in less than 30 years (1959), the
fourth billion in 15 years (1974), and the fifth billion in only 13 years (1987). During the 20th century alone, the population in the world
has grown from 1.65 billion to 6 billion.

A PICTURE SAYS 1000 WORDS
22
22
ELECTRONIC FORMS MUST DIE

23
23
THE ECONOMIST – OCT. 2004

To be truly successful, a
complex technology needs to
“disappear”

The real test is always the
mom test
24

http://www.economist.com/displaystory.cfm?story_id=3307363
24
DESIGN-PROCESS

25
25
DESIGN-PROCESS

You’re NOT the user!
You’re probably clueless!
26
Image from http://uxdesign.smashingmagazine.com/2010/10/05/what-is-user-experience-design-overview-tools-and-resources/
26
Instead...

Image from http://connectedsocialmedia.com/10134/inside-it-user-centered-it/

USER-CENTERED DESIGN

27
27
KNOW YOUR USERS...

STUDY THEIR WORKFLOW & HABITS
28
28
Users cannot tell you what they need
(Steve Jobs)

Don’t ask for opinions
Study behaviour not
opinions
29
29
ALWAYS RIGHT

If the user does something “wrong”,
it is the fault of the system designer!
30
30
USER TRENDS

31
31
ALWAYS
CONNECTED

32
32
QUANTIFYING

http://www.fitbit.com/flex 33
33
awareness

data

(self) reflection

questions

sense making

answers

impact

behavior change or
new meaning
34
34
SHARING

http://developer.runkeeper.com/healthgraph
35
35
36
36
RATING

37
37
38
38
INVOLVED
39
39
40
40
SOCIAL

41
41
Same UX as what they are
used to!
42

42
Image from http://connectedsocialmedia.com/10134/inside-it-user-centered-it/

USER-CENTERED DESIGN

43
43
ITERATIVE DESIGN
RAPID PROTOTYPING
44
44
Rapid Prototyping
Iteration 1

Iteration 2

Time

Iteration 3

Iteration N

...
• Design
• Find

focus on usefulness & usability

problems early on

• Evaluate
•

with real users

• Evaluate
•

ideas in short iteration cycles
in real-life settings

with real users
45
45
Paper prototypes

Digital prototypes

Products
http://www.wired.com/design/2013/09/appseed-transforms-your-sketches-into-app-prototypes/?mbid=social12565664
46
46
Think aloud

Usability lab

Eye-tracking

questionnaires (SUS, TAM, ...)

47
47
Usefulness! Usefulness! Usefulness!

Unique does not mean useful
48
48
FOUR MYTHS
Only experts create good designs
 experts faster, simple and effective techniques anyone can apply

We can fix the user interface at the end
 good design is more than just user interface
 having right features, building those features right

Good design takes too long / costs too much
 simple and effective techniques can reduce total development time & cost (finds

problems early on)

Good design is just cool graphics
 graphics part of bigger picture of what to communicate & how
49
49
THANK YOU FOR YOUR
ATTENTION!

joris.klerkx@cs.kuleuven.be
@jkofmsk
50
50

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

UX Unconference - Designing a Usable Website (Carolyn Ellis)
UX Unconference - Designing a Usable Website (Carolyn Ellis)UX Unconference - Designing a Usable Website (Carolyn Ellis)
UX Unconference - Designing a Usable Website (Carolyn Ellis)
 
Digital Product Design's Biggest Challenge
Digital Product Design's Biggest ChallengeDigital Product Design's Biggest Challenge
Digital Product Design's Biggest Challenge
 
Change the World - One Trillion Dollar Market at a time / the opportunity in ...
Change the World - One Trillion Dollar Market at a time / the opportunity in ...Change the World - One Trillion Dollar Market at a time / the opportunity in ...
Change the World - One Trillion Dollar Market at a time / the opportunity in ...
 
The Long Tail of User Experience
The Long Tail of User ExperienceThe Long Tail of User Experience
The Long Tail of User Experience
 
When the Developer Must Design
When the Developer Must DesignWhen the Developer Must Design
When the Developer Must Design
 
Sharing Economy
Sharing EconomySharing Economy
Sharing Economy
 
Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"
 

Andere mochten auch

D3.js capita selecta
D3.js capita selectaD3.js capita selecta
D3.js capita selecta
Joris Klerkx
 
How to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE ExperienceHow to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
Joris Klerkx
 
Workshop on visualization in tel
Workshop on visualization in tel Workshop on visualization in tel
Workshop on visualization in tel
Joris Klerkx
 

Andere mochten auch (19)

D3.js capita selecta
D3.js capita selectaD3.js capita selecta
D3.js capita selecta
 
Edmedia 2010: How to describe multiple versions of the same
Edmedia 2010: How to describe multiple versions of the sameEdmedia 2010: How to describe multiple versions of the same
Edmedia 2010: How to describe multiple versions of the same
 
44rd CEN WS/LT meeting PT interoperability of registries
44rd CEN WS/LT meeting PT interoperability of registries44rd CEN WS/LT meeting PT interoperability of registries
44rd CEN WS/LT meeting PT interoperability of registries
 
ASPECT WP2 Lisbon 2010
ASPECT WP2 Lisbon 2010ASPECT WP2 Lisbon 2010
ASPECT WP2 Lisbon 2010
 
the EMurgency project - LICT workshop on ICT in health
the EMurgency project - LICT workshop on ICT in healththe EMurgency project - LICT workshop on ICT in health
the EMurgency project - LICT workshop on ICT in health
 
JTELSS - pimp your learning analytics with proper visualisation techniques
JTELSS - pimp your learning analytics with proper visualisation techniquesJTELSS - pimp your learning analytics with proper visualisation techniques
JTELSS - pimp your learning analytics with proper visualisation techniques
 
Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)
 
CEN WS-LT report on PT interoperability of registries
CEN WS-LT report on PT interoperability of registriesCEN WS-LT report on PT interoperability of registries
CEN WS-LT report on PT interoperability of registries
 
Infovis & Music
Infovis & MusicInfovis & Music
Infovis & Music
 
How to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE ExperienceHow to Share and Reuse Learning Resources: the ARIADNE Experience
How to Share and Reuse Learning Resources: the ARIADNE Experience
 
ASPECT WP2 progress report Budapest
ASPECT WP2 progress report BudapestASPECT WP2 progress report Budapest
ASPECT WP2 progress report Budapest
 
ARIADNE federation
ARIADNE federationARIADNE federation
ARIADNE federation
 
44rd CEN WS/LT meeting PT social data
44rd CEN WS/LT meeting PT social data44rd CEN WS/LT meeting PT social data
44rd CEN WS/LT meeting PT social data
 
CEN WS-LT ARIADNE liaison report
CEN WS-LT ARIADNE liaison report CEN WS-LT ARIADNE liaison report
CEN WS-LT ARIADNE liaison report
 
Introduction - fundamentals of CHI
Introduction - fundamentals of CHI Introduction - fundamentals of CHI
Introduction - fundamentals of CHI
 
Les 9 - Informatie Visualisatie
Les 9 - Informatie VisualisatieLes 9 - Informatie Visualisatie
Les 9 - Informatie Visualisatie
 
Visualisation - techniques, interaction dynamics, big data
Visualisation - techniques, interaction dynamics, big dataVisualisation - techniques, interaction dynamics, big data
Visualisation - techniques, interaction dynamics, big data
 
Workshop on visualization in tel
Workshop on visualization in tel Workshop on visualization in tel
Workshop on visualization in tel
 
Learning Analytics - Door data gestuurd leren
Learning Analytics - Door data gestuurd lerenLearning Analytics - Door data gestuurd leren
Learning Analytics - Door data gestuurd leren
 

Ähnlich wie User experience

20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
Erik Duval
 
Mobile Go Home - Welcome Multi-Context!
Mobile Go Home - Welcome Multi-Context!Mobile Go Home - Welcome Multi-Context!
Mobile Go Home - Welcome Multi-Context!
Niels Anhalt
 
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
Oxford Tech + UX
 

Ähnlich wie User experience (20)

Chi overview
Chi overviewChi overview
Chi overview
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
 
CHI overzicht
CHI overzichtCHI overzicht
CHI overzicht
 
InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015
 
An introduction to CHI
An introduction to CHIAn introduction to CHI
An introduction to CHI
 
CRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user researchCRIG 2017 Improving digital library services with user research
CRIG 2017 Improving digital library services with user research
 
Open Data Opportunities
Open Data OpportunitiesOpen Data Opportunities
Open Data Opportunities
 
Windows Phone UX - a 101 @ BizSpark
Windows Phone UX - a 101 @ BizSparkWindows Phone UX - a 101 @ BizSpark
Windows Phone UX - a 101 @ BizSpark
 
Mobile Go Home - Welcome Multi-Context!
Mobile Go Home - Welcome Multi-Context!Mobile Go Home - Welcome Multi-Context!
Mobile Go Home - Welcome Multi-Context!
 
To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08
 
Workshop Designing Useful apps
Workshop Designing Useful apps Workshop Designing Useful apps
Workshop Designing Useful apps
 
Ui 08
Ui 08Ui 08
Ui 08
 
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
Next-Generation UX: Designing for Tomorrow's Unknown Products and Challenges
 
Space, Place and Engagement with Digital (Imeh Akpan)
Space, Place and Engagement with Digital (Imeh Akpan)Space, Place and Engagement with Digital (Imeh Akpan)
Space, Place and Engagement with Digital (Imeh Akpan)
 
Learning in a Changing World: Racing against Time
Learning in a Changing World: Racing against TimeLearning in a Changing World: Racing against Time
Learning in a Changing World: Racing against Time
 
MIT Enterprise Forum: Billion Dollar UX
MIT Enterprise Forum: Billion Dollar UXMIT Enterprise Forum: Billion Dollar UX
MIT Enterprise Forum: Billion Dollar UX
 
An introduction to HCI
An introduction to HCIAn introduction to HCI
An introduction to HCI
 
Space, Place and Engagement with Digital
Space, Place and Engagement with DigitalSpace, Place and Engagement with Digital
Space, Place and Engagement with Digital
 
Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014
 
Future of UX
Future of UXFuture of UX
Future of UX
 

Mehr von Joris Klerkx

Multimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatieMultimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatie
Joris Klerkx
 
Introduction CEN WS-LT on social data
Introduction CEN WS-LT on social dataIntroduction CEN WS-LT on social data
Introduction CEN WS-LT on social data
Joris Klerkx
 
ASPECT WP2 presentation
ASPECT WP2 presentationASPECT WP2 presentation
ASPECT WP2 presentation
Joris Klerkx
 

Mehr von Joris Klerkx (18)

Visualisatie - Module 3 - Big Data
Visualisatie - Module 3 - Big DataVisualisatie - Module 3 - Big Data
Visualisatie - Module 3 - Big Data
 
Visualizing Reader Engagement
Visualizing Reader EngagementVisualizing Reader Engagement
Visualizing Reader Engagement
 
Les 8 - informatie visualisatie
Les 8 - informatie visualisatie Les 8 - informatie visualisatie
Les 8 - informatie visualisatie
 
Les 7 - informatie visualisatie - interactie
Les 7 - informatie visualisatie - interactieLes 7 - informatie visualisatie - interactie
Les 7 - informatie visualisatie - interactie
 
Les 4 informatie visualisatie
Les 4 informatie visualisatieLes 4 informatie visualisatie
Les 4 informatie visualisatie
 
Les 2 - Informatie Visualisatie
Les 2 - Informatie Visualisatie Les 2 - Informatie Visualisatie
Les 2 - Informatie Visualisatie
 
20160208 informatie visualisatie les 1
20160208 informatie visualisatie les 120160208 informatie visualisatie les 1
20160208 informatie visualisatie les 1
 
Visualisation - introduction, guidelines, principles and design
Visualisation - introduction, guidelines, principles and designVisualisation - introduction, guidelines, principles and design
Visualisation - introduction, guidelines, principles and design
 
Bring your own idea - Visual learning analytics
Bring your own idea - Visual learning analyticsBring your own idea - Visual learning analytics
Bring your own idea - Visual learning analytics
 
Quantified Self - LICT workshop - KU Leuven
Quantified Self - LICT workshop - KU LeuvenQuantified Self - LICT workshop - KU Leuven
Quantified Self - LICT workshop - KU Leuven
 
DM2E - Europeana Cloud
DM2E - Europeana CloudDM2E - Europeana Cloud
DM2E - Europeana Cloud
 
Multimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatieMultimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatie
 
intro to information visualization
intro to information visualization intro to information visualization
intro to information visualization
 
EMuRgency project - LICT Industrial affiliation day
EMuRgency project - LICT Industrial affiliation dayEMuRgency project - LICT Industrial affiliation day
EMuRgency project - LICT Industrial affiliation day
 
Introduction CEN WS-LT on social data
Introduction CEN WS-LT on social dataIntroduction CEN WS-LT on social data
Introduction CEN WS-LT on social data
 
ARIADNE overview
ARIADNE overviewARIADNE overview
ARIADNE overview
 
Harvesting metadata - ASPECT webinar
Harvesting metadata - ASPECT webinarHarvesting metadata - ASPECT webinar
Harvesting metadata - ASPECT webinar
 
ASPECT WP2 presentation
ASPECT WP2 presentationASPECT WP2 presentation
ASPECT WP2 presentation
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

User experience