The Web Data RA will capture Twitter, Facebook and Google data from a browser and allow you to paste a the information directly into a spreadsheet. This tutorial focuses on pursuing research questions using Twitter data.
These are the resources for an introductory lecture in JavaScript programming, intended to support use of node.js and divorced from browser programming.
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.
An introductory lecture on Web Science, taking a kind of devils advocate position by suggesting that the Web is a piece of runaway technology that escaped from research labs prematurely.
Keynote Presentation at PLE2011. What kind of Web have we got? What kind of Web does a Learning Individual need? What kind of Web does a Learning Society need?
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
This share contains a set of slides intended to help Web Technology MSc students become acquainted with the research in IAM and so to choose a topic for their summer projects and dissertations.
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.)
Social Networking tools like Facebook yield recognisable small world phenomena, that is particular kinds of social graphs that facilitate particular kinds of interaction and information exchange.
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.
A look at the HTML Document Object Model, and how JavaScript uses it to manipulate the contents of Web pages. Links are provided to DOM tutorials that give more detailed explanations.
A look at the HTML Document Object Model, and how JavaScript uses it to manipulate the contents of Web pages. Links are provided to DOM tutorials that give more detailed explanations.
These are the resources for an introductory lecture in JavaScript programming. Exercises are provided to practice simple JavaScript programming, including a template for a DHTML implementation of Conway's Game of Life (with encrypted solution).
For students learning JavaScript programming, this exercise sets out a fairly complete template for a DHTML implementation of Life. Students have to program the missing sections of code and attempt the extra features described.
Only I have the password to unlock the solution!
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".