Schedule

DateTopics / ReadingsStuff That's Due
Aug 23 Course Overview

History of the Internet
- People
- Timeline
--
Aug 30 Internet Architecture & Protocols
- The Stack
- - http://en.wikipedia.org/wiki/OSI_model
- - http://en.wikipedia.org/wiki/TCP/IP_model

Open Standards
- XML
- XHTML
- CSS
- RSS
- RDF
- FOAF
- XMPP/Jabber
- SMTP
- IMAP
- iCal
- vCard
- GEDCOM
- BibTeX
- KML/GML
- ODF
Read: Tiemann

Due: Introduction & Expectations
Sept 6 XHTML & CSS
- XHTML at W3Schools
- Document Object Model (DOM)
- - Document Tree - a hierarchy
- CSS at W3Schools
- http://csszengarden.com/

Validation
- http://validator.w3.org/check/referer
- http://jigsaw.w3.org/css-validator/check/referer

Accessibility
- Section 508 - What is it?

Open Source Web Design - download/look/edit/play/learn
Watch: Eric Meyer's CSS Intro
Sept 13 In-Class Web Site Evaluation
- Ease of Use
- - What is their message? Can you find the basic things quickly?
- Design
- - Does it match the rest of their message? Print materials?
- Accessibility
- - Compliance with any regulations? 508? Alt tags for images? Video? Audio?
- Information Density
- - Overload? Whitespace? Do you think you can summarize what's on the website?
- - Is there just too much information? Not enough?
- Standards
- - Does the site validate? Does the XHTML and CSS look well formed?
- - Tables? Frames?
- - Does it work in a variety of browsers? Mobile phones? Old monitors (800px wide)?
- Information Architecture
- - How will it age? Potential for staleness?
- Stakeholders / Intended Audience
- - Does it address the right audience? Are other audiences confused? Your mother?
- Cost of Implementation / Maintenance
- - Did they get a good deal? Will they redo this site in a year? 4 years?
- Overall - Success?
- - Does the site do what it's supposed to do?

Terri Buckner, UNC Sustainability Office
- Information about their recent redesign process
- http://sustainability.unc.edu/
--
Sept 20 Terri Buckner, UNC Sustainability Office
- Discussion about the evaluations

Design and Usability
- Tradeoffs
- Browser Differences
- Displays
- Color
- File Sizes
- Page Layout
- Fonts
- Writing for the Web
- Navigation
- Architecture
Due: Web Site Evaluation
Sept 27 Application Technologies
- Hardware
- Software

Managing Data
- Backups
- Redundancy
- Deployment

(Web) Languages

Frameworks

HTML Forms
- W3Schools
--
Oct 4 HTML Forms

Project Discussion
- Progress
- Concerns

Types of Applications

How do they grade?
- Security
- Privacy
- Accessibility
- Ease of use
- Permanence
- Cost
- Community
- Confidence?
Due: Installed PHP Mail Form
Oct 11 Microformats
- POSH - Plain Old Semantic HTML
- about
- wiki
- cheatsheet
- Technorati Kitchen

Presentations
- Tantek Çelik, "real world semantics", ETech 2004, San Diego
- Tantek Çelik, "What are Microformats?", WWW2005, Japan
- Tantek Çelik, "Microformats: Evolving the Web", Feb 2006
- Jeremy Keith, "Implementing Microformats", WSG, UK, Oct 2006
- Tantek Çelik, Jeremy Keith, "Data Portability", dConstruct, Sept 2007

Operator Firefox Add-on

Open Social Graph
- rel="me" - claimID: XFN on verified links
- Plaxo Consolidator
Due: Final Project Proposal & Bibliography
Oct 18 FALL BREAK --
Oct 25 Proposal Presentations
Due: Project Proposal Presentations
Nov 1 Designing an Application
- Objects (Nouns) - models
- Actions (Verbs) - methods
- Scenarios (Use Cases / User Stories)
- Flow Charts
- State Diagrams
- Paper Prototypes
- Wireframes - Samples

Group Work
- Book Store
- Photo Sharing Site
- Encyclopedia
- Book Review Site
- Conference Site
--
Nov 8 Guest Speaker:
Fred Stutzman: Current Research on Social Networking
- Friending Practice
- Situational Relevance
--
Nov 15 Course Evaluations

Review

Zoho

Guest Speaker:
Mari-Carmen Marcos: Search Engine Optimization
- Considerations
- Best Practices
--
Nov 22 THANKSGIVING --
Nov 29 Final Presentations Due: Final Presentations
Dec 6 UNIVERSITY READING DAY Due: Electronic Version of Project (Presentation and Paper/Write-Up)

Readings