Agenda
Slide Show Keyboard Controls (Help)
| Action | Key |
| Go to next slide | Space Bar, Right Arrow, Down Arrow, Page Down, Click Heading |
| Go to previous slide | Left Arrow, Up Arrow, Page Up |
| Toggle between slideshow and outline view (Ø) | T |
| Show/hide slide controls (Ø « ») | C, Move mouse to bottom right corner |
| Zoom in, zoom out, zoom reset (100%) | Control+Plus, Control+Minus, Control+0 |
Representational State Transfer (REST) – Meaningless Acronym? Wordplay?
rest – n. – peace, ease, or refreshment resulting from the insight that the web works
No matter what vendors tell you – no need to “Light Up the Web” – relax – built on an open architecture using universal identifiers, formats & protocols and evolving open standards – no need to reinvent the wheel and sign-up for single-vendor offerings.
Narrow DefinitionAlternative to BigCo Web Services:
|
Broad DefinitionBest Practices for Designing Web Services for a Unified Human and Programable Web |
1 WS-* = Web Service Specs including WS-Transfer, WS-Addressing, WS-Eventing, WS-Security, WS-Federation, WS-Trust, and many more.
Identifiers
Formats
|
Protocols
|
| REST-Speak | Internet-Speak | Plain Old English | ||
|---|---|---|---|---|
| Verbs | ⇔ | Protocols | ⇔ | Communication & Data Exchange Rules |
| Nouns | ⇔ | Identifiers | ⇔ | Names, Addresses |
| Types | ⇔ | Formats | ⇔ | Documents, Feeds, Photos, Videos, Music, etc. |
| REST-Speak | Examples |
|---|---|
| Verbs | ⇒ HTTP GET, POST, PUT, DELETE |
| Nouns | ⇒ flickr.com/photos/tag/wien, deli.cio.us/tag/wien, etc. |
| Types | ⇒ HTML, RSS, PNG, etcetera |
1 RPC = Remote Procedure Call