382 Threads:

  1. Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and software in the data centers that provide those services, called Software as a Service (SaaS).

    Utility computing is when a cloud (data center hardware and software) is made available as a metered service. Thus, cloud computing == SaaS + utility computing.

    You will get hands-on experience with the following cloud providers this term: AWS, GAE.

  2. Information Architecture (IA). For 382, IA means how to structure information to support 3-tiered web applications. Content for your 382 intranet will be stored successively in :

    (A) a mySQL database and an XML database on cs.uoregon.edu (web 1.0)
    (B) an AWS S3 bucket (web 2.0)
    (C) a MySQL database in an AWS EC2 machine image (web 2.0)
    (D) Google App Engine, one of Google's cloud services. (web 2.0)

    Your internet content will be served from a mySQL database on a virtual server in Amazon's EC2 Elastic Compute Cloud. Media will be pumped from an AWS S3 bucket. Our EC2 server uses a LAMP-stack.

  3. Transforming Content into Information using Javascript, the DOM API, XML, AJAX, PHP and MySQL.