Thursday, April 1, 2010 at 11:06 PM , 0 Comments

software


Computer software, or just software is a general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers. Today, this includes data that has not traditionally been associated with computers, such as film, tapes and records. The term was coined in order to contrast to the old term hardware (meaning physical devices); in contrast to hardware, software is intangible, meaning it "cannot be touched". Software is also sometimes used in a more narrow sense, meaning application software only.

Examples:

* Application software, such as word processors which perform productive tasks for users.
* Firmware, which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers.
* Middleware, which controls and co-ordinates distributed systems.
* System software such as operating systems, which govern computing resources and provide convenience for users.
* Software testing is a domain independent of development and programming. Software testing consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group.
* Testware, which is an umbrella term or container term for all utilities and application software that serve in combination for testing a software package but not necessarily may optionally contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.
* Video games (except the hardware part)
* Websites

Types of software

Practical computer systems divide software systems into three major classes system software, programming software and application software, although the distinction is arbitrary, and often blurred.
System software

System software helps run the computer hardware and computer system. It includes a combination of the following:

* device drivers
* operating systems
* servers
* utilities
* windowing systems

The purpose of systems software is to unburden the applications programmer from the often complex details of the particular computer being used, including such accessories as communications devices, printers, device readers, displays and keyboards, and also to partition the computer's resources such as memory and processor time in a safe and stable manner. Examples are- Windows XP, Linux, and Mac OS X.
Programming software

Programming software usually provides tools to assist a programmer in writing computer programs, and software using different programming languages in a more convenient way. The tools include:

* compilers
* debuggers
* interpreters
* linkers
* text editors

An Integrated development environment (IDE) is a single application that attempts to manage all these functions.
Application software

Application software allows end users to accomplish one or more specific (not directly computer development related) tasks. Typical applications include:

* industrial automation
* business software
* video games
* quantum chemistry and solid state physics software
* telecommunications (i.e., the Internet and everything that flows on it)
* databases
* educational software
* medical software
* military software
* molecular modeling software
* image editing
* spreadsheet
* simulation software
* Word processing
* Decision making software

Tuesday, March 30, 2010 at 7:28 PM , 0 Comments

online educaiton


Online education (e-learning)
The term e-learning is ambiguous to those outside the e-learning industry, and even within its diverse disciplines it has different meanings to different people. For instance, in the business world, it often refers to the strategies that use a company network to deliver training courses to employees and lately, in most Universities, e-learning is used to define a specific mode to deliver course content and activities or program of study online.

Computer-Based Training

Computer-Based Trainings (CBTs) are self-paced learning activities accessible via a computer or handheld device. CBTs typically present content in a linear fashion, much like reading an online book or manual. For this reason they are often used to teach static processes, such as using software or completing mathematical equations. The term Computer-Based Training is often used interchangeably with Web-based training (WBT) with the primary difference being the delivery method. Where CBTs are typically delivered via CD-ROM, WBTs are delivered via the Internet using a web browser. Assessing learning in a CBT usually comes in the form of multiple choice questions, or other assessments that can be easily scored by a computer such as drag-and-drop, radial button, simulation or other interactive means. Assessments are easily scored and recorded via online software, providing immediate end-user feedback and completion status. Users are often able to print completion records in the form of certificates.

CBTs provide learning stimulus beyond traditional learning methodology from textbook, manual, or classroom-based instruction. For example, CBTs offer user-friendly solutions for satisfying continuing education requirements. Instead of limiting students to attending courses or reading printing manuals, students are able to acquire knowledge and skills through methods that are much more conducive to individual learning preferences.For example, CBTs offer visual learning benefits through animation or video, not typically offered by any other means.

CBTs can be a good alternative to printed learning materials since rich media, including videos or animations, can easily be embedded to enhance the learning. Another advantage to CBTs are that they can be easily distributed to a wide audience at a relatively low cost once the initial development is completed.

However, CBTs pose some learning challenges as well. Typically the creation of effective CBTs requires enormous resources. The software for developing CBTs (such as Flash or Adobe Director) is often more complex than a subject matter expert or teacher is able to use. In addition, the lack of human interaction can limit both the type of content that can be presented as well as the type of assessment that can be performed. Many learning organizations are beginning to use smaller CBT/WBT activities as part of a broader online learning program which may include online discussion or other interactive elements.

at 10:06 AM , 0 Comments

Online shopping


Online shopping is the process consumers go through to purchase products, goods or services over the Internet. An online shop, e-shop, e-store, internet shop, web-shop, web-store, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall.

The metaphor of an online catalog is also used, by analogy with mail order catalogs. All types of stores have retail web sites, including those that do and do not also have physical storefronts and paper catalogs. Online shopping is a type of electronic commerce used for business-to-business (B2B) and business-to-consumer (B2C) transactions.

Sunday, March 28, 2010 at 9:12 AM , 0 Comments

Online shopping is the process consumers go through to purchase products, goods or services over the Internet. An online shop, e-shop, e-store, internet shop, web-shop, web-store, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall.

The metaphor of an online catalog is also used, by analogy with mail order catalogs. All types of stores have retail web sites, including those that do and do not also have physical storefronts and paper catalogs. Online shopping is a type of electronic commerce used for business-to-business (B2B) and business-to-consumer (B2C) transactions.

at 9:06 AM , 0 Comments

Online Education

Online Education (E-learning)
The term e-learning is ambiguous to those outside the e-learning industry, and even within its diverse disciplines it has different meanings to different people [1]. For instance, in the business world, it often refers to the strategies that use a company network to deliver training courses to employees and lately, in most Universities, e-learning is used to define a specific mode to deliver course content and activities or program of study online.

at 8:14 AM , 0 Comments

Online

Definitions
In computer technology and telecommunication, online and offline are defined by Federal Standard 1037C. They are states or conditions of a "device or equipment" or of a "functional unit". To be considered online, one of the following must apply to a device:

* Under the direct control of another device
* Under the direct control of the system with which it is associated
* Available for immediate use on demand by the system without human intervention
* Connected to a system, and is in operation
* Functional and ready for service

In contrast, a device that is offline meets none of these criteria (e.g., its main power source is disconnected or turned off, or it is off-power).

at 8:06 AM , 0 Comments