Software Technologies.
Platform Dependency
Independent: Is when a program can be run on either any hardware platform (e.g. Pc or Mac) or any software platform(e.g. OS x, windows or Linux).Programs written in Java tend to be able to run on practically any platform.
Operating systems
The operating
system is the most important program that runs on a computer. Every
general-purpose computer must have an operating system to run other programs.
Operating systems perform basic tasks, such as recognizing input from the
keyboard, sending output to the display screen, keeping track of files and
directories on the disk, and controlling peripheral devices such as disk drives
and printers. Examples of operating systems are :
OS X mavericks: The new os
comes with over 200 new features to make the use of the pc even more amazing.
Features include iBook’s, multiple display support, maps, calendar, safari 7,
cloud keychain, finder tabs, notifications and tags. Those are some of the most
notable and best features that have been added since they make using the pc
simpler.
Windows 8: Windows 8
equally have an impressive haul of new features that amaze users. Some are
secret start menu, sync settings, windows defender, simple shut down, built in
screenshots, keyboard shortcuts, snap your apps, file history, iso support,
reinstall windows are just some as many brilliant features added to the new windows
OS.
Drivers
A driver is software that allows your computer to communicate with hardware or devices. Without drivers, the hardware you connect to your computer for example, a video card or a printer won't work properly. examples of drivers are: Soundcard driver and graphics card driver
Soundcard drivers: when you want to Listen to audio from a computer system, it requires a sound card. With the right type of sound card, you can turn an average computer into an entertainment system. But in order to make the sound card actually work, you'll also need a sound card driver.
A driver is software that allows your computer to communicate with hardware or devices. Without drivers, the hardware you connect to your computer for example, a video card or a printer won't work properly. examples of drivers are: Soundcard driver and graphics card driver
Soundcard drivers: when you want to Listen to audio from a computer system, it requires a sound card. With the right type of sound card, you can turn an average computer into an entertainment system. But in order to make the sound card actually work, you'll also need a sound card driver.
Graphics card driver:The graphics components are the part of your computer that control and enhance how graphics (pictures, videos, programs, animation and 3D) are displayed on your computer screen.The graphics driver is a program that controls how your graphic components work with the rest of your computer, your software, like SketchUp, your monitor, and so on.
Application software
Application software is all the computer software that causes a computer to perform useful tasks beyond the running of the computer itself.
Interpreted language: is a programming language. The
interpreter executes the program source code directly, statement by statement,
as a processor or scripting engine does interpreted tend to be slower than
compiled but don't need any compliers which are expensive.
Compiled language: Compiled Language: A language that
requires a compiler program to turn programming source code into an executable
machine-language binary program. After compiling once, the program can continue
to be run from its binary form without compiling again examples are C and C++.
Scripting :A high-level programming language that is interpreted by
another program at runtime rather than compiled by the computer's processor as
other programming languages (such as C and C++) are.
Graphical API
Graphical Api:
application programming interface is the software that renders the video you
see on the screen an example is direct X9 which has high frames per second.
OpenGL (Open Graphics Library) is the computer industry's
standard application program interface (API) for defining 2-D and 3-D graphic
images.
Windows supports DirectX 8.0, which enhances the multimedia
capabilities of your computer. DirectX provides access to the capabilities of
your display and audio cards, which enables programs to provide realistic
three-dimensional graphics and immersive music and audio effects.
Sound API
Sound API: is very similar to graphical API's as well in the sense that they equally come in libraries. an example of a sound API is direct sound.
DirectSound is a software component of the Microsoft DirectX library for the Windows operating system. DirectSound provides a low-latency interface to the sound card driver and can handle the mixing and recording of multiple audio streams.
¨
No comments:
Post a Comment