Wednesday, 16 November 2011

hardware knowledge and assesment

This document will explain the knowledge I know of hardware and how it is used within the components in order to allow the user to be able to understand the device or how to use the device to its best standards.

Platform dependency

Platform dependency is an application that is run by only one operating system and this is shown sometimes by been only used to run one series of computers within an operating environment. Platform dependency is also used as an example such as an Xbox game would not be able to play on a play station console as it has not got the correct codes in order to play on that console and this is also showing that no game is platform independent as it would need the coding for every game in order to be used completely on every console made. Platform dependency can also mean the same as "hardware dependant" and "machine dependant" sometimes.

 Hardware dependant means that the programs and programming language the system controls is designed specifically on a specific hardware device so it would not work that well on another device. Machine dependant however has devices that would work on multiple computers rather than just a single one. While it does this it allows any software a computer would previously have to be similar on a new computer however with more updates and improved speed. They both mean that they can only be used in one series of hardware but the operating system is not affected by any platform dependency. 

A example of a platform independant engine is flash as it can be used on most computers without needing a console or a specific player. This means it can be used on almsot every computer providing they can be able to download the flash itself making it very flexible to play games online upon the computer or that are installed on the computer such as solitaire and minesweeper. http://ninjakiwi.com/Games/Tower-Defense/Play/Bloons-Tower-Defense-5.html

This picture is a good example of a flash game that is platform independant as it is loading to be able to play whilst on this computer and it would work on other computers also providing they have flash on the computer. This is a good example of platform independancy as it does not show thta it is unavailable on the computer.


Operating System

The operating system is a major system that is used in a computer. It allows the system to run other programs onto the system and allows basic commands and tasks such as clicking a mouse to displaying a screen on a monitor and also putting down words when you are typing on a keyboard as I am doing right now in order to show this article to you. Other uses for an operating system would be allowing folders to be used so that the user of the device can access them at any time unless security prevents them and using a disk drive and printers so that the commands are given efficiently.

In the much larger operating systems they have much greater responsibilities such as a national traffic safety system so that they can warn any travelers of an accident that is up ahead without having to go there immediately and stop the road completely. Doing this helps prevent further incidents and also saves lives but for this reason they are given strict security as well as other operating systems so that way no one or nothing unauthorized can access the system and corrupt the system and cause chaos to the area.

 Operating systems are also used on consoles in order to display all the new applications that are available to the player of the game console in order to download new games, chat to friends or even search the internet for information needed for a game or job that they specifically want however some consoles such as the play station and Xbox 360 have different types of internet as the Xbox is mostly revolved around the msn or applications for the Xbox 360 whilst the play station 3 has the whole internet as a search bar and a internet connectivity for the play station network in order to play against other people who own play stations or work together in a cooperative campaign or challenge.

Other operating systems are DVD players and mobile phones since the DVD would not be able to play games unless they were imprinted onto the disk itself and although the mobile phone has games already onto it to buy more you would have to use the internet and buy them then install the games onto the mobile phone itself.http://www.cluedofan.com/cluedoims/merch/DVD/clue_dvd_game.jpg
 This picture displays a DVD version of a board game of cluedo showing that it uses a operating system that a mobile would not be able to use and how it works from the board game. 


Hardware driver and its uses

Hardware drivers are codes that are unseen but allow any user of the computer to command and open the folder. This is used in devices and hardware such as a DVD player in order to read disks to a graphics card or hard disk so that they can utilize the components that are put into the system in order for its job to work. If you update a hardware driver it would be like adding a new component to the computer such as a mouse driver so that a mouse could be added to a laptop or it would work more efficiently for the user.

 Other examples of hardware drivers are such as someone placing specific games onto hardware and them playing the game off that hardware rather than the computer’s hardware. Doing this prevents the hardware not been used to keep its speed and memory from no games on it plus it allows the other hardware with the games on it to be portable and therefore playable on multiple consoles. It also runs on the hardware the games are downloaded onto so it can be played on computers that would originally not be good enough with memory to play the console saving a lot of issues that would usually occur if the computer was overloaded with games.

Different types of application software  used in the games industry

There are many different types of game platforms such as the Unreal engine and Blitz Tech. The Unreal engine is used for multiple platforms such as the PS3, Xbox 360, PC and Mac and it is used in many ways of creation with a level or a home or game however it is used mostly for creating and publishing FPS (first person shooter) games than the other types of games.

Blitz-Tech is another good example of game engines and application software that is used in multiple game consoles and is used in different types of genre and game plays such as a sing along song to a first person shooter making the application very flexible when creating games.

Macromedia Fusion 2 and Adobe Flash are also used in order to create game s but these are more 2D and less detailed than the 3D created objects on Blitz Tech and Unreal however they still involve coding and many other objects in order to allow the game to be used and in order for it to be played. Them been less detailed allows them to be played online on any computer upon a website which also allows that software to prosper where an original highly detailed game would not have an advantage in.

Graphical API

This device was created since windows were created. The API means “application program interface” which means it can be used to handle multiple 2d output devices which allows the machine to interact with the basics of the Windows interface.  Alternative API such as direct draw and direct 3D were used in order to support the full screen of the 3d games and 3d rendering in order to extend the previous hardware in that time of the computer.
 At first the GDI (graphical data interface) was very complicated and the effectiveness of the Graphical API helped the intermixing of the traditional GDI with the 3D elements to lower the limitations with the designs.

Examples of a graphical API are desktops and icons as they would show the user of the computer that item does which rather than just text in order to go from one place to the other which would be uninteresting and make it difficult for the user of the computer to be used properly. Graphical API’s can also be shown as an example by Google earth or Google maps in order to show you a destination of a place and how to get there or where it is in order to find multiple routes for the destination to program to a satellite navigation or sat nav for short.
This detail of the pages shows a moving robot and kid whilst also showing you to choose any song whilst it moves to show you a multiple command and a choice whilst adding a movement within a background. This can also be used in games where you want the background to move whilst the menu is up and displaying the options you get to choose.

Sound API

A sound API or audio API allows the device or computer to record playback at a suitable volume or audio play back so it does not harm the user of the device or computer. It is also used in order to capture and record the audio given in order to fully use the sound within the computer or the internet. This also includes the codes to understand how the sound is captured or found and used within the computer in order for us to hear the sound and allows the sound to be compatible with the other counter parts of its versions of the sound capture on previous computers and updates.

Sound API would also be used in camera in order to record and play video clips to the owner of the device. This is especially handy within the media business as it allows channels and video clips to be broadcasted over the world upon websites or onto a DVD or video player. This gives the camera the advantage as it allows it to be on any screen TV or pc however with enough skills this is also similar on the pc if you can use pen drives or windows movie maker but for more realistic videos it would be the camera been used more than anything else.

Conditional access within television

This is a device which allows the client who bought the TV channel broadcast to choose the channels they wish to pay for and specifically want and add security for certain channels such as movies that maybe inappropriate for younger viewers preventing them from seeing it with security passwords. Conditional access within the TV means that the television can also have scrambling of certain channels so that you cannot see them or a message displaying how to get them. This prevents the viewers from getting free television channels that they did not pay for and therefore they will not get prosecuted for watching any channels that were unavailable to them. Other advantages of conditional access is it allows a viewer to see what they desire and not allowing anyone such as a child in the family to open channels in the device and causing them to see explicit material or mainly showing a large bill to the owner of the device.

It also has levels of conditions such as a Xbox 360 has with game ratings however with the sky it is more secure as some channels would require a pass code so that way other people within the family could not watch specific channels however this also limits the device itself if the owner of the device forgets the pass code and has to ring up the channel service. This is however different with the Xbox 360 as there is a fast password recovery service in order for you to access the login. This is good and bad for the Xbox 360 because if they know your password or answer to your security questions and can then log in to the consoles and may be offended online however this is much worse on the sky or channel broadcaster due to the child possibly watching offensive material and therefore causing them to learn foul languages so they are a both good however they both have different advantages and disadvantages.

References
These are the links on which I used in order to get ideas for the research of my article.

No comments:

Post a Comment