Internet Gaming!

Software Technologies such as the XBOX 360, Playstation 3 and PC has allowed for gamers to record there footage and share it online through websites such as YouTube. This technology has allowed for internet celebrities to occur such as SeaNanners.

Operating systems

Operating Systems


Operating systems are used over thousands of devices each using different languages, offering different features, functions and options. Operating systems allowed computer hardware to communicate with users simply, the consoles all use operating systems for the user to commmunicate for example the Xbox 360 uses New Xbox experience dashboard and the PlayStation 3 uses the Xross Media Bar.


Windows 7



Windows 7 is one of the latest operating systems which has been developed from previous builds such as XP and Vista, it allows for extensive gaming hardware to be installed.

Windows seven is a brilliant gaming operating systems as it offers not only simple gaming but hardcore gaming with online, multi-output devices, surround sound and offers a connection between your Xbox Live account and Microsoft gaming account increasing the platforms and gaming experience.

Windows was the first ever company to create a GUI which has advanced ever since and is still one of the most popular operating systems, without this GUI being developed Microsoft's Xbox 360 wouldnt have had the technology and gaming platform to be built upon.




Platform

Platform


Platforms such as Microsoft, PlayStation, Nintendo and Sega are all different platforms which are both platform dependent and independent.

Dependent


Platform dependent means that all software made and hardware is made for that device and can only be used within that device, for example the Xbox 360's Hard Drive, CD disks and software is only designed and can be used on the Xbox 360.

All of these consoles are dependent:

-Xbox 360
-Xbox
-Playstation one
-Playstation two
-Playstation three
-Atari (without the use of emulators)
-PSP
-PS Vita


Independent


Independent platforms means that the software, hardware and disks can be used across a number of different platforms, this includes game such as Minecraft and the unreal tournaments games which allows for the user to play on Windows, Mac and Linux.

All of these types of games and programming languages are independent:

-Flash
-Java

The only real independent console is the Ninetendo Wii as it can run Gamecube games.

Television

Television


Television is another form of gaming as TV's are used not only to output data but also have the capability of having built in games and using web browsers as well.

Xbox 360, Playsation 3, Nintendo Wii and PC gaming all use TV's and Monitors to output there display to, these TV's must support a number of different settings depending on the country there being used in as some parts of the world us pal-50 and others pal 60 for example.

Conditional Access


Conditional access is used within the broadcasting of television signals usually within satellite television, it used to only allow access to features and broadcasting by customers who have a decryption code such which stops users who don't pay from accessing them.





Sound API

Open audio library


OAL is a cross platform audio api, it allows rendering sound in a three multi channels in a dimensional postiton, this cross-platform apl allows games from windows to run on linux and other operating systems without sound error occuring.

This Open Audio Library allows for mono and stereo format output and also gives realistic results when the user moves around with the game, the platforms its available on include;

-IOS
-Mac 0S 8/9 and X
-Microsoft Windows
-Xbox 360
-PSP
-Playsation 3

Java Sound API


The Java sound API allows for the capture, processing and playback of audio data that has already been sampled.

Flash games and more low end games will use the Java sound API as its free to use, easy to implement however the sound quality isn't of high quality.

With the use of Java sound within the gaming consoles it allows a number of flash and developer made games to run simply without errors occurring.

Graphical API

OpenGL


OpenGL is a standard cross language for writing applications and simulating physics.

Gaming software use OpenGL because we can use it to create and produce 2D and 3D computer graphics also because it consists of 250 different function cells this allows for the images to be complex therefore within games high resolution 3D graphics can be produced.

OpenGL ES

OpenGL embedded systems is altered version of OpenGL however its used within mobile devices, pda's and video games consoles. Games consoles use OpenGL because it can render high quality 3D images easily.

Direct X


Direct X was designed to handle tasks including multimedia, game programming and game video, this Direct X is a collection of application programming interfaces.

Direct X was created by Microsoft and first used this Direct X to handle gaming on computers however when Microsoft released the Xbox the whole gaming experience was built by Direct X and still uses it at the basic's today.


Direct X is a very powerful system which can produce very high resolution graphics, at high frame rates with 3D manipulation.  

Embedded Language

Embedded language


Embedded language is a language which is included with the application, it allows a program to use this language to give improved functionality and features however it doesnt have the same amount of power than a programming language.

Within gaming embedded languages are used to increase the gaming performance and help improve communications with peripherals such as the controllers and headsets.

Embedded language is really found within console gaming however its most commonly found within Browser games and simple flash games, this is because the pc can generate the game by using the embedded language it downloads and doesn't require a certain piece of hardware to be able to run the game.


Actionscript

Action scripting is a technology used within Flash Games and files, it allows users to implement coding within flash which can create pause, play, menu buttons and variables. Action scripting is the main reason why flash games are so popular because decent game developers can create involving games with good controls and options.

Action scripting is also used mostly with browser and flash games however the Xbox 360 does offer amateur developers to create and sell the games through the Xbox 360. These amateur games usually use flash or Java to run which would involve action scripting.


UnrealScript


Unreal Script is a scripting language used within the Unreal Engines for classing individual objects as different classes therefore allowing for certain functions and effects to occur with different objects however its very similar to Java although it isn't case sensitive.


JavaScript




Javascript was first invented to create a more enhanced user experience and interface on a clients web browser, it contains simple first-class functions with functionality, and object-oriented programming styles.

Once javascript had become more popular and has become a more amateur and basic programming language the use of it within online applications and gaming has increased. This is usually within flash/HTML games however it also has appearance and use within games such as Runescape which has a huge amount of users online every minute