This lecture outlines the decisions which need to be made early in a software project regrading the management of a professional sustainable software product or website. This lecture looks at the many different platforms and languages that can be used on these and outlines the differences between interpreted and "native" languages. We also outline the importance of using revision control systems properly and how these are essential for both distribution and supporting of software. Finally this lecture describes how to build a package for the Debian Linux platform.
What are Rich Apps? How can students develop their career prospects as well as develop software? This lecture describes the aims and objectives of the course, and gives an outline of the first assessment.
Linux commands that are generally useful for analyzing data; it is very easy to reduce phenomena such as links, nodes, URLs or downloads, to multiply repeating identifiers and then sorting and counting appearances.
A look at the Southampton Nanfabrication Centre where electro-photonic research is carried out and the AMD company's industrial processes for creating commercial quantities of silicon computing devices.
The University of Southampton has a long history of pursuing research, development and social change with the Web This document guides you through the opportunities for Web-related study and research that we offer: an MSc in Web Technology; a 3-year PhD in Web Technology; an MSc in Web Science or a 4-year PhD in Web Science
Society is catching up with the implications of the Web; its use is not straightforward and well-understood. Web Scientists will need to be able to handle arguments about equivocal perspectives on the Web's impact.
In this video, taken in front of the Parthenon at the Acropolis in Athens, Su White interviews Les Carr about why he asserts that there is a moral duty for teachers who create educational content to put that content in the public domain, rather than hoarding it in their institution.
The first International Conference on Web Science is taking place in Athens, concurrently with this course. The material here will allow you to get familiar with the conference presentations and posters so that you can write a summary of the conference from a particular topical perspective. (Both the attached HTML summaries are currently in draft form and need to have the preview images and metadata checked.)
Lecture 7: RSS, Content Syndication and Aggregation Lecture slides and exercises for using RSS to syndicate Web resources. This lecture looks at how content syndication has become a key part of Web information dissemination, how the RSS language(s) has emerged as a result of that process and demonstrates the various options for syndicating and aggregating material - server-side transforms and client-side widgets.
The traditional web model requires each user interaction to trigger an HTTP client-server interaction that creates a new browser page. AJAX and other techniques allow the Web developer to interact with the server without the expense of recreating a new DOM.
The Introductory Lecture is a discussion about "What is the Web". It involves lots of calling out TLAs and writing them on the blackboard, dividing things into servers, clients, protocols, formats, and the punchline is that the one unique and novel thing about the web is the hypertext link. This follows naturally into the Web architecture - the answer to the question "what is the web".