Web programming

Units WEB1P and WEB2P

Online resources

Tools and documentation

The "Min version" column shows the earliest version that is appropriate for the course. Newer versions are normally OK. You install software at your own risk.

Tool General information Downloads Min version

Apache

Web server

Apache can run on either Windows or Linux

Apache home page

Available for various operating systems

Download either version 1 or version 2

1

Cascading Style Sheets (CSS)

Style mechanism

W3C CSS home page    

CGI

Interface definition

CGI specification

  1.1

HTML

Web page language

HTML 4.01 specification

HTML 5 specification (draft)

  4

HTTP

Internet protocol

W3C protocols

  1.0

Java

Programming language

Java technical network (Oracle)

Java EE 7 tutorial

Java glossary (courtesy of Roedy Green)

JavaWorld - lots of useful technical articles

Java Ranch - a friendly place for Java greenhorns

 

SE 7.0

EE 7.0

NetBeans

Java IDE

NetBeans home page

Download it bundled with J2SE (see above). See here for more details.

8.0

SmartSVN

Subversion client

SmartSVN

Download

The free licence version is sufficient for most needs.

8.6
 

Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

 
The web programming units include some material that was formerly part of the WPRMP, WECPP, WPSSM and WEMAM units.