Monday, August 31, 2009

The internet, The Web and Electronic Commerce.

HTML


HTML is the short form for Hypertext markup language. HTML defines the organization and design of a Web document by using a variety of tags and attributes. When you write a normal document using a word processor like Microsoft Word/Office, your text is saved in a file with a special format. It is not simply saved as the string of words you typed since the document needs to conserve things like the font you chose, which words are in italics, which bold, and so on. The special format includes not only your words, but all these additional information so that the next time Word opens your document; it can display the document with the precise appearance you created earlier.


JavaScript


JavaScript is encoding language that is used to make web pages interactive, it is also an interpreted programming or script language from Netscape.
JavaScript is used in Web site advance to do such things as:
- mechanically change a formatted date on a Web page
- Cause a linked-to page to become visible in a popup window
- Cause text or a graphic image to change during a mouse rollover

Applets


An applet is a small program that works from within a larger application program. An applet has limited features but only requires limited memory resources. Applets are Java classes that you can execute in a Java-enabled browser such as Netscape Navigator or Internet Explorer. Before applets were introduced, Web sites consisted solely of static HTML content. It cannot operate on its own. Applets are written in the Java programming language. 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 (B2C)


Profit-making activity conducted between a company and an end consumer. B2C is often used to portray the retail part of ecommerce. It is also a form of electronic commerce in which products or services are sold from a firm to a consumer. B2C has grown to include services such as online banking, travel services, online auctions, health information and real estate sites.

Consumer to Consumer (e-Commerce)


Facilitates commerce between consumers. Communications and purchases that occur among individuals without directly involving the manufacturer or retailer. The most famous C2C Company is eBay, the world’s largest personal online trading community, which allows consumers to offer their good directly to other consumers in auction format.

File Transfer Protocol


File transfer protocol (FTP) is an internet service for transferring files between different machines. FTP uses clear-text username and password exchanges and is not considered to be a very secure utility. It automatically takes care of the details of how files are moved, provide a rich command syntax to allow various supporting file operations to be performed (such as navigating the directory structure and deleting files), and operates using the Transmission Control Protocol (TCP) transport service for reliability.

Filters


In computer programming, a filter is a program or section of code that is designed to inspect each input or output request for certain qualifying criteria and then process or forward it accordingly. This term was used in UNIX systems and is now used in other operating systems. A filter is "pass-through" code that takes input data, makes some specific decision about it and possible transformation of it, and passes it on to another program in a kind of pipeline. Usually, a filter does no input/output operation on its own. Filters are sometimes used to remove or insert headers or control characters in data.

Monday, August 10, 2009

Careers in IT

Webmaster.


what is webmaster ? A webmaster is the adminstrator of a website or an individual who creates and manages the information content and organization of a website. Webmaster is responsible to make sure that the web server or hardware and software is running properly , design the website , create and update web pages , reply to user feedback , create common gateway interface(CGI) scripts and so on.


Computer Support Specialist.


Computer support specialists help customers and other computer users by providing them with technical assistance, support, and advice. They need to have strong problem-solving and analytical skills, and they need to be able to communicate efficiently and effectively via email, in writing, or even face-to-face. A computer support specialist assists users who are having problems with software, computers or peripherals such as printers or scanners.


Technical Writer.


A technical writer is a person who creates documentation for a technology. They are responsible for writing text that is accurate, readable, accessible, and helpful to its intended audience.


Software Engineer.

A person who designs , writes and tests computer programs. Software engineers can be involved in the design and development of many types of software, including computer games, word processing and business applications, operating systems and network distribution, and compilers, which convert programs to machine language for execution on a computer.


Network Administrator


A professional responsible of the maintenance of the software systems and computer hardware that make up a computer network. The responsibilities of the Network Administrator are to plan, install, customize, maintain, document and operationally support all servers, server-based systems, related hardware/software and all network components, including but not limited to, all routers, firewalls, hubs, data switches, etc.


Database Administrator.


A database administrator directs or performs all activities related to maintaining a successful database environment. Responsibilities include designing, implementing, and maintaining the database system; establishing policies and procedures pertaining to the management, security, maintenance , etc.


System analyst.


System analyst is a good facilitator and has above-average communication skills. A programmer or consultant who designs and manages the development of business applications. Typically, systems analysts are more involved in design issues than in day-to-day coding.


Programmer.


A programmer is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software.

Careers in IT

Webmaster.



Hosting is a service usually provided by a third party. Web hosts own and care for web servers. A web server is a computer that has server software installed and is connected to the internet. For a free, the owners of the server or host allow individual to copy their Web site files to the web server so that they are accessible to everyone with an Internet connection. In addition to owning server and renting space, web hosts take care of the servers. They might also provide additional software that tracks the number of visitor you site has. Most web host will sell a complete package, including space for your etc, email, traffic reports( number of visitors to your side), and URL purchasing.



Computer Support Specialist.


The technical support specialist deals with the nitty-gritty of troubleshooting and problem solving, using specialized technical knowledge to provide computer support. Help desk support serves as the middleman, acting as the administrator to answer the phone and route the call to the proper specialist.


Technical Writer.


Technical writers write, edit, and preparepublications In many fields of techonology, science, engineering , and medicine including articles for technical and scientific journals.the publication may be technical reports, instruction manuals, articles, papers, proposals, brochures and booklets, and even speeches for technical meetings and conferences. Technical writers must remain objective and factual with the subject matter they have been assigned to write. The language the writers use must be simple, direct, and contain a minimum number of nonfunctional descriptive adjectives.


Software Engineer


In software engineering the systematic ad organized approach is adopted. Based on the nature of the problem and development constraints various tools and techniques are applied in order to develop quality software. The definition of software engineering is based on two terms :

· Discipline : for finding the solution to the prob

lem an Engineer applies appropriate theories, methods and tools. While finding the solutions, engineers must think of the organizational and fi

nancial constraints. Within these constraints

only he/she has to find the solution.

· Product : the software product gets developed after following systematic theories, methods and tools along with the appropriate management activities.



Network Adminstrator


A professional responsible of the maintenance of the software systems and computer hardware that make up a computer network. The responsibilities of the N

etwork Administrator are to plan, install, customize, maintain, document and operationally support all servers, server-based systems, related hardware/software and all network components, including but not limited to, all routers, firewalls, hubs, data switches, etc.



Database Administrator .


Every organization using a database man

agement system to manage data requires a database administration group to ensure the effective use and deployment of the company’s database. Since most modern organizations of any size use a DBMS, the n

eed for a database administrator (DBA) is greater today than ever before. However the discipline of database administration is neither well understood nor universally practiced in a coherent and easily replicated manner.


System Analyst.



System analyst is a good facilitator and has above-average communication skills. A programmer or consultant who designs and manages the development of business applications. Typically, systems analysts are more involved in design issues than in day-to-day coding.



Programmer.


A programmer is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programmin

g or to a generalist who writes code for many kinds of software.