PS2

  • Install Firefox and Firebug
    • Even if you prefer a different browser for most of your uses (as I do), I highly recommend that you use Firefox with the Firebug debugger for debugging JavaScript application.
    • If you don't already have the Firefox browser, install it from http://firefox.com.
    • Run Firefox and then install the Firebug debugger from http://getfirebug.com.
  • "Hello World" with qooxdoo
    • Create a directory in which all of your code in this course will reside. I recommend that you create a directory path called 91-412/code and place all of your downloaded packages and code that you work on as sub-directories of that path.
      • Follow the getting started instructions to download all of the software, and to create and run your first qooxdoo application.
      • You may, for the time being, download the qooxdoo SDK, version 1.5, but you will later need to retrieve either the svn or git versions of "trunk". If you understand revision control software already, feel free to retrieve trunk at this time.
  • Twitter Client with qooxdoo
    • Run through and *understand* the Twitter tutorial, and build the application as described at each step indicated in the tutorial. Complete parts 1-3, up to but not including the last section of part 3 entitled "Posting tweets". The complete tutorial is composed of these multiple parts.
  • Begin this assignment early. Use the mailing list to ask questions. There are sure to be many questions and everyone will benefit from the discussion.
  • Deliverables:
    • Completely clean up your tree with "./generate.py distclean", and then create a zip or tar file containing the entire Twitter tree. Name the zip or tar file as yourname.zip or yourname.tar so that each of your files has a unique name.
    • Use the "submit" program (id: swe-ps2) to submit the zip or tar file.
  • Due: Monday, 12 Sept. before class begins.