The internet,the web and Electronic Commerce

HTML
HTML is a language, which makes it possible to present information (e.g. scientific research) on the Internet.
The purpose was to make it easier for scientists at different universities to gain access to each other's research documents.
What you see when you view a page on the Internet is your browser's interpretation of HTML. To see the HTML code of a page on the Internet, simply click "View" in the top menu of your browser and choose "Source".



Javascript
JavaScript is a scripting language used to enable programmatic access to objects within other applications.
It is primarily used in the form of client-side JavaScript for the development of dynamic websites.

Applets
An applet is a program written in the Java programming language that can be included in an HTML page, much in the same way an image is included in a page. When you use a Java technology-enabled browser to view a page that contains an applet, the applet's code is transferred to your system and executed by the browser's Java Virtual Machine (JVM).

Business-to-Consumer E-Commerce
(B2C, sometimes also called Business-to-Customer) describes activities of businesses serving end consumers with products and/or services.
Example: A person buying a pair of shoes from a retailer. The transactions that led to the shoes being available for purchase, that is the purchase of the leather, laces, rubber, etc. as well as the sale of the shoe from the shoemaker to the retailer would be considered (B2B) transactions.

Consumer-to-Consumer E-Commerce

(C2C) (or citizen-to-citizen) electronic commerce involves the electronically-facilitated transactions between consumers through some third party.
Example: online auction, which a consumer posts an item for sale and other consumers bid to purchase it; the third party generally charges a flat fee or commission. The sites are only intermediaries, just there to match consumers. They do not have to check quality of the products being offered.


File Transfer Protocol (FTP)

A standard network protocol used to exchange and manipulate files over a TCP/IP based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server applications.

Filters
A program that accepts certain type of data as input, transforms it in some manner and then outputs the transformed data.
For example, a program that sorts names is filter because it accepts the names in unsorted order, sort them, and outputs the sorted names.

Careers in IT

Webmaster
* The role of the person is responsible for the development and maintenance of the web servers and web pages at a website.The term does not imply any particular level of skill or mastery.


Computer Support Specialist
*A person who assists users who are having problems with software, computers or peripherals such as printers or scanners.
Some of them assist companies' customers, while other provide support in house to corporate or institutional staff.
Those who provide help over the phone, via online chat or email, are called
help desk technicians.
Technical Writer
* The person responsible for writing hardware and software documentation, online help, technical definitions and technical product descriptions on Web sites.
Quite often,they are given the task of documenting an application at the last minute,given a little of time for a through understanding of all the options only and let alone time for others to read and edit the material before it is published.
 Software Engineer
* A person who designs and programs system-level software, such as operating systems, database management systems (DBMSs) and embedded systems.
The title is often used for programmers in the software industry who create commercial software packages, whether they be system level or application level.

Network Administrator
* A person who manages a communications network within an organisation. Responsibilities include network security, installing new applications, distributing software upgrades, monitoring daily activity, enforcing licensing agreements, developing a storage management program and providing for routine backups.
 Database Administrator
* A person responsible for the design and management of one or more databases and for the evaluation, selection and implementation of database management systems.
In smaller organisations, the data administrator and database administrator are often one in the same; however, when they are different, the database administrator's function is more technical. The database administrator would implement the database software that meets the requirements outlined by the organisation's data administrator and systems analysts.

System Analyst
* Interdisciplinary branch of science, dealing with analysis of systems, often prior to their automation as computer systems, and the interactions within those systems.
This field is closely related to operations research.
 Programmer
* A person who designs the logic for and writes the lines of codes of a computer program.
Programming is the heart and soul of developing computer applications, and programmers are the most misunderstood people in the business.
They are constantly being criticized for taking longer to write a program than they initially estimated.