Thursday, February 26, 2009

The World Wide Web Consortium

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3). It is arranged as a consortium where member organizations maintain full-time staff for the purpose of working together in the development of standards for the World Wide Web. As of February 2008, the W3C had 434 members.W3C also engages in education and outreach, develops software and serves as an open forum for discussion about the Web. It was founded and is headed by Sir Tim Berners-Lee.

Tuesday, February 24, 2009

Spreadsheet

A table of values arranged in rows and columns. Each value can have a predefined relationship to the other values. If you change one value, therefore, you may need to change other values as well.

Spreadsheet applications are computer programs that let you create and manipulate spreadsheets electronically. In a spreadsheet application, each value sits in a cell. You can define what type of data is in each cell and how different cells depend on one another. The relationships between cells are called formulas, and the names of the cells are called labels.

Once you have defined the cells and the formulas for linking them together, you can enter your data. You can then modify selected values to see how all the other values change accordingly. This enables you to study various what-if scenarios.

Thursday, February 19, 2009

Mosaic (web browser)

Mosaic is the web browser credited with popularizing the World Wide Web. It was also a client for earlier protocols such as FTP, Usenet, and Gopher. Its clean, easily understood user interface, reliability, Windows port and simple installation all contributed to making it the application that opened up the Web to the general public. Mosaic was also the first browser to display images inline with text instead of displaying images in a separate window.

Mosaic was developed at the National Center for Supercomputing Applications (NCSA) beginning in late 1992. NCSA released the browser in 1993, and officially discontinued development and support on January 7, 1997. However, it can still be downloaded from NCSA.

Mosaic was the final link in the chain of technologies (TCP, IP, ftp | nntp | gopher | http, URL, HTML, etc.) which Tim Berners-Lee had earlier brought together to invent the World Wide Web. After the appearance of Mosaic the concept of the World Wide Web took off globally at an explosive rate.

Thursday, February 12, 2009

ViolaWWW

Viola WWW, first developed in the early 1990s, was the first popular WWW web browser (though to a limited audience) which, until Mosaic, was the most frequently used web browser for access to the World Wide Web.Gillies and Cailliau in How the Web was Born offer an extensive history of the development of Viola. Viola was the invention of Pei-Yuan Wei, who at the time was a student at the University of California, Berkeley.

Created in 1992, it was the first browser to use authoring technology such as embedded script able objects, style sheets, and tables. According to Gilles and Cailliau "Viola was to become the first X-browser to make any impact, but even his early versions went down well at CERN...As this Viola WWW developed, it was to set the standard for everything to follow it." Ed Kroll also highlighted it in his popular 1992 text, Whole Internet User's Guide and Catalog.

Thursday, February 5, 2009

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL.

CSS can be used locally by the readers of web pages to define colors, fonts, layout, and other aspects of document presentation. It is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation (written in CSS). This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, and reduce complexity and repetition in the structural content (such as by allowing for table less web design).