B336 title
Murdoch University logo

Unit Readings


Required Readings

Unit Reader:

  1. New Server Installation, Chapter 1 in Apache Server Administrator's Handbook by Mohammed Kabir, IDG Books, 1999.
  2. Getting Apache Up and Running, Chapter 2 in Apache Server Administrator's Handbook by Mohammed Kabir, IDG Books, 1999.
  3. Web Clients, Chapter 9 in Network Programming with Perl by Lincoln Stein, Addison-Wesley, 2001.
  4. A Simple Web Server, excerpt from "Preforking and Prethreading" Chapter 15 in Network Programming with Perl by Lincoln Stein, Addison-Wesley, 2001.
  5. Introducing XML, Chapter 1 in Professional XML (2nd Edition) by Mark Birbeck et al, Wrox Press, 2001.
  6. Creating Well-Formed XML Documents, Chapter 2 in Inside XML by Steven Holzner, New Riders Publishing, 2001.
  7. Valid XML Documents: Creating Document Type Definitions, Chapter 3 in Inside XML by Steven Holzner, New Riders Publishings, 2001.
  8. Introducing XML Schema, Chapter 6 in Professional XML (2nd Edition) by Mark Birbeck et al, Wrox Press, 2001.
  9. XSLT and XPath, Chapter 4 in Begininng XML by David Hunter et al, Wrox Press, 2000.
  10. XSLT - The Gory Details, Chapter 5 in Begininng XML by David Hunter et al, Wrox Press, 2000.
  11. Processing XML, Chapter 19 in XML Black Book (2nd Edition) by Natanya Pitts, Coriolis Group, 2001.
  12. The Components of a Total XML Solution, Chapter 20 in XML Black Book (2nd Edition) by Natanya Pitts, Coriolis Group, 2001.
  13. WAP White Paper - also available online at the WAP Forum.

    Addition A to the Unit Reader: Web Servers, Chapter 4 in Web Protocols and Practice by Balachander Krishnamurthy & Jennifer Rexford, Addision-Wesley, 2001 - available from Murdoch University main library Closed Reserved section

Online Readings:

  1. Web Server Basics from webcompare.internet.com
  2. PHP online tutorial from zend.com
  3. ASP online tutorial from w3schools.com
  4. Online WAP tutorial using Nokia's Toolkit, from webreference.com.

Online Specifications (only for references when doing implementations - if you find yourself reading them from cover to cover for no reason, you probably should try and get a life):

  1. Apache server documentation from your own installation, or from the official Apache site.
  2. Perl documentation from ActivePerl on your local machine, or from the official ActiveState site.
  3. Extensible Markup Language (XML) 1.0 (Second Edition) - W3C Recommendation 6 October 2000
  4. XSL Transformations (XSLT) Version 1.0 - W3C Recommendation 16 November 1999
  5. Document Object Model (DOM) Level 1 Specification Version 1.0 - W3C Recommendation 1 October, 1998
  6. XML::DOM - A perl module for building DOM Level 1 compliant document structures
  7. XML::Parser - A perl module for parsing XML documents
  8. XML::Parser::PerlSAX - Perl SAX parser using XML::Parser
  9. Official PHP manual
  10. Microsoft's ASP documentation and official ASP.NET references
  11. WML and WMLScript Specifications - from the WAP Forum.

Optional Recommended Readings

Books:

Magazines available at Perth newsagents:

Online Tutorials and other interesting stuff:

Online References:

Notes:

I can't even begin to claim that the recommended list above is complete. They are the most appropriate material as far as I am aware. I am sure in your travels you will come across good reference sources (especially online) not on the list. If you do, then post it on the discussion forum and I will have a look. If they fit very well with the unit objectives and is good (in my opinion), I will add it to this list.

For buying computer books, the best two places in Perth (where I regularly scan for new titles) are:

BOFFINS BOOKSHOP
806 Hay St
Perth

RELLIM BOOKSELLERS PTY LTD
834 Hay St
Perth

The standard place to look online is obviously Amazon.com. You can also review the books at the original publishers sites, such as O'Reilly.

Besides the Unit Reader, I have not asked the University Bookshop to purchase any of the above books, since there are too many.

You should always have a careful look at the book contents before buying. I recommend the books because they cover the unit material and in my opinion are well-written for the level of 3rd-year undergraduates. But what I find well-written, you may find indecipherable. Have a look at the books before you buy them. If you would like to have a quick review from my collection, email me.

H.L. Hiew
Unit Coordinator


Document author: H.L. Hiew, Unit Coordinator
Last Modified: Monday, 17-Feb-2003 01:39:22 MST
Disclaimer & Copyright Notice © 2002 Murdoch University
This document is relevant for semester 1, 2002 only