SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Not Just a Limited PC
Leveraging device characteristics   23 January 2008

to improve the user experience
and ease of use
Who am I?
Usability, human factors, interaction
design, industrial design, marketing,
engineering, entrepreneurship, MBA
                                        Barbara Ballard
Product designer, product strategist,
blogger

Mobilist                                              2
A good user experience

A process, system, or interface that is

                       Matches user’s mental model
  • Usable                 or easy to deduce

                      Right information, content, and
  • Useful             features for current situation

                      Engaging games, fun shopping,
  • Contextual         reliable & efficient intranet


                                                        3
Example:
Add to expense report
Can a one-web approach deliver a
good experience?




                                   4
a one-web approach

                         Standby
                         screen
                         Full web
                         browser:
                         Safari, Opera
                         Mini, etc.




                     1                   5
a one-web approach

                         Signing in
                         took a full
                         minute via
                         triple tap
                         Full view,
                         select a report




                     4                 6
a one-web approach

                         Zoom to
                         select the
                         actual report




                     5                   7
a one-web approach

                         Current report
                         details
                         Find the right
                         area, zoom in




                     6                8
a one-web approach

                            First area was
                            wrong
                            Zoom out to
                            scroll faster




                     7, 8                   9
a one-web approach

                         The relevant
                         button, at the
                         bottom of the
                         page




                     9                10
a one-web approach

                          Full view
                          again, but
                          clearly with a
                          new section at
                          the bottom




                     10               11
a one-web approach

                          Scrolling to
                          the new
                          section to
                          zoom




                     10                  12
a one-web approach

                     Have fun with
                     the table on a
                     small screen
                     Side scrolling
                     makes the
                     button
                     disappear




                                  13
a one-web approach

                          Continuing to
                          scroll to fill in
                          the table




                     11                  14
a one-web approach

                          Scroll back to
                          the submit
                          button




                     12                15
a one-web approach

                          Done!



                          I think.




                     12              16
Example:
Add to expense report
Simple mobilization helps




                            17
simple mobilization

                          Standby
                          screen
                          Full or mobile
 1                        browser




                      1                18
simple mobilization

                          User name
                          and password
                          entry, with
 4                        triple-tap




                      2              19
simple mobilization

                          Select an
                          existing
                          report
 5




                      3               20
simple mobilization

                          A summary of
                          the current
                          report...
6




                      4              21
simple mobilization

                          ...with the
                          relevant link
                          at the bottom
 9




                      5               22
simple mobilization

                          Finally adding
                          a new
                          expense
10




                      6                23
simple mobilization

                          Free-form
                          text entry is
                          dificult
11




                      7                   24
simple mobilization

                          Done!


13




                      8           25
Example:
Add to expense report
Good design
Mobile context




                        26
intelligent design

                         Standby
                         screen, full or
                         mobile
 1                       browser




 1




                     1                 27
intelligent design

                         Phone ID
                         identifies user
                         Report is
 6                       selected
                         automatically
                         Access keys
                         speed choices
 4
                         Mobile tasks




                     2                  28
intelligent design

                         Expense entry


10




 4




                     3              29
intelligent design

                         Location
                         deduced
                         Entry fields
11                       optimized for
                         mobile
                         Typical places
                         pre-entered
 4




                     4               30
intelligent design

                         Done.


13




 8




                     5           31
Example:
Add to expense report
Moving forward
Widgets or local application
Full device capability exploitation




                                      32
widgetization

                    Standby
                    screen
                    widgets
 1                  Information
                    customized
                    by time,
                    location
 1




                1
 1
                                  33
widgetization

                    Glanceable
                    options: scan,
                    templates,
6                   notes




 4




                2
 2
                                34
widgetization

                    Camera as a
                    scanner




                3                 35
widgetization

                    Machine
                    vision receipt
                    verification
11




 4




                4
 4
                                 36
widgetization

                    Done!


                    5 steps, but
13
                    no data entry



 8




                5
 5
                                37
The importance of user experience
Engage your users
Reduce support costs
Reduce employee load
Reduce abandoned shopping carts

Support your brand

                                    38
What I was supposed to talk about
What is a good user experience
Beyond the linear user interface
Working with not against devices
Beyond directions: GPS and more
The importance of user experience


                                    39
Thank you.
User Research                      23 January 2008
Product Strategy
Design
User Testing
Commentary

www.littlespringsdesign.com
patterns.littlespringsdesign.com

Weitere ähnliche Inhalte

Ähnlich wie Leveraging Device Characteristics

Nokia E7 Business Solution
Nokia E7 Business SolutionNokia E7 Business Solution
Nokia E7 Business SolutionNaveen Thomas
 
Wiki Design Luke W
Wiki Design  Luke WWiki Design  Luke W
Wiki Design Luke WRoss Lawley
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheBrian Sam-Bodden
 
Making the move from rich clients to browsers
Making the move from rich clients to browsersMaking the move from rich clients to browsers
Making the move from rich clients to browsersRahul A. Garg
 
ID106 Making the Move from Rich Clients to Browsers
ID106 Making the Move from Rich Clients to BrowsersID106 Making the Move from Rich Clients to Browsers
ID106 Making the Move from Rich Clients to BrowsersRahul A. Garg
 
LeanIX Enterprise Architecture Management - Release Notes 1.4
LeanIX Enterprise Architecture Management - Release Notes 1.4LeanIX Enterprise Architecture Management - Release Notes 1.4
LeanIX Enterprise Architecture Management - Release Notes 1.4LeanIX GmbH
 
VMware world news
VMware world newsVMware world news
VMware world newsASBIS SK
 
Engagement Banking Strategy by Jouk Pleiter
Engagement Banking Strategy by Jouk PleiterEngagement Banking Strategy by Jouk Pleiter
Engagement Banking Strategy by Jouk PleiterBackbase
 
A Bit of Design Thinking for Developers
A Bit of Design Thinking for DevelopersA Bit of Design Thinking for Developers
A Bit of Design Thinking for DevelopersSaltmarch Media
 
Growth Opportunities Drive Product Strategy
Growth Opportunities Drive Product StrategyGrowth Opportunities Drive Product Strategy
Growth Opportunities Drive Product StrategyVideoguy
 
Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009Tom Deryckere
 
JChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJacques Chueke
 
Creating Powerful Applications On Computers And Devices
Creating Powerful Applications On Computers And DevicesCreating Powerful Applications On Computers And Devices
Creating Powerful Applications On Computers And DevicesDavid Chou
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web SiteMatt Evans
 
Web Apps vs Web Site
Web Apps vs Web SiteWeb Apps vs Web Site
Web Apps vs Web SiteMatt Evans
 

Ähnlich wie Leveraging Device Characteristics (20)

Nokia E7 Business Solution
Nokia E7 Business SolutionNokia E7 Business Solution
Nokia E7 Business Solution
 
Nokia E7 Smartphone: Business Solutions
Nokia E7 Smartphone: Business SolutionsNokia E7 Smartphone: Business Solutions
Nokia E7 Smartphone: Business Solutions
 
Wiki Design Luke W
Wiki Design  Luke WWiki Design  Luke W
Wiki Design Luke W
 
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and MustacheRoad to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
 
Making the move from rich clients to browsers
Making the move from rich clients to browsersMaking the move from rich clients to browsers
Making the move from rich clients to browsers
 
ID106 Making the Move from Rich Clients to Browsers
ID106 Making the Move from Rich Clients to BrowsersID106 Making the Move from Rich Clients to Browsers
ID106 Making the Move from Rich Clients to Browsers
 
LeanIX Enterprise Architecture Management - Release Notes 1.4
LeanIX Enterprise Architecture Management - Release Notes 1.4LeanIX Enterprise Architecture Management - Release Notes 1.4
LeanIX Enterprise Architecture Management - Release Notes 1.4
 
VMware world news
VMware world newsVMware world news
VMware world news
 
Engagement Banking Strategy by Jouk Pleiter
Engagement Banking Strategy by Jouk PleiterEngagement Banking Strategy by Jouk Pleiter
Engagement Banking Strategy by Jouk Pleiter
 
Vidyuth portfolio
Vidyuth portfolioVidyuth portfolio
Vidyuth portfolio
 
A Bit of Design Thinking for Developers
A Bit of Design Thinking for DevelopersA Bit of Design Thinking for Developers
A Bit of Design Thinking for Developers
 
SysAid IT 8.5 Presentation
SysAid IT 8.5 PresentationSysAid IT 8.5 Presentation
SysAid IT 8.5 Presentation
 
Growth Opportunities Drive Product Strategy
Growth Opportunities Drive Product StrategyGrowth Opportunities Drive Product Strategy
Growth Opportunities Drive Product Strategy
 
Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009Siruna session at Drupalcon Paris 2009
Siruna session at Drupalcon Paris 2009
 
Adobe Salon Linux
Adobe Salon LinuxAdobe Salon Linux
Adobe Salon Linux
 
JChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINT
 
Clearboth
ClearbothClearboth
Clearboth
 
Creating Powerful Applications On Computers And Devices
Creating Powerful Applications On Computers And DevicesCreating Powerful Applications On Computers And Devices
Creating Powerful Applications On Computers And Devices
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
 
Web Apps vs Web Site
Web Apps vs Web SiteWeb Apps vs Web Site
Web Apps vs Web Site
 

Mehr von Barbara Ballard

Mobile Content Discoverability
Mobile Content DiscoverabilityMobile Content Discoverability
Mobile Content DiscoverabilityBarbara Ballard
 
10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going Mobile10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going MobileBarbara Ballard
 
Mobile Design Evolution: Trends in speciation, specialization, and fragmentation
Mobile Design Evolution: Trends in speciation, specialization, and fragmentationMobile Design Evolution: Trends in speciation, specialization, and fragmentation
Mobile Design Evolution: Trends in speciation, specialization, and fragmentationBarbara Ballard
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability TestingBarbara Ballard
 
Class-based design for mobile development
Class-based design for mobile developmentClass-based design for mobile development
Class-based design for mobile developmentBarbara Ballard
 

Mehr von Barbara Ballard (9)

Quantity quality
Quantity qualityQuantity quality
Quantity quality
 
Mobile Content Discoverability
Mobile Content DiscoverabilityMobile Content Discoverability
Mobile Content Discoverability
 
Symbian? What's That?
Symbian? What's That?Symbian? What's That?
Symbian? What's That?
 
10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going Mobile10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going Mobile
 
Gestures For Mobile
Gestures For MobileGestures For Mobile
Gestures For Mobile
 
Foolish Consistency
Foolish ConsistencyFoolish Consistency
Foolish Consistency
 
Mobile Design Evolution: Trends in speciation, specialization, and fragmentation
Mobile Design Evolution: Trends in speciation, specialization, and fragmentationMobile Design Evolution: Trends in speciation, specialization, and fragmentation
Mobile Design Evolution: Trends in speciation, specialization, and fragmentation
 
Mobile Usability Testing
Mobile Usability TestingMobile Usability Testing
Mobile Usability Testing
 
Class-based design for mobile development
Class-based design for mobile developmentClass-based design for mobile development
Class-based design for mobile development
 

Kürzlich hochgeladen

Shrambal_Distributors_Newsletter_May-2024.pdf
Shrambal_Distributors_Newsletter_May-2024.pdfShrambal_Distributors_Newsletter_May-2024.pdf
Shrambal_Distributors_Newsletter_May-2024.pdfvikashdidwania1
 
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Call Girls Mumbai
 
logistics industry development power point ppt.pdf
logistics industry development power point ppt.pdflogistics industry development power point ppt.pdf
logistics industry development power point ppt.pdfSalimullah13
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...Henry Tapper
 
Group 8 - Goldman Sachs & 1MDB Case Studies
Group 8 - Goldman Sachs & 1MDB Case StudiesGroup 8 - Goldman Sachs & 1MDB Case Studies
Group 8 - Goldman Sachs & 1MDB Case StudiesNghiaPham100
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetSareena Khatun
 
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...batoole333
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesFalcon Invoice Discounting
 
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadh
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadhabortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadh
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadhsamsungultra782445
 
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...mazhshah570
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationAdnet Communications
 
Pension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfPension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfHenry Tapper
 
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammam
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammamabortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammam
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammamsamsungultra782445
 
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...kajalverma014
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...batoole333
 
Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...robinsonayot
 
劳伦森大学毕业证
劳伦森大学毕业证劳伦森大学毕业证
劳伦森大学毕业证yyawb
 
FE Credit and SMBC Acquisition Case Studies
FE Credit and SMBC Acquisition Case StudiesFE Credit and SMBC Acquisition Case Studies
FE Credit and SMBC Acquisition Case StudiesNghiaPham100
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...janibaber266
 

Kürzlich hochgeladen (20)

Shrambal_Distributors_Newsletter_May-2024.pdf
Shrambal_Distributors_Newsletter_May-2024.pdfShrambal_Distributors_Newsletter_May-2024.pdf
Shrambal_Distributors_Newsletter_May-2024.pdf
 
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
 
logistics industry development power point ppt.pdf
logistics industry development power point ppt.pdflogistics industry development power point ppt.pdf
logistics industry development power point ppt.pdf
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 
Group 8 - Goldman Sachs & 1MDB Case Studies
Group 8 - Goldman Sachs & 1MDB Case StudiesGroup 8 - Goldman Sachs & 1MDB Case Studies
Group 8 - Goldman Sachs & 1MDB Case Studies
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
 
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
Black magic specialist in Canada (Kala ilam specialist in UK) Bangali Amil ba...
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadh
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadhabortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadh
abortion pills in Jeddah Saudi Arabia (+919707899604)cytotec pills in Riyadh
 
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...
Famous Kala Jadu, Kala ilam specialist in USA and Bangali Amil baba in Saudi ...
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate Presentation
 
Pension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdfPension dashboards forum 1 May 2024 (1).pdf
Pension dashboards forum 1 May 2024 (1).pdf
 
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammam
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammamabortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammam
abortion pills in Riyadh Saudi Arabia (+919707899604)cytotec pills in dammam
 
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
 
Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...Test bank for advanced assessment interpreting findings and formulating diffe...
Test bank for advanced assessment interpreting findings and formulating diffe...
 
劳伦森大学毕业证
劳伦森大学毕业证劳伦森大学毕业证
劳伦森大学毕业证
 
FE Credit and SMBC Acquisition Case Studies
FE Credit and SMBC Acquisition Case StudiesFE Credit and SMBC Acquisition Case Studies
FE Credit and SMBC Acquisition Case Studies
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
 

Leveraging Device Characteristics