 |
Exercise 35: Order meal #1 from Swiss Chalet
Summary
This exercise will explore the challenges involved with carrying out a complex web action autonomously where XML web services aren't available.
  | Using screen scraping techniques to extract information from web pages. These techniques need to be easily adapted when service providers change their web pages. |
  | Error handling to ensure that problems are detected and operations aborted upon unexpected results or upon unhandled exceptions within the Grace application. |
  | Communication of errors in a concise way using text-to-speech. |
  | Storage of credit card information in an encrypted format on the hard disk. |
  | Relaying price of and expected delivery time via text-to-speech. |
|
|
 |