Monday, 3 February 2014

U36 - P3, M3, D3

I have achieved a distinction for my presentation which you can have a look at on this link: https://drive.google.com/file/d/0B3rvStNkXE4GeENOajlKQmpBMWM/edit?usp=sharing



PDF FORMAT: https://drive.google.com/file/d/0B3rvStNkXE4GT1dXRlZiZ3Q4dUk/edit?usp=sharing



+Television: Internet TV is digital distributed via the Internet and interaction TV is things that allow
the user to interact with the TV like on demand content and motion sensors.
Interactive TV allows the user to stream content on demand, such as movies, TV shows and even in some higher-end TV's - games.

Conditional Access - Conditional access is a term most commonly used to describe a system in digital satellite television which restricts TV content, unless certain rules are met.
In-Digital Video Broadcasting uses conditional access to scrambe some or all of the programmes, unless you use a 48-bit secret key.

It is nearly impossible to guess as the values are generated in a way, that they cannot be predicted. These vaslues are also changed several times a minute in some cases, therefore if anyone would guess what they key is, it would become useless very quickly. The 48-bit secret key is also known as the control word.

Such systems are used by Sky or BT for example. They hold the rights to programmes such as ESPN, which is a sports channel, which you can only access when you pay a certain fee for a period of time. Once you pay, you get a key assigned to your account which automatically unscrambles/unlocks the signalon your TV.


ETV -  Enhanced television programming (ETV) is programming with an associated TV interactive application. The interactive application is delivered with a programme. ETV is very programmer-friendly as it enables such interactivity for the most popular content on all cable systems on existing, working digital set-top boxes. The way that the Enchanced TeleVision works, is that the ETV binary data is interpreted by an user agent on the set-top box which is done by an in-band stream. This means it transfers data at the same rate and speed as the TV, allowing the user to interact with the TV "live". ETV supports Java OCAP user agents as well as native agents on legacy set-top boxes, which allows for a wider audience.

ETV is also an education TV used to teach students which is also known as the learning show.












API stands for Application Programming Interface; this is what specifies how some
software components are supposed to act with each other. They come in a form of
library that include data and object classes. 





Sound API: Sound APIs uses OpenAL which is a cross-platform audio API designed for
efficient rendering of multichannel three-dimensional positional audio. Java sound
provides functionality for the capture, processing, and playback of sampled audio
data & the sequencing of MIDI data.

















Graphical API: Graphical API uses OpenGL or OpenGL ES (ES meaning embedded systems
like smart phones and consoles). It deals with how graphics are processed.










Comparing the two technologies


1. Platform dependent
Platform dependent is when software/applications, run on a specific platform and cannot
work on another. If I want COD to work on the SteamBox, it will have to be platform dependent.


  



2. NIC (Network Interface Controller)
It's an expansion card which deals with the Ethernet. It enables a computer to connect to a network at home or the Internet via the use of the Ethernet cable. This is vital for COD as it is a multiplayer game. If I want to let people connect to the multiplayer, I will need a NIC.


















Conclusion: If I want to spend as little money as possible, platform dependency would probably be my bet as it's easier to release a game for one specific platform and I will know that it will work properly.

On the other hand, COD is a multiplayer game and without a NIC, people wouldn't be able to connect to any online sessions therefore this would be the most appropriate option. 

In conclusion, if I wanted to make a game on a certain platform, and that game is Call of Duty, I would need to settle for a Network Interface Card, since online play is a big part of that game and would bring income and longer lifespan in the long run.

1 comment: