﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><ttl>60</ttl><title>Richland Internet</title><link>http://blog.richlandinternet.com</link><language>en</language><copyright /><itunes:subtitle> </itunes:subtitle><itunes:author>Richland Internet</itunes:author><itunes:summary /><description /><itunes:owner><itunes:name>Richland Internet</itunes:name><itunes:email>blog@richlandinternet.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:category text="Arts" /><item><title>Seaside (software)</title><link>http://blog.richlandinternet.com/2008/02/29/seaside-software.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Seaside&lt;/B&gt; is a &lt;A title="Free software" href="http://en.wikipedia.org/wiki/Free_software"&gt;free&lt;/A&gt; and &lt;A title="Open source software" href="http://en.wikipedia.org/wiki/Open_source_software"&gt;open source&lt;/A&gt; &lt;A title="Web application framework" href="http://en.wikipedia.org/wiki/Web_application_framework"&gt;web application framework&lt;/A&gt; for developing &lt;A title="Web application" href="http://en.wikipedia.org/wiki/Web_application"&gt;web applications&lt;/A&gt; in &lt;A title=Smalltalk href="http://en.wikipedia.org/wiki/Smalltalk"&gt;Smalltalk&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Seaside provides a component architecture in which web pages are built as trees of individual, stateful components, each encapsulating a small portion of a page. Seaside uses &lt;A class=mw-redirect title=Continuations href="http://en.wikipedia.org/wiki/Continuations"&gt;continuations&lt;/A&gt; to model multiple independent flows between different components.&lt;SUP class=reference id=_ref-0&gt;&lt;A title="" href="http://en.wikipedia.org/wiki/Seaside_(software)#_note-0"&gt;[1]&lt;/A&gt;&lt;/SUP&gt; Seaside is a continuation-based web application framework&lt;SUP class=reference id=_ref-1&gt;&lt;A title="" href="http://en.wikipedia.org/wiki/Seaside_(software)#_note-1"&gt;[2]&lt;/A&gt;&lt;/SUP&gt; based on the ability to manipulate the execution stack of some implementations of Smalltalk.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Key_features"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Key features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Philosophy_of_Seaside"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Philosophy of Seaside&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Ports"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Ports&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Criticisms"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Criticisms&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Open-source_Projects_using_Seaside"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Open-source Projects using Seaside&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#Commercial_Projects_using_Seaside"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Commercial Projects using Seaside&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#See_also"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#References"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Seaside_(software)#External_links"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;</description><category>Smalltalk e.g. Seaside</category><comments>http://blog.richlandinternet.com/2008/02/29/seaside-software.aspx#Comments</comments><guid isPermaLink="false">3e2f589c-ffa8-429f-a39d-37400e65c984</guid><pubDate>Fri, 29 Feb 2008 11:53:03 GMT</pubDate></item><item><title>Server-side scripting</title><link>http://blog.richlandinternet.com/2008/02/29/serverside-scripting.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Server-side scripting&lt;/B&gt; is a &lt;A title="Web server" href="http://en.wikipedia.org/wiki/Web_server"&gt;web server&lt;/A&gt; technology in which a user's request is fulfilled by running a script directly on the web server to generate dynamic &lt;A title=HTML href="http://en.wikipedia.org/wiki/HTML"&gt;HTML&lt;/A&gt; pages. It is usually used to provide interactive web sites that interface to databases or other data stores. This is different from &lt;A title="Client-side scripting" href="http://en.wikipedia.org/wiki/Client-side_scripting"&gt;client-side scripting&lt;/A&gt; where scripts are run by the viewing web browser, usually in &lt;A title=JavaScript href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/A&gt;. The primary advantage to server-side scripting is the ability to highly customize the response based on the user's requirements, access rights, or queries into data stores.&lt;/P&gt;
&lt;P&gt;When the server serves data in a commonly used manner, for example according to the HTTP or FTP protocols, users may have their choice of a number of client programs (most modern web browsers can request and receive data using both of those protocols). In the case of more specialized applications, programmers may write their own server, client, and communications protocol, that can only be used with one another.&lt;/P&gt;
&lt;P&gt;Programs that run on a user's local computer without ever sending or receiving data over a network are not considered clients, and so the operations of such programs would not be considered client-side operations.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Server-side_scripting#Explanation"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Explanation&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Server-side_scripting#List_of_server-side_scripting_technologies"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;List of server-side scripting technologies&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Server-side_scripting#Dynamic_web_page_production"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Dynamic web page production&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Server-side_scripting#See_also"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Server-side_scripting#External_links"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Server-side scripting</category><comments>http://blog.richlandinternet.com/2008/02/29/serverside-scripting.aspx#Comments</comments><guid isPermaLink="false">bf34d9b3-8f8b-4c15-a4f6-6a43ba471b01</guid><pubDate>Fri, 29 Feb 2008 11:35:31 GMT</pubDate></item><item><title>Search engine optimization ( SEO )</title><link>http://blog.richlandinternet.com/2008/02/29/search-engine-optimization--seo-.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Search engine optimization&lt;/B&gt; (&lt;B&gt;SEO&lt;/B&gt;) is the process of improving the volume and quality of traffic to a &lt;A class=mw-redirect title="Web site" href="http://en.wikipedia.org/wiki/Web_site"&gt;web site&lt;/A&gt; from &lt;A class=mw-redirect title="Search engine" href="http://en.wikipedia.org/wiki/Search_engine"&gt;search engines&lt;/A&gt; via "natural" ("organic" or "algorithmic") &lt;A title="Search engine results page" href="http://en.wikipedia.org/wiki/Search_engine_results_page"&gt;search results&lt;/A&gt; for targeted keywords. Usually, the earlier a site is presented in the search results, or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of search, including &lt;A title="Image search" href="http://en.wikipedia.org/wiki/Image_search"&gt;image search&lt;/A&gt;, &lt;A title="Local search (Internet)" href="http://en.wikipedia.org/wiki/Local_search_(Internet)"&gt;local search&lt;/A&gt;, and industry-specific &lt;A title="Vertical search" href="http://en.wikipedia.org/wiki/Vertical_search"&gt;vertical search&lt;/A&gt; engines.&lt;/P&gt;
&lt;P&gt;As a &lt;A title=Marketing href="http://en.wikipedia.org/wiki/Marketing"&gt;marketing&lt;/A&gt; strategy for increasing a site's relevance, SEO considers how search &lt;A class=mw-redirect title=Algorithms href="http://en.wikipedia.org/wiki/Algorithms"&gt;algorithms&lt;/A&gt; work and what people search for. SEO efforts may involve a site's coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully &lt;A class=mw-redirect title=Spidering href="http://en.wikipedia.org/wiki/Spidering"&gt;spidering&lt;/A&gt; a site. Other, more noticeable efforts may include adding unique &lt;A title="Web content" href="http://en.wikipedia.org/wiki/Web_content"&gt;content&lt;/A&gt; to a site, ensuring that content is easily indexed by search engine robots, and making the site more appealing to users. Another class of techniques, known as &lt;A title="Black hat" href="http://en.wikipedia.org/wiki/Black_hat"&gt;black hat&lt;/A&gt; SEO or &lt;A title=Spamdexing href="http://en.wikipedia.org/wiki/Spamdexing"&gt;spamdexing&lt;/A&gt;, use methods such as &lt;A title="Link farm" href="http://en.wikipedia.org/wiki/Link_farm"&gt;link farms&lt;/A&gt; and &lt;A title="Keyword stuffing" href="http://en.wikipedia.org/wiki/Keyword_stuffing"&gt;keyword stuffing&lt;/A&gt; that tend to harm search engine user experience. Search engines look for sites that employ these techniques and may remove them from their indexes.&lt;/P&gt;
&lt;P&gt;The &lt;A title="Acronym and initialism" href="http://en.wikipedia.org/wiki/Acronym_and_initialism"&gt;initialism&lt;/A&gt; "SEO" can also refer to "search engine optimizers", a term adopted by an industry of &lt;A class=mw-redirect title=Consultants href="http://en.wikipedia.org/wiki/Consultants"&gt;consultants&lt;/A&gt; who carry out optimization projects on behalf of clients, and by employees who perform SEO services in-house. Search engine optimizers may offer SEO as a stand-alone service or as a part of a broader marketing campaign. Because effective SEO may require changes to the &lt;A title=HTML href="http://en.wikipedia.org/wiki/HTML"&gt;HTML&lt;/A&gt; source code of a site, SEO tactics may be incorporated into web site development and &lt;A class=mw-redirect title="Web site design" href="http://en.wikipedia.org/wiki/Web_site_design"&gt;design&lt;/A&gt;. The term "search engine friendly" may be used to describe web site designs, &lt;A title="Menu (computing)" href="http://en.wikipedia.org/wiki/Menu_(computing)"&gt;menus&lt;/A&gt;, &lt;A class=mw-redirect title="Content management systems" href="http://en.wikipedia.org/wiki/Content_management_systems"&gt;content management systems&lt;/A&gt; and &lt;A title="Shopping cart software" href="http://en.wikipedia.org/wiki/Shopping_cart_software"&gt;shopping carts&lt;/A&gt; that are easy to optimize.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Webmasters_and_search_engines"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Webmasters and search engines&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Getting_indexed"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Getting indexed&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Preventing_indexing"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Preventing indexing&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#White_hat_versus_black_hat"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;White hat versus black hat&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#As_a_marketing_strategy"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;As a marketing strategy&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#International_markets"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;International markets&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Legal_precedents"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Legal precedents&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#See_also"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Major_search_engines"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Major search engines&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#SEO_organizations"&gt;&lt;SPAN class=tocnumber&gt;7.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SEO organizations&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Notable_SEOs"&gt;&lt;SPAN class=tocnumber&gt;7.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Notable SEOs&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#Search_engine_representatives"&gt;&lt;SPAN class=tocnumber&gt;7.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Search engine representatives&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Search_engine_optimization#References"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Search engine optimization ( SEO )</category><comments>http://blog.richlandinternet.com/2008/02/29/search-engine-optimization--seo-.aspx#Comments</comments><guid isPermaLink="false">6345beb3-4c2e-422d-9927-08f230b7a4e6</guid><pubDate>Fri, 29 Feb 2008 10:56:14 GMT</pubDate></item><item><title>Ruby (programming language)</title><link>http://blog.richlandinternet.com/2008/02/29/ruby-programming-language.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Ruby&lt;/B&gt; is a &lt;A title="Dynamic programming language" href="http://en.wikipedia.org/wiki/Dynamic_programming_language"&gt;dynamic&lt;/A&gt;, &lt;A title="Reflection (computer science)" href="http://en.wikipedia.org/wiki/Reflection_(computer_science)"&gt;reflective&lt;/A&gt;, general purpose &lt;A title="Object-oriented programming language" href="http://en.wikipedia.org/wiki/Object-oriented_programming_language"&gt;object-oriented programming language&lt;/A&gt;. Originating in Japan in the mid &lt;A title=1990s href="http://en.wikipedia.org/wiki/1990s"&gt;1990s&lt;/A&gt;, Ruby was initially developed and designed by &lt;A title="Yukihiro Matsumoto" href="http://en.wikipedia.org/wiki/Yukihiro_Matsumoto"&gt;Yukihiro "Matz" Matsumoto&lt;/A&gt; and combines syntax inspired by &lt;A title=Perl href="http://en.wikipedia.org/wiki/Perl"&gt;Perl&lt;/A&gt; with &lt;A title=Smalltalk href="http://en.wikipedia.org/wiki/Smalltalk"&gt;Smalltalk&lt;/A&gt;-like object-oriented features.&lt;/P&gt;
&lt;P&gt;Ruby supports multiple &lt;A title="Programming paradigm" href="http://en.wikipedia.org/wiki/Programming_paradigm"&gt;programming paradigms&lt;/A&gt; (including &lt;A title="Functional programming" href="http://en.wikipedia.org/wiki/Functional_programming"&gt;functional&lt;/A&gt;, &lt;A title="Object-oriented programming" href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;object oriented&lt;/A&gt; and &lt;A title="Imperative programming" href="http://en.wikipedia.org/wiki/Imperative_programming"&gt;imperative&lt;/A&gt;), and features a &lt;A class=mw-redirect title="Dynamic type" href="http://en.wikipedia.org/wiki/Dynamic_type"&gt;dynamic type&lt;/A&gt; system and automatic &lt;A title="Memory management" href="http://en.wikipedia.org/wiki/Memory_management"&gt;memory management&lt;/A&gt;; it is therefore similar in varying respects to &lt;A title="Python (programming language)" href="http://en.wikipedia.org/wiki/Python_(programming_language)"&gt;Python&lt;/A&gt;, &lt;A title=Perl href="http://en.wikipedia.org/wiki/Perl"&gt;Perl&lt;/A&gt;, &lt;A title="Lisp (programming language)" href="http://en.wikipedia.org/wiki/Lisp_(programming_language)"&gt;Lisp&lt;/A&gt;, &lt;A title="Dylan (programming language)" href="http://en.wikipedia.org/wiki/Dylan_(programming_language)"&gt;Dylan&lt;/A&gt;, and &lt;A title="CLU (programming language)" href="http://en.wikipedia.org/wiki/CLU_(programming_language)"&gt;CLU&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In its current, official implementation, written in &lt;A title="C (programming language)" href="http://en.wikipedia.org/wiki/C_(programming_language)"&gt;C&lt;/A&gt;, Ruby is a single-pass &lt;A title="Interpreted language" href="http://en.wikipedia.org/wiki/Interpreted_language"&gt;interpreted language&lt;/A&gt;. As of &lt;A title=2008 href="http://en.wikipedia.org/wiki/2008"&gt;2008&lt;/A&gt;, there are a number of alternative implementations of the Ruby language, including &lt;A title=Rubinius href="http://en.wikipedia.org/wiki/Rubinius"&gt;Rubinius&lt;/A&gt;, &lt;A title=JRuby href="http://en.wikipedia.org/wiki/JRuby"&gt;JRuby&lt;/A&gt; and &lt;A title=IronRuby href="http://en.wikipedia.org/wiki/IronRuby"&gt;IronRuby&lt;/A&gt;, each of which takes a different approach, with JRuby providing &lt;A title="Just-in-time compilation" href="http://en.wikipedia.org/wiki/Just-in-time_compilation"&gt;just-in-time compilation&lt;/A&gt; functionality.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Philosophy"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Philosophy&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Semantics"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Semantics&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Type_system"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Type system&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Is_Ruby_type-safe.3F"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Is Ruby type-safe?&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Is_Ruby_strongly_typed.3F"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Is Ruby strongly typed?&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Features"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Interaction"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Interaction&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Syntax"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Syntax&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#.22Gotchas.22"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;"Gotchas"&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Language_comparison"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Language comparison&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Language_features"&gt;&lt;SPAN class=tocnumber&gt;7.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Language features&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Examples"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Examples&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Strings"&gt;&lt;SPAN class=tocnumber&gt;8.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Strings&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Collections"&gt;&lt;SPAN class=tocnumber&gt;8.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Collections&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Blocks_and_iterators"&gt;&lt;SPAN class=tocnumber&gt;8.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Blocks and iterators&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Classes"&gt;&lt;SPAN class=tocnumber&gt;8.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Classes&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Exceptions"&gt;&lt;SPAN class=tocnumber&gt;8.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Exceptions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#More_examples"&gt;&lt;SPAN class=tocnumber&gt;8.6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;More examples&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Implementations"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Implementations&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Operating_systems"&gt;&lt;SPAN class=tocnumber&gt;9.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Operating systems&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Licensing_terms"&gt;&lt;SPAN class=tocnumber&gt;9.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Licensing terms&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Criticism"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Criticism&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#Repositories_and_libraries"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Repositories and libraries&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#See_also"&gt;&lt;SPAN class=tocnumber&gt;12&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#References"&gt;&lt;SPAN class=tocnumber&gt;13&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Ruby_(programming_language)#External_links"&gt;&lt;SPAN class=tocnumber&gt;14&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;SCRIPT type=text/javascript&gt;
//&lt;![CDATA[
 if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } 
//]]&gt;
&lt;/SCRIPT&gt;
&lt;BR&gt;</description><category>Ruby (programming language)</category><comments>http://blog.richlandinternet.com/2008/02/29/ruby-programming-language.aspx#Comments</comments><guid isPermaLink="false">a12e27b1-4f4c-471b-a72b-dce68eedbdda</guid><pubDate>Fri, 29 Feb 2008 10:54:39 GMT</pubDate></item><item><title>Rich Internet application ( RIA )</title><link>http://blog.richlandinternet.com/2008/02/29/rich-internet-application--ria-.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Rich Internet applications&lt;/B&gt; (RIA) are &lt;A title="Web application" href="http://en.wikipedia.org/wiki/Web_application"&gt;web applications&lt;/A&gt; that have the features and functionality of traditional &lt;A title="Application software" href="http://en.wikipedia.org/wiki/Application_software"&gt;desktop applications&lt;/A&gt;. RIAs typically transfer the processing necessary for the &lt;A title="User interface" href="http://en.wikipedia.org/wiki/User_interface"&gt;user interface&lt;/A&gt; to the &lt;A class=mw-redirect title="Web client" href="http://en.wikipedia.org/wiki/Web_client"&gt;web client&lt;/A&gt; but keep the bulk of the data (i.e., maintaining the &lt;A title="Program state" href="http://en.wikipedia.org/wiki/Program_state"&gt;state&lt;/A&gt; of the program, the data etc) back on the &lt;A title="Application server" href="http://en.wikipedia.org/wiki/Application_server"&gt;application server&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;RIAs typically:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;run in a &lt;A title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;web browser&lt;/A&gt;, or do not require &lt;A title="Installation (computer programs)" href="http://en.wikipedia.org/wiki/Installation_(computer_programs)"&gt;software installation&lt;/A&gt; 
&lt;LI&gt;run locally in a secure environment called a &lt;A title="Sandbox (computer security)" href="http://en.wikipedia.org/wiki/Sandbox_(computer_security)"&gt;&lt;I&gt;sandbox&lt;/I&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Benefits"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Benefits&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Shortcomings"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Shortcomings&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Software_development_complications"&gt;&lt;SPAN class=tocnumber&gt;3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Software development complications&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Current_status_of_development"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Current status of development&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#JavaScript_.2F_Ajax"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;JavaScript / Ajax&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Google.27s_GWT_framework"&gt;&lt;SPAN class=tocnumber&gt;4.1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Google's GWT framework&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Adobe_Flash.2C_Adobe_Flex_and_Adobe_AIR"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Adobe Flash, Adobe Flex and Adobe AIR&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Appcelerator"&gt;&lt;SPAN class=tocnumber&gt;4.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Appcelerator&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#OpenLaszlo"&gt;&lt;SPAN class=tocnumber&gt;4.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;OpenLaszlo&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Curl_5.0.2C_Rebol_2.6_and_Seaside_for_Smalltalk"&gt;&lt;SPAN class=tocnumber&gt;4.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Curl 5.0, Rebol 2.6 and Seaside for Smalltalk&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#JavaFX"&gt;&lt;SPAN class=tocnumber&gt;4.6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;JavaFX&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Java_applets"&gt;&lt;SPAN class=tocnumber&gt;4.7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Java applets&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Java_applications"&gt;&lt;SPAN class=tocnumber&gt;4.8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Java applications&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Microsoft_Silverlight"&gt;&lt;SPAN class=tocnumber&gt;4.9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Microsoft Silverlight&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Mozilla_Prism"&gt;&lt;SPAN class=tocnumber&gt;4.10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Mozilla Prism&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#ActiveX_controls"&gt;&lt;SPAN class=tocnumber&gt;4.11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;ActiveX controls&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#User_interface_languages"&gt;&lt;SPAN class=tocnumber&gt;4.12&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;User interface languages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Other_techniques"&gt;&lt;SPAN class=tocnumber&gt;4.13&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Other techniques&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#RIA_with_real-time_push"&gt;&lt;SPAN class=tocnumber&gt;4.14&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;RIA with real-time push&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Demand_for_localised_usage_of_RIA"&gt;&lt;SPAN class=tocnumber&gt;4.15&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Demand for localised usage of RIA&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#Client-side_functionalities_and_development_tools_for_RIA_needed"&gt;&lt;SPAN class=tocnumber&gt;4.16&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Client-side functionalities and development tools for RIA needed&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#References"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#See_also"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Rich_internet_application#External_links"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Rich Internet application</category><comments>http://blog.richlandinternet.com/2008/02/29/rich-internet-application--ria-.aspx#Comments</comments><guid isPermaLink="false">71c7c486-de96-47ec-9de0-5f60e1fefef6</guid><pubDate>Fri, 29 Feb 2008 10:52:57 GMT</pubDate></item><item><title>Research and Development</title><link>http://blog.richlandinternet.com/2008/02/29/research-and-development.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;The phrase &lt;B&gt;research and development&lt;/B&gt; (also &lt;B&gt;R and D&lt;/B&gt; or, more often, &lt;B&gt;R&amp;amp;D&lt;/B&gt;), according to the &lt;A title="Organisation for Economic Co-operation and Development" href="http://en.wikipedia.org/wiki/Organisation_for_Economic_Co-operation_and_Development"&gt;Organisation for Economic Co-operation and Development&lt;/A&gt;, refers to "creative work undertaken on a systematic basis in order to increase the stock of knowledge, including knowledge of man, culture and society, and the use of this stock of knowledge to devise new applications"&lt;SUP class="noprint Template-Fact"&gt;&lt;SPAN title="This claim needs references to reliable sources&amp;nbsp;since September 2007" style="WHITE-SPACE: nowrap"&gt;[&lt;I&gt;&lt;A title="Wikipedia:Citation needed" href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed"&gt;citation needed&lt;/A&gt;&lt;/I&gt;]&lt;/SPAN&gt;&lt;/SUP&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;New product design and development is more than often a crucial factor in the survival of a company. In an industry that is fast changing, firms must continually revise their design and range of products. This is necessary due to continuous technology change and development as well as other competitors and the changing preference of customers. A system driven by marketing is one that puts the customer needs first, and only produces goods that are known to sell. Market research is carried out, which establishes what is needed. If the development is technology driven then it is a matter of selling what it is possible to make. The product range is developed so that production processes are as efficient as possible and the products are technically superior, hence possessing a natural advantage in the market place.&lt;/P&gt;
&lt;P&gt;R&amp;amp;D has a special economic significance apart from its conventional association with scientific and technological development. R&amp;amp;D investment generally reflects a government's or organisation's willingness to forego current operations or profit to improve future performance or returns, and its abilities to conduct research and development.&lt;/P&gt;
&lt;P&gt;In 2006, the world's four largest spenders of R&amp;amp;D were the &lt;A title="United States" href="http://en.wikipedia.org/wiki/United_States"&gt;United States&lt;/A&gt; (US$343 billion), the &lt;A class=mw-redirect title=EU href="http://en.wikipedia.org/wiki/EU"&gt;EU&lt;/A&gt; (US$231 billion), &lt;A title=Japan href="http://en.wikipedia.org/wiki/Japan"&gt;Japan&lt;/A&gt; (US$130 billion), and &lt;A class=mw-redirect title=PRC href="http://en.wikipedia.org/wiki/PRC"&gt;China&lt;/A&gt; (US$115 billion). In terms of percentage of &lt;A class=mw-redirect title=GDP href="http://en.wikipedia.org/wiki/GDP"&gt;GDP&lt;/A&gt;, the order of these spenders for 2006 (no figure available for China) was Japan, United States, EU with approximate percentages of 3.2, 2.6, and 1.8 respectively. The top spenders in terms of percentage of GDP were &lt;A title=Sweden href="http://en.wikipedia.org/wiki/Sweden"&gt;Sweden&lt;/A&gt;, &lt;A title=Finland href="http://en.wikipedia.org/wiki/Finland"&gt;Finland&lt;/A&gt;, Japan, &lt;A title=Korea href="http://en.wikipedia.org/wiki/Korea"&gt;Korea&lt;/A&gt;, &lt;A title=Switzerland href="http://en.wikipedia.org/wiki/Switzerland"&gt;Switzerland&lt;/A&gt;, &lt;A title=Iceland href="http://en.wikipedia.org/wiki/Iceland"&gt;Iceland&lt;/A&gt;, United States, followed by 9 other countries, and then the EU. &lt;A class="external autonumber" title=http://www.oecd.org/dataoecd/49/45/24236156.pdf href="http://www.oecd.org/dataoecd/49/45/24236156.pdf" rel=nofollow&gt;[1]&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In general, &lt;B&gt;R&amp;amp;D&lt;/B&gt; activities are conducted by specialised units or centres belonging to &lt;A class=mw-redirect title=Companies href="http://en.wikipedia.org/wiki/Companies"&gt;companies&lt;/A&gt;, &lt;A class=mw-redirect title=Universities href="http://en.wikipedia.org/wiki/Universities"&gt;universities&lt;/A&gt; and &lt;A title=State href="http://en.wikipedia.org/wiki/State"&gt;state&lt;/A&gt; agencies. In the context of &lt;A title=Commerce href="http://en.wikipedia.org/wiki/Commerce"&gt;commerce&lt;/A&gt;, "research and development" normally refers to &lt;A title=Future href="http://en.wikipedia.org/wiki/Future"&gt;future&lt;/A&gt;-oriented, longer-term activities in &lt;A title=Science href="http://en.wikipedia.org/wiki/Science"&gt;science&lt;/A&gt; or &lt;A title=Technology href="http://en.wikipedia.org/wiki/Technology"&gt;technology&lt;/A&gt;, using similar techniques to &lt;A title=Science href="http://en.wikipedia.org/wiki/Science"&gt;scientific&lt;/A&gt; research without predetermined outcomes and with broad forecasts of commercial yield.&lt;/P&gt;
&lt;P&gt;&lt;A title=Statistics href="http://en.wikipedia.org/wiki/Statistics"&gt;Statistics&lt;/A&gt; on organisations devoted to "R&amp;amp;D" may express the state of an &lt;A title=Industry href="http://en.wikipedia.org/wiki/Industry"&gt;industry&lt;/A&gt;, the degree of &lt;A title=Competition href="http://en.wikipedia.org/wiki/Competition"&gt;competition&lt;/A&gt; or the lure of &lt;A title="Scientific progress" href="http://en.wikipedia.org/wiki/Scientific_progress"&gt;progress&lt;/A&gt;. Some common measures include: &lt;A title=Budget href="http://en.wikipedia.org/wiki/Budget"&gt;budgets&lt;/A&gt;, numbers of &lt;A title=Patent href="http://en.wikipedia.org/wiki/Patent"&gt;patents&lt;/A&gt; or on rates of peer-reviewed &lt;A title=Publication href="http://en.wikipedia.org/wiki/Publication"&gt;publications&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Bank ratios are one of the best measures, because they are continuously maintained, public and reflect risk.&lt;/P&gt;
&lt;P&gt;In the U.S., a typical ratio of research and development for an industrial company is about 3.5% of revenues. A high technology company such as a computer manufacturer might spend 7%. Although &lt;A title=Allergan href="http://en.wikipedia.org/wiki/Allergan"&gt;Allergan&lt;/A&gt; (a &lt;A class=mw-redirect title=Biotech href="http://en.wikipedia.org/wiki/Biotech"&gt;biotech&lt;/A&gt; company) tops the spending table 43.4% investment, anything over 15% is remarkable and usually gains a reputation for being a high technology company. Companies in this category include &lt;A title="Pharmaceutical company" href="http://en.wikipedia.org/wiki/Pharmaceutical_company"&gt;pharmaceutical companies&lt;/A&gt; such as &lt;A title="Merck &amp;amp; Co." href="http://en.wikipedia.org/wiki/Merck_&amp;_Co."&gt;Merck &amp;amp; Co.&lt;/A&gt; (14.1%) or &lt;A title=Novartis href="http://en.wikipedia.org/wiki/Novartis"&gt;Novartis&lt;/A&gt; (15.1%), and engineering companies like &lt;A title=Ericsson href="http://en.wikipedia.org/wiki/Ericsson"&gt;Ericsson&lt;/A&gt; (24.9%).&lt;SUP class=reference id=_ref-fn_1_0&gt;&lt;A title="" href="http://en.wikipedia.org/wiki/Research_and_Development#_note-fn_1"&gt;[1]&lt;/A&gt;&lt;/SUP&gt;&lt;/P&gt;
&lt;P&gt;Such companies are often seen as poor credit risks because their spending ratios are so unusual.&lt;/P&gt;
&lt;P&gt;Generally such firms prosper only in markets whose customers have extreme needs, such as medicine, scientific instruments, safety-critical mechanisms (aircraft) or high technology military armaments. The extreme needs justify the high risk of failure and consequently high gross margins from 60% to 90% of revenues. That is, &lt;A title="Gross profit" href="http://en.wikipedia.org/wiki/Gross_profit"&gt;gross profits&lt;/A&gt; will be as much as 90% of the sales cost, with manufacturing costing only 10% of the product price, because so many individual projects yield no exploitable product. Most industrial companies get only 40% revenues.&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;On a technical level, high tech organisations explore ways to re-purpose and repackage advanced technologies as a way of amortising the high overhead. They often reuse advanced manufacturing processes, expensive safety certifications, specialised embedded software, computer-aided design software, electronic designs and mechanical subsystems.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Research_and_Development#Particulars_in_pharmaceuticals"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Particulars in pharmaceuticals&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Research_and_Development#R.26D_alliance"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;R&amp;amp;D alliance&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Research_and_Development#See_also"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Research_and_Development#Notes"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Notes&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;BR&gt;</description><category>Research and Development</category><comments>http://blog.richlandinternet.com/2008/02/29/research-and-development.aspx#Comments</comments><guid isPermaLink="false">b6a71bc0-5272-425c-8e10-b875f20e4a2b</guid><pubDate>Fri, 29 Feb 2008 10:50:58 GMT</pubDate></item><item><title>Quality Assurance</title><link>http://blog.richlandinternet.com/2008/02/29/quality-assurance.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Quality assurance&lt;/B&gt;, or &lt;B&gt;QA&lt;/B&gt; for short, is the activity of providing evidence needed to establish &lt;A title=Quality href="http://en.wikipedia.org/wiki/Quality"&gt;quality&lt;/A&gt; in work, and that activities that require good quality are being performed effectively. All those planned or systematic actions necessary to provide enough confidence that a product or service will satisfy the given requirements for quality.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Early_efforts_to_control_the_quality_of_production"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Early efforts to control the quality of production&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Wartime_production"&gt;&lt;SPAN class=tocnumber&gt;1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Wartime production&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Postwar"&gt;&lt;SPAN class=tocnumber&gt;1.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Postwar&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Quality_assurance_activities"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Quality assurance activities&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Failure_testing"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Failure testing&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Statistical_control"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Statistical control&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Total_quality_control"&gt;&lt;SPAN class=tocnumber&gt;2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Total quality control&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#ISO_17025"&gt;&lt;SPAN class=tocnumber&gt;2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;ISO 17025&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Company_quality"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Company quality&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Using_Contractors_and.2For_consultants"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Using Contractors and/or consultants&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#Academic_resources"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Academic resources&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#See_also"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#References"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Quality_assurance#External_links"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Quality assurance ( QA )</category><comments>http://blog.richlandinternet.com/2008/02/29/quality-assurance.aspx#Comments</comments><guid isPermaLink="false">538ba48a-99ad-414d-932b-29accdb8d06c</guid><pubDate>Fri, 29 Feb 2008 10:47:33 GMT</pubDate></item><item><title>Python (programming language)</title><link>http://blog.richlandinternet.com/2008/02/29/python-programming-language.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Python&lt;/B&gt; is a general-purpose, &lt;A title="High-level programming language" href="http://en.wikipedia.org/wiki/High-level_programming_language"&gt;high-level programming language&lt;/A&gt;. Its design philosophy emphasizes programmer productivity and code readability. Python's core syntax and semantics are &lt;A title="Minimalism (computing)" href="http://en.wikipedia.org/wiki/Minimalism_(computing)"&gt;minimalist&lt;/A&gt;, while the &lt;A title="Standard library" href="http://en.wikipedia.org/wiki/Standard_library"&gt;standard library&lt;/A&gt; is large and comprehensive.&lt;/P&gt;
&lt;P&gt;Python supports multiple &lt;A title="Programming paradigm" href="http://en.wikipedia.org/wiki/Programming_paradigm"&gt;programming paradigms&lt;/A&gt; (primarily &lt;A title="Functional programming" href="http://en.wikipedia.org/wiki/Functional_programming"&gt;functional&lt;/A&gt;, &lt;A title="Object-oriented programming" href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;object oriented&lt;/A&gt; and &lt;A title="Imperative programming" href="http://en.wikipedia.org/wiki/Imperative_programming"&gt;imperative&lt;/A&gt;), and features a fully &lt;A class=mw-redirect title="Dynamic type" href="http://en.wikipedia.org/wiki/Dynamic_type"&gt;dynamic type&lt;/A&gt; system and automatic &lt;A title="Memory management" href="http://en.wikipedia.org/wiki/Memory_management"&gt;memory management&lt;/A&gt;; it is thus similar to &lt;A title=Perl href="http://en.wikipedia.org/wiki/Perl"&gt;Perl&lt;/A&gt;, &lt;A title="Ruby (programming language)" href="http://en.wikipedia.org/wiki/Ruby_(programming_language)"&gt;Ruby&lt;/A&gt;, &lt;A title="Scheme (programming language)" href="http://en.wikipedia.org/wiki/Scheme_(programming_language)"&gt;Scheme&lt;/A&gt;, and &lt;A title=Tcl href="http://en.wikipedia.org/wiki/Tcl"&gt;Tcl&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Python was first released by &lt;A title="Guido van Rossum" href="http://en.wikipedia.org/wiki/Guido_van_Rossum"&gt;Guido van Rossum&lt;/A&gt; in 1991. The language has an open, community-based development model managed by the non-profit &lt;A title="Python Software Foundation" href="http://en.wikipedia.org/wiki/Python_Software_Foundation"&gt;Python Software Foundation&lt;/A&gt;. While various parts of the language have formal specifications and standards, the language as a whole is not formally specified. The &lt;I&gt;&lt;A title="De facto" href="http://en.wikipedia.org/wiki/De_facto"&gt;de facto&lt;/A&gt;&lt;/I&gt; standard for the language is the &lt;A title=CPython href="http://en.wikipedia.org/wiki/CPython"&gt;CPython&lt;/A&gt; implementation.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Future_development"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Future development&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Python_3000"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Python 3000&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Philosophy"&gt;&lt;SPAN class=tocnumber&gt;2.1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Philosophy&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Timeline_and_compatibility"&gt;&lt;SPAN class=tocnumber&gt;2.1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Timeline and compatibility&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Features"&gt;&lt;SPAN class=tocnumber&gt;2.1.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Usage"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Usage&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Syntax_and_semantics"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Syntax and semantics&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Implementations"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Implementations&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Interpretational_semantics"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Interpretational semantics&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Standard_library"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Standard library&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Programming_philosophy"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Programming philosophy&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Neologisms"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Neologisms&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#Influences_on_other_languages"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Influences on other languages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#References"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#See_also"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Python_(programming_language)#External_links"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description><category>Python (programming language)</category><comments>http://blog.richlandinternet.com/2008/02/29/python-programming-language.aspx#Comments</comments><guid isPermaLink="false">88373518-37a7-4cf7-a245-407449accda2</guid><pubDate>Fri, 29 Feb 2008 10:45:57 GMT</pubDate></item><item><title>Project Management</title><link>http://blog.richlandinternet.com/2008/02/29/project-management.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Project Management&lt;/B&gt; is the &lt;A class=mw-redirect title="Academic discipline" href="http://en.wikipedia.org/wiki/Academic_discipline"&gt;discipline&lt;/A&gt; of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives. A &lt;A title=Project href="http://en.wikipedia.org/wiki/Project"&gt;project&lt;/A&gt; is a finite endeavor--having specific start and completion dates--undertaken to create a unique product or service which brings about beneficial change or added value. This finite characteristic of projects stands in sharp contrast to &lt;A title=Process href="http://en.wikipedia.org/wiki/Process"&gt;processes&lt;/A&gt;, or operations, which are permanent or semi-permanent functional work to repetitively produce the same product or service. In practice, the &lt;A title=Management href="http://en.wikipedia.org/wiki/Management"&gt;management&lt;/A&gt; of these two systems is often found to be quite different, and as such requires the development of distinct technical skills and the adoption of separate management philosophy, which is the subject of this article.&lt;/P&gt;
&lt;P&gt;The primary challenge of project management is to achieve all of the project goals and objectives while adhering to classic project constraints--usually scope, quality, time and budget. The secondary--and more ambitious--challenge is to &lt;A title="Operations research" href="http://en.wikipedia.org/wiki/Operations_research"&gt;optimize&lt;/A&gt; the &lt;A title="Resource allocation" href="http://en.wikipedia.org/wiki/Resource_allocation"&gt;allocation&lt;/A&gt; and integration of inputs necessary to meet pre-defined objectives. A &lt;A title=Project href="http://en.wikipedia.org/wiki/Project"&gt;project&lt;/A&gt; is a carefully defined set of activities that use &lt;A title="Factors of production" href="http://en.wikipedia.org/wiki/Factors_of_production"&gt;resources&lt;/A&gt; (&lt;A title=Money href="http://en.wikipedia.org/wiki/Money"&gt;money&lt;/A&gt;, &lt;A title=People href="http://en.wikipedia.org/wiki/People"&gt;people&lt;/A&gt;, &lt;A title=Material href="http://en.wikipedia.org/wiki/Material"&gt;materials&lt;/A&gt;, &lt;A title=Energy href="http://en.wikipedia.org/wiki/Energy"&gt;energy&lt;/A&gt;, &lt;A title=Space href="http://en.wikipedia.org/wiki/Space"&gt;space&lt;/A&gt;, &lt;A class=mw-redirect title=Provisions href="http://en.wikipedia.org/wiki/Provisions"&gt;provisions&lt;/A&gt;, &lt;A title=Communication href="http://en.wikipedia.org/wiki/Communication"&gt;communication&lt;/A&gt;, &lt;A title=Motivation href="http://en.wikipedia.org/wiki/Motivation"&gt;motivation&lt;/A&gt;, etc.) to achieve the project goals and objectives.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#History_of_project_management"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History of project management&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Definitions"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Definitions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Job_description"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Job description&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#The_traditional_triple_constraints"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;The traditional triple constraints&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Time"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Time&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Cost"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Cost&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Scope"&gt;&lt;SPAN class=tocnumber&gt;4.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Scope&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_management_activities"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project management activities&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_objectives"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project objectives&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_management_artifacts"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project management artifacts&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_control_variables"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project control variables&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Approaches"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Approaches&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#The_traditional_approach"&gt;&lt;SPAN class=tocnumber&gt;9.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;The traditional approach&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Rational_Unified_Process"&gt;&lt;SPAN class=tocnumber&gt;9.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Rational Unified Process&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Temporary_organization_sequencing_concepts"&gt;&lt;SPAN class=tocnumber&gt;9.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Temporary organization sequencing concepts&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Critical_Chain"&gt;&lt;SPAN class=tocnumber&gt;9.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Critical Chain&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Extreme_Project_Management"&gt;&lt;SPAN class=tocnumber&gt;9.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Extreme Project Management&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Event_chain_methodology"&gt;&lt;SPAN class=tocnumber&gt;9.6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Event chain methodology&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Process-based_management"&gt;&lt;SPAN class=tocnumber&gt;9.7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Process-based management&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_systems"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project systems&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_control_systems"&gt;&lt;SPAN class=tocnumber&gt;10.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project control systems&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_development_stages"&gt;&lt;SPAN class=tocnumber&gt;10.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project development stages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Initiation"&gt;&lt;SPAN class=tocnumber&gt;10.2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Initiation&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Planning_and_design"&gt;&lt;SPAN class=tocnumber&gt;10.2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Planning and design&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Executing"&gt;&lt;SPAN class=tocnumber&gt;10.2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Executing&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Monitoring_and_Controlling"&gt;&lt;SPAN class=tocnumber&gt;10.2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Monitoring and Controlling&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Closing"&gt;&lt;SPAN class=tocnumber&gt;10.2.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Closing&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_management_tools"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project management tools&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Project_management_associations"&gt;&lt;SPAN class=tocnumber&gt;12&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Project management associations&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#International_standards"&gt;&lt;SPAN class=tocnumber&gt;12.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;International standards&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Professional_certifications"&gt;&lt;SPAN class=tocnumber&gt;12.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Professional certifications&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#See_also"&gt;&lt;SPAN class=tocnumber&gt;13&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#References"&gt;&lt;SPAN class=tocnumber&gt;14&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#Literature"&gt;&lt;SPAN class=tocnumber&gt;15&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Literature&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Project_management#External_links"&gt;&lt;SPAN class=tocnumber&gt;16&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Project Management</category><comments>http://blog.richlandinternet.com/2008/02/29/project-management.aspx#Comments</comments><guid isPermaLink="false">27e0e4ca-e65a-4503-9492-8b5c5682f600</guid><pubDate>Fri, 29 Feb 2008 10:43:47 GMT</pubDate></item><item><title>Plain Text</title><link>http://blog.richlandinternet.com/2008/02/29/plain-text.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;In &lt;A title=Computing href="http://en.wikipedia.org/wiki/Computing"&gt;computing&lt;/A&gt;, &lt;B&gt;plain text&lt;/B&gt; is a term used for an ordinary "unformatted" sequential file readable as textual material without much processing.&lt;/P&gt;
&lt;P&gt;The encoding has traditionally been either &lt;A title=ASCII href="http://en.wikipedia.org/wiki/ASCII"&gt;ASCII&lt;/A&gt;, one of its many derivatives such as &lt;A title="ISO/IEC 646" href="http://en.wikipedia.org/wiki/ISO/IEC_646"&gt;ISO/IEC 646&lt;/A&gt; etc., or sometimes &lt;A class=mw-redirect title=EBCDIC href="http://en.wikipedia.org/wiki/EBCDIC"&gt;EBCDIC&lt;/A&gt;. No other encodings are used in plain text files which neither contain any (character-based) structural tags such as heading marks, nor any typographic markers like bold face, italics, etc.&lt;/P&gt;
&lt;P&gt;&lt;A title=Unicode href="http://en.wikipedia.org/wiki/Unicode"&gt;Unicode&lt;/A&gt; is today gradually replacing the older ASCII derivatives limited to 7 or 8 bit codes. It will probably serve much the same purposes, but this time permitting almost any human language as well as important punctuation and symbols such as mathematical relations (≠ ≤ ≥ ≈), multiplication (× •), etc, which are not included in the very rudimentary and incomplete ASCII set.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Usage"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Usage&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Related_terms"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Related terms&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Philosophy"&gt;&lt;SPAN class=tocnumber&gt;1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Philosophy&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Encoding"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Encoding&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Character_encodings"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Character encodings&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#Control_codes"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Control codes&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Plain_text#See_also"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description><category>Plain text</category><comments>http://blog.richlandinternet.com/2008/02/29/plain-text.aspx#Comments</comments><guid isPermaLink="false">732b09e9-1f50-44ab-a6b2-42ae47cd4db9</guid><pubDate>Fri, 29 Feb 2008 10:42:22 GMT</pubDate></item><item><title>PHP</title><link>http://blog.richlandinternet.com/2008/02/29/php.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;PHP&lt;/B&gt; (&lt;I&gt;PHP: Hypertext Preprocessor&lt;/I&gt;) is a computer &lt;A title="Scripting language" href="http://en.wikipedia.org/wiki/Scripting_language"&gt;scripting language&lt;/A&gt; originally designed for producing &lt;A title="Dynamic web page" href="http://en.wikipedia.org/wiki/Dynamic_web_page"&gt;dynamic web pages&lt;/A&gt;. It is used mainly in &lt;A title="Server-side scripting" href="http://en.wikipedia.org/wiki/Server-side_scripting"&gt;server-side scripting&lt;/A&gt;, but can be used from a &lt;A title="Command line interface" href="http://en.wikipedia.org/wiki/Command_line_interface"&gt;command line interface&lt;/A&gt; or in standalone &lt;A title="Graphical user interface" href="http://en.wikipedia.org/wiki/Graphical_user_interface"&gt;graphical applications&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;While PHP was originally created by &lt;A title="Rasmus Lerdorf" href="http://en.wikipedia.org/wiki/Rasmus_Lerdorf"&gt;Rasmus Lerdorf&lt;/A&gt; in 1994, the main implementation of PHP is now produced by The PHP Group and serves as the &lt;I&gt;&lt;A title="De facto" href="http://en.wikipedia.org/wiki/De_facto"&gt;de facto&lt;/A&gt;&lt;/I&gt; standard for PHP, as there is no &lt;A title="Formal specification" href="http://en.wikipedia.org/wiki/Formal_specification"&gt;formal specification&lt;/A&gt;. Released under the &lt;A title="PHP License" href="http://en.wikipedia.org/wiki/PHP_License"&gt;PHP License&lt;/A&gt;, it is considered to be &lt;A title="Free software" href="http://en.wikipedia.org/wiki/Free_software"&gt;free software&lt;/A&gt; by the &lt;A title="Free Software Foundation" href="http://en.wikipedia.org/wiki/Free_Software_Foundation"&gt;Free Software Foundation&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Release_history"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Release history&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Popularity"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Popularity&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Usage"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Usage&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Server-side_scripting"&gt;&lt;SPAN class=tocnumber&gt;3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Server-side scripting&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Command-line_scripting"&gt;&lt;SPAN class=tocnumber&gt;3.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Command-line scripting&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Client-side_GUI_applications"&gt;&lt;SPAN class=tocnumber&gt;3.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Client-side GUI applications&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Syntax"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Syntax&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Data_types"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Data types&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Functions"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Functions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Objects"&gt;&lt;SPAN class=tocnumber&gt;4.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Objects&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Resources"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Resources&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Libraries"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Libraries&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Extensions"&gt;&lt;SPAN class=tocnumber&gt;5.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Extensions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Source_code_modifications"&gt;&lt;SPAN class=tocnumber&gt;5.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Source code modifications&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#See_also"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#References"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#Further_reading"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Further reading&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Php#External_links"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>PHP</category><comments>http://blog.richlandinternet.com/2008/02/29/php.aspx#Comments</comments><guid isPermaLink="false">82744f69-7908-4675-a3cc-cf687099c712</guid><pubDate>Fri, 29 Feb 2008 10:40:53 GMT</pubDate></item><item><title>Perl</title><link>http://blog.richlandinternet.com/2008/02/29/perl.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Perl&lt;/B&gt; is a &lt;A title="Dynamic programming language" href="http://en.wikipedia.org/wiki/Dynamic_programming_language"&gt;dynamic programming language&lt;/A&gt; created by &lt;A title="Larry Wall" href="http://en.wikipedia.org/wiki/Larry_Wall"&gt;Larry Wall&lt;/A&gt; and first released in &lt;A title=1987 href="http://en.wikipedia.org/wiki/1987"&gt;1987&lt;/A&gt;. Perl borrows features from a variety of other languages including &lt;A title="C (programming language)" href="http://en.wikipedia.org/wiki/C_(programming_language)"&gt;C&lt;/A&gt;, &lt;A title="Shell script" href="http://en.wikipedia.org/wiki/Shell_script"&gt;shell scripting&lt;/A&gt; (&lt;A title="Bourne shell" href="http://en.wikipedia.org/wiki/Bourne_shell"&gt;sh&lt;/A&gt;), &lt;A class=mw-redirect title="AWK (programming language)" href="http://en.wikipedia.org/wiki/AWK_(programming_language)"&gt;AWK&lt;/A&gt;, &lt;A title=Sed href="http://en.wikipedia.org/wiki/Sed"&gt;sed&lt;/A&gt; and &lt;A title="Lisp (programming language)" href="http://en.wikipedia.org/wiki/Lisp_(programming_language)"&gt;Lisp&lt;/A&gt;. Perl was widely adopted for its strengths in text processing and lack of the arbitrary limitations of many &lt;A title="Scripting language" href="http://en.wikipedia.org/wiki/Scripting_language"&gt;scripting languages&lt;/A&gt; at the time.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Name"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Name&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#The_camel_symbol"&gt;&lt;SPAN class=tocnumber&gt;1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;The camel symbol&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Overview"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Overview&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Features"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Design"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Design&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Applications"&gt;&lt;SPAN class=tocnumber&gt;2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Applications&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Implementation"&gt;&lt;SPAN class=tocnumber&gt;2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Implementation&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Availability"&gt;&lt;SPAN class=tocnumber&gt;2.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Availability&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Windows"&gt;&lt;SPAN class=tocnumber&gt;2.5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Windows&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Language_structure"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Language structure&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Data_types"&gt;&lt;SPAN class=tocnumber&gt;3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Data types&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Control_structures"&gt;&lt;SPAN class=tocnumber&gt;3.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Control structures&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Subroutines"&gt;&lt;SPAN class=tocnumber&gt;3.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Subroutines&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Regular_expressions"&gt;&lt;SPAN class=tocnumber&gt;3.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Regular expressions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Uses"&gt;&lt;SPAN class=tocnumber&gt;3.4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Uses&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Syntax"&gt;&lt;SPAN class=tocnumber&gt;3.4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Syntax&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Database_interfaces"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Database interfaces&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Comparative_performance"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Comparative performance&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Optimizing"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Optimizing&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Future"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Future&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#The_Perl_community"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;The Perl community&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#State_of_the_Onion"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;State of the Onion&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Pastimes"&gt;&lt;SPAN class=tocnumber&gt;7.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Pastimes&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#JAPHs"&gt;&lt;SPAN class=tocnumber&gt;7.2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;JAPHs&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Perl_golf"&gt;&lt;SPAN class=tocnumber&gt;7.2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Perl golf&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Obfuscation"&gt;&lt;SPAN class=tocnumber&gt;7.2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Obfuscation&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Poetry"&gt;&lt;SPAN class=tocnumber&gt;7.2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Poetry&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#CPAN_Acme"&gt;&lt;SPAN class=tocnumber&gt;7.2.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;CPAN Acme&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#Further_reading"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Further reading&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#See_also"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#References"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Perl#External_links"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>perl</category><comments>http://blog.richlandinternet.com/2008/02/29/perl.aspx#Comments</comments><guid isPermaLink="false">93026020-e703-4cb0-b414-069fe82ee81b</guid><pubDate>Fri, 29 Feb 2008 10:39:06 GMT</pubDate></item><item><title>MySQL</title><link>http://blog.richlandinternet.com/2008/02/29/mysql.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;MySQL&lt;/B&gt; (&lt;A title=Help&lt;img src="http://blog.richlandinternet.com/emoticons/tongue.png" border="0" /&gt;ronunciation href="http://en.wikipedia.org/wiki/Help&lt;img src="http://blog.richlandinternet.com/emoticons/tongue.png" border="0" /&gt;ronunciation"&gt;pronounced&lt;/A&gt; &lt;SPAN class=IPA title="Pronunciation in the International Phonetic Alphabet (IPA)"&gt;&lt;FONT face="Arial Unicode MS"&gt;/maɪˌɛskjuːˈɛl/&lt;/FONT&gt;&lt;/SPAN&gt; "my S-Q-L" or sometimes "my sequel") is a &lt;A title="Thread (computer science)" href="http://en.wikipedia.org/wiki/Thread_(computer_science)"&gt;multithreaded&lt;/A&gt;, &lt;A title=Multi-user href="http://en.wikipedia.org/wiki/Multi-user"&gt;multi-user&lt;/A&gt; &lt;A title=SQL href="http://en.wikipedia.org/wiki/SQL"&gt;SQL&lt;/A&gt; &lt;A title="Database management system" href="http://en.wikipedia.org/wiki/Database_management_system"&gt;database management system&lt;/A&gt; (DBMS) which has more than 11 million installations. The basic program runs as a server providing multi-user access to a number of databases.&lt;/P&gt;
&lt;P&gt;It was originally financed in a similar fashion to the &lt;A class=mw-redirect title=JBoss href="http://en.wikipedia.org/wiki/JBoss"&gt;JBoss&lt;/A&gt; model, MySQL was owned and sponsored by a single for-profit firm, the &lt;A title=Sweden href="http://en.wikipedia.org/wiki/Sweden"&gt;Swedish&lt;/A&gt; company &lt;A title="MySQL AB" href="http://en.wikipedia.org/wiki/MySQL_AB"&gt;MySQL AB&lt;/A&gt;, now a &lt;A title=Subsidiary href="http://en.wikipedia.org/wiki/Subsidiary"&gt;subsidiary&lt;/A&gt; of &lt;A title="Sun Microsystems" href="http://en.wikipedia.org/wiki/Sun_Microsystems"&gt;Sun Microsystems&lt;/A&gt;, which holds the copyright to most of the codebase. The project's &lt;A title="Source code" href="http://en.wikipedia.org/wiki/Source_code"&gt;source code&lt;/A&gt; is available under terms of the &lt;A title="GNU General Public License" href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;GNU General Public License&lt;/A&gt;, as well as under a variety of &lt;A title="Proprietary software" href="http://en.wikipedia.org/wiki/Proprietary_software"&gt;proprietary&lt;/A&gt; agreements.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Programming_languages"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Programming languages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Uses"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Uses&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Documentation_and_administration"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Documentation and administration&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Program_specifications"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Program specifications&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Platforms"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Platforms&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#The_latest_production_version"&gt;&lt;SPAN class=tocnumber&gt;5.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;The latest production version&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Future_releases"&gt;&lt;SPAN class=tocnumber&gt;5.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Future releases&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Distinguishing_features"&gt;&lt;SPAN class=tocnumber&gt;5.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Distinguishing features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Server_compilation_type"&gt;&lt;SPAN class=tocnumber&gt;5.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Server compilation type&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Source_code_specifics"&gt;&lt;SPAN class=tocnumber&gt;5.6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Source code specifics&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Support"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Support&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Licensing"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Licensing&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Issues"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Issues&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Criticism"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Criticism&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#MySQL_Application_of_the_Year_winners"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;MySQL Application of the Year winners&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#Pronunciation"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Pronunciation&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#See_also"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#References"&gt;&lt;SPAN class=tocnumber&gt;12&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mysql#External_links"&gt;&lt;SPAN class=tocnumber&gt;13&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>MySQL</category><comments>http://blog.richlandinternet.com/2008/02/29/mysql.aspx#Comments</comments><guid isPermaLink="false">e93b603f-828a-457d-bdf4-6ab7b5f0f445</guid><pubDate>Fri, 29 Feb 2008 10:37:36 GMT</pubDate></item><item><title>Microsoft SQL Server</title><link>http://blog.richlandinternet.com/2008/02/29/microsoft-sql-server.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Microsoft SQL Server&lt;/B&gt; is a &lt;A title="Relational database management system" href="http://en.wikipedia.org/wiki/Relational_database_management_system"&gt;relational database management system&lt;/A&gt; (RDBMS) produced by &lt;A title=Microsoft href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/A&gt;. Its primary &lt;A title="Query language" href="http://en.wikipedia.org/wiki/Query_language"&gt;query language&lt;/A&gt; is &lt;A title=Transact-SQL href="http://en.wikipedia.org/wiki/Transact-SQL"&gt;Transact-SQL&lt;/A&gt;, an implementation of the ANSI/ISO standard Structured Query Language (&lt;A title=SQL href="http://en.wikipedia.org/wiki/SQL"&gt;SQL&lt;/A&gt;) used by both Microsoft and &lt;A title=Sybase href="http://en.wikipedia.org/wiki/Sybase"&gt;Sybase&lt;/A&gt;.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Architecture"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Architecture&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQLOS"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQLOS&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Relational_engine"&gt;&lt;SPAN class=tocnumber&gt;1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Relational engine&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Protocol_layer"&gt;&lt;SPAN class=tocnumber&gt;1.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Protocol layer&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Data_storage"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Data storage&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Buffer_management"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Buffer management&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Logging_and_Transaction"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Logging and Transaction&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Concurrency_and_locking"&gt;&lt;SPAN class=tocnumber&gt;2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Concurrency and locking&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Data_retrieval"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Data retrieval&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQL_CLR"&gt;&lt;SPAN class=tocnumber&gt;3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQL CLR&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Services"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Service_Broker"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Service Broker&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Replication_Services"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Replication Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Analysis_Services"&gt;&lt;SPAN class=tocnumber&gt;4.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Analysis Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Reporting_Services"&gt;&lt;SPAN class=tocnumber&gt;4.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Reporting Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Notification_Services"&gt;&lt;SPAN class=tocnumber&gt;4.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Notification Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Integration_Services"&gt;&lt;SPAN class=tocnumber&gt;4.6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Integration Services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Full_Text_Search_Service"&gt;&lt;SPAN class=tocnumber&gt;4.7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Full Text Search Service&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#History"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Genesis"&gt;&lt;SPAN class=tocnumber&gt;5.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Genesis&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQL_Server_2005"&gt;&lt;SPAN class=tocnumber&gt;5.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQL Server 2005&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQL_Server_2008"&gt;&lt;SPAN class=tocnumber&gt;5.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQL Server 2008&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Editions"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Editions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Tools"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Tools&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQLCMD"&gt;&lt;SPAN class=tocnumber&gt;7.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQLCMD&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Visual_Studio"&gt;&lt;SPAN class=tocnumber&gt;7.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Visual Studio&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQL_Server_Management_Studio"&gt;&lt;SPAN class=tocnumber&gt;7.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQL Server Management Studio&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Business_Intelligence_Development_Studio"&gt;&lt;SPAN class=tocnumber&gt;7.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Business Intelligence Development Studio&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#Programmability"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Programmability&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#T-SQL"&gt;&lt;SPAN class=tocnumber&gt;8.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;T-SQL&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#SQL_Native_Client"&gt;&lt;SPAN class=tocnumber&gt;8.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;SQL Native Client&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#References"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#See_also"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Mssql#External_links"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>MSSQL</category><comments>http://blog.richlandinternet.com/2008/02/29/microsoft-sql-server.aspx#Comments</comments><guid isPermaLink="false">6ae1c541-60ad-4fc5-959c-1c7a7f49d30b</guid><pubDate>Fri, 29 Feb 2008 10:35:48 GMT</pubDate></item><item><title>Microsoft Silverlight</title><link>http://blog.richlandinternet.com/2008/02/29/microsoft-silverlight.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Microsoft Silverlight&lt;/B&gt; is a &lt;A title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;browser&lt;/A&gt; &lt;A title=Plugin href="http://en.wikipedia.org/wiki/Plugin"&gt;plugin&lt;/A&gt; that allows &lt;A title="Web application" href="http://en.wikipedia.org/wiki/Web_application"&gt;web applications&lt;/A&gt; to be developed with features like &lt;A title=Animation href="http://en.wikipedia.org/wiki/Animation"&gt;animation&lt;/A&gt;, &lt;A title="Vector graphics" href="http://en.wikipedia.org/wiki/Vector_graphics"&gt;vector graphics&lt;/A&gt;, and &lt;A title=Multimedia href="http://en.wikipedia.org/wiki/Multimedia"&gt;audio-video playback&lt;/A&gt; - features that characterize a &lt;A class=mw-redirect title="Rich internet application" href="http://en.wikipedia.org/wiki/Rich_internet_application"&gt;rich internet application&lt;/A&gt;. Silverlight competes with products such as &lt;A title="Adobe Flash" href="http://en.wikipedia.org/wiki/Adobe_Flash"&gt;Adobe Flash&lt;/A&gt;, &lt;A title="Adobe Flex" href="http://en.wikipedia.org/wiki/Adobe_Flex"&gt;Adobe Flex&lt;/A&gt;, &lt;A title="Adobe Shockwave" href="http://en.wikipedia.org/wiki/Adobe_Shockwave"&gt;Adobe Shockwave&lt;/A&gt;, &lt;A class=mw-redirect title="Java FX" href="http://en.wikipedia.org/wiki/Java_FX"&gt;Java FX&lt;/A&gt;, and &lt;A class=mw-redirect title="Apple QuickTime" href="http://en.wikipedia.org/wiki/Apple_QuickTime"&gt;Apple QuickTime&lt;/A&gt;. Version 2.0 of Silverlight provides additional capabilities, including advanced &lt;A title=Interactivity href="http://en.wikipedia.org/wiki/Interactivity"&gt;interactivity&lt;/A&gt; features. Significantly, version 2.0 allows developers to use &lt;A class=mw-redirect title=".NET languages" href="http://en.wikipedia.org/wiki/.NET_languages"&gt;.NET languages&lt;/A&gt; and &lt;A class=mw-redirect title="Integrated Development Environment" href="http://en.wikipedia.org/wiki/Integrated_Development_Environment"&gt;development tools&lt;/A&gt; when authoring Silverlight applications.&lt;/P&gt;
&lt;P&gt;Silverlight was developed under the codename &lt;B&gt;Windows Presentation Foundation/Everywhere&lt;/B&gt; (&lt;B&gt;WPF/E&lt;/B&gt;). It &lt;A title="" href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Compatibility"&gt;is compatible with&lt;/A&gt; multiple web browser products used on &lt;A title="Microsoft Windows" href="http://en.wikipedia.org/wiki/Microsoft_Windows"&gt;Microsoft Windows&lt;/A&gt; and &lt;A title="Mac OS X" href="http://en.wikipedia.org/wiki/Mac_OS_X"&gt;Mac OS X&lt;/A&gt; &lt;A title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating systems&lt;/A&gt;. Support for the &lt;A title=Linux href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/A&gt; operating system by the third-party &lt;A title="Moonlight (runtime)" href="http://en.wikipedia.org/wiki/Moonlight_(runtime)"&gt;Moonlight&lt;/A&gt; runtime is under development.&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Overview"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Overview&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Compatibility"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Compatibility&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Versions"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Versions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Silverlight_1.0"&gt;&lt;SPAN class=tocnumber&gt;3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Silverlight 1.0&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Silverlight_2.0"&gt;&lt;SPAN class=tocnumber&gt;3.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Silverlight 2.0&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Development_tools"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Development tools&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Licensing"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Licensing&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#Criticism"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Criticism&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#See_also"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#References"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_Silverlight#External_links"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Microsoft Silverlight</category><comments>http://blog.richlandinternet.com/2008/02/29/microsoft-silverlight.aspx#Comments</comments><guid isPermaLink="false">0de41202-c31e-43a3-a454-a9e3a4934b21</guid><pubDate>Fri, 29 Feb 2008 10:33:49 GMT</pubDate></item><item><title>Microsoft FrontPage</title><link>http://blog.richlandinternet.com/2008/02/29/microsoft-frontpage.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Microsoft FrontPage&lt;/B&gt; (later full name &lt;B&gt;Microsoft Office FrontPage&lt;/B&gt;) was a &lt;A title=WYSIWYG href="http://en.wikipedia.org/wiki/WYSIWYG"&gt;WYSIWYG&lt;/A&gt; &lt;A title="HTML editor" href="http://en.wikipedia.org/wiki/HTML_editor"&gt;HTML editor&lt;/A&gt; and &lt;A class=mw-redirect title="Web site" href="http://en.wikipedia.org/wiki/Web_site"&gt;web site&lt;/A&gt; administration tool from &lt;A title=Microsoft href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/A&gt; for the &lt;A title="Microsoft Windows" href="http://en.wikipedia.org/wiki/Microsoft_Windows"&gt;Microsoft Windows&lt;/A&gt; line of &lt;A title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating systems&lt;/A&gt;. It was part of &lt;A title="Microsoft Office" href="http://en.wikipedia.org/wiki/Microsoft_Office"&gt;Microsoft Office&lt;/A&gt; application suite from 1997 to 2003. A Macintosh version was also released in 1998. Microsoft FrontPage has since been replaced by &lt;A title="Microsoft Expression Web" href="http://en.wikipedia.org/wiki/Microsoft_Expression_Web"&gt;Microsoft Expression Web&lt;/A&gt; and &lt;A title="Microsoft SharePoint Designer" href="http://en.wikipedia.org/wiki/Microsoft_SharePoint_Designer"&gt;Sharepoint Designer&lt;/A&gt;, which were released in December &lt;A title=2006 href="http://en.wikipedia.org/wiki/2006"&gt;2006&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#Features"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#Criticism"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Criticism&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#Versions"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Versions&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#See_also"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#References"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Microsoft_FrontPage#External_links"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description><category>Microsoft FrontPage</category><comments>http://blog.richlandinternet.com/2008/02/29/microsoft-frontpage.aspx#Comments</comments><guid isPermaLink="false">0982d326-3c02-444f-8905-fb5456211e60</guid><pubDate>Fri, 29 Feb 2008 10:32:26 GMT</pubDate></item><item><title>Markup Language</title><link>http://blog.richlandinternet.com/2008/02/29/markup-language.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;A &lt;B&gt;markup language&lt;/B&gt; is a set of annotations to text that describe how it is to be structured, laid out, or formatted. Markup languages have been in use for centuries, and in recent years have also been used in computer typesetting and word-processing systems.&lt;/P&gt;
&lt;P&gt;A well-known example of a markup language in use today in computing is &lt;A class=mw-redirect title=HyperText href="http://en.wikipedia.org/wiki/HyperText"&gt;HyperText&lt;/A&gt; Markup Language (&lt;A title=HTML href="http://en.wikipedia.org/wiki/HTML"&gt;HTML&lt;/A&gt;), one of the protocols of the &lt;A class=mw-redirect title=WWW href="http://en.wikipedia.org/wiki/WWW"&gt;World Wide Web&lt;/A&gt;. HTML follows some of the markup conventions used in the publishing industry in the communication of printed work between authors, editors, and printers.&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;BR&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#History"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#GenCode"&gt;&lt;SPAN class=tocnumber&gt;1.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;GenCode&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#TeX"&gt;&lt;SPAN class=tocnumber&gt;1.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;TeX&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Scribe.2C_GML_and_SGML"&gt;&lt;SPAN class=tocnumber&gt;1.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Scribe, GML and SGML&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#HTML"&gt;&lt;SPAN class=tocnumber&gt;1.3.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;HTML&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#XML"&gt;&lt;SPAN class=tocnumber&gt;1.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;XML&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#XHTML"&gt;&lt;SPAN class=tocnumber&gt;1.4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;XHTML&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Other_XML-based_applications"&gt;&lt;SPAN class=tocnumber&gt;1.4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Other XML-based applications&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Features"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Alternative_usage"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Alternative usage&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#See_also"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Notes"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Notes&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#Sources"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Sources&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Markup_language#External_links"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;</description><category>Markup language</category><comments>http://blog.richlandinternet.com/2008/02/29/markup-language.aspx#Comments</comments><guid isPermaLink="false">d2a0dc8b-22d8-4f91-8d9c-1bf420bd3527</guid><pubDate>Fri, 29 Feb 2008 10:30:41 GMT</pubDate></item><item><title>IBM Lotus Domino</title><link>http://blog.richlandinternet.com/2008/02/29/ibm-lotus-domino.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Lotus Domino&lt;/B&gt; is an &lt;A title=IBM href="http://en.wikipedia.org/wiki/IBM"&gt;IBM&lt;/A&gt; server product that provides enterprise-grade e-mail, collaboration capabilities, and custom application platform. Domino began life as &lt;B&gt;Lotus Notes Server&lt;/B&gt;, the server component of &lt;A title="Lotus Software" href="http://en.wikipedia.org/wiki/Lotus_Software"&gt;Lotus Development Corporation&lt;/A&gt;'s client-server messaging technology. It can be used as an application server for &lt;A class=mw-redirect title="Lotus Notes" href="http://en.wikipedia.org/wiki/Lotus_Notes"&gt;Lotus Notes&lt;/A&gt; applications and/or as a web server. It also has a built-in database system in the format of NSF. From release 7, Domino server can use DB2 system as its backend database.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;SPAN class=toctoggle&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Lotus_Domino#Lotus_Domino_products"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Lotus Domino products&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Lotus_Domino#Lotus_Domino_services"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Lotus Domino services&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Lotus_Domino#Major_releases"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Major releases&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Lotus_Domino#See_also"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Lotus_Domino#External_links"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description><category>Lotus Domino</category><comments>http://blog.richlandinternet.com/2008/02/29/ibm-lotus-domino.aspx#Comments</comments><guid isPermaLink="false">4f472039-a06b-40f3-bbd6-5e40884369f3</guid><pubDate>Fri, 29 Feb 2008 10:29:11 GMT</pubDate></item><item><title>JavaScript</title><link>http://blog.richlandinternet.com/2008/02/29/javascript.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;JavaScript&lt;/B&gt; is a &lt;A title="Scripting language" href="http://en.wikipedia.org/wiki/Scripting_language"&gt;scripting language&lt;/A&gt; most often used for &lt;A title=Client-side href="http://en.wikipedia.org/wiki/Client-side"&gt;client-side&lt;/A&gt; web development. It was the originating &lt;A title="Programming language dialect" href="http://en.wikipedia.org/wiki/Programming_language_dialect"&gt;dialect&lt;/A&gt; of the &lt;A title=ECMAScript href="http://en.wikipedia.org/wiki/ECMAScript"&gt;ECMAScript&lt;/A&gt; standard. It is a &lt;A class=mw-redirect title="Dynamic language" href="http://en.wikipedia.org/wiki/Dynamic_language"&gt;dynamic&lt;/A&gt;, &lt;A title="Weak typing" href="http://en.wikipedia.org/wiki/Weak_typing"&gt;weakly typed&lt;/A&gt;, &lt;A title="Prototype-based programming" href="http://en.wikipedia.org/wiki/Prototype-based_programming"&gt;prototype-based&lt;/A&gt; language with &lt;A title="First-class function" href="http://en.wikipedia.org/wiki/First-class_function"&gt;first-class functions&lt;/A&gt;. JavaScript was influenced by many languages and was designed to have a similar look to &lt;A title="Java (programming language)" href="http://en.wikipedia.org/wiki/Java_(programming_language)"&gt;Java&lt;/A&gt;, but be easier for non-programmers to work with. The language is best known for its use in &lt;A title=Website href="http://en.wikipedia.org/wiki/Website"&gt;websites&lt;/A&gt; (as &lt;A title="Client-side JavaScript" href="http://en.wikipedia.org/wiki/Client-side_JavaScript"&gt;client-side JavaScript&lt;/A&gt;), but is also used to enable scripting access to objects embedded in other applications (for example &lt;A title="Microsoft Gadgets" href="http://en.wikipedia.org/wiki/Microsoft_Gadgets"&gt;Microsoft Gadgets&lt;/A&gt; in &lt;A class=mw-redirect title="Windows Vista Sidebar" href="http://en.wikipedia.org/wiki/Windows_Vista_Sidebar"&gt;Windows Vista Sidebar&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Despite the name, JavaScript is essentially unrelated to the Java programming language, though both have a common debt to &lt;A title="C (programming language)" href="http://en.wikipedia.org/wiki/C_(programming_language)"&gt;C&lt;/A&gt; &lt;A title="Curly bracket programming language" href="http://en.wikipedia.org/wiki/Curly_bracket_programming_language"&gt;syntax&lt;/A&gt;, and JavaScript copies many Java names and naming conventions. The language was renamed from LiveScript in a co-marketing deal between &lt;A title=Netscape href="http://en.wikipedia.org/wiki/Netscape"&gt;Netscape&lt;/A&gt; and &lt;A title="Sun Microsystems" href="http://en.wikipedia.org/wiki/Sun_Microsystems"&gt;Sun&lt;/A&gt; in exchange for Netscape bundling Sun's Java runtime with their &lt;A title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;browser&lt;/A&gt;, which was dominant at the time. The key design principles within JavaScript are inherited from the &lt;A title="Self (programming language)" href="http://en.wikipedia.org/wiki/Self_(programming_language)"&gt;Self&lt;/A&gt; programming language.&lt;/P&gt;
&lt;P&gt;"JavaScript" is a &lt;A title=Trademark href="http://en.wikipedia.org/wiki/Trademark"&gt;trademark&lt;/A&gt; of Sun Microsystems. It was used under license for technology invented and implemented by Netscape Communications and current entities such as the &lt;A title="Mozilla Foundation" href="http://en.wikipedia.org/wiki/Mozilla_Foundation"&gt;Mozilla Foundation&lt;/A&gt;.&lt;BR&gt;&lt;/P&gt;
&lt;TABLE class=toc id=toc summary=Contents&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV id=toctitle&gt;
&lt;H2&gt;Contents&lt;/H2&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#History_and_naming"&gt;&lt;SPAN class=tocnumber&gt;1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;History and naming&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Features"&gt;&lt;SPAN class=tocnumber&gt;2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Features&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Structured_programming"&gt;&lt;SPAN class=tocnumber&gt;2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Structured programming&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Dynamic_programming"&gt;&lt;SPAN class=tocnumber&gt;2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Dynamic programming&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Function-level_programming"&gt;&lt;SPAN class=tocnumber&gt;2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Function-level programming&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Prototype-based"&gt;&lt;SPAN class=tocnumber&gt;2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Prototype-based&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Others"&gt;&lt;SPAN class=tocnumber&gt;2.5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Others&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Syntax"&gt;&lt;SPAN class=tocnumber&gt;3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Syntax&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Use_in_Web_pages"&gt;&lt;SPAN class=tocnumber&gt;4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Use in Web pages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Compatibility_considerations"&gt;&lt;SPAN class=tocnumber&gt;4.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Compatibility considerations&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-2&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Security"&gt;&lt;SPAN class=tocnumber&gt;4.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Security&lt;/SPAN&gt;&lt;/A&gt; 
&lt;UL&gt;
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Cross-site_vulnerabilities"&gt;&lt;SPAN class=tocnumber&gt;4.2.1&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Cross-site vulnerabilities&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Misunderstanding_the_client-server_boundary"&gt;&lt;SPAN class=tocnumber&gt;4.2.2&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Misunderstanding the client-server boundary&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Browser_and_plugin_coding_errors"&gt;&lt;SPAN class=tocnumber&gt;4.2.3&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Browser and plugin coding errors&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-3&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Sandbox_implementation_errors"&gt;&lt;SPAN class=tocnumber&gt;4.2.4&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Sandbox implementation errors&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Uses_outside_Web_pages"&gt;&lt;SPAN class=tocnumber&gt;5&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Uses outside Web pages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Debugging"&gt;&lt;SPAN class=tocnumber&gt;6&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Debugging&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Related_languages"&gt;&lt;SPAN class=tocnumber&gt;7&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Related languages&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#See_also"&gt;&lt;SPAN class=tocnumber&gt;8&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;See also&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#Notes"&gt;&lt;SPAN class=tocnumber&gt;9&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;Notes&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#References"&gt;&lt;SPAN class=tocnumber&gt;10&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;References&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=toclevel-1&gt;&lt;A href="http://en.wikipedia.org/wiki/Javascript#External_links"&gt;&lt;SPAN class=tocnumber&gt;11&lt;/SPAN&gt; &lt;SPAN class=toctext&gt;External links&lt;/SPAN&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;</description><category>Javascript</category><comments>http://blog.richlandinternet.com/2008/02/29/javascript.aspx#Comments</comments><guid isPermaLink="false">5a7eb50a-b88f-4a9b-a2b3-54e50bd3bde7</guid><pubDate>Fri, 29 Feb 2008 10:27:35 GMT</pubDate></item><item><title>Java (programming language)</title><link>http://blog.richlandinternet.com/2008/02/29/java-sun.aspx</link><dc:creator>Richland Internet</dc:creator><description>&lt;P&gt;&lt;B&gt;Java&lt;/B&gt; is a &lt;A title="Programming language" href="http://en.wikipedia.org/wiki/Programming_language"&gt;programming language&lt;/A&gt; originally developed by &lt;A title="Sun Microsystems" href="http://en.wikipedia.org/wiki/Sun_Microsystems"&gt;Sun Microsystems&lt;/A&gt; and released in 1995 as a core component of Sun's &lt;A title="Java (Sun)" href="http://en.wikipedia.org/wiki/Java_(Sun)"&gt;Java platform&lt;/A&gt;. The language derives much of its &lt;A title="Syntax of programming languages" href="http://en.wikipedia.org/wiki/Syntax_of_programming_languages"&gt;syntax&lt;/A&gt; from &lt;A title="C (pro