SlideShare a Scribd company logo
1




                     D. A. D.
                          Desktop Adapted for Dad.
                                                 Adam John Trickett
                                                    www.iredale.net
                                               adam.trickett@iredale.net
                                                  PGP Key: 0x166C4BF0
Version 2.0.0 © Adam Trickett, November­2008                  Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
2




                    Once upon
                     a time...
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
3




               A
           “dot com”
              son




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
4




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
5




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
6




                Microsoft
               Windows 98




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
7




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
8




                                 Time
                                passes...
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
9




                                               Not Quite As Old




Version 2.0.0 © Adam Trickett, November­2008             Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
10




                                               Debian?




Version 2.0.0 © Adam Trickett, November­2008        Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
11




            Lived happily
             ever after...
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
12




                                               Mum v Dad
   •     Windows 98                                 •   Debian 3.1 “Sarge”
   •     Dial­up                                    •   Dial­up, later ADSL
   •     Vanilla installation and                   •   Bespoke installation and 
         configuration                                  configuration
   •     No remote administration                   •   Remote administration
   •     Some computer & office                     •   Little or no computer 
         experience                                     experience
   •     Not used much                              •   Used quite often

Version 2.0.0 © Adam Trickett, November­2008            Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
13




                             Adapting the Desktop for Dad
   •     Research:
            •    Google
            •    Local LUG mailing list
            •    RNIB/GNOME/KDE etc.
   •     Bespoke installation and configuration
   •     Installation and training
   •     Continuing Support



Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
14




                         Why
                       GNU/Linux?
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
15




                                           Remote Administration
   •     Dad lives in Lancashire
   •     I live in Hampshire
   •     SSH & VNC are built­in and “just work”
   •     With ADSL the phone line is available when on­line




Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
16




                                               Security and Reliability
   •     Linux has virtually no malware
            •    No third party AV software required
   •     Linux has a built­in reliable firewall
   •     Automated whole system updates
   •     I know Linux better than Windows
            •    My dad doesn't care about security because I do!




Version 2.0.0 © Adam Trickett, November­2008                 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
17




                                               It's an old “naked” PC
   •     Linux is lighter than Windows XP
            •    Intel P2 233 MHz, 256 MiB RAM & 5 GB HD
   •     Linux didn't cost me anything
            •    £0 for Debian vs £50 for Windows XP Home
   •     With Linux no 3rd party applications required
            •    No AV, no firewall, no remote admin




Version 2.0.0 © Adam Trickett, November­2008                Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
18




                       Dad versus
                       the PC GUI
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
19




                                               Dad
                                                 •   69 years old
                                                 •   Never used a computer in 
                                                     his life
                                                 •   Did not work in an office
                                                 •   Has never used a keyboard 
                                                     or typewriter
                                                 •   Wears bi­focal glasses



Version 2.0.0 © Adam Trickett, November­2008         Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
20




                                               Graphic User Interface
   •     Invented late 1970s
   •     Lots of 70s/80s office 
         metaphors
   •     Requires good eye­hand 
         coordination




Version 2.0.0 © Adam Trickett, November­2008                Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
21




                                       The Plan
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
22




                                               Less is More
   •     Remove any application that wasn't required
            •    All “server” functionality
            •    Compilers and language outside the core
   •     Stripped the GUI menu down to only the essential items
   •     Removed all desktop icons
   •     Clean and simple menu bar




Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
23




                                               Colour and Contrast
   •     Many “cool” desktop themes don't have enough contrast
   •     Select a higher contrast colour theme
   •     Make the mouse pointer a contrasting colour from the 
         main theme colours
            •    White or pale backgrounds
            •    Black text
            •    Large red pointer



Version 2.0.0 © Adam Trickett, November­2008               Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
24




                                               Screen Fonts
   •     Sans­serif typeface
   •     Large x­height
   •     Screen optimised font e.g. Verdana
   •     Large size: do not reduce the resolution 




                              x-height
Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
25




                                          Desktop Icons & Images
   •     Select a clear icon set rather than a cool one
   •     Select the larger size for Icons
   •     Tool­tips are useful to new users
   •     Don't skimp on the monitor, 17” units are dirt cheap 




Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
26




                             Application Buttons and Icons
   •     Large icons and buttons
   •     “Text and Icon” mode if supported
            •    Most people have no idea what most icons are and what 
                 they represent...!
   •     Menus are hard to navigate for new users, buttons if clear, 
         are easier




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
27




                                               Avoid Double Click
   •     If the user has never used 
         a computer with a mouse 
         before, then avoid it where 
         possible
   •     It's very hard to learn and 
         requires a lot of physical 
         dexterity
   •     It actually takes a lot of 
         effort to learn how to drive 
         a mouse
Version 2.0.0 © Adam Trickett, November­2008              Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
28




                                               Written Instructions
   •     Write things down on paper
            •    Help files aren't that helpful
            •    I find some man pages unhelpful
   •     Try out and follow your own instructions: it's too easy to 
         miss a step 




Version 2.0.0 © Adam Trickett, November­2008               Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
29




                                               Make Things Easy
   •     Auto­login is okay on a single user system
   •     Set the right defaults
   •     Do use a user account – a user can't wreck the system
   •     A mouse and GUI isn't that easy...!




Version 2.0.0 © Adam Trickett, November­2008             Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
30




                                               After the Deployment
   •     Dial­up was too slow, upgraded to the ADSL

   •
         Fonts set larger                          and larger
   •     Icons set to largest size possible
   •     Replaced CRT with TFT
   •     Upgraded from Sarge to Etch, Lenny due this autumn...




Version 2.0.0 © Adam Trickett, November­2008               Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
31




                                               ADSL Upgrade
   •     Dial­up is too slow
   •     Dial­up ties up the phone line
   •     Upgrading is painful over dial­up
   •     Scheduling email is not obvious or easy
   •     Upgrading to ADSL:
            •    Faster browsing, email and upgrade
            •    VNC and simultaneous phone support works much better 
                 than silent dial­up support


Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
32




                                               Observations
   •     My idea of a large font was very not the same as my 
         father's
   •     Menus and icons are not as obvious as you first think
   •     Menus are hard to use for a new users
   •     Bifocals make reading things a lot harder than you would 
         otherwise think
   •     Not being a the root user was a relief for my father



Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
33




                                               User vs Superuser
   •     Anyone can use a computer:
            •    Little or no skill required
            •    No responsibility required
   •     Not everyone wants to be a superuser:
            •    Requires skill
            •    Involves responsibilities
            •    Takes time and effort



Version 2.0.0 © Adam Trickett, November­2008              Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
34




                   Screen Shot 
                    Examples
Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
35




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
36




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
37




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
38




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
39




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
40




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
41




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
42




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
43




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
44




                                               Lessons Learned
   •     Anyone can use a computer if it's correctly set­up for 
         them
   •     My preferences are not your preferences
   •     Listen to your users
   •     One size does not fit all




Version 2.0.0 © Adam Trickett, November­2008            Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
45




                       The problem with tech support...




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
46




                                                            WellingtonGrey.net

Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
47




                                               Links
   •     http://www.iredale.net/p/
   •     http://accessibility.kde.org/
   •     http://developer.gnome.org/projects/gap/
   •     http://www.debian.org/devel/debian-
         accessibility/




Version 2.0.0 © Adam Trickett, November­2008           Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
48




                                               Thank You


                        Any 
                      Questions?
Version 2.0.0 © Adam Trickett, November­2008         Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
49




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
50




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
51




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
52




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
53




Version 2.0.0 © Adam Trickett, November­2008   Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.

More Related Content

Similar to Desktop Adapted For Dad

Amora: A mobile remote assistant
Amora: A mobile remote assistantAmora: A mobile remote assistant
Amora: A mobile remote assistant
gsroma
 
Desktop Virtualisation
Desktop VirtualisationDesktop Virtualisation
Desktop Virtualisation
Adam Trickett
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
Peter Robinett
 
Android Development Workshop V2
Android Development Workshop   V2Android Development Workshop   V2
Android Development Workshop V2
Diego Torres Milano
 
Own-It London Event: iCrossing presentation on building brands online
Own-It London Event: iCrossing presentation on building brands onlineOwn-It London Event: iCrossing presentation on building brands online
Own-It London Event: iCrossing presentation on building brands online
Antony Mayfield
 
Media '08 Sydney Keynote
Media '08 Sydney KeynoteMedia '08 Sydney Keynote
Media '08 Sydney Keynote
Kay Gruenwoldt
 
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
jasonjwwilliams
 
Media '08 - Presentation by Kay Gruenwoldt
Media '08 - Presentation by Kay GruenwoldtMedia '08 - Presentation by Kay Gruenwoldt
Media '08 - Presentation by Kay Gruenwoldt
Megan Elliott
 
Readme
ReadmeReadme
Readme
Sumit Mishra
 

Similar to Desktop Adapted For Dad (9)

Amora: A mobile remote assistant
Amora: A mobile remote assistantAmora: A mobile remote assistant
Amora: A mobile remote assistant
 
Desktop Virtualisation
Desktop VirtualisationDesktop Virtualisation
Desktop Virtualisation
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Android Development Workshop V2
Android Development Workshop   V2Android Development Workshop   V2
Android Development Workshop V2
 
Own-It London Event: iCrossing presentation on building brands online
Own-It London Event: iCrossing presentation on building brands onlineOwn-It London Event: iCrossing presentation on building brands online
Own-It London Event: iCrossing presentation on building brands online
 
Media '08 Sydney Keynote
Media '08 Sydney KeynoteMedia '08 Sydney Keynote
Media '08 Sydney Keynote
 
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
Ditching Fibre Channel & SCSI: Saying hast la vista to your vendors and "ooh ...
 
Media '08 - Presentation by Kay Gruenwoldt
Media '08 - Presentation by Kay GruenwoldtMedia '08 - Presentation by Kay Gruenwoldt
Media '08 - Presentation by Kay Gruenwoldt
 
Readme
ReadmeReadme
Readme
 

More from Adam Trickett

Remote Desktop Administration (Linux/X11)
Remote Desktop Administration (Linux/X11)Remote Desktop Administration (Linux/X11)
Remote Desktop Administration (Linux/X11)
Adam Trickett
 
Energy Monitoring At Home
Energy Monitoring At HomeEnergy Monitoring At Home
Energy Monitoring At Home
Adam Trickett
 
How To Live a Low CO2 Life
How To Live a Low CO2 LifeHow To Live a Low CO2 Life
How To Live a Low CO2 Life
Adam Trickett
 
How to Review a Book (For Hants-LUG)
How to Review a Book (For Hants-LUG)How to Review a Book (For Hants-LUG)
How to Review a Book (For Hants-LUG)
Adam Trickett
 
How-to Impress
How-to ImpressHow-to Impress
How-to Impress
Adam Trickett
 
An Introduction to Udev (OBSOLETE)
An Introduction to Udev (OBSOLETE)An Introduction to Udev (OBSOLETE)
An Introduction to Udev (OBSOLETE)
Adam Trickett
 
Perl Introduction (OLD - NEARLY OBSOLETE)
Perl Introduction (OLD - NEARLY OBSOLETE)Perl Introduction (OLD - NEARLY OBSOLETE)
Perl Introduction (OLD - NEARLY OBSOLETE)
Adam Trickett
 

More from Adam Trickett (7)

Remote Desktop Administration (Linux/X11)
Remote Desktop Administration (Linux/X11)Remote Desktop Administration (Linux/X11)
Remote Desktop Administration (Linux/X11)
 
Energy Monitoring At Home
Energy Monitoring At HomeEnergy Monitoring At Home
Energy Monitoring At Home
 
How To Live a Low CO2 Life
How To Live a Low CO2 LifeHow To Live a Low CO2 Life
How To Live a Low CO2 Life
 
How to Review a Book (For Hants-LUG)
How to Review a Book (For Hants-LUG)How to Review a Book (For Hants-LUG)
How to Review a Book (For Hants-LUG)
 
How-to Impress
How-to ImpressHow-to Impress
How-to Impress
 
An Introduction to Udev (OBSOLETE)
An Introduction to Udev (OBSOLETE)An Introduction to Udev (OBSOLETE)
An Introduction to Udev (OBSOLETE)
 
Perl Introduction (OLD - NEARLY OBSOLETE)
Perl Introduction (OLD - NEARLY OBSOLETE)Perl Introduction (OLD - NEARLY OBSOLETE)
Perl Introduction (OLD - NEARLY OBSOLETE)
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Desktop Adapted For Dad

  • 1. 1 D. A. D. Desktop Adapted for Dad. Adam John Trickett www.iredale.net adam.trickett@iredale.net PGP Key: 0x166C4BF0 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 2. 2 Once upon a time... Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 3. 3 A “dot com” son Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 4. 4 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 5. 5 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 6. 6 Microsoft Windows 98 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 7. 7 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 8. 8 Time passes... Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 9. 9 Not Quite As Old Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 10. 10 Debian? Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 11. 11 Lived happily ever after... Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 12. 12 Mum v Dad • Windows 98 • Debian 3.1 “Sarge” • Dial­up • Dial­up, later ADSL • Vanilla installation and  • Bespoke installation and  configuration configuration • No remote administration • Remote administration • Some computer & office  • Little or no computer  experience experience • Not used much • Used quite often Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 13. 13 Adapting the Desktop for Dad • Research: • Google • Local LUG mailing list • RNIB/GNOME/KDE etc. • Bespoke installation and configuration • Installation and training • Continuing Support Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 14. 14 Why GNU/Linux? Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 15. 15 Remote Administration • Dad lives in Lancashire • I live in Hampshire • SSH & VNC are built­in and “just work” • With ADSL the phone line is available when on­line Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 16. 16 Security and Reliability • Linux has virtually no malware • No third party AV software required • Linux has a built­in reliable firewall • Automated whole system updates • I know Linux better than Windows • My dad doesn't care about security because I do! Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 17. 17 It's an old “naked” PC • Linux is lighter than Windows XP • Intel P2 233 MHz, 256 MiB RAM & 5 GB HD • Linux didn't cost me anything • £0 for Debian vs £50 for Windows XP Home • With Linux no 3rd party applications required • No AV, no firewall, no remote admin Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 18. 18 Dad versus the PC GUI Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 19. 19 Dad • 69 years old • Never used a computer in  his life • Did not work in an office • Has never used a keyboard  or typewriter • Wears bi­focal glasses Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 20. 20 Graphic User Interface • Invented late 1970s • Lots of 70s/80s office  metaphors • Requires good eye­hand  coordination Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 21. 21 The Plan Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 22. 22 Less is More • Remove any application that wasn't required • All “server” functionality • Compilers and language outside the core • Stripped the GUI menu down to only the essential items • Removed all desktop icons • Clean and simple menu bar Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 23. 23 Colour and Contrast • Many “cool” desktop themes don't have enough contrast • Select a higher contrast colour theme • Make the mouse pointer a contrasting colour from the  main theme colours • White or pale backgrounds • Black text • Large red pointer Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 24. 24 Screen Fonts • Sans­serif typeface • Large x­height • Screen optimised font e.g. Verdana • Large size: do not reduce the resolution  x-height Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 25. 25 Desktop Icons & Images • Select a clear icon set rather than a cool one • Select the larger size for Icons • Tool­tips are useful to new users • Don't skimp on the monitor, 17” units are dirt cheap  Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 26. 26 Application Buttons and Icons • Large icons and buttons • “Text and Icon” mode if supported • Most people have no idea what most icons are and what  they represent...! • Menus are hard to navigate for new users, buttons if clear,  are easier Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 27. 27 Avoid Double Click • If the user has never used  a computer with a mouse  before, then avoid it where  possible • It's very hard to learn and  requires a lot of physical  dexterity • It actually takes a lot of  effort to learn how to drive  a mouse Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 28. 28 Written Instructions • Write things down on paper • Help files aren't that helpful • I find some man pages unhelpful • Try out and follow your own instructions: it's too easy to  miss a step  Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 29. 29 Make Things Easy • Auto­login is okay on a single user system • Set the right defaults • Do use a user account – a user can't wreck the system • A mouse and GUI isn't that easy...! Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 30. 30 After the Deployment • Dial­up was too slow, upgraded to the ADSL • Fonts set larger  and larger • Icons set to largest size possible • Replaced CRT with TFT • Upgraded from Sarge to Etch, Lenny due this autumn... Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 31. 31 ADSL Upgrade • Dial­up is too slow • Dial­up ties up the phone line • Upgrading is painful over dial­up • Scheduling email is not obvious or easy • Upgrading to ADSL: • Faster browsing, email and upgrade • VNC and simultaneous phone support works much better  than silent dial­up support Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 32. 32 Observations • My idea of a large font was very not the same as my  father's • Menus and icons are not as obvious as you first think • Menus are hard to use for a new users • Bifocals make reading things a lot harder than you would  otherwise think • Not being a the root user was a relief for my father Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 33. 33 User vs Superuser • Anyone can use a computer: • Little or no skill required • No responsibility required • Not everyone wants to be a superuser: • Requires skill • Involves responsibilities • Takes time and effort Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 34. 34 Screen Shot  Examples Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 35. 35 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 36. 36 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 37. 37 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 38. 38 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 39. 39 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 40. 40 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 41. 41 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 42. 42 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 43. 43 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 44. 44 Lessons Learned • Anyone can use a computer if it's correctly set­up for  them • My preferences are not your preferences • Listen to your users • One size does not fit all Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 45. 45 The problem with tech support... Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 46. 46 WellingtonGrey.net Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 47. 47 Links • http://www.iredale.net/p/ • http://accessibility.kde.org/ • http://developer.gnome.org/projects/gap/ • http://www.debian.org/devel/debian- accessibility/ Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 48. 48 Thank You Any  Questions? Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 49. 49 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 50. 50 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 51. 51 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 52. 52 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.
  • 53. 53 Version 2.0.0 © Adam Trickett, November­2008 Distributed under a creative commons Attribution­NonCommercial­ShareAlike licence.