PRESENTATION OUTLINE
WHAT ARE PLATFORMS?
Platforms are a combination of hardware and software that have the ability to play other pieces of software. Examples of platforms are PC's, PS3, Android etc.
WHAT IS PLATFORM DEPENDENCY?
Platform dependency is when a piece of hardware or software is dependent on a certain piece of software or requires a certain piece of hardware to work as it is intended too. Examples of this would be the Ratchet and Clank series which is exclusive to the PlayStation platforms e.g. PS3 and PSP. Another example would be Kinect Sports which needs the Xbox 360 connect to be playable.
WHAT IS A OPERATING SYSTEM?
A operating system is the main piece of software in any electronic platform, it supports the platforms basic functions. The three main types of operating systems for PC are. Windows, Mac and Linux. Windows being the most popular and Linux being the least. Currently the most used operating system for PC's is Windows 7 with a usage share of 49.27% and the lowest is Linux with a share of 1.58%
WHAT IS A OPERATING SYSTEM? - CONTINUED
Again like PC there are three main operating systems for mobile. There are Android which runs on Linux, Windows which runs on Windows and iOS. The most popular of these being Android. This is because of it being available on the most kind of devices e.g. Samsung, HTC, Sony etc. and that the phones its released on are generally cheaper than the others like iPhone and Windows and there being android phones that are cheaper.
WHAT SOFTWARE IS DEVELOPED FOR PLATFORMS?
What this is, is software that is exclusive to a certain platform. Examples of software that is exclusive to a certain platform would be the PSN store on the PS3 or for video games the Uncharted series which is exclusive to the PS3
WHAT ARE DRIVERS? WHY ARE THEY IMPORTANT?
Drivers are a piece of software that allows a computer to communicate with a piece of hardware.
APPLICATION SOFTWARE
Application software is a type of software that adds the ability to code without using binary and allows words to be used and also numbers that go above one. Examples of coding languages that don't use binary are Java, Python and C#.
GRAPHICAL API
Graphical API is a type of API that assists in the coding of how 3D graphics are rendered. Examples of this are OpenGL and DirectX.
SOUND API
Sound API is a type of API that assists in the recording, the creation and the mixing of sounds. IT also helps make sounds feel and sound more realistic to the player. Examples of API sound are DirectSound and OpenAL.
Television
Television can act as a game platform. But this is only possible through the use of third party devices such as a Sky TV box and a PS3. At one point games that are played using the TV remote and use the Sky TV box were very popular. But are now no longer accessible as they were not being played any more.