Software Installation & Update
Desktop UI UsabilityMy Role
- User Experience owner
- Designed the installer/uninstaller for various NVIDIA products including Graphics Driver, 3D Vision, CUDA, nView, PhysX etc.
- Consolidation of the fragmented installers that existed before this project
- Collaborate and coordinate with the engineering, marketing and user research teams to add new features and support requirements for new software installation
- Mockups, prototyping and user testing
- Incorporate user-testing finding in the design and produce specification for implementation and QA testing
Prototype
- Created various prototypes for testing the design with each iteration and new feature
- Used HTML-5 Canvas and Javacript for itneraction and Photoshop for visuals
- Click the setup icon to start the protoype in the frame below
Design
The new design provided:- Visibility of the Installation process
- Express installation (mainstream user)
- Custom installation (advanced users)
- Which components to install
- Where to install
- Advanced controls
- Error handling
- Customization for specific software installation
Installation UI
Installer engine for installing various software utilities and drivers from NVIDIA.
Installer Billboards

Observation:
- Graphics drivers installation takes considerable time
- Driver installation is the first impression of NVIDIA for many users
Goals:
- Improving the experience by keeping users enganged
- Keeping the installation time same, no delay beacuse of this feature
- Providing relevant and up to date information while drivers are being installed
Design:
- Designed the HTML canvas delivered through web-server
- Worked with web and marketing team to design the framework
- Graphics related content
- Content based on location and system hardware
- Simple & elegant design, up to four billboards only
Billboard Design Impact


