Goal: Ubiquitous access. |
1
Separate UI From Application |
2
Basic
Web
building
blocks
Web Browser —a lens for viewing the Web |
3
Web
—Global
hypertext
system
|
4
Application
Logic
and
Data
separate
from
UI!
Facilitates multiple UI to a single application. |
5
|
6
Creating Web Applications |
7
|
8
|
9
User
operations
manipulate
application
data
User operations mapped to HTTP verbs. |
10
|
11
Tangible User Interfaces |
12
UI
realized
as
a
dynamic
hypertext
document!
Web Applications come alive! |
13
User
interface
delivered
as
interactive
hypertext.
Result is a UI, not a document. |
14
|
15
Consuming Web Applications |
16
Web
application
model
discovered
not
designed.
Transition causes impedance mismatch. |
17
W3C ARIA: enable AT regain lost ground.
Web user interfaces gain parity with desktop GUI. |
18
Usable UI Patterns |
19
From accessible widgets to usable applications!
ARIA is necessary but not sufficient! |
20
Steps in UI augmentation
Not all accessibility gaps are due to bugs. |
21
Augmenting
UI
for
visually
impaired
users
Augmentation happens at multiple levels. |
22
Web
Applications
present
unique
challenges
Web-2.0 benefits for all users? |
23
Mainstream
benefits
for
users
with
special
needs.
|
24
|
25
|
26
Specialized Browsing |
27
Enable
custom
access
to
Webformation!
Custom Web access liberates end-users! |
28
Profound impact on how we work and play! |
29
take-off.eps |
30