Thursday, 29 May 2014

Web Protocols

HTML: HTML stand for Hyper Text Markup Language is NOT programming, it is a mark up language which is made up of a set of markup tags. HTML tags are keywords surrounded by angled brackets like <html> for example. Usually, the tags come in pairs to show that it is opening and then closing again, for example <b> and </b> (first tag opening and second tag closing). When using HTML, it is NOT case sensitive and therefore it doesn’t matter whether it is in upper case, lower case or even a mixture. Here are some examples of markup tags and what they mean:

·         <p> - Paragraph

·         <b> - Bold

·         <html> and <body> - Normally used at the start of HTML

·         <br> - Break

·         <src> - Source

·         <img> - Image

·         <color><#1234> - Colour

 Here are some examples of markup tags and the order they go in:

·          <html>

·         <body>

·         <p> This is my first paragraph </p>

·         <p> This is my <b> second </b> paragraph </p>

·         </body>

·         </html>

XHTML: XHTML stands for Extensible Hyper Text Markup Language and is a stricter and cleaner version of HTML. It issues the same principles as HTML but helps to create a more dynamic website.

·         XML describes data

·         HTML displays data

·         XHTML does both

Using XHTML, it allows the designers to create and customise their own tags to their own preference. XHTML elements must be properly nested and must always be closed. XHTML is slightly different to HTML in the way that only lowercase can be used otherwise it will not work.

Ethical Constraints

Relationship with Client: Having and maintaining a healthy relationship with the client is really important. The client may have a brief that they want following and this should be met at the end of the project.

Authoring and Ownership Issues:  The author and the owner are two completely different roles in a project. The author is the person who creates the work whereas the owner is the person who holds the rights to the work.

Representation: Representation can be seen as a bad thing due to others making assumptions about people, companies etc. after having knowledge of someone or another company in the same industry that have done something wrong. This could potentially give a bad name to a certain business even though they may have not done anything wrong.

Blasphemy: Blasphemy is the act of insulting, showing of contempt or lack of respect for God. This can cause offence to others and therefore should be avoided in the web industry.

Thursday, 15 May 2014

Legal Constraints

Intellectual Property Rights: Intellectual property rights are the rights given to someone over the creation from their own minds. These rights are used to give the person exclusive ownership over there creation for a certain amount of time. This links into copyright that is a legal concept that grants the creator exclusive rights to the use and distribution for a limited time of their product. Design rights are also important as they protect the visual design of objects.

Permissions: If you wanted to use certain content that is already being used on another website, you will need to be granted permission to use this content from the source. In order to gain permission from the source, communication such as an email could be used which then could be saved as evidence. If you was to use some content from another website without getting there permission, this could be classed as a criminal offence and legal action could be taken.

Libel: Libel, which can also refer to defamation, is when a false statement is written that may harm the reputation of an individual, business, product, group, government, religion or nation. This is vital that no libel content appears on the website as this could lead to legal action being taken.

Race Relations Act: The Race Relation Act 2000 outlines that it is illegal to discriminate against someone of a different racial background (race, nationality, colour, or ethnic origin). Therefore, someone should not be treated differently to anyone else according to their religion, culture, race etc.

Obscene Publications Act: This act is to prevent any content on a website which may cause offence to the audience. This could be content such as pornography, strong violence and offensive language. This is valid in web design as it will stop the audience from displaying certain content.

Computer Misuse Act: This act can result in people being prosecuted for a number of things when misusing a computer. The type of things that are illegal when using a computer is hacking into other people’s private accounts/systems, helping someone else gain access or misusing protected software.

Data Protection Act: When using the internet, it may ask you to enter personal details in certain situations such as when you are purchasing an item or signing up for a newsletter etc. This is where the Data Protection Act was put into places as this protects the individual’s personal information and stops others from accessing this information such as the government, organisations and other businesses. If anyone wants to use any data for a specific reason, they will need to follow certain protocols, this can be to use the data lawfully and fairly, it is accurate and not modified, it is secure and is kept no longer than needs be.

Accessibility: Accessibility within a website means that the website should be accessible to everyone. People who may have certain disabilities need to be able to understand, navigate around and interact with the website. This can also relate to the older generation who may find it difficult to use a website and to navigate around it. People may also struggle with reading the content on the screen and therefore a solution for this would be to have a voice over reading the content on the page.

Contracts: There are many different contracts that can be put in place when receiving a job in the web industry. Full time and part time employment are available however; there are different types of contracts that are also used. There are fixed term contracts where a company will hire you for a fixed amount of time, for example 12 months. These contracts tend to be used when the company are not guaranteed jobs and can hire people for a certain amount of time. Quite a lot of jobs related to the web industry such as web designers are freelance which means that a company will hire them for a limited time. When companies are taking on new jobs/projects, the majority of the time it will include a brief. There are several different briefs available such as contractual, commission, competition, tender etc. These briefs have to be followed and kept within the guidelines of which the briefs states. If the contract of the brief is broken, this could lead to legal issues.

Tuesday, 13 May 2014

Opportunities


Interactivity: Interactivity has developed in the modern ear and is important when producing a website. Having different components such as games, questionnaires etc. allows the user to feel more included and in control of the website. However, having too much interactivity in a website may over-power the user and put them off from visiting the website again. Therefore, I would suggest that there is a certain amount of interactivity that should be used.

Usability: The usability of a website is vital. Having a website that doesn’t work can be very frustrating for the user which will lead to them not visiting the website again in the future. Navigation around the website is one of the most important factors that should be fully functional as the user should not click on a link and then go to a completely different page or even no page at all. It is said that a good website will reach its target destination within 3 clicks; therefore this should be something that you think about when creating a website.

Colour/Type and Shape Theory: Colour and shape theory is something that needs to be considered when designing and creating a website. Depending on the genre of the website that you choose, depends on what colours and shapes can be used. An example of this is a travelling website; a website of this theme would be suitable to use colours such as blue as it represents the sea and the sky and according to colour theory it is a trustworthy and loyal colour. Also, shapes such as circle could be used as this would represent the world/planet and a circle is also classed and a friendly shape according to shape theory.

Promotion of Skills/Products: The promotion of skills is showcasing your skills and creativity through the design of the website. This is showing others your ability of making a website. This could also lead to showing future employees the ability you have to make a website if you intended on having a job in that sector.

You might be deciding to produce a website that promotes and offers products to the user. It is important to promote these in a correct manner in order for the user to want to purchase one. This can depend on the layout and how the products are being advertised.

Pushing Technology: Technology is always developing and it is important to keep up to terms with the latest technology. Websites see this as an opportunity as it may attract more users to the website if they thing that the website is up to the latest technology standard. This could mean including components within a website that are more complex to insert, which might involve complicated CSS.

Friday, 25 April 2014

Assets

Assets can be used around a website to make it more fun and enjoyable for the user. Different assets that can be used are:

Sound: Sounds can be used in different areas and for different purposes. You could have sounds automatically playing in the background when the user opens the websites or even certain sound effects when the user clicks on a button for example. This is up to your preference and doesn’t always have to be used. Personally, I don’t like too much sound when browsing on a website as it can sometimes become irritating but in some circumstances it can make the website more fun and interactive with the user.

Text: More or less, the majority of all websites include some text. Text is an important asset as it is one of the easiest ways to interact and give information to the user. However, I believe there is a limit to how much text should be used. For example, I wouldn’t use pages of text as the user may be put off the large amount of text and may not read it, therefore I would make sure that a correct amount of text is used.

Video: Videos are a very good alternative to text or to even include as well as text as this gives the user a different method to take in information. Users may find videos more appealing and enjoyable to lots of text as they can watch and listen to the video rather than reading through lots of text, which may become boring. Personally, I like to see websites that use a good balance between text and videos as this gives the user a choice and can also make it more enjoyable.

Vector Graphics: A good example of a vector graphic that can be used on a website is the logo. Usually vector graphics are created using certain software such as Adobe Photoshop. Vector graphics are made up of using points, lines, curves and shapes. One of the main advantages of using vector graphics is that that are scalable without pixelating. This is very important, as you don’t want to insert graphics that are pixelated as this comes across as un-professional and may put off the user.

Animations: Animations can be included in a lot of places around the website such as an animated logo or banner or even a short animation when first opening the page. Animations can be created using software such as Adobe Flash and then easily put onto the website as a plugin. Having some animation on a webpage will add excitement and make it livelier for the audience.


Images: Lastly, images are important to include in a webpage in order to make it more interesting. Especially if you intent to include some text in the webpage, it is nice to refer to an image that is related to the text. It is also important to have a good optical balance (equal balance between text and images) on your website as it looks professional and also separates the text.

Limitations

Size: It is important to get the correct balance between size and quality when including certain multimedia objects in a webpage such as images and videos. If an image had a large file sized (for example, saved in a .psd format) and was put on a webpage, this could affect loading time of the webpage and also the downloading time of the image. To resolve this issue, the image can be saved in a different format such as .jpeg as this has a much lower file size but still enough quality to put on a webpage. This can also be said for videos as well, as a Full HD video will be a larger file size than a 360p size video.

Download Time: Again, the download time can depend on the size of the multimedia component as the larger the file size the longer the component will take to download. It is very important to get the correct balance of file size to quality as the user can become extremely frustrated if and image or a video is taking a while to download.

Type of Content: There are limitations to the type of content that can be displayed in a website. When inserting the content you will need to take into consideration legal and ethical constraints as the content will need to be appropriate to the target audience and that it will not offend the users. An example of this would be a website aimed at children, as content including long, complex words would not be included as they wouldn’t understand. Also, content with bad language or scenes of violence should definitely not be used, as it is very inappropriate to the target audience.


Requirement for Plug-ins: Sometimes when accessing videos and music on the Internet, certain plug-ins are required in order to access the video or music. Usually warnings such as ‘Flash Player Required’ and ‘Shockwave Protection’ are presented in which requires the user to go and download the software in order for it to work. I consider this a big limitation as users may not feel comfortable downloading certain software that they are not familiar with.

Interactivity and Control

There are several interactivities and controls that will definitely be used when creating a website; here are some examples:
Buttons: These are generally used to navigate from one page to another or could even be used as a hyperlink to link the viewer to another website, image, video etc. There are a range of buttons that can be used, from designing your own on another piece of software such as Adobe Photoshop to simply putting a hyperlink on some text. Having buttons will allow the user to navigate around the website with ease.

Events: An event is something happening within a computer programme to change its actions. The most common events are typing on a keyboard to enter data/information or just a simple click of a mouse. This will send these events to the programme running and apply the actions accordingly.

Hotspots: A hotspot can be used over a graphic object such as an image or a section of text, which will activate when the user clicks on the hotspot. Hotspots are generally invisible but users will know that they are there as the curser will change into a ‘hand’ icon. Hotspots can be used to display a picture (for example, you might have a picture as a thumbnail in which you could put a hotspot over and once clicked on, it will open a new window with the full sized image on. This will save space on your webpage and could look more professional). It can also do other functions such as play a video or be linked to another webpage. The hotspot tool itself is very similar to the Marquee tool or Polygonal Lasso tool in Adobe Photoshop. In Adobe Dreamweaver there is a Rectangle Hotspot if the object you want to hotspot is square or rectangular, an Oval Hotspot if the object is round and also a Polygon Hotspot if the object is an obscure shape.

Scripting: Scripting can be used when creating a website to show creativity and making it more appealing to the audience. An example of scripting could be inserting a YouTube video, Google Maps or even a Flash animation (Action Script) into the webpage. In order to do this, a specific code will be needed in order to placed within the coding script. Other scripting inkling JavaScript can be used such as clocks, calendars etc.

Timelines: For certain companies, including a timeline is important as it is a really good way of interacting with an audience whether it is employees, fans etc. Having a timeline on a website will allow the audience to access specific dates and events are relevant to the situation. Having it on a website will also mean that everyone that the timeline applies to can have access to it.

Slideshows: Slideshows are often used as an opening to the websites to give a brief synopsis of what the website is all about. A good example of this is Apple as they generally use a slideshows when entering the website to show new products and available software. Slideshows can also be used for educational purposes within a website to break the content up for the user.

Effects: There are hundreds of effects that can be added to your website to make it more interactive and appealing to the target audience. From simple rollover buttons to search bars or even an opening Flash animation, these are all classed as effects to make your website creative and specific to the target audience.