Saturday 6 December 2008

Blog Question for Week 10

Ten Commandments of Computer Ethics:

1.Thou Shalt Not Use A Computer To Harm Other People.

2.Thou Shalt Not Interfere With Other People’s Computer Work.

3.Thou Shalt Not Snoop Around In Other People’s Computer Files.

4.Thou Shalt Not Use A Computer To Steal.

5.Thou Shalt Not Use A Computer To Bear False Witness.

6.Thou Shalt Not Copy Or Use Proprietary Software For Which You have Not Paid.

7.Thou Shalt Not Use Other People’s Computer Resources Without Authorization Or Proper Compensation.

8.Thou Shalt Not Appropriate Other People’s Intellectual Output.

9.Thou Shalt Think About The Social Consequences Of The Program You Are Writing Or The System You Are Designing.

10.Thou Shalt Always Use A Computer In Ways That Insure Consideration And Respect For Your Fellow Humans.


Questions
  • Do you agree with all the 10 Commandments of Computer Ethics above?

Yes I do truly agree with all the 10 commandments of Computer Ethics that have been stated above because they clearly show and control users of how to use computers in the right way as i believe that privacy is a vital important matter for each individual using a computer, so rules like these need to be put forward so that users can easily know what is right and what is wrong.

  • Which do you disagree with (if any)?

I do not disagree with any of the 10 commandments of computer ethics because each commandment clearly makes sense to the user of how a computer should actually be used.

  • Do you think they leave anything important out, if so explain what?

No they do not leave anything important out the important ones are cleary stated and they are easily understandable.

  • What is not covered above that should be covered?

The important ones are all covered and they are easy to understand and straight forward.

References:

Ten Commandments of Computer Ethics

http://www.brook.edu/its/cei/overview/Ten_Commanments_of_Computer_Ethics.htm [Viewed: 06/12/08]

Saturday 29 November 2008

Blog Question for Week 9

"How could you advise a visually disabled friend to complain about a website they couldn't access?"

A visually Disabled person can complain about a website they couldn't access in several ways as the Disability Discrimination Act known as DDA make sures that websites are accessible to users that are visually impaird or disabled. So therefore if i had a visually disabled friend i would advise them to take strong legal action against the company by taking them to court for discriminating certain individuals from accessing certain websites to teach them a lesson and give my friend who is visually disabled a voice so that he/she can be recognised. Also to sue the company for going againt the Disability Discrimination Act (DDA).

Quote from the Disability Discrimination Act (DDA) 1995

"2.2 (p7): “The Disability Discrimination Act makes it unlawful for a service provider to discriminate against a disabled person by refusing to provide any service which it provides to members of the public.”
Three Solutions:
The 3 solutions that can improve website accessibitly for a visually disabled friend are:
  1. Increase in font Size as this can help users with visually impaird vision to read text from websites much clearly and comfortably. The procedure that can be carried out for this is:
  • Firstky click 'View' which is on top of the browser

  • Secondly choose 'Font size' from the drop down menu.

  • Thirdly choose the font size that suits you and you know you are comfortable with.
    Finally continue with the reading.
2. Screen Reader as the CPU can read out text and images for the users that have visually impaired vision.

3. Special Keybord such as brail for blind users as these keybords are specially ergonomically designed for these type of users so that they can easily navigate through webpages.

Legal Case which has made precedence in law:
Olympic Web Case: Maguire V SOCOG
Location: Sydney
On the 7 of June 1999 a blind person made a complaint to HREOCthat he was unlawfully discriminated against by SOCOG in three respects which where:
  1. The failure to offer braille copies of the information needed to place orders for Olympic Games tickets.

  2. The failure to offer braille copies of the Olympic Games souvenir programme.
  3. The failure to offer a web site which was accessible to the complainant.
The Ticket Book component of the complaint was dealt with on the 30 September 1999 and Souvenir programme on the 27 March 2000.
A decision on the web accessibility was carried out on 24 August 2000, with SOCOG found to have occupied in unlawful conduct by offering a web site which was to a significant extent inaccessible to the blind. The web site was ordered to be made accessible by the start of the Sydney Olympics.
On 6 November 2000 (after the Sydney Olympics) the web site was found to only be partly compliant and $20,000 damages were awarded.
References:
Disability Discrimination Act (DDA) & Web Accessibility
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/uk-website-legal-requirements.shtml [Viewed: 29/11/08]
Direct Government for Disabled people Rights and Obligations
Olympic Faliure: A Case for making the Web Accessible

Sunday 23 November 2008

Blog Question for Week 8

'In your own words explain what are the advantages and disadvantages of 3-Tier Architecture in Web development?'


The 3-Tier Architecture application creates a logical division between the Presentation Layer, Business Logic Layer and the Database Layer.

The advantages of 3-Tier Architecture in Web development are:

  1. Improved scalability- The application servers can be installed on several machines.
  2. Better Re-use- The same logic can be started from several clients or applications.
  3. Improved Data Integrity- As all the updates go through the middle tier, the middle tier can make sure that only data that is valid is allowed to be updated in the database and the threat of a rogue client application corrupting data is taken away.
  4. Improved Security- As the security can be applied at multiple levels not just the database.
  5. Reduced Distribution- As changes to business logic only require to be updated on the application servers and do not require to be spread to all clients.
  6. Improved Availability.
  7. Hidden Database structure.
The disadvantages of 3-Tier Architecture in web development are:

  1. Increased Complexity/Effort- The 3-Tier Architecture application is more difficult to build and maintain compare to a 2-Tier application.
  2. Further processing on the web server.
  3. Interaction with the WMS is not direct.

References:

Prons and Cons of 3-Tier Architecture

http://www.dotnetfunda.com/articles/article71.aspx [Viewed: 23/11/08]

http://moodle.bcu.ac.uk/tid/file.php/340/Karims_Seminar/Three_Tier_Architecture_Model_answer_.doc [Viewed: 23/11/08]

Advantages and Disadvantages of of 3-Tier Architecture

http://www.dotnetspider.com/forum/ViewForum.aspx?ForumId=32149 [Viewed: 23/11/08]

Wednesday 19 November 2008

Blog Question for Week 7

'With hindsight, what advice would you give to next year's students about preparing for the A1W group presentation?'

The advice i would give to next year's students preparing for their A1W group presenation is that to first of all to get together in a group with the people that you know you will be able to manage and get along as a team with. This should be done as soon as possible as this would give you more time to prepare for the actual presentation.

Once your group is sorted out, you will then need to make sure that you plan out regular group meetings so that you can keep track of what each group member is doing, what they are suppose to do and what together as a team the improvements you can make if something is wrong or missing and you can also keep a record of who did or did not attend the meetings, as this will help you identify who is actually participating within the group. As you plan your group meetings you need to make sure that you inform all your group members the day, time and the place well before advance as this will help them know when and where the meeting is held so they can participate and prepare for the presentation as you do not want any members to be absent on the actual day of the group meeting as this would just set you and the entire team back leading to less time for preparation. Also make sure that you have at least 2 group meetings per week as this will give you enough preparation time for the presentation.

The final advice i would give to next year's student preparing for A1W group presenation is to make sure that you keep a reference of all the websites that you visted inorder to help you look for information regarding your presentation subject and also to make sure you have enough time to rehearse your part of the presentation as this will enable you to conquer your presentation which will lead you to produce a well developed presentation when it comes down to the actual day of presenting as you will have no notes with you and you will not need to be keep looking back at the presentation slides to see what you have to say next as you would have already conquered it. Like this others will have a good impression of you and will not say that you just read straight from the slides.

Thursday 13 November 2008

Blog Question for Week 6

(i) Describe THREE typical functions performed by the Apache HTTP Web Server?

Apache is a poweful and a widely used World Wide Web server. The three typical functions that are performed by the Apache Web Server are:


  1. The sharing of files from personal computer over the internet. Basically if the user has Apache installed on thier desktop it allows them to put arbitrary files into the Apache's document root which enables them to be shared.
  2. The Preview and test code of the web application that is being developed by a programmer. When developing a web application the programmer uses a version of Apache which is locally stored to be able to preview and test code the application when it is being developed.

  3. The Organization of error messages. Basically the Apache Web server sorts out the arrangement of error messages.

(ii) Compare the Similarities and differences between the terms 'Static' and Dynamic' Web Sites

The term 'Static' means that the information or code which produces the website does not change. it has been skilled to function as a printed document and to be transferred onto the web.

The term 'Dynamic' means that the data or content can change 'dynamically'. the content is provided from either a database management or a CMS which is knwn as Content Management System, so when the data is updated, the text and images which are on the page can also be updated.

Without 'Static' and 'Dynamic' Websites there would be no such thing as the 'World Wide Web'.

SIMILARITIES

The similarities between the terms 'Static' and 'Dynamic web sites are:

  1. Static and Dynamic web sites both control and store website information from around the world.
  2. Both websites control the amount of clients.
  3. Both translate URL into file names and program names and keep a running log file.

DIFFERENCES

The differences between both 'Static' and 'Dynamic' Websites are:

  1. 'Static' pages end with either [.html or .htm] whereas 'Dynamic' webpages end with either [.stm or .asp or .php].
  2. Static pages send the same response to every request 'Dynamic' pages however modify the response on the server to recommend personlization based on the foundation of cookies and information that it can get from the visitor.
  3. 'Dynamic' pages are more complex compared to 'Static' pages as 'Static' pages have non complex web addresses.
  4. 'Dynamic' pages tend to store the user's personal data, whereas 'Static' pages do not. With dynamic pages the user will be able to notice that their data is stored as when they visit the previous website thier name will show up.

References:

Functions of Apache HTTP Webserver

http://httpd.apache.org/ [Viewed: 15/11/08]

http://en.wikipedia.org/wiki/Apache_HTTP_Server [Viewed: 15/11/08]

Similiraties and differences between 'Static' and 'Dynamic' pages

http://websiteowner.info/articles/pages/pagetypes.asp [Viewed: 17/11/08]

http://www.infinitimixedmedia.com/content/view/127/44/ [Viewed: 17/11/08]

Blog Question for Week 5

Point Chosen:
You must hold regular meetings and post the minutes on your section of moodle in the groupwork forum. Your group and tutors can see this, but other students can’t.


I have chosen this point because I truly believe that this point is important because by holding regular meetings you can be able to see who is actually taking part and contributing within the group and how the group members are getting along with their part of the presentation which will lead to a successful presentation at the end.

Also by working as a group you are working as a team which bonds you all together as you are working together and not individually or independently. Holding regular meetings is also important as the questions or queries can be answered by all the group members if one of the group member is stuck and needs help with their part of the presentation. This can lead to a good presentation output at the end.

It is important to post the meetings on moodle this is because the tutors can actually see how often you have held regular meetings and how much effort the group as whole and individual members of the group have put in to produce the presentation.

Monday 27 October 2008

Blog Question for Week 4

'In your own view, give:

  • Two advantages AND also
  • Two disadvantages of using a mobile internet device for sending and retrieving email messages?

Two advantages of using a mobile internet device for sending and retrieving email messages are:

  1. You can be able to send or recieve emails when your on the move as it is wireless . This makes it alot easier as you do not need to hassle into logging onto a computer for interent access in order to send or recieve emails even when if it is urgent. You can just access hotmail at your fingertips.
  2. Easy, secure access . You do not need to worry about hackers gaining access to your emails as with mobile internet device it is private as it is your device only you have got access to your device and your email account in that device no-one else.

As well as advantages there are also disadvantages of using a mobile internet device for sending and retrieving email messages.

The two disadvantages of using a mobile internet device for sending and retrieving email messages are:

  1. The screen size, due to the fact of the screen size being small the message size has to be limited to certain number of characters and also not all text and emoticons are shown.
  2. The network coverge as sometimes depending on the area or the place your in the network coverage may not be availble and due to this emails cannot be sent or retrieved which can cause problems as it may be urgent.

References:

Blackberry Email Solutions

http://b2b.vzw.com/productsservices/wirelessemail/bbsolutions.html [Viewed: 29/10/07]