A Personal History of User Interface Design at
- Slides: 39
A Personal History of User Interface Design at Microsoft Tandy Trower CEO, Hoaloha Robotics
It all started in 1981
Or you could say here…
Or here…
Or even here
1980
I started with a few products…
And these…
And these
Then this man changed my life
“Why are you letting this guy steal our market? !”
Microsoft Interface Manager (1983)
Xerox Star
Xerox Cedar and Scott Mc. Gregor
Windows pre-1. 0 (1984)
System Requirements • • • IBM PC (or compatible) running MS-DOS 256 K of RAM Dual floppy drives CGA graphics adapter (320 x 200, 16 color) Mouse (optional) “You WILL ship this by summer 1985!”
Windows 1. 0 Premiere Edition (1985)
IBM Top. View and Microsoft
IBM OS/2 Presentation Manager and the IBM-Microsoft JDA
IBM Common User Access
Windows 2. 0 (1987)
Visual Basic 1. 0 (1987)
Windows 286 and Windows 386 (1988) • Windows/286 – 286 protected mode, exceed 640 K memory limit • Windows/386 – Multiple DOS sessions
Window 3. 0 (1990) • New “Program Manager” • color support • HP printer driver
Microsoft User Interface Design Group (1988 – 1994) • • • Internal design support Usability testing UI Guidelines IBM UI liaison (ended 1989) Advanced UI design
Windows NT (Cairo - Allchin) and Windows 95 (Chicago - Silverberg) • • Start menu Task manager Internet Explorer Accessibility Options
Microsoft Bob (1995)
Microsoft Office Assistant (1997)
Microsoft Office Assistant 2. 0 and Microsoft Agent (1999)
Windows Media Center (2002)
Bill. G Staff (2003 – 2005)
Windows 6 Vista (2006) Windows 7 (2009)
Microsoft Office 2007
Microsoft Robotics Studio (2006)
Hoaloha Robotics (2009 - Present) • “Hoaloha” – Hawaiian for “good friend” • Create autonomously mobile, socially interactive companions to empower seniors and disabled persons
Windows 8 (2012) Windows 10 (2015)
Thank You
- User interface design in system analysis and design
- Design input output
- History of graphical user interface
- History of the graphical user interface
- Graphical user interface design principles
- User interface design cycle
- User interface design steps in software engineering
- User interface analysis and design
- Graphical user interface design principles
- Uiecu
- User interface design for atm screens
- User interface design and evaluation
- Types of user interface in software engineering
- User interface design in software engineering
- Python gui design
- Visualization in user interface design
- Recoverability in user interface design
- Interface analysis means understanding
- Task centered user interface design
- User interface design in software engineering
- Labview user interface design examples
- User interface design process in software engineering
- Fitts law user interface design
- Interface in java
- Fluidity in hci
- Industrial interfaces
- Interface------------ an interface *
- Yahoo user interface
- Xml user interface language
- Graphical user interface testing
- User interface management system
- Enterprise architect interface diagram
- User interface importance
- Touchless touchscreen
- Web based interface
- Interactible
- User interface theory
- Tsesmelis
- Quiz interaksi manusia dan komputer
- Graphical user interface examples