user experience: adopting aqua
TRANSCRIPT
![Page 1: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/1.jpg)
User Experience: Adopting AquaSession 002
![Page 2: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/2.jpg)
User Experience: Adopting Aqua
John “Aquaman” GeleynseUser Experience Evangelist
![Page 3: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/3.jpg)
Overview•Citizenship•Understanding your benefits•Focusing on the details•Testimonials
![Page 4: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/4.jpg)
![Page 5: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/5.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 6: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/6.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 7: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/7.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 8: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/8.jpg)
Your Benefits…•Reduced support costs•Positive product reviews•Competitive advantage•Simplified
documentation•Positive branding•Satisfied customers•Upgrade revenue
![Page 9: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/9.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 10: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/10.jpg)
Your Responsibilities•The basics•Behaviors•Appearance
![Page 11: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/11.jpg)
Your Responsibilities•The basics•Behaviors•Appearance
![Page 12: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/12.jpg)
Menu Basics and Hierarchy
![Page 13: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/13.jpg)
Application Menu
![Page 14: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/14.jpg)
Document-centric File Menu
![Page 15: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/15.jpg)
Document Content
![Page 16: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/16.jpg)
Reserved Keyboard Equivalents
![Page 17: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/17.jpg)
Windows
![Page 18: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/18.jpg)
![Page 19: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/19.jpg)
Pat
![Page 20: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/20.jpg)
Controls
![Page 21: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/21.jpg)
Carbon Combo Box•Carbon
<HIView.h>
HIComboBox…Create()
•CocoaNSComboBox
NEWNEW
![Page 22: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/22.jpg)
Standard Alerts
![Page 23: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/23.jpg)
Honor Default Folders
![Page 24: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/24.jpg)
Avoid the Documents Folder•It’s only for user-created documents•Use Library folder for application-support files•Train users to back up their home folder
![Page 25: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/25.jpg)
Your Responsibilities•The basics•Behaviors•Appearance
![Page 26: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/26.jpg)
Work With the Dock•All applications should
• Handle Dock clicks properly• Respect the Dock’s location
•Some applications should• Provide status information via the Dock
![Page 27: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/27.jpg)
Handle Dock Clicks Properly•Always produce a window•Document-based applications:
• Open an untitled document window oractivate the last minimized window
•Non-document-based applications:• Show the main application window
•Carbon: ReopenApplication AppleEvent•Cocoa: Handled automatically
![Page 28: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/28.jpg)
Respect the Dock’s Location
![Page 29: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/29.jpg)
Respect the Dock’s Location•Only for new and resized windows•Users can change the Dock’s location•Carbon
GetAvailableWindowPositioningBounds()
•Cocoa[NSScreen visibleFrame]
![Page 30: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/30.jpg)
Status Info Via the Dock
![Page 31: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/31.jpg)
Status Info Via the Dock
![Page 32: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/32.jpg)
Status Info Via the Dock•Carbon
MacWindows.h
Application.h
…DockTile…()
•Cocoa[NSApplication setApplicationIcon:]
![Page 33: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/33.jpg)
Sheets
•For a dialogthat appliesto a singlewindow ordocument
![Page 34: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/34.jpg)
Drawers provide:•Often-used controls that
do not need to be visibleall the time
•Additional functionalityclosely related to theparent window
Drawers
![Page 35: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/35.jpg)
•Carbon• New window type<MacWindows.h>
…Drawers…
•CocoaNSDrawer
Now Available in Carbon!NEWNEW
![Page 36: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/36.jpg)
Apple Help
![Page 37: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/37.jpg)
NEWNEW
New in Apple Help•Automatically retrieves
updated search index•New “Internet-
primary” help•Use both features for
flexible help delivery
![Page 38: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/38.jpg)
NEWNEW
New in Help Viewer•Multiple views•Copy from help pages•Enlarge font display•Find on page•Search results and
summaries in list view•Has a toolbar!
![Page 39: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/39.jpg)
NEWNEW
System Colors Window•Delivers a consistent
user experience•Now in Carbon
New window type<ColorPicker.h>
GetColor…
•CocoaNSColorPanel
![Page 40: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/40.jpg)
File Name Extensions•Provide interoperability•“What you see is what you type”
• Extensions are not always visible•Save panels have built-in support•Guidelines available from Apple Developer
web site
![Page 41: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/41.jpg)
Display Names•It’s what the Finder shows for each file name•Reflects each file name as the user typed it•New in Jaguar: folder name localization•Use display names for:
• Document window titles• Custom file lists
•Do that by calling:LSCopyDisplayNameForRefLSCopyDisplayNameForURL
•Don’t assume the file system name is what the user sees
![Page 42: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/42.jpg)
Speech Enabled
![Page 43: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/43.jpg)
Managing ContactsEmail
InstantMessaging
Address Book
System Prefs
PIM
WebBrowser
WordProcessor
Calendaring
Shopping
Shareware
Installation
![Page 44: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/44.jpg)
EmailInstant
Messaging
Address Book
System Prefs
PIM
WebBrowser
WordProcessor
Calendaring
Shopping
Shareware
Installation
Shared ContactsNEWNEW
![Page 45: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/45.jpg)
Your Responsibilities•The basics•Behaviors•Appearance
![Page 46: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/46.jpg)
Quality Icons and Graphics
![Page 47: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/47.jpg)
Anti-Aliased Text
Pat
![Page 48: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/48.jpg)
Not This
![Page 49: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/49.jpg)
•For single-windowapplications
•For “real-world”devices
•For main windowonly
Metal for the Rest of UsNEWNEW
![Page 50: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/50.jpg)
Metal for the Rest of Us•Carbon
New Window class
Not in headers yet!
•CocoaNSTexturedBackgroundWindowMask
![Page 51: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/51.jpg)
Palette Layout and Appearance
![Page 52: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/52.jpg)
Better
![Page 53: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/53.jpg)
Missing the Basics
![Page 54: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/54.jpg)
Too Many Group Boxes…
Pat
![Page 55: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/55.jpg)
Better
![Page 56: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/56.jpg)
False Scrolling Tabs
![Page 57: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/57.jpg)
Better
![Page 58: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/58.jpg)
Mac OS 9-ish
![Page 59: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/59.jpg)
Over-stimulation
![Page 60: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/60.jpg)
Toolbars
![Page 61: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/61.jpg)
Carbon Toolbars•Carbon
<HIToolbar.h>
•CocoaNSToolbar
NEWNEW
![Page 62: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/62.jpg)
Help!I can’t seem to get it right!
![Page 63: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/63.jpg)
•PowerPlant Update•AIDAP•Aqua Human Interface Guidelines•Interface Builder
Helpful Resources
![Page 64: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/64.jpg)
PowerPlant Update
Greg DowChief Architect and Engineer, PowerPlant
Metrowerks
![Page 65: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/65.jpg)
PowerPlant and Aqua•Make your PowerPlant application Aqua-savvy
• Create a new menu bar for Mac OS X• Don’t set background window color, use
LThemeBackgroundAttachment• Use Aqua-savvy classes
![Page 66: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/66.jpg)
Aqua-savvy PowerPlant Classes•Use Appearance controls not standard controls•Use LStaticText or LThemeTextBox not LCaption•Use LMLTEPane not LTextEditView
![Page 67: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/67.jpg)
PowerPlant and AquaDemonstration
![Page 68: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/68.jpg)
AIDAPApple Interface Design
Assistance Program
Coming Soon
NEWNEW
![Page 69: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/69.jpg)
![Page 70: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/70.jpg)
Interface Builder•Apple’s user interface-building tool•Create Aqua-compliant user interfaces
for Cocoa, Carbon, and AppleScript
![Page 71: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/71.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 72: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/72.jpg)
Office v.X + Aqua
Stuart DeSpainLead Program Manager, User Interaction Team
Microsoft Corporation, Macintosh Business Unit
![Page 73: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/73.jpg)
• Toolbars• Formatting Palette• Dialogs• Core Graphics
• Examples…
Determining Aqua•Is Carbonizing enough?•Old codebase, new tricks•Our goal—set the bar•Identify the critical areas
![Page 74: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/74.jpg)
Toolbars
High Traffic, Hidden Feature
Toolbars
Project Gallery
View Switcher
App Icons
Project Gallery
View Switcher
App Icons
![Page 75: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/75.jpg)
Formatting Palette
![Page 76: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/76.jpg)
Formatting Palette
![Page 77: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/77.jpg)
Dialogs
![Page 78: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/78.jpg)
Core Graphics
![Page 79: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/79.jpg)
Success?“It happens to be the best-looking piece of softwareI have ever seen. More impressive than that, Office v. X is more
than just a pretty face; Microsoft engineers put that beauty to work,
and created a productivity tool that is easier to navigatebecause it’s so good-looking.”
Jon Fortt, San Jose Mercury News
![Page 80: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/80.jpg)
Success?“....Instead, this is an appreciation of a great-looking application,
something so pretty it almost doesn’t looklike real software— it’s more like concept software, aproduct that designers dream of but neverquite achieve, given the exigencies of coders and the
particular limitations of an operating system.”
Farhad Manjoo, Wired News
![Page 81: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/81.jpg)
Success?“The one we were waiting for was Office for OS X. Microsoft is thrilled with
the sales rate, and we are thrilled with the application.”
“Microsoft did a great job on this [Office v. X], and I would like to give
them a round of applause.”
Steve Jobs, Macworld SF January 2001
![Page 82: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/82.jpg)
Aqua Payoff•Over 800 dialogs and 500 icons later…•Reviews have been very motivational•Buzz translates into sales•Sparking new ideas for future versions
![Page 83: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/83.jpg)
John GeleynseUser Experience Evangelist
![Page 84: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/84.jpg)
Ivor ClarkePresident
Simple Factors
![Page 85: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/85.jpg)
A Little Background…•MeetingMaker is on version 7•Two-part release strategy
for Mac OS X•Simple Factors brought in
early in the planning forversion 8
![Page 86: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/86.jpg)
Why Bother?•Customer feedback•Get noticed•Opportunity for bigger changes•Other platforms
![Page 87: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/87.jpg)
Areas of Focus•Look and feel•Improve feedback to the user!•Information presentation
![Page 88: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/88.jpg)
![Page 89: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/89.jpg)
![Page 90: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/90.jpg)
![Page 91: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/91.jpg)
![Page 92: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/92.jpg)
![Page 93: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/93.jpg)
![Page 94: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/94.jpg)
![Page 95: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/95.jpg)
![Page 96: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/96.jpg)
Reaction•Huge amount of energy across the organization•Customer and end-user excitement
![Page 97: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/97.jpg)
John GeleynseUser Experience Evangelist
![Page 98: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/98.jpg)
Kristin LeeMarketing Project Manager
Microtek Lab, Inc.
![Page 99: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/99.jpg)
The Initial Plan•Port to Carbon•Add Aqua Icons•Ship it!
![Page 100: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/100.jpg)
![Page 101: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/101.jpg)
![Page 102: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/102.jpg)
![Page 103: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/103.jpg)
![Page 104: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/104.jpg)
![Page 105: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/105.jpg)
![Page 106: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/106.jpg)
![Page 107: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/107.jpg)
The End Result•Higher internal moral•Increased visibility within Apple•Excited Mac community•Increased sales
![Page 108: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/108.jpg)
John GeleynseUser Experience Evangelist
![Page 109: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/109.jpg)
Is your applicationa good citizen?
![Page 110: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/110.jpg)
CitizenshipNoun1. The status of a citizen with benefits and
responsibilities2. Conduct as a citizen; “award for good
citizenship”
![Page 111: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/111.jpg)
AppleDesignAwards
Tonight. 6:30 pm. Hall 2. Don’t miss them!
Meet the best citizens!
![Page 112: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/112.jpg)
RoadmapHall 2
Tue., 9:00amHall 2
Tue., 9:00am
Room A2Thurs., 2:00pm
Room A2Thurs., 2:00pm
001 User Experience:Interface Design Principles
009 Accessibility Overview
Hall 2Tue. and Wed.
Hall 2Tue. and Wed.
203, 204, 205, 206, 207HI Toolbox and Carbon Events Sessions
Room A2Thurs., 5:00pm
Room A2Thurs., 5:00pm
304 Cocoa Controls andCocoa Accessibility
Room A2Thurs., 3:30pm
Room A2Thurs., 3:30pm
209 Accessibility and Carbon
![Page 113: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/113.jpg)
RoadmapRoom C
Fri., 3:30pmRoom C
Fri., 3:30pm
Room A2Fri., 5:00pm
Room A2Fri., 5:00pm
Hall 2Thurs., 3:30pm
Hall 2Thurs., 3:30pm
012 Address Book Framework
013 Speech Technologies in Mac OS X
904 Using Interface Builder
Room CTue., 2:00pm
Room CTue., 2:00pm
004 System Prefs, Screen Saver,Disk Image, and Installers
Room J1Thurs., 9:00am
Room J1Thurs., 9:00am
FF004 Aqua
Room J1Thurs., 10:30am
Room J1Thurs., 10:30am
FF005 Toolbox
![Page 114: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/114.jpg)
Q&A
John GeleynseUser Experience Evangelist
http://developer.apple.com/wwdc2002/urls.html
![Page 115: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/115.jpg)
© 2001 and TM Apple Computer, Inc. All rights reserved.
![Page 116: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/116.jpg)
© 2001 and TM Apple Computer, Inc. All rights reserved.
![Page 117: User Experience: Adopting Aqua](https://reader031.vdocuments.net/reader031/viewer/2022012017/615b4ab139c16816872aa477/html5/thumbnails/117.jpg)
© 2001 and TM Apple Computer, Inc. All rights reserved.