2009 200: Difference between revisions

From XPUB & Lens-Based wiki
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
== The Web: From 1.0 to 2.0 and back again ==
[[Image:Construction.gif]]
[[Image:Construction.gif]]
Warning: this page is still being written...
== The Web: From 1.0 to 2.0 and back again ==


This trimester will be focused on the Internet / Web. We will cover fundamentals concepts of the web (Hypertext, HTML, HTTP, CSS), while making connections to scripting, using Python when possible, and other scripting languages (such as JavaScript) when appropriate.
This trimester will be focused on the Internet / Web. We will cover fundamentals concepts of the web (Hypertext, HTML, HTTP, CSS), while making connections to scripting, using Python when possible, and other scripting languages (such as JavaScript) when appropriate.


Possible topics:
== Possible topics ==


* [[2009_201 | The Web as Collage]]
Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities:


* Form Basics (including GET vs. POST, HTTP)
* File Uploading (via a form)
* Generating an HTML page with Python
* CGI
* Animated GIF/PNGs
* Image Maps
* Auto-refresh & Redirection
* Connecting to a database in Python
* MySQL/Database Basics
* Vector Graphics / SVG (+ scripting!?)
* PHP
* (Ab-)Usability
* (Ab-)Usability
 
* the <video> and <audio> tags of HTML5
* Shiretoko! <video> and <audio> tags, finally
* text-only browsers (or other kinds of "special browsers" like in mobile phones or for special needs, like screen readers for the blind)
 
* Accessibility / Multiplicity: Screen Readers & Mobile phones -- programming for minimal / alternative browsing
 
* To scroll or not to scroll
 
* Frames
* Frames
 
* Remixing RSS Feeds
* Headline scrambler revisited
* Generating RSS Feeds
 
* Drag and drop
* Feed Collages
* Alternatives to Scrolling
 
* Offline: The future of webapps?
 
* Drag and drop day
 
* Zooming Out: Fisheye views / Elastic interfaces
 
* The blurring line between application and web
* The blurring line between application and web
* Javascript
* JQuery / Prototype
* Online Typography
* Regular Expressions


== Techical Plans ==
= Interesting =
 
* http://osteele.com/applets/ifs.html
Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities:
* http://www.hi-res.net/internet/index.html
 
* Discussion of recent browser additions (in particular, to Firefox 3.1) from [http://ajaxian.com/archives/firefox-31-beta-geolocation-font-face-video-and-audio-xhr-and-tracemonkey ajaxian].
* javascript
* Chris Double page of video / audio tests (using Firefox)
* jquery
* prototype
* Applets (java/processing, flash)
* CGI
* Database/MySQL
* Vector Graphics (SVG)
* Typography online
* Regular Expressions
* HTTP Basics: MIME types, Character sets, Headers, Statelessness


== Resources ==
[[Web Fonts]]


* http://www.w3.org/History/1989/proposal.html
= Technical Plans =
* http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html
* [http://pzwart2.wdka.hro.nl/~fshakeel/tech_plan/tech_plan.html farah]
* http://www.w3.org/People.html
* [http://pzwart2.wdka.hro.nl/~ssavic/plan-byhand.html selena]
* [http://pzwart2.wdka.hro.nl/~tklok/final_project/TECH_PLAN-Timo_Klok.html timo]
* [http://pzwart.wdka.hro.nl/mdma/student/ebonetti/tech.html emanuele]
* [http://pzwart2.wdka.hro.nl/~ddebel/tests/workplan.html dennis]
* [http://pzwart.wdka.hro.nl/mdma/student/lbontempi/plan.html loredana]
* [http://pzwart2.wdka.hro.nl/~acamellini/Tech_Plan.html agnes]
* [http://pzwart2.wdka.hro.nl/~tlitvak/TecPlan.html tamar]
* [http://pzwart2.wdka.hro.nl/~swilliams/techplan.html serena]
* [http://pzwart2.wdka.hro.nl/~lurff/techplan_leonie.html leonie]

Latest revision as of 15:19, 17 March 2009

The Web: From 1.0 to 2.0 and back again

Construction.gif

This trimester will be focused on the Internet / Web. We will cover fundamentals concepts of the web (Hypertext, HTML, HTTP, CSS), while making connections to scripting, using Python when possible, and other scripting languages (such as JavaScript) when appropriate.

Possible topics

Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities:

  • Form Basics (including GET vs. POST, HTTP)
  • File Uploading (via a form)
  • Generating an HTML page with Python
  • CGI
  • Animated GIF/PNGs
  • Image Maps
  • Auto-refresh & Redirection
  • Connecting to a database in Python
  • MySQL/Database Basics
  • Vector Graphics / SVG (+ scripting!?)
  • PHP
  • (Ab-)Usability
  • the <video> and <audio> tags of HTML5
  • text-only browsers (or other kinds of "special browsers" like in mobile phones or for special needs, like screen readers for the blind)
  • Frames
  • Remixing RSS Feeds
  • Generating RSS Feeds
  • Drag and drop
  • Alternatives to Scrolling
  • The blurring line between application and web
  • Javascript
  • JQuery / Prototype
  • Online Typography
  • Regular Expressions

Interesting

Web Fonts

Technical Plans