Tuesday, April 24, 2007

Lecture on 27th of April

This weeks lecture is on Web architecture. Here are some good resources:

Short introductions:

Berners Lee, T., 1998, Principles of design, World Wide Web Consortium, Available online: http://www.w3.org/DesignIssues/Principles.html [Accessed 24th April 2007]

Berners Lee, T., 2002, Web Architecture from 50,000 feet, World Wide Web Consortium, Available online: http://www.w3.org/DesignIssues/Architecture.html [Accessed 24th April 2007]

Roy T. Fielding and Richard N. Taylor. Principled design of a modern web architecture, In Proceedings of the 2000 International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, June 2000, pp. 407-416. Available online: http://www.ics.uci.edu/~fielding/pubs/webarch_icse2000.pdf [Accessed 24th April 2007]

Further reading:

Jacobs, I., Walsh, N., 2004, Architecture of the World Wide Web, Volume 1, World Wide Web Consortium Recommendation, Available online: http://www.w3.org/TR/webarch/ [Accessed 24th April 2007]

Fielding, R. T., Taylor, R. N., 2002, Principled design of a modern web architecture, ACM Transactions on Internet Technology, 2, 2, pp. 115-150, Available online: http://www.ics.uci.edu/~taylor/documents/2002-REST-TOIT.pdf [Accessed 24th April 2007]

Wednesday, March 21, 2007

Reading Review - revised spec

At last I've got round to correcting a few typos in the draft spec and expanding in the Assessment criteria.

Here is the final spec

Friday, March 09, 2007

Scrum video and more on Agile

Video of Ken Schwaber. The daddy of Scrum.

The Agile Manifesto.

Project Management references

Here are the references we will be using in class today. I'm bringing print outs of some, but others work better online because of their graphics and click through image maps. I suggest using a mixture of both.

The exercise for today will be to split up these materials and read through them. Then we will have a discussion on what the similarities and differences are in these approaches. I will be providing a handout which will help you focus on relevant questions.


PRINCE 2, what it is and its structure.
http://www.prince2.com/p2structure.html
http://www.prince2.com/whatisp2.html

Scrum introduction. Great diagrams.
http://scrumforteamsystem.com/ProcessGuidance/Scrum/Scrum.html

eXtreme Programming
http://www.extremeprogramming.org/index.html
Map or flow chart for XP
http://www.extremeprogramming.org/map/project.html

Thursday, March 01, 2007

Friday, February 23, 2007

Lecture on Preparing questions for Development and Maintenence

Here is a PDF handout of the slides for the lecture today. They're on UWEonline so it might prompt you for a login. I hope that works. Let me know if it doesn't.

In the lecture we went through and discussed and created a set of questions that could be asked. Here is a selection of them. I provided some structure to begin with and then the guys took over and mostly did it on their own. We're using the Diffily book chapter headings as a framework to think about this and a reference for you to go back to.

Friday, February 16, 2007

Lecture on Development

You can download the PPT of the lecture from UWEonline. It might prompt you to login. I've tried it and it works. Let me know if it doesn't.

Wednesday, February 14, 2007

No show for anyone

No one turned up for the second maintenance lecture on Friday 9th. We'll see if we can fit some of that material into the coming lectures. It is important stuff and worth covering.

Lectures on Development

16 + 23 Feb

This week we're going to be moving on to the Development chapter in the Diffily book. Could you all make sure you read this.

Whilst reading could you think about how your type of website would be built. If you had to build a site in the category you originally researched how would you go about it? What would the risks and issues around this?

Thursday, January 25, 2007

Coursework 2

We have had a bit of a rethink about coursework 2 and would like to propose the following task - to be formalised by next week.

Each student will choose one of a selection of web sites internal to UWE such as
  • The CEMS external web - Alex
  • The FBEWeb - no takers
  • StudentsOnline - Malik
  • Student Portal - Daniel
  • Centre for Students Affairs - Denis
  • Students Union - Dariuz
The task will be to investigate the way the site is maintained, constructed and governed in the light of the approach to web site management in Diffily and elsewhere , to carry out a SWOT analysis of the site and make a couple of recommendations for change.


Coursework specification HTML Word




Term 2 schedule



week noDateTopicsLecturer
1326th JanStudent presentations of technical Challenges, Term term structure, the BOOK, Coursework2CW
142 FebDiffily Chapter 2 - Maintenance - introduction DD
159 FebStudent-led discussion of Maintenance ActivitiesDD
1616th FebDiffily Chapter 3 - ConstuctionDD
1723rd FebDiffily Chapter 3 - ConstuctionDD
182 MarchArchitectureMB
199 MarchDiffily Chapter 4 -Governance + project management DD
2016 MarchSlackCW
2123 MarchStudent presentations of Coursework 2students
2520 aprilSlackCW
2627th AprilArchitectureMB
274th MayRevision

Monday, January 22, 2007

New student wiki

We have had to move the wiki to an new location. I have transferred your pages from last term (with the exception of files - upload is missing just now - I will get it fixed.). This wiki can be used by any student - you use your existing CEMS username and password.

the wiki url is www.cems.uwe.ac.uk/studentwiki

I've set up a page for the next set of pages on challenges.

Monday, December 18, 2006

Technical Challenges

As part of your next assignment for this course, you are to prepare another wiki page and a poster on a selected technical topic. After our brainstorming session, we arrived at the following subjects and allocation.

Alex - Accessibility, Mobility and Browser Compatibility
Nigel- Bandwidth, Load Balancing (and performace generally)
Malik - Architecture, Deep Linking, Reuse and APIs
Dariuz - Security, Authentication, Access Control, Secure Payment
Daniel - Data storage
Denis - Web Services

The first session next term 25th January will be devoted to these presentations.

A formal specification for the second coursework will be posted later, but this work will account for 20%.

The Website Manager's Handbook

The course text for the second term of this module is 'The Website Manager's Handbook' by Shane Diffily. In preparation for this, I suggest that you familiarise yourselves with the overall structure of the book and its contents and read two sections in Chapter 3 Website Development - Step 2 Website Content and Step 3 Website Design. These cover material which should be familiar to you from other modules, for example Software Technologies for the Web and the Internet Group Project as well this module.

Over the course of the next term, you will be expected to read the whole book, so any reading you do now will be beneficial.

This is a good place to make use of your blog to record what you have read and your own views on this material. Remember that the evalaution of this blog forms part of your overall assessment.

Friday, December 08, 2006

Site Type reviews

In this session, each student presented their analysis of one type of website and their comparison of two example sites of that type.

The wiki pages for this work are:

* Alex - Video Sites
* Daniel -Government Sites
* Dariuz - Mapping Sites
* Malik - Shopping sites
* Nigel - Social Networks (pending)

Friday, December 01, 2006

Reading for 1 December 2006 - Search Engine Optimization

Reading for the class today on search engine optimization

Captology videos

B J Fogg at Stanford writes:

My Stanford students have created short videos (averaging 2 minutes) that show how Web 2.0 services persuade people and change their behaviors. The videos are interesting -- and sometimes funny. I'm inviting you to help evaluate some of these videos before December 4th. You can rate one video or twenty. The choice is yours. The videos with the highest rating will be featured in the Captology Film Festival on December 7th at Stanford. You're invited to join us at that event. For more info, see http://tinyurl.com/yap7fe .
To watch and rate the videos, go to:
http://captology.tv/reviewvideos

Have a look - they are very interesting

Coursework 1 formal spec

Here is the formal specification for this coursework

Monday, November 27, 2006

CEMS wiki

A page has been created on the CEMS wiki ready for your entries. You must login to create a page.

Friday, November 24, 2006

Shazam

Shazam is one of the few sites which makes my jaw drop. We've got used to instant responses to searches on Google but somehow, the ability to recognise any one of 3.2 million tracks from a noisy 20 second sample seems amazing. This is what Shazam does: when you hear a track you don't recognise, dial 2580 on your mobile; when Shazam answers, direct your phone to the sound source; Shazam hangs up after 20 seconds and about 30 seconds later it will text you back with the name of the Album and track [and take 50p from your account!]

Here are a couple of tracks to play to it if you can't think of your own:
and some links to papers and presentations on the technology behind Shazam: