<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Computer Operating Systems &#187; AIX Operating System</title> <atom:link href="http://www.morphosppc.com/topic/aix-operating-system/feed" rel="self" type="application/rss+xml" /><link>http://www.morphosppc.com</link> <description>All about Computer Operating Systems</description> <lastBuildDate>Sun, 28 Aug 2011 09:20:48 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1</generator> <item><title>Trams in France &#8211; History</title><link>http://www.morphosppc.com/article/trams-in-france-history</link> <comments>http://www.morphosppc.com/article/trams-in-france-history#comments</comments> <pubDate>Tue, 26 Jul 2011 15:21:37 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Aisne]]></category> <category><![CDATA[Aix-les-bains]]></category> <category><![CDATA[Alphonse loubat]]></category> <category><![CDATA[Boulogne-billancourt]]></category> <category><![CDATA[Canebière]]></category> <category><![CDATA[Clermont-ferrand]]></category> <category><![CDATA[Exposition universelle]]></category> <category><![CDATA[Girder rail]]></category> <category><![CDATA[Horse tram]]></category> <category><![CDATA[John stephenson]]></category> <category><![CDATA[La rochelle]]></category> <category><![CDATA[Lille]]></category> <category><![CDATA[Loire River]]></category> <category><![CDATA[Marseille]]></category> <category><![CDATA[Mekarski system]]></category> <category><![CDATA[Nantes]]></category> <category><![CDATA[New york]]></category> <category><![CDATA[Place de la concorde]]></category> <category><![CDATA[Rail gauge]]></category> <category><![CDATA[River seine]]></category> <category><![CDATA[Saint-étienne]]></category> <category><![CDATA[Saint-cyr-l'école]]></category> <category><![CDATA[Saint-quentin]]></category> <category><![CDATA[Standard gauge]]></category> <category><![CDATA[Strasbourg]]></category> <category><![CDATA[Trams in france]]></category> <category><![CDATA[Trams in france - history]]></category> <category><![CDATA[Tramway de marseille]]></category> <category><![CDATA[Tramway de versailles]]></category> <category><![CDATA[Tramways in strasbourg]]></category> <category><![CDATA[Vichy]]></category> <category><![CDATA[Werner von siemens]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/trams-in-france-history</guid> <description><![CDATA[The girder rail One of the key inventions in the world history of trams was that of the girder rail developed in 1852 by Frenchman Alphonse Loubat. It brought the tram track down to road level, avoiding accidents to pedestrians and other vehicles caused by the standard protruding rail used until then. Inspired by John [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><h3> The girder rail</h3><p> One of the key inventions in the world history of trams was that of the girder rail developed in 1852 by Frenchman Alphonse Loubat. It brought the tram track down to road level, avoiding accidents to pedestrians and other vehicles caused by the standard protruding rail used until then. Inspired by John Stephenson of New York, it was in Paris that Loubat built the first line of this type, for horse trams, which was inaugurated on 21 November 1853 in connection with the 1855 World Fair. On a trial basis, it ran along the banks of the Seine from the Place de la Concorde to the Pont de S&egrave;vres in the village of Boulogne.</p><h3> Horse trams</h3><p> Several French cities were equipped with horse-tram networks towards the end of the 19th century. In Paris, Tramways Sud operated horse trams from 1875 to 1901. In Marseille, horse trams operated by Compagnie G&eacute;n&eacute;rale Fran&ccedil;aise de Tramways entered service in 1876 on a number of routes including the Canebi&egrave;re. In Strasbourg, horse tram services began in 1877.</p><h3> Mechanical traction</h3><p> As horse trams presented a number of disadvantages (need for several teams of horses per vehicle per day, relatively slow speed, droppings on the roadway), it was not long before various mechanical traction systems came into use. These included:</p><p>*Compressed air systems, first introduced in Nantes in 1879 with M&eacute;karski compressed air cars operating between Doulon and the Gare Maritime. Initially there was a fleet of 22 trams, two locos and four open-topped double-deck trailers. The first line was just over 6&amp; km long, built to standard gauge and was mostly level, running along the quays of the Loire. Mekarski trams were also operated in Paris (1887), Vichy (1895), Aix-les-Bains (1897), Saint-Quentin (1899), and La Rochelle (1901).</p><p>*Steam traction was introduced fairly widely in the 1880s and 1890s, in most cases for relatively short periods as electric trams were soon to follow. For example, the Versaille Tramway started using steam trams for the stretch to Saint-Cyr in 1889 before electrification in 1895. In Strasbourg, there were steam trams from 1879 to 1899 although electrification began in 1895. Marseille&#8217;s steam trams came in 1892, shortly before their electric counterparts in 1900.</p><h3> Electrification</h3><p> Although Werner von Siemens demonstrated the electric tram in 1881 at the International Electical Exhibition in Paris, it was not until 1890 that the first &eacute;lectric tram was opened in Clermont-Ferrand, and in 1895 the Tramway de Versailles was converted from steam power to electric power. While electricity offered considerable benefits including ease of operation, many municipalities were reluctant to bring overhead cabling into their city centres. Nevertheless, over the next 15 years, well over 100 standard and small gauge electric tram networks came into operation.</p><h3> Post-war closures</h3><p> Most of France&#8217;s tram systems closed during the 1930s or in the post-war years. The only systems which have remained in continuous use are those in Lille, Marseille and Saint-&Eacute;tienne but even these were extensively reduced in size before the recent revival.</p><p>Adapted from the Wikipedia article Trams in France, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/trams-in-france-history/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>1810s &#8211; Politics and wars</title><link>http://www.morphosppc.com/article/1810s-politics-and-wars</link> <comments>http://www.morphosppc.com/article/1810s-politics-and-wars#comments</comments> <pubDate>Sun, 24 Jul 2011 22:21:30 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA['ai noa]]></category> <category><![CDATA[1789]]></category> <category><![CDATA[1792]]></category> <category><![CDATA[1806-1812]]></category> <category><![CDATA[1810s]]></category> <category><![CDATA[1810s - politics and wars]]></category> <category><![CDATA[1812]]></category> <category><![CDATA[1814]]></category> <category><![CDATA[1815]]></category> <category><![CDATA[1816]]></category> <category><![CDATA[1820-1823]]></category> <category><![CDATA[1823]]></category> <category><![CDATA[1824]]></category> <category><![CDATA[20th Century]]></category> <category><![CDATA[2nd earl of liverpool]]></category> <category><![CDATA[Abkhazia]]></category> <category><![CDATA[Absolute monarchy]]></category> <category><![CDATA[Adams-onís treaty]]></category> <category><![CDATA[Alabama]]></category> <category><![CDATA[Alabama territory]]></category> <category><![CDATA[Alexander i of russia]]></category> <category><![CDATA[Allgemeines bürgerliches gesetzbuch]]></category> <category><![CDATA[Almondsbury]]></category> <category><![CDATA[Amadou lobbo]]></category> <category><![CDATA[Amadu's jihad]]></category> <category><![CDATA[Andes mountains]]></category> <category><![CDATA[Andrew jackson]]></category> <category><![CDATA[Anglo-dutch treaty of 1814]]></category> <category><![CDATA[April 12]]></category> <category><![CDATA[April 23]]></category> <category><![CDATA[April 29]]></category> <category><![CDATA[April 3]]></category> <category><![CDATA[April 30]]></category> <category><![CDATA[April 4]]></category> <category><![CDATA[April 8]]></category> <category><![CDATA[Araraquara]]></category> <category><![CDATA[Argentina]]></category> <category><![CDATA[August 1]]></category> <category><![CDATA[August 12]]></category> <category><![CDATA[August 13]]></category> <category><![CDATA[August 15]]></category> <category><![CDATA[August 21]]></category> <category><![CDATA[August 22]]></category> <category><![CDATA[August 24]]></category> <category><![CDATA[August 27]]></category> <category><![CDATA[Austria]]></category> <category><![CDATA[Austrian empire]]></category> <category><![CDATA[Autonomy]]></category> <category><![CDATA[Balance of power in international relations]]></category> <category><![CDATA[Banjul]]></category> <category><![CDATA[Battle of anholt]]></category> <category><![CDATA[Battle of aslanduz]]></category> <category><![CDATA[Battle of bautzen]]></category> <category><![CDATA[Battle of borodino]]></category> <category><![CDATA[Battle of boyaca]]></category> <category><![CDATA[Battle of chacabuco]]></category> <category><![CDATA[Battle of dresden]]></category> <category><![CDATA[Battle of horseshoe bend]]></category> <category><![CDATA[Battle of klyastitsy]]></category> <category><![CDATA[Battle of lützen]]></category> <category><![CDATA[Battle of leipzig]]></category> <category><![CDATA[Battle of new orleans]]></category> <category><![CDATA[Battle of smolensk]]></category> <category><![CDATA[Battle of tippecanoe]]></category> <category><![CDATA[Battle of tolentino]]></category> <category><![CDATA[Battle of waterloo]]></category> <category><![CDATA[Bavaria]]></category> <category><![CDATA[Bessarabia]]></category> <category><![CDATA[Black act]]></category> <category><![CDATA[Black war]]></category> <category><![CDATA[Blockade]]></category> <category><![CDATA[Bombardment of algiers]]></category> <category><![CDATA[Bonus bill]]></category> <category><![CDATA[Bourbon restoration]]></category> <category><![CDATA[Brazil]]></category> <category><![CDATA[Breslov]]></category> <category><![CDATA[British East India Company]]></category> <category><![CDATA[British empire]]></category> <category><![CDATA[British guiana]]></category> <category><![CDATA[British house of commons]]></category> <category><![CDATA[British invasions of the river plate]]></category> <category><![CDATA[British regency]]></category> <category><![CDATA[Buenos Aires]]></category> <category><![CDATA[Cádiz cortes]]></category> <category><![CDATA[Cadiz]]></category> <category><![CDATA[Canada]]></category> <category><![CDATA[Capital]]></category> <category><![CDATA[Caracas]]></category> <category><![CDATA[Carl iii]]></category> <category><![CDATA[Carlsbad decree]]></category> <category><![CDATA[Carlsbad decrees]]></category> <category><![CDATA[Central America]]></category> <category><![CDATA[Chang pao]]></category> <category><![CDATA[Charles xiv john of sweden]]></category> <category><![CDATA[Charles xiv of sweden]]></category> <category><![CDATA[Chesapeake–leopard affair]]></category> <category><![CDATA[Chile]]></category> <category><![CDATA[Ching shih]]></category> <category><![CDATA[Christian]]></category> <category><![CDATA[Christian viii of denmark]]></category> <category><![CDATA[Citadel massacre]]></category> <category><![CDATA[Civil code]]></category> <category><![CDATA[Colombia]]></category> <category><![CDATA[Colony]]></category> <category><![CDATA[Commissioners' plan of 1811]]></category> <category><![CDATA[Concert of europe]]></category> <category><![CDATA[Confederation of the rhine]]></category> <category><![CDATA[Congress of aix-la-chapelle]]></category> <category><![CDATA[Congress Of The United States]]></category> <category><![CDATA[Congress of vienna]]></category> <category><![CDATA[Constitution of norway]]></category> <category><![CDATA[Convention of tauroggen]]></category> <category><![CDATA[Corsica]]></category> <category><![CDATA[Crown prince]]></category> <category><![CDATA[Cuba]]></category> <category><![CDATA[Dartmouth college]]></category> <category><![CDATA[Dartmouth college v. woodward]]></category> <category><![CDATA[December 10]]></category> <category><![CDATA[December 11]]></category> <category><![CDATA[December 14]]></category> <category><![CDATA[December 15]]></category> <category><![CDATA[December 3]]></category> <category><![CDATA[December 30]]></category> <category><![CDATA[Declaration at the congress of vienna]]></category> <category><![CDATA[Dedham]]></category> <category><![CDATA[Denmark]]></category> <category><![CDATA[Dewitt clinton]]></category> <category><![CDATA[Dey of algiers]]></category> <category><![CDATA[Dragoon]]></category> <category><![CDATA[Duchess of parma]]></category> <category><![CDATA[Duke of provence]]></category> <category><![CDATA[Duke of schleswig-holstein-sonderburg-beck]]></category> <category><![CDATA[Duke of schleswig-holstein-sonderburg-glücksburg]]></category> <category><![CDATA[Dutch monarchy]]></category> <category><![CDATA[Ecuador]]></category> <category><![CDATA[Egypt]]></category> <category><![CDATA[Elba]]></category> <category><![CDATA[Elbridge gerry]]></category> <category><![CDATA[Embargo]]></category> <category><![CDATA[Emperor ninkō]]></category> <category><![CDATA[England]]></category> <category><![CDATA[Era of good feelings]]></category> <category><![CDATA[Europe]]></category> <category><![CDATA[February 11]]></category> <category><![CDATA[February 2]]></category> <category><![CDATA[February 5]]></category> <category><![CDATA[Federalist party]]></category> <category><![CDATA[Ferdinand vii of spain]]></category> <category><![CDATA[Finland]]></category> <category><![CDATA[First french empire]]></category> <category><![CDATA[First serbian uprising]]></category> <category><![CDATA[Flag of the united states]]></category> <category><![CDATA[Florida]]></category> <category><![CDATA[Fort meigs]]></category> <category><![CDATA[France]]></category> <category><![CDATA[French invasion of russia]]></category> <category><![CDATA[French revolution]]></category> <category><![CDATA[Friedrich karl ludwig]]></category> <category><![CDATA[Friedrich wilhelm]]></category> <category><![CDATA[General]]></category> <category><![CDATA[George hamilton-gordon]]></category> <category><![CDATA[George iii of the united kingdom]]></category> <category><![CDATA[George iv of the united kingdom]]></category> <category><![CDATA[German confederation]]></category> <category><![CDATA[Gerrymandering]]></category> <category><![CDATA[Gloucestershire]]></category> <category><![CDATA[Governor]]></category> <category><![CDATA[Grande armée]]></category> <category><![CDATA[Great britain]]></category> <category><![CDATA[Guerrilla warfare]]></category> <category><![CDATA[Gunboat war]]></category> <category><![CDATA[Guyana]]></category> <category><![CDATA[Haiti]]></category> <category><![CDATA[Harrisburg]]></category> <category><![CDATA[Hartford convention]]></category> <category><![CDATA[Hawaii]]></category> <category><![CDATA[Helsinki]]></category> <category><![CDATA[Holy alliance]]></category> <category><![CDATA[Illinois]]></category> <category><![CDATA[Imperial russia]]></category> <category><![CDATA[Impressment]]></category> <category><![CDATA[Indian mutiny]]></category> <category><![CDATA[Indiana]]></category> <category><![CDATA[Indigenous peoples of the americas]]></category> <category><![CDATA[Jamaica]]></category> <category><![CDATA[James ball]]></category> <category><![CDATA[James madison]]></category> <category><![CDATA[James monroe]]></category> <category><![CDATA[James monroe 1817 presidential inauguration]]></category> <category><![CDATA[January 1]]></category> <category><![CDATA[January 14]]></category> <category><![CDATA[January 3]]></category> <category><![CDATA[Japan]]></category> <category><![CDATA[Jean-baptiste isabey]]></category> <category><![CDATA[Joachim murat]]></category> <category><![CDATA[John bellingham]]></category> <category><![CDATA[John c. calhoun]]></category> <category><![CDATA[John marshall]]></category> <category><![CDATA[Jose de san martin]]></category> <category><![CDATA[Judge]]></category> <category><![CDATA[July 18]]></category> <category><![CDATA[June 1]]></category> <category><![CDATA[June 18]]></category> <category><![CDATA[June 4]]></category> <category><![CDATA[Kalmar union]]></category> <category><![CDATA[Khan]]></category> <category><![CDATA[King of norway]]></category> <category><![CDATA[Kingdom of naples]]></category> <category><![CDATA[Kingdom of portugal]]></category> <category><![CDATA[Kingdom of prussia]]></category> <category><![CDATA[Kingdom of westphalia]]></category> <category><![CDATA[Klemens wenzel]]></category> <category><![CDATA[Kulnev]]></category> <category><![CDATA[Lake of the woods]]></category> <category><![CDATA[Lancaster]]></category> <category><![CDATA[Latin american revolutions]]></category> <category><![CDATA[Lenkoran]]></category> <category><![CDATA[Liberalism]]></category> <category><![CDATA[Lisbon]]></category> <category><![CDATA[Louis xviii of france]]></category> <category><![CDATA[Louisiana]]></category> <category><![CDATA[Lucca and piombino]]></category> <category><![CDATA[Ludwig i of bavaria]]></category> <category><![CDATA[Macon's bill no. 2]]></category> <category><![CDATA[Mali]]></category> <category><![CDATA[Mamluk]]></category> <category><![CDATA[Manitoba]]></category> <category><![CDATA[Maratha empire]]></category> <category><![CDATA[Marathas]]></category> <category><![CDATA[March 1]]></category> <category><![CDATA[March 15]]></category> <category><![CDATA[March 16]]></category> <category><![CDATA[March 22]]></category> <category><![CDATA[March 25]]></category> <category><![CDATA[March 27]]></category> <category><![CDATA[March 3]]></category> <category><![CDATA[March 4]]></category> <category><![CDATA[March 6]]></category> <category><![CDATA[Marie louise]]></category> <category><![CDATA[Marquis of labrador]]></category> <category><![CDATA[Marshal of france]]></category> <category><![CDATA[Massachusetts]]></category> <category><![CDATA[May 1]]></category> <category><![CDATA[May 11]]></category> <category><![CDATA[May 17]]></category> <category><![CDATA[May 28]]></category> <category><![CDATA[May 3]]></category> <category><![CDATA[May 30]]></category> <category><![CDATA[Mcculloch v. maryland]]></category> <category><![CDATA[Mehemet ali]]></category> <category><![CDATA[Mexico]]></category> <category><![CDATA[Miguel hidalgo y costilla]]></category> <category><![CDATA[Mikhail kutuzov]]></category> <category><![CDATA[Military occupation]]></category> <category><![CDATA[Mississippi]]></category> <category><![CDATA[Mississippi territory]]></category> <category><![CDATA[Missouri]]></category> <category><![CDATA[Missouri territory]]></category> <category><![CDATA[Monaco]]></category> <category><![CDATA[Monarchism]]></category> <category><![CDATA[Moresnet]]></category> <category><![CDATA[Moscow]]></category> <category><![CDATA[Mtetwa empire]]></category> <category><![CDATA[Munich]]></category> <category><![CDATA[Muscogee]]></category> <category><![CDATA[Nana saheb]]></category> <category><![CDATA[Napoleon bonaparte]]></category> <category><![CDATA[Napoleon i of france]]></category> <category><![CDATA[Napoleonic code]]></category> <category><![CDATA[Napoleonic wars]]></category> <category><![CDATA[Nathan of breslov]]></category> <category><![CDATA[Nationalism]]></category> <category><![CDATA[Native americans in the united states]]></category> <category><![CDATA[Neapolitan war]]></category> <category><![CDATA[Netherlands]]></category> <category><![CDATA[Northwest angle]]></category> <category><![CDATA[Norway]]></category> <category><![CDATA[Norway in 1814]]></category> <category><![CDATA[Norwegian constituent assembly]]></category> <category><![CDATA[November 10]]></category> <category><![CDATA[November 20]]></category> <category><![CDATA[November 5]]></category> <category><![CDATA[November 6]]></category> <category><![CDATA[October]]></category> <category><![CDATA[October 12]]></category> <category><![CDATA[October 18]]></category> <category><![CDATA[October 20]]></category> <category><![CDATA[October 31]]></category> <category><![CDATA[Oktoberfest]]></category> <category><![CDATA[Orchard]]></category> <category><![CDATA[Ottoman empire]]></category> <category><![CDATA[Ottomans]]></category> <category><![CDATA[Oudinot]]></category> <category><![CDATA[Paris]]></category> <category><![CDATA[Pedro gómez labrador]]></category> <category><![CDATA[Peninsular war]]></category> <category><![CDATA[Pennsylvania]]></category> <category><![CDATA[Perjury]]></category> <category><![CDATA[Pernambucan revolt]]></category> <category><![CDATA[Peru]]></category> <category><![CDATA[Peshwa]]></category> <category><![CDATA[Pillory]]></category> <category><![CDATA[Pomerania]]></category> <category><![CDATA[President]]></category> <category><![CDATA[President of the united states of america]]></category> <category><![CDATA[Prime minister]]></category> <category><![CDATA[Prince regent]]></category> <category><![CDATA[Prince von metternich]]></category> <category><![CDATA[Princess]]></category> <category><![CDATA[Princess caraboo]]></category> <category><![CDATA[Principality]]></category> <category><![CDATA[Protectorate]]></category> <category><![CDATA[Prussia]]></category> <category><![CDATA[Puerto Rico]]></category> <category><![CDATA[Pyotr kotlyarevsky]]></category> <category><![CDATA[Qajar dynasty]]></category> <category><![CDATA[Quadruple alliance]]></category> <category><![CDATA[Rabbi nachman of breslov]]></category> <category><![CDATA[Red river colony]]></category> <category><![CDATA[Republic of gran colombia]]></category> <category><![CDATA[Riksdag of the estates]]></category> <category><![CDATA[Robert jenkinson]]></category> <category><![CDATA[Robert stewart]]></category> <category><![CDATA[Rocky Mountains]]></category> <category><![CDATA[Rosh hashana kibbutz]]></category> <category><![CDATA[Royal navy]]></category> <category><![CDATA[Royal norwegian navy]]></category> <category><![CDATA[Rufus king]]></category> <category><![CDATA[Rush-bagot treaty]]></category> <category><![CDATA[Russia]]></category> <category><![CDATA[Russia's patriotic war]]></category> <category><![CDATA[Russian empire]]></category> <category><![CDATA[Russo-persian war]]></category> <category><![CDATA[Russo-turkish war]]></category> <category><![CDATA[Sahle selassie]]></category> <category><![CDATA[Saint helena]]></category> <category><![CDATA[Schleswig-holstein-sonderburg-glücksburg]]></category> <category><![CDATA[Second bank of the united states]]></category> <category><![CDATA[Second battle of polotsk]]></category> <category><![CDATA[Second serbian uprising]]></category> <category><![CDATA[Seminole war]]></category> <category><![CDATA[Senate of finland]]></category> <category><![CDATA[September]]></category> <category><![CDATA[September 20]]></category> <category><![CDATA[September 23]]></category> <category><![CDATA[September 26]]></category> <category><![CDATA[September 7]]></category> <category><![CDATA[Serbia]]></category> <category><![CDATA[Seventh coalition]]></category> <category><![CDATA[Shaka]]></category> <category><![CDATA[Shewa]]></category> <category><![CDATA[Siege of cádiz]]></category> <category><![CDATA[Simón bolívar]]></category> <category><![CDATA[Simon bolivar]]></category> <category><![CDATA[Six days campaign]]></category> <category><![CDATA[Society of jesus]]></category> <category><![CDATA[South America]]></category> <category><![CDATA[Spain]]></category> <category><![CDATA[Spain under the restoration]]></category> <category><![CDATA[Spanish Civil War]]></category> <category><![CDATA[Spanish constitution of 1812]]></category> <category><![CDATA[Spanish empire]]></category> <category><![CDATA[Spencer perceval]]></category> <category><![CDATA[St. louis]]></category> <category><![CDATA[Status quo]]></category> <category><![CDATA[Sukhumi]]></category> <category><![CDATA[Sweden]]></category> <category><![CDATA[Sweden-norway]]></category> <category><![CDATA[Swedish act of succession]]></category> <category><![CDATA[Takovo]]></category> <category><![CDATA[The gambia]]></category> <category><![CDATA[The society in dedham for apprehending horse thieves]]></category> <category><![CDATA[Therese of saxe-hildburghausen]]></category> <category><![CDATA[Third anglo maratha war]]></category> <category><![CDATA[Topographical bureau]]></category> <category><![CDATA[Tory]]></category> <category><![CDATA[Treaty of 1818]]></category> <category><![CDATA[Treaty of bucharest]]></category> <category><![CDATA[Treaty of gulistan]]></category> <category><![CDATA[Treaty of kiel]]></category> <category><![CDATA[Treaty of paris]]></category> <category><![CDATA[Treaty of st. louis]]></category> <category><![CDATA[Trondheim]]></category> <category><![CDATA[Tsar]]></category> <category><![CDATA[Turku]]></category> <category><![CDATA[U.s.]]></category> <category><![CDATA[U.s. president]]></category> <category><![CDATA[U.s. presidential election]]></category> <category><![CDATA[U.s. state]]></category> <category><![CDATA[U.s. supreme court]]></category> <category><![CDATA[Ukraine]]></category> <category><![CDATA[Uman]]></category> <category><![CDATA[United Kingdom]]></category> <category><![CDATA[United kingdom general election]]></category> <category><![CDATA[United kingdom of great britain and ireland]]></category> <category><![CDATA[United States]]></category> <category><![CDATA[United states department of war]]></category> <category><![CDATA[Venezuela]]></category> <category><![CDATA[Viceroyalty of new granada]]></category> <category><![CDATA[Vienna]]></category> <category><![CDATA[Viscount castlereagh]]></category> <category><![CDATA[War of 1812]]></category> <category><![CDATA[War of the seventh coalition]]></category> <category><![CDATA[War of the sixth coalition]]></category> <category><![CDATA[Washington dc]]></category> <category><![CDATA[West florida]]></category> <category><![CDATA[William henry harrison]]></category> <category><![CDATA[William i of the netherlands]]></category> <category><![CDATA[Wossen seged]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/1810s-politics-and-wars</guid> <description><![CDATA[Napoleonic Wars In 1810, the French Empire reached its greatest extent. On the continent, the British and Portuguese remained restricted to the area around Lisbon and to besieged Cadiz. Napoleon married Marie-Louise, an Austrian Archduchess, with the aim of ensuring a more stable alliance with Austria and of providing the Emperor with an heir. As [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><h3> Napoleonic Wars</h3><p> In 1810, the French Empire reached its greatest extent. On the continent, the British and Portuguese remained restricted to the area around Lisbon and to besieged Cadiz. Napoleon married Marie-Louise, an Austrian Archduchess, with the aim of ensuring a more stable alliance with Austria and of providing the Emperor with an heir. As well as the French Empire, Napoleon controlled the Swiss Confederation, the Confederation of the Rhine, the Duchy of Warsaw and the Kingdom of Italy. Territories allied with the French included: the Kingdom of Spain, the Kingdom of Westphalia, the Kingdom of Naples, the Principality of Lucca and Piombino, and Napoleon&#8217;s former enemies, Prussia and Austria.</p><p>The French invasion of Russia of 1812 was a turning point, which reduced the French and allied invasion forces (the Grande Arm&eacute;e) to a tiny fraction of their initial strength and triggered a major shift in European politics, as it dramatically weakened the previously dominant French position on the continent. After the disastrous invasion of Russia, a coalition of Austria, Prussia, Russia, Sweden, the United Kingdom, and a number of German States, and the rebels in Spain and Portugal united to battle France in the War of the Sixth Coalition. Two-and-a-half million troops fought in the conflict and the total dead amounted to as many as two million. This era included the battles of Smolensk, Borodino, L&uuml;tzen, Bautzen, and the Dresden. It also included the epic Battle of Leipzig in October, 1813 (also known as the Battle of Nations), which was the largest battle of the Napoleonic wars, which drove Napoleon out of Germany.</p><p> The final stage of the War of the Sixth Coalition, the defense of France in 1814, saw the French Emperor temporarily repulse the vastly superior armies in the Six Days Campaign. Ultimately, the Allies occupied Paris, forcing Napoleon to abdicate and restoring the Bourbons. Napoleon was exiled to Elba.</p><p>Napoleon shortly returned from exile, landing in France on March 1, 1815, marking the War of the Seventh Coalition, heading toward Paris while the Congress of Vienna was sitting. On 13 March, seven days before Napoleon reached Paris, the powers at the Congress of Vienna declared him an outlaw; four days later the United Kingdom, Russia, Austria and Prussia, members of the Seventh Coalition, bound themselves to put 150,000 men each into the field to end his rule. This set the stage for the last conflict in the Napoleonic Wars, the defeat of Napoleon at the Battle of Waterloo, the restoration of the French monarchy for the second time and the permanent exile of Napoleon to the distant island of Saint Helena, where he died in May 1821.</p><h3>Spanish American wars of independence</h3><p> Spain in the 1810s was a country in turmoil. Occupied by Napoleon from 1808 to 1814, a massively destructive &#8220;war of independence&#8221; ensued, driven by an emergent Spanish nationalism. Already in 1810, the Caracas and Buenos Aires juntas declared their independence from the Bonapartist government in Spain and sent ambassadors to the United Kingdom. The British blockade against Spain had also moved most of the Latin American colonies out of the Spanish economic sphere and into the British sphere, with whom extensive trade relations were developed. The remaining Spanish colonies had operated with virtual independence from Madrid after their pronouncement against Joseph Bonaparte.</p><p>The Spanish government in exile (C&aacute;diz Cortes) created the first modern Spanish constitution. Even so, agreements made at the Congress of Vienna (where Spain was represented by Pedro G&oacute;mez Labrador, Marquis of Labrador) would cement international support for the old, absolutist regime in Spain.</p><p>King Ferdinand VII, who assumed the throne after Napoleon was driven out of Spain, refused to agree to the liberal Spanish Constitution of 1812 on his accession to the throne in 1814. The Spanish Empire in the New World had largely supported the cause of Ferdinand VII over the Bonapartist pretender to the throne in the midst of the Napoleonic Wars. When Ferdinand&#8217;s rule was restored, these juntas were cautious of abandoning their autonomy, and an alliance between local elites, merchant interests, nationalists, and liberals opposed to the abrogation of the Constitution of 1812 rose up against the Spanish in the New World.</p><p>The arrival of Spanish forces in the American colonies began in 1814, and was briefly successful in restoring central control over large parts of the Empire. Simon Bolivar, the leader of revolutionary forces in New Granada, was briefly forced into exile in British-controlled Jamaica, and independent Haiti. In 1816, however, Bolivar found enough popular support that he was able to return to South America, and in a daring march from Venezuela to New Granada (Colombia), he defeated Spanish forces at the Battle of Boyaca in 1819, ending Spanish rule in Colombia. Venezuela was liberated June 24, 1821 when Bolivar destroyed the Spanish army on the fields of Carabobo on the Battle of Carabobo. Argentina declared its independence in 1816 (though it had been operating with virtual independence as a British client since 1807 after successfully resisting a British invasion). Chile was retaken by Spain in 1814, but lost permanently in 1817 when an army under Jose de San Martin, for the first time in history, crossed the Andes Mountains from Argentina to Chile, and went on to defeat Spanish royalist forces at the Battle of Chacabuco in 1817.</p><p>Spain would also lose Florida to the United States during this decade. First, in 1810, the Republic of West Florida declared its independence from Spain, and was quickly annexed by the United States. Later, in 1818, the United States invaded Florida, resulting in the Adams-On&iacute;s Treaty, wherein Spain ceded the rest of Florida to the United States.</p><p>In 1820, Mexico, Peru, Ecuador, and Central America still remained under Spanish control. Although Mexico had been in revolt in 1811 under Miguel Hidalgo y Costilla, resistance to Spanish rule had largely been confined to small guerrilla bands in the countryside. King Ferdinand was still dissatisfied with the loss of so much of the Empire and resolved to retake it. A large expedition was assembled in Cadiz with the aim of reconquest. However, Ferdinand&#8217;s plans would be disrupted by the Spanish Civil War of 1820-1823, and Ferdinand was eventually forced to give up all of the New World colonies, except for Cuba and Puerto Rico.</p><h3>War of 1812</h3><p> In response to multiple grievances, the United States declared war on Britain in the War of 1812. The grievances included humiliating the U.S. in the &#8220;Chesapeake incident of 1807, continued British impressment of American sailors into the Royal Navy, restrictions on trade with France, and arming hostile Indians in Ohio and the western territories.</p><p>* June 1, 1812 &ndash; War of 1812: U.S. President James Madison asks the U.S. Congress to declare war on Great Britain.</p><p>* June 18, 1812 &ndash; The War of 1812 begins between the United States and the British Empire.</p><p>* February 11, 1813 &ndash; Fort Meigs: Leftwich is not successful, and when he leaves, Major Amos Stoddard assumes the command of the post.</p><p>* April 8, 1813 &ndash; Colonel James Ball arrives at Fort Meigs with 200 dragoons.</p><p>* March 27, 1814 &ndash; War of 1812 &ndash; Battle of Horseshoe Bend: In northern Alabama, United States forces under General Andrew Jackson defeat the Creek Indians.</p><p>The war ended in a draw after bitter fighting that lasted until January 8, 1815, during the Battle of New Orleans. The war was a major loss for Native American tribes in the Northwest and Southeast who had allied themselves with Britain and were defeated on the battlefield.</p><h3>1804-1813 Russo-Persian War</h3><p> The 1804-1813 Russo-Persian War was one of the many wars between the Persian Empire and Imperial Russia, and was well underway at the beginning of the decade. In 1810, the Persians scaled up their efforts late in the war, declaring a holy war on Imperial Russia. However, Russia&#8217;s superior technology and tactics ensured a series of strategic victories. Even when the French were in occupation of the Russian capital Moscow, Russian forces in the south were not recalled but continued their offensive against Persia, culminating in Pyotr Kotlyarevsky&#8217;s victories at Aslanduz and Lenkoran, in 1812 and 1813 respectively. Upon the Persian surrender, the terms of the Treaty of Gulistan ceded the vast majority of the previously disputed territories to Imperial Russia. This led to the region&#8217;s once-powerful khans being decimated and forced to pay homage to Russia.</p><h3>Concert of Europe</h3><p>By 1815, Europe had been almost constantly at war. During this time, the military conquests of France had resulted in the spread of liberalism throughout much of the continent, resulting in many states adopting the Napoleonic code. Largely as a reaction to the radicalism of the French Revolution, the victorious powers of the Napoleonic Wars resolved to suppress liberalism and nationalism, and revert largely to the &#8221;status quo&#8221; of Europe prior to 1789.</p><p> The result was the Concert of Europe, also known as the &#8220;Congress System&#8221;. It was the balance of power that existed in Europe from 1815 until the early 20th century. Its founding members were the United Kingdom, Austrian Empire, Russian Empire and Kingdom of Prussia, the members of the Quadruple Alliance responsible for the downfall of the First French Empire; in time France became established as a fifth member of the concert. At first, the leading personalities of the system were British foreign secretary Lord Castlereagh, Austrian chancellor Klemens Wenzel, Prince von Metternich and Tsar Alexander I of Russia.</p><p>The Kingdom of Prussia, Austrian Empire and Russian Empire formed the Holy Alliance with the expressed intent of preserving Christian social values and traditional monarchism. Every member of the coalition promptly joined the Alliance, save for the United Kingdom.</p><p>Among the meetings of the Powers in the latter part of the 1810s were the Congresses of Vienna (1814&ndash;1815), Aix-la-Chappelle (1818), and Carlsbad (1819).</p><h3>Gunboat War</h3><p> * Gunboat War (1807&ndash;1814)</p><p>** March 27, 1811 &ndash; Battle of Anholt: The British navy defeats Denmark.</p><h3>Other political events=</h2><h4> Australia</h4><p> * Black War (1804&ndash;1835)</p><h4>Asia</h4><p> * 1810: Ching Shih and Chang Pao surrender their pirate fleet to the Chinese government.</p><p>* 1810: Russia acquires Sukhumi through a treaty with the Abkhazian dukes, and declares a protectorate over the whole of Abkhazia.</p><p>* Russo-Turkish War</p><p>** May 28, 1812 &ndash; Russian Field Marshal Mikhail Kutuzov signs the Treaty of Bucharest, ending the Russo-Turkish War, 1806-1812 and making Bessarabia a part of Imperial Russia.</p><p>* October 31, 1817 &ndash; Emperor Nink&#333; accedes to the throne of Japan.</p><p>* 1818: The Third Anglo Maratha War is fought between the Marathas and the British East India Company troops resulting in the defeat of the Peshwa, the breakup of the Maratha Empire, and the loss of Maratha independence to the British as they annexed Central India. The last Peshwa is exiled to Bithur near Kanpur. His adopted son and heir Nana Saheb was one of the principal revolutionary commanders in the Indian Mutiny.</p><h4>Europe</h4><p> * August 21, 1810 &ndash; Jean-Baptiste Bernadotte, Marshal of France, is elected Crown Prince of Sweden by the Swedish Riksdag of the Estates.</p><p>* September 26, 1810 &ndash; A new Act of Succession is adopted by the Riksdag of the Estates and Jean Baptiste Bernadotte becomes heir to the Swedish throne.</p><p>* October 12, 1810 &ndash; First Oktoberfest: The Bavarian royalty invites the citizens of Munich to join the celebration of the marriage of Crown Prince Ludwig of Bavaria to Princess Therese of Saxe-Hildburghausen.</p><p>* February 5, 1811 &ndash; British Regency: George, Prince of Wales becomes Prince Regent because of the perceived insanity of his father, King George III of the United Kingdom.</p><p>* September, 1811 &ndash; Nathan of Breslov leads the first annual Rosh Hashana kibbutz (pilgrimage) of Breslov Hasidim to the grave of Rabbi Nachman of Breslov in Uman, Ukraine.</p><p>* January 1, 1812 &ndash; The &#8221;Allgemeines b&uuml;rgerliches Gesetzbuch&#8221; (the Austrian civil code) enters into force in the Austrian Empire.</p><p>* May 11, 1812 &ndash; John Bellingham assassinates British Prime Minister Spencer Perceval in the lobby of the British House of Commons.</p><p>* July 18, 1812 &ndash; Russia&#8217;s Patriotic War, 1812 &ndash; Battle of Klyastitsy: Kulnev defeats Oudinot but sustains a mortal wound.</p><p>* October 18&ndash;October 20, 1812 &ndash; Second Battle of Polotsk &ndash; Russia</p><p>* December 30: Convention of Tauroggen was signed.</p><p>* 1812: The capital of Finland is moved from Turku to Helsinki.</p><p>* November 10: A general election in the United Kingdom sees victory for the Tory Party under Robert Jenkinson, 2nd Earl of Liverpool.</p><p>* 1813: George Hamilton-Gordon serves as ambassador extraordinaire in Vienna.</p><p>* 1813: Following the death of his father Wossen Seged, Sahle Selassie arrives at the capital Qundi before his other brothers, and is made Meridazmach of Shewa.</p><p>* Norway in 1814</p><p>** January 14, 1814 &ndash; Denmark cedes Norway to Sweden in exchange for west Pomerania, as part of the Treaty of Kiel.</p><p>** February 11, 1814 &ndash; Norway&#8217;s independence is proclaimed, marking the ultimate end of the Kalmar Union.</p><p>** April 12, 1814 &ndash; The Royal Norwegian Navy is re-established.</p><p>** May 17, 1814 &ndash; The Constitution of Norway is signed and the Danish Crown Prince Christian Frederik is elected King of Norway by the Norwegian Constituent Assembly.</p><p>* May 3, 1814 &ndash; The Duke of Provence, the future Louis XVIII of France, returns to Paris.</p><p>* May 17, 1814 &ndash; The occupation of Monaco changes from French to Austrian hands.</p><p>* May 30, 1814 &ndash; The First Treaty of Paris is signed returning France&#8217;s borders to their 1792 extent. Napoleon I of France is exiled to Elba on the same day.</p><p>* August 12, 1814 &ndash; In England, the last hanging under the Black Act is carried out, of William Potter for cutting down an orchard (even the judge petitioned for reprieve).</p><p>* August 13, 1814 &ndash; The Anglo-Dutch Treaty of 1814 is signed.</p><p>* January 3, 1815 &ndash; Austria, Britain, and Bourbon-restored France form a secret defensive alliance treaty against Prussia and Russia.</p><p>* March 15, 1815 &ndash; Joachim Murat, King of Naples declares war on Austria in an attempt to save his throne, starting the Neapolitan War.</p><p>* March 16, 1815 &ndash; William I becomes King of the Netherlands.</p><p>* April 23, 1815 &#8211; The Second Serbian Uprising against Ottoman rule takes place in Takovo, Serbia. By the end of the year Serbia is acknowledged as a semi-independent state; the ideals of the First Serbian Uprising have thus been temporarily achieved.</p><p>* May 3, 1815 &ndash; Battle of Tolentino: Austria defeats the Kingdom of Naples, which quickly ends the Neapolitan War. Joachim Murat, the defeated King of Naples, is forced to flee to Corsica and is later executed.</p><p>* 1815: In Britain, use of the pillory is limited to punishment for perjury.</p><p>* January 1, 1816 &ndash; Tsar Alexander I of Russia signs an order for the expulsion of the Jesuits from the Russian Empire.</p><p>* March 25, 1816 &ndash; Friedrich Karl Ludwig, Duke of Schleswig-Holstein-Sonderburg-Beck dies and is succeeded by the later Friedrich Wilhelm, Duke of Schleswig-Holstein-Sonderburg-Gl&uuml;cksburg, his son and founder of the Schleswig-Holstein-Sonderburg-Gl&uuml;cksburg.</p><p>* 1816: The Senate of Finland is established.</p><p>* 1816: The Ottomans grant Serbia local autonomy.</p><p>* April 3, 1817 &ndash; Princess Caraboo appears in Almondsbury in Gloucestershire, England.</p><p>* May 11, 1818 &ndash; Charles XIV of Sweden-Norway is crowned king of Sweden.</p><p>* September 7, 1818 &ndash; Carl III of Sweden-Norway is crowned king of Norway, in Trondheim.</p><p>* September 23, 1818 &ndash; Border markers are formally installed for the European territory of Moresnet.</p><p>*September 20, 1819 &ndash; The Carlsbad Decree is issued throughout the German Confederation.</p><h4>Africa</h4><p> * 1810: Amadou Lobbo initiates his jihad in present-day Mali.</p><p>* March 1, 1811 &ndash; Citadel Massacre: Egyptian ruler Mohammed Ali kills the last Mamluk leaders.</p><p>* 1816: Banjul, capital of The Gambia, is founded as a trading post, and named Bathurst.</p><p>* August 27, 1816 &ndash; Bombardment of Algiers: Various European Allie ships force the Dey of Algiers to free Christian slaves.</p><p>* 1818: Shaka starts to rule.</p><p>* Mtetwa Empire Expansion</p><h4>North America</h4><p> * May 1, 1810 &ndash; Macon&#8217;s Bill No. 2 becomes law.</p><p>* June 4, 1810 &ndash; The Society in Dedham for Apprehending Horse Thieves is founded in Dedham, Massachusetts.</p><p>* 1811: The Red River Colony is founded in Manitoba, Canada.</p><p>* March 22, 1811 &ndash; The Commissioners&#8217; Plan of 1811 for Manhattan is presented.</p><p>* November 6, 1811 &ndash; Battle of Tippecanoe: American troops led by William Henry Harrison defeat the Native American chief Tecumseh.</p><p>* February 11, 1812 &ndash; Massachusetts governor Elbridge Gerry invents gerrymandering.</p><p>* April 4, 1812 &ndash; U.S. President James Madison enacts a 90-day embargo on trade with the United Kingdom.</p><p>* April 30, 1812 &ndash; Louisiana is admitted as the 18th U.S. state.</p><p>* June 4, 1812 &ndash; Following Louisiana&#8217;s admittance as a U.S. state, the territory by that name is renamed the Missouri Territory.</p><p>* October, 1812 &ndash; The capital of the Commonwealth of Pennsylvania, United States is permanently moved from Lancaster to Harrisburg.</p><p>* November 5, 1812 &ndash; James Madison defeats DeWitt Clinton in the U.S. presidential election.</p><p>* December 15, 1814 &ndash; The Hartford Convention is convened by members of the American Federalist Party.</p><p>* February &ndash; The Hartford Convention arrives in Washington DC.</p><p>* August 24, 1816 &ndash; The Treaty of St. Louis is signed in St. Louis, Missouri.</p><p>* November 6, 1816 &ndash; James Monroe defeats Rufus King in the U.S. presidential election.</p><p>* December 11, 1816 &ndash; Indiana is admitted as the 19th U.S. state.</p><p>* 1816: The Second Bank of the United States obtains its charter.</p><p>* The Era of Good Feelings (1816&ndash;1823/1824) in the U.S.</p><p>* March 3</p><p>**President James Madison vetoes John C. Calhoun&#8217;s Bonus Bill.</p><p>**U.S. Congress passes law to split the Mississippi Territory, after Mississippi drafts a constitution, creating the Alabama Territory effective in August.</p><p>* March 4, 1817 &ndash; James Monroe succeeds James Madison as President of the United States of America.</p><p>* April 29, 1817 &ndash; The Rush-Bagot Treaty is signed.</p><p> * August 15, 1817 &ndash; By act of the U.S. Congress (March 3), the Alabama Territory is created by splitting the Mississippi Territory in half, on the day the Mississippi constitution is drafted, 4 months before Mississippi becomes a U.S. state.</p><p>* November 20, 1817 &ndash; The first Seminole War begins in Florida.</p><p>* December 10, 1817 &ndash; Mississippi is admitted as the 20th U.S. state, formerly the Mississippi Territory.</p><p>* April 4, 1818 &ndash; The U.S. Congress adopts the flag of the United States as having 13 red and white stripes and one star for each state (20 stars) with additional stars to be added whenever a new state is added to the Union.</p><p>* August 1, 1818 &ndash; Separate Topographical Bureau of the War Department.</p><p>* October 20, 1818 &ndash; The Treaty of 1818 between the U.S. and the United Kingdom establishes the northern boundary as the 49th parallel from the Lake of the Woods to the Rocky Mountains, also creating the Northwest Angle.</p><p>* December 3, 1818 &ndash; Illinois is admitted as the 21st U.S. state.</p><p>*February 2, 1819 &ndash; The Supreme Court under John Marshall rules in favor of Dartmouth College in the famous &#8221;Dartmouth College v. Woodward&#8221; case, allowing Dartmouth to keep its charter and remain a private institution.</p><p>*March 6, 1819 &ndash; &#8221;McCulloch v. Maryland&#8221;: The U.S. Supreme Court rules that the Bank of the United States is constitutional.</p><p>* 1819: The &#8216;Ai Noa Movement takes power in Hawaii.</p><p>* The city of Fernandina of Jagua (later Cienfuegos City) is founded in Cuba.</p><p>*December 14, 1819 &ndash; Alabama is admitted as the 22nd U.S. state.</p><h4>South America</h4><p> * 1814: Guyana is transferred from the Netherlands to Britain; it is renamed &#8221;British Guiana&#8221;.</p><p>* August 22, 1817 &ndash; The city of Araraquara, Brazil is founded.</p><p>*The Spanish colony of New Granada declares independence as the Republic of Gran Colombia under President Sim&oacute;n Bol&iacute;var (1800&ndash;1900)* Stars the period of Latin American revolutions. Several states declare their independence from Spain.</p><p>* 1817: The Pernambucan Revolt breaks out in Brazil.</p><p>Adapted from the Wikipedia article 1810s, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/1810s-politics-and-wars/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Polyhedra DBMS &#8211; Polyhedra Release History</title><link>http://www.morphosppc.com/article/polyhedra-dbms-polyhedra-release-history</link> <comments>http://www.morphosppc.com/article/polyhedra-dbms-polyhedra-release-history#comments</comments> <pubDate>Sun, 24 Jul 2011 16:22:02 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[1991]]></category> <category><![CDATA[1993]]></category> <category><![CDATA[1995]]></category> <category><![CDATA[1996]]></category> <category><![CDATA[1997]]></category> <category><![CDATA[1999]]></category> <category><![CDATA[2001]]></category> <category><![CDATA[2002]]></category> <category><![CDATA[2003]]></category> <category><![CDATA[2004]]></category> <category><![CDATA[2006]]></category> <category><![CDATA[2007]]></category> <category><![CDATA[2008]]></category> <category><![CDATA[2009]]></category> <category><![CDATA[2010]]></category> <category><![CDATA[Aix]]></category> <category><![CDATA[Alter]]></category> <category><![CDATA[Api]]></category> <category><![CDATA[Client–server]]></category> <category><![CDATA[Dbms]]></category> <category><![CDATA[Dec alpha]]></category> <category><![CDATA[High Availability]]></category> <category><![CDATA[Hot spare]]></category> <category><![CDATA[Jdbc]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Odbc]]></category> <category><![CDATA[Operating system embedded]]></category> <category><![CDATA[Polyhedra dbms]]></category> <category><![CDATA[Polyhedra dbms - polyhedra release history]]></category> <category><![CDATA[Psos]]></category> <category><![CDATA[Rtos]]></category> <category><![CDATA[Solaris]]></category> <category><![CDATA[Tru64 unix]]></category> <category><![CDATA[Unicode]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/polyhedra-dbms-polyhedra-release-history</guid> <description><![CDATA[* 1991 Development started. * 1993 Polyhedra 1.0: first commercial release of an in-memory Relational DBMS (RDBMS). * 1995 Ported to Windows and Linux. * 1996 Polyhedra 2.0: added hot standby configurations for use in applications needing high availability. First port to an RTOS (pSOS) * 1997 Polyhedra 3.0: new in-memory data storage engine, for [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p> * 1991 Development started.</p><p>* 1993 Polyhedra 1.0: first commercial release of an in-memory Relational DBMS (RDBMS).</p><p>* 1995 Ported to Windows and Linux.</p><p>* 1996 Polyhedra 2.0: added hot standby configurations for use in applications needing high availability. First port to an RTOS (pSOS)</p><p>* 1997 Polyhedra 3.0: new in-memory data storage engine, for improved space and time efficiency.</p><p>* 1999 Polyhedra 3.1: adds new data types, ODBC API. OSE port.</p><p>* 2001 Polyhedra 4.0: JDBC support, additional index type, read-only replicas, multi-threading.</p><p>* 2002 Polyhedra 4.1: client&ndash;server comms overhauled for substantial performance improvements, especially for client apps using the ODBC API (now deemed the &#8216;native&#8217; API for all platforms).</p><p>* 2003 Polyhedra 5.0: UNICODE, schema migration (SQL &#8216;ALTER TABLE&#8217;).</p><p>* 2004 Polyhedra 6.0: 64-bit support re-introduced, for Linux and Solaris. (It previously had been available on DEC Alpha under Digital UNIX until usage of that platform generally died out.) Polyhedra64 has subsequently been ported to Windows x64, AIX.</p><p>* 2006 Polyhedra FlashLite introduced, based on a fork of the Polyhedra IMDB code base.</p><p>* 2007 Polyhedra 7.0: Polyhedra IMDB and Polyhedra FlashLite code bases unified, for ease of support and greater commonality of features. Also, enhanced resource management and multi-threading.</p><p>* 2008 Polyhedra 8.0: Polyhedra FlashLite now supports hot standby configurations for use in applications needing high availability, in a similar way to Polyhedra IMDB. Polyhedra 8.1 added Linux/MIPS support, the ability to monitor active queries, and enhancements to the historian.</p><p>2009 Polyhedra 8.2: Linux ODBC drivers and IPv6</p><p>2010 Polyhedra 8.3: Some SQL enhancements and streaming output from historian</p><p>Adapted from the Wikipedia article Polyhedra DBMS, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/polyhedra-dbms-polyhedra-release-history/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Text user interface &#8211; TUI under Unix-like systems</title><link>http://www.morphosppc.com/article/text-user-interface-tui-under-unix-like-systems</link> <comments>http://www.morphosppc.com/article/text-user-interface-tui-under-unix-like-systems#comments</comments> <pubDate>Sat, 23 Jul 2011 02:21:57 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Application Programming Interface]]></category> <category><![CDATA[Bbedit]]></category> <category><![CDATA[Bsd]]></category> <category><![CDATA[Curses]]></category> <category><![CDATA[E-mail client]]></category> <category><![CDATA[Free Software]]></category> <category><![CDATA[Gnu screen]]></category> <category><![CDATA[Ibm aix smit]]></category> <category><![CDATA[Library]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Lynx]]></category> <category><![CDATA[Mac Os X]]></category> <category><![CDATA[Mandriva Linux]]></category> <category><![CDATA[Minicom]]></category> <category><![CDATA[Mutt]]></category> <category><![CDATA[Ncurses]]></category> <category><![CDATA[Pine]]></category> <category><![CDATA[Ported]]></category> <category><![CDATA[Sam]]></category> <category><![CDATA[Sysinstall]]></category> <category><![CDATA[Telix]]></category> <category><![CDATA[Termcap]]></category> <category><![CDATA[Text editor]]></category> <category><![CDATA[Text terminal]]></category> <category><![CDATA[Text user interface]]></category> <category><![CDATA[Text user interface - tui under unix-like systems]]></category> <category><![CDATA[Twin]]></category> <category><![CDATA[Unix-like]]></category> <category><![CDATA[Vi]]></category> <category><![CDATA[W3m]]></category> <category><![CDATA[Web Browser]]></category> <category><![CDATA[Window manager]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/text-user-interface-tui-under-unix-like-systems</guid> <description><![CDATA[In Unix-like operating systems, TUIs are often constructed using the terminal control library &#8221;curses&#8221;, or &#8221;ncurses&#8221;, a mostly compatible library. The advent of the &#8221;curses&#8221; library with Berkeley Unix created a portable and stable API for which to write TUIs. The ability to talk to various text terminal types using the same interfaces led to [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p> In Unix-like operating systems, TUIs are often constructed using the terminal control library &#8221;curses&#8221;, or &#8221;ncurses&#8221;, a mostly compatible library.</p><p>The advent of the &#8221;curses&#8221; library with Berkeley Unix created a portable and stable API for which to write TUIs. The ability to talk to various text terminal types using the same interfaces led to more widespread use of &#8220;visual&#8221; Unix programs, which occupied the entire terminal screen instead of using a simple line interface. This can be seen in text editors such as vi, mail clients such as pine or mutt, system management tools such as SMIT, SAM, FreeBSD&#8217;s Sysinstall and web browsers such as lynx. Some applications, such as w3m, as well as older versions of pine and vi use the less-capable termcap library, performing many of the functions associated with curses within the application.</p><p>In addition, the rise in popularity of Linux brought many former MS-DOS users to a Unix-like platform, which has fostered an MS-DOS influence in many TUIs. The program minicom, for example, is modeled after the popular MS-DOS program Telix. Some other TUI programs, such as the Twin desktop, were ported over.</p><p>The free software program GNU Screen provides for managing multiple sessions inside a single TUI, and so can be thought of as being like a window manager for text-mode interfaces.</p><p>The proprietary Mac OS X text editor BBEdit includes a &#8216;shell worksheet&#8217; function that works as a full-screen shell window.</p><p>Adapted from the Wikipedia article Text user interface, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/text-user-interface-tui-under-unix-like-systems/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OSSEC &#8211; Capabilities</title><link>http://www.morphosppc.com/article/ossec-capabilities</link> <comments>http://www.morphosppc.com/article/ossec-capabilities#comments</comments> <pubDate>Fri, 22 Jul 2011 10:20:53 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Apache Http Server]]></category> <category><![CDATA[Arpwatch]]></category> <category><![CDATA[Bind]]></category> <category><![CDATA[Cisco]]></category> <category><![CDATA[Cisco asa]]></category> <category><![CDATA[Cisco fwsm]]></category> <category><![CDATA[Cisco Ios]]></category> <category><![CDATA[Cisco pix]]></category> <category><![CDATA[Horde imp]]></category> <category><![CDATA[Internet Information Services]]></category> <category><![CDATA[Ipfilter]]></category> <category><![CDATA[Iptables]]></category> <category><![CDATA[Microsoft Exchange Server]]></category> <category><![CDATA[Mysql]]></category> <category><![CDATA[Nmap]]></category> <category><![CDATA[Openssh]]></category> <category><![CDATA[Ossec]]></category> <category><![CDATA[Ossec - capabilities]]></category> <category><![CDATA[Pluggable authentication modules]]></category> <category><![CDATA[Postfix]]></category> <category><![CDATA[Postgresql]]></category> <category><![CDATA[Proftpd]]></category> <category><![CDATA[Pure-ftpd]]></category> <category><![CDATA[Samba]]></category> <category><![CDATA[Sendmail]]></category> <category><![CDATA[Snort]]></category> <category><![CDATA[Solaris Operating System]]></category> <category><![CDATA[Squid cache]]></category> <category><![CDATA[Su]]></category> <category><![CDATA[Sudo]]></category> <category><![CDATA[Symantec antivirus]]></category> <category><![CDATA[Telnetd]]></category> <category><![CDATA[Unix]]></category> <category><![CDATA[Vpopmail]]></category> <category><![CDATA[Vsftpd]]></category> <category><![CDATA[Windows Firewall]]></category> <category><![CDATA[Zeus web server]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/ossec-capabilities</guid> <description><![CDATA[OSSEC has a very strong log analysis engine, being able to correlate and analyze logs from multiple devices and formats. The following are currently supported: * Unix-only: ** Unix PAM ** sshd (OpenSSH) ** Solaris telnetd ** Samba ** Su ** Sudo * FTP servers: ** ProFTPd ** Pure-FTPd ** vsftpd ** Microsoft FTP Server [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>OSSEC has a very strong log analysis engine, being able to correlate and analyze logs from multiple devices and formats. The following are currently supported:</p><p>* Unix-only:</p><p>** Unix PAM</p><p>** sshd (OpenSSH)</p><p>** Solaris telnetd</p><p>** Samba</p><p>** Su</p><p>** Sudo</p><p>* FTP servers:</p><p>** ProFTPd</p><p>** Pure-FTPd</p><p>** vsftpd</p><p>** Microsoft FTP Server</p><p>** Solaris ftpd</p><p>* Mail servers:</p><p>** Imapd and pop3d</p><p>** Postfix</p><p>** Sendmail</p><p>** vpopmail</p><p>** Microsoft Exchange Server</p><p>* Databases:</p><p>** PostgreSQL</p><p>** MySQL</p><p>* Web servers:</p><p>** Apache HTTP Server (access log and error log)</p><p>** IIS web server (NSCA and W3C extended)</p><p>** Zeus Web Server errors log</p><p>* Web applications:</p><p>** Horde IMP</p><p>** Modsecurity</p><p>* Firewalls:</p><p>** Iptables firewall</p><p>** Solaris IPFilter firewall</p><p>** AIX ipsec/firewall</p><p>** Netscreen firewall</p><p>** Windows Firewall</p><p>** Cisco PIX</p><p>** Cisco FWSM</p><p>** Cisco ASA</p><p>* NIDS:</p><p>** Cisco IOS IDS/IPS module</p><p>** Snort IDS (snort full, snort fast and snort syslog)</p><p>* Security tools:</p><p>** Symantec AntiVirus</p><p>** Nmap</p><p>** Arpwatch</p><p>** Cisco VPN Concentrator</p><p>* Others:</p><p>** Named (BIND)</p><p>** Squid proxy</p><p>** [http://www.zeus.com/products/zxtm Zeus eXtensible Traffic Manager]</p><p>* Windows event logs (logins, logouts, audit information, etc.)</p><p>* Windows Routing and Remote Access logs</p><p>* Generic unix authentication (adduser, logins, etc.)</p><p>Adapted from the Wikipedia article OSSEC, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/ossec-capabilities/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SCO-Linux controversies &#8211; Background</title><link>http://www.morphosppc.com/article/sco-linux-controversies-background</link> <comments>http://www.morphosppc.com/article/sco-linux-controversies-background#comments</comments> <pubDate>Wed, 20 Jul 2011 17:21:20 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[1994]]></category> <category><![CDATA[1995]]></category> <category><![CDATA[2003]]></category> <category><![CDATA[2004]]></category> <category><![CDATA[Aix Operating System]]></category> <category><![CDATA[Application Programming Interface]]></category> <category><![CDATA[At&t]]></category> <category><![CDATA[Berkeley packet filter]]></category> <category><![CDATA[Bsd]]></category> <category><![CDATA[Bsd License]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Copyright]]></category> <category><![CDATA[Copyright act of 1976]]></category> <category><![CDATA[Derivative work]]></category> <category><![CDATA[Dynix]]></category> <category><![CDATA[Easement]]></category> <category><![CDATA[Eben moglen]]></category> <category><![CDATA[Errno.h]]></category> <category><![CDATA[Executable and linkable format]]></category> <category><![CDATA[Gnu General Public License]]></category> <category><![CDATA[Groklaw]]></category> <category><![CDATA[Hewlett Packard]]></category> <category><![CDATA[Ibm]]></category> <category><![CDATA[Journaled File System]]></category> <category><![CDATA[Lanham act]]></category> <category><![CDATA[Linux Kernel]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Non-uniform memory access]]></category> <category><![CDATA[Novell]]></category> <category><![CDATA[Patent infringement]]></category> <category><![CDATA[Public Domain]]></category> <category><![CDATA[Read-copy-update]]></category> <category><![CDATA[Red Hat]]></category> <category><![CDATA[Red hat v. sco]]></category> <category><![CDATA[Santa cruz operation]]></category> <category><![CDATA[Sco group]]></category> <category><![CDATA[Sco v. daimlerchrysler]]></category> <category><![CDATA[Sco v. ibm]]></category> <category><![CDATA[Sco v. novell]]></category> <category><![CDATA[Sco-linux controversies]]></category> <category><![CDATA[Sco-linux controversies - background]]></category> <category><![CDATA[Scosource]]></category> <category><![CDATA[Silicon Graphics]]></category> <category><![CDATA[Slander of title]]></category> <category><![CDATA[Source Code]]></category> <category><![CDATA[Sun Microsystems]]></category> <category><![CDATA[Symmetric Multiprocessing]]></category> <category><![CDATA[The open group]]></category> <category><![CDATA[The sco group]]></category> <category><![CDATA[Trade secret]]></category> <category><![CDATA[Trade secrets]]></category> <category><![CDATA[Trademark]]></category> <category><![CDATA[Unix system laboratories]]></category> <category><![CDATA[Unix system v]]></category> <category><![CDATA[Us Patent And Trademark Office]]></category> <category><![CDATA[Usl v. bsdi]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/sco-linux-controversies-background</guid> <description><![CDATA[At the beginning of 2003, SCO claimed that there had been &#8220;misappropriation of its UNIX System V code into Linux&#8221;. However, the company refused to identify the specific segments of code, claiming that it was a secret which they would reveal only to the court. They did say that the code could be found in [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>At the beginning of 2003, SCO claimed that there had been &#8220;misappropriation of its UNIX System V code into Linux&#8221;. However, the company refused to identify the specific segments of code, claiming that it was a secret which they would reveal only to the court. They did say that the code could be found in the SMP, RCU and a few other parts of the Linux kernel.</p><p>They later announced that they were suing IBM for $1&amp; billion, claiming that IBM transferred SCO trade secrets into Linux. That amount later rose to $3&amp; billion, and then again to $5 billion.</p><p>Some educated parties note that the &#8221;USL v. BSDi&#8221; case had shown that the Unix copyrights are weak and unenforceable. SCO has not claimed patent infringement, as according to the US Patent and Trademark Office database, no AT&amp;T or Novell patent was ever assigned to SCO. The UNIX trademark was not owned by SCO. That left arguing over trade secrets, which after some opposition, was hard to take beyond a breach of contract between SCO and IBM, and consequentially a claim only against IBM. SCO was looking for something directed at the greater Linux community, and has since explicitly dropped all trade secret claims from their case.</p><p>SCO now had little legal ground at this point and therefore began numerous legal claims and threats against many of the major names in the computer industry, including IBM, Hewlett-Packard, Microsoft, Novell, Silicon Graphics, Sun Microsystems and Red Hat.</p><p>By mid 2004, five major lawsuits had been filed</p><p>* &#8221;SCO v. IBM&#8221;</p><p>* &#8221;Red Hat v. SCO&#8221;</p><p>* &#8221;SCO v. Novell&#8221; (not directly related to Linux, the suit has more to do with Unix copyrights)</p><p>* &#8221;SCO v. DaimlerChrysler&#8221;</p><p>* &#8221;SCO v. AutoZone&#8221;</p><p>In cases SCO publicly implied that a number of other parties have committed copyright infringement, including not only Linux developers but also Linux users.</p><h3>UNIX SVRx</h3><p> SCO&#8217;s claims are derived from several contracts that may have transferred UNIX System V Release 4 intellectual property assets. The UNIX IP rights originated with Unix System Laboratories (USL), a division of AT&amp;T. In 1993, USL sold all UNIX rights and assets to Novell, including copyrights, trademarks, and active licensing contracts. Some of these rights and assets, plus additional assets derived from Novell&#8217;s development work, were then sold to the Santa Cruz Operation in 1995. The Santa Cruz Operation had developed and was selling a PC-based UNIX until 2000, when it then resold its UNIX assets to Caldera, which later changed its name to SCO Group.</p><p>Through this chain of sales, SCO claims to be the &#8220;owner of UNIX&#8221;. The validity of these claims is hotly contested by others. SCO claims copyright to all UNIX code developed by USL, referred to as SVRx, and licensing contracts originating with AT&amp;T, saying that these are inherited through the same chain of sales. The primary document SCO presents as evidence of these claims is the &#8220;Asset Purchase Agreement&#8221;, defining the sale between Novell and the Santa Cruz Operation. SCO says that this includes all copyrights to the UNIX code base and contractual rights to the licensing base. The other parties disagree.</p><h4>UNIX copyrights ownership</h4><p>The status of copyrights from USL is murky, since UNIX code is a compilation of elements with different copyright histories. Some code was released without copyright notice before the Copyright Act of 1976 made copyright automatic. This code may be in the public domain and not subject to copyright claims. Other code is affected by the &#8221;USL v. BSDi&#8221; case, and is covered by the BSD License.</p><p>Groklaw uncovered an old settlement made between Unix System Laboratories (USL) and The University of California in the case of USL v. BSDi. This settlement ended a copyright infringement suit against the University for making BSD source code freely available that USL felt infringed their copyrights. The university filed a counter suit, saying that USL had taken BSD source code and put it in UNIX without properly acknowledging the university&#8217;s copyright. This settlement muddies the question of SCO&#8217;s ownership of major parts of the UNIX source code. This uncertainty is particularly significant in regard to SCO&#8217;s claims against Linux, which uses some BSD code.</p><p>Novell challenges SCO&#8217;s interpretation of the purchase agreement. In response to a letter SCO sent to 1500 companies on May 12, 2003, Novell exchanged a series of letters with SCO beginning in May 2003, claiming that the copyrights for the core UNIX System V were not included in the asset purchase agreement and are retained by Novell. In October 2003, Novell registered those copyrights with the US Copyright Office.</p><p>In response to these challenges from Novell, SCO filed a &#8220;slander of title&#8221; suit against Novell, &#8221;SCO v. Novell&#8221;. This claimed that Novell was interfering with their business activities by clouding the ownership of UNIX copyrights. SCO&#8217;s claim for special damages was dismissed on June 9, 2004 for &#8220;failure to specifically plead special damages.&#8221; However, SCO was given 30 days &#8220;to amend its complaint to more specifically plead special damages&#8221;. In the same ruling, the judge expressed doubt that the Asset Purchase Agreement transferred the relevant copyrights.</p><p>SCO filed an amended complaint. In late July, 2005, Novell filed an answer to SCO&#8217;s complaint, denying all of its accusations. Novell also filed its own Slander of Title counter-lawsuit against SCO. Novell has also filed claims for numerous breaches of the APA between Novell and the Santa Cruz Operation. Under the APA, Santa Cruz (and later SCO after SCO purchased Santa Cruz Operation&#8217;s Unix Business) was given the right to market and sell Unixware as a product, retaining 100% of all revenues. Santa Cruz Operation (and later SCO) also was given the responsibility of administering Unix SVR4 license agreements on behalf of Novell. When money was paid for licensing, SCO was to turn over 100% of the revenue to Novell, and then Novell would return 5% as an Administration Fee. Novell claims that SCO signed Unix SVR4 licensing agreements with Microsoft and Sun Microsystems, as well as with numerous Linux End Users for Unix IP allegedly in the Linux Kernel, and then refused to turn the money over to Novell. Novell is suing for 100% of the revenue, claiming SCO is not entitled to the 5% administration fee since they breached their contract with Novell. Novell&#8217;s counterclaims proposed asking the court to put appropriate funds from SCO into escrow until the case is resolved, since SCO&#8217;s cash is diminishing quickly.</p><p>Novell also retained the right to audit SCO&#8217;s Unix Licensing Business under the APA. Novell claims that SCO has not turned over vital information about the Microsoft, Sun and Linux End User License Agreements, despite repeated demands by Novell for them to do so. Novell, in another claim that is part of their counter suit, is asking the court to compel SCO to allow Novell to perform this audit of SCO&#8217;s Unix Business.</p><p>On August 10, 2007 Judge Dale Kimball, hearing the SCO v. Novell case, ruled that &#8220;&#8230;the court concludes that Novell is the owner of the UNIX and UnixWare Copyrights&#8221;.</p><h4>License administration standing</h4><p>The Novell to Santa Cruz Operation Asset Purchase Agreement also involved the administration of some 6000 standing licensing agreements between various UNIX users and the previous owners. These licensees include universities, software corporations and computer hardware companies. SCO&#8217;s claimed ownership of the licenses has become an issue in three aspects of the SCO-Linux controversies. The first was the cancellation of IBM&#8217;s license, the second was SCO&#8217;s complaint against DaimlerChrysler (see &#8221;SCO v. DaimlerChrysler&#8221;), and the third is the derivative works claim of the &#8221;SCO v. IBM&#8221; case.</p><p>In May 2003, SCO canceled IBM&#8217;s SVRx license to its version of UNIX, AIX. This was based on SCO&#8217;s claim of unrestricted ownership of the System V licensing contracts inherited from USL. IBM ignored the license cancellation, claiming that an amendment to the original license made it &#8220;irrevocable.&#8221; In addition, as part of the Purchase Agreement, Novell retained certain rights of control over the administration of the licenses which were sold, including rights to act on SCO&#8217;s behalf in some cases. Novell exercised one of these rights by revoking SCO&#8217;s cancellation of the IBM license. SCO disputed the validity of both of these actions, and amended its &#8221;SCO v. IBM&#8221; complaint to include copyright infringement, based on IBM&#8217;s continued sale and use of AIX without a valid SVRx license.</p><p>In December 2003, SCO demanded that all UNIX licensees certify some items, some related to the use of Linux, that were not provided for in the license agreement language. Since DaimlerChrysler failed to respond, SCO filed the &#8221;SCO v. DaimlerChrysler&#8221; suit in March 2004. All claims related to the certification demands were summarily dismissed by the court.</p><h4>Control of derivative works</h4><p>The third issue based on the UNIX licensees agreement is related to SCO&#8217;s claims of control of derivative works.</p><p>Many UNIX licensees have added features to the core UNIX SVRx system and those new features contain computer code not in the original SVRx code base. In most cases, software copyright is owned by the person or company that develops the code. SCO, however, claims that the original licensing agreements define this new code as a derivative work. They also claim that they have the right to control and restrict the use and distribution of that new code.</p><p>These claims are the basis of &#8221;SCO v. IBM&#8221;. SCO&#8217;s initial complaint, said that IBM violated the original licensing agreement by not maintaining confidentiality with the new code, developed and copyrighted by IBM, and releasing it to the Linux project.</p><p>IBM claims that the license agreement (noted in the $Echo newsletter of April 1985) and subsequent licenses defines derivative works as the developer&#8217;s property. This leaves IBM free to do as it wishes with its new code. In August 2004, IBM filed a motion for partial summary judgment. The motion stated that IBM has the right to do as it wishes with software not part of the original SVRx code. In February 2005, the motion was dismissed as premature, because discovery was not yet complete. IBM refiled this motion along with other summary judgment motions as noted below in September 2006.</p><h3>SCO allegations of copyright and trade secret violations</h3><p> SCO claims that Linux infringes SCO&#8217;s copyright, trade secrets, and contractual rights. This claim is fundamental to the SCOsource program, where SCO has demanded that Linux users obtain licenses from SCOsource to be properly licensed to use the code in question. Exactly which parts of Linux are involved remains unclear as many of their claims are still under seal in the &#8221;SCO v. IBM&#8221; lawsuit.</p><p>SCO originally claimed in &#8221;SCO v. IBM&#8221; that IBM had violated trade secrets. But these alleged violations by IBM would not have involved Linux distributors or end users. SCO&#8217;s trade secret claims were dropped by SCO in their amended complaint.</p><p>SCO also claimed line-for-line literal copying of code from UNIX code files to Linux kernel files and obfuscated copying of code, but originally refused to publicly identify which code was in violation. SCO submitted to the court evidence of their claims under seal but much of it was excluded from the case after it was challenged by IBM as not meeting the specificity requirements to be included.</p><p>These examples have fallen into two groups. The first are segments of files or whole files alleged to originate in UNIX SVRx code such as the errno.h header file. The second group are files and materials contributed by IBM that originated with IBM development work associated with AIX and Dynix, IBM&#8217;s two UNIX products.</p><p>Each of these has a different set of issues. In order for copyright to be violated, several conditions must be met. First, the claimant must be able to show that they own the copyrights for the material in question. Second, all or a significant part of the source must be present in the infringing material. There must be enough similarity to show direct copying of material.</p><h4>SVRx code allegedly in Linux</h4><p>The issue of ownership of the SVRx code base was discussed above. Besides the unresolved issue of what was actually transferred from Novell to Santa Cruz Operation, there are also the portions of the SVRx code base that are covered by BSD copyrights or that are in the public domain.</p><p>SCO&#8217;s first public disclosure of what they claim is infringing code was at SCO Forum in August 2003. The first, known as the Berkeley Packet Filter, was distributed under the BSD License and is freely usable by anyone. The second example was related to memory allocation functions, also released under the BSD License. It is no longer in the Linux code base.</p><p>SCO has also claimed that code related to application programming interfaces was copied from UNIX. However, this code and the underlying standards they describe are in the public domain and are also covered by rights USL sold to The Open Group. A later claim was made to code segments related to ELF file format standards. This material was developed by the Tool Interface Standard (TIS) Committee and placed in the public domain. SCO claims that the TIS Committee had no authority to place ELF in the public domain, even though SCO&#8217;s predecessor in interest was a member of the committee.</p><p>SCO has claimed that some are violating UNIX SVRx copyrights by putting UNIX code into Linux. They may or may not have brought this claim directly in any of their cases. The IBM case is about derivative works, not SVRx code (see below). The Novell case is about copyright ownership. DaimlerChrysler was about contractual compliance statements.</p><p>The &#8220;may or may not&#8221; comes from AutoZone&#8217;s case. In AutoZone, SCO&#8217;s complaint claimed damages for AutoZone&#8217;s use of Linux. However, when objecting to AutoZone&#8217;s request for a stay pending the IBM case, SCO apparently contradicted their written complaint, claiming that the case was entirely about AutoZone copying certain libraries (outside the Linux kernel) from a UNIX system to a Linux-based system to facilitate moving an internal application to the Linux platform faster; SCO&#8217;s original complaint does not appear to mention these libraries. AutoZone denies having done this with UNIX libraries. If SCO&#8217;s oral description of their case is the correct one, then their AutoZone claim has nothing to do with the Linux kernel or the actions of any distributors.</p><p>The copyright issue is addressed directly in two of the cases. The first is by IBM in their counterclaim in &#8221;SCO v. IBM&#8221;. The issue is central to a pending motion by IBM, stating that IBM violated no copyrights in its Linux related activities. It is also addressed by Red Hat in the Red Hat v. SCO case. Red Hat claims that SCO&#8217;s statements about infringement in Linux are unproven and untrue, damaging to them and violates the Lanham Act. Red Hat asks for an injunction to stop claims of violations without proof. They also ask for a judgment that they violated no SCO copyrights. A hearing on the IBM motion was held in September 15, 2004. Judge Kimball took the motion under advisement. The Red Hat case is on hold.</p><h4>Allegations of reverse copying</h4><p>&#8221;EWeek&#8221; has reported allegations that SCO may have copied parts of the Linux kernel into SCO UNIX as part of its Linux Kernel Personality feature. If true, this would mean that SCO is guilty of a breach of the Linux kernel copyrights. SCO has denied this allegation, but according to Groklaw, one SCO employee confirmed it in a deposition.</p><h4>IBM code in Linux</h4><p>SCO has claimed a number of instances of IBM Linux code as breaches of contract. These examples include code related to Symmetric multiprocessing (SMP), Journaled File System (JFS), Read-copy-update (RCU) and Non-Uniform Memory Access (NUMA). This code is questionably in the Linux kernel, and may have been added by IBM through the normal kernel submission process. This code was developed and copyrighted by IBM. IBM added features to AIX and Dynix.</p><p>SCO claims that they have &#8220;control rights&#8221; to this due to their licensing agreements with IBM. SCO disavows claiming that they own the code IBM wrote, rather comparing their &#8220;control rights&#8221; to an easement, rights which allow them to prohibit IBM from publicizing the code they wrote, even though IBM owns the copyrights. They base this claim on language in the original license agreement that requires non-disclosure of the code and claim that all code developed by UNIX licensees that is used with the code under license be held in confidence. This claim is discussed above at Control of derivative works.</p><h3>SCO and the GPL</h3><p> Before changing their name to the SCO Group, the company was known as Caldera. Caldera was one of the major distributors of Linux from 1994 to 2003. Some, like Eben Moglen, have suggested that because Caldera distributed the allegedly infringing code under the GNU General Public License, or GPL, that this act would license any proprietary code in Linux.</p><p>SCO has stated that they did not know their own code was in Linux, so releasing it under the GPL does not count. However, as late as July and August 2006, long after that claim was made, they were still distributing ELF files (the subject of one of SCO&#8217;s claims regarding SVRx) under the GPL.</p><p>SCO has also claimed, in early stages of the litigation, that the GPL is invalid and non-binding and legally unenforceable. In response, supporters of the GPL, such as Eben Moglen, claimed that SCO&#8217;s right to distribute Linux relied upon the GPL being a valid copyright license. Later court filings by the SCO group in &#8221;SCO v. IBM&#8221; use SCO&#8217;s alleged compliance with the license as a defense to IBM&#8217;s counterclaims.</p><p>The GPL has become an issue in &#8221;SCO v. IBM&#8221;. Under U.S. copyright law, distribution of creative works whose copyright is owned by another party is illegal without permission from the copyright owner, usually in the form of a license; the GPL is such a license, and thus allows distribution, but only under limited conditions. Since IBM released the relevant code under the terms of the GPL, it claims that the only permission that SCO has to copy and distribute IBM&#8217;s code in Linux is under the terms and conditions of the GPL, one of which requires the distributor to &#8220;accept&#8221; the GPL. IBM says that SCO violated the GPL by denouncing the GPL&#8217;s validity, and by claiming that the GPL violates the U.S. Constitution, together with copyright, antitrust and export control laws. IBM also claims that SCO&#8217;s SCOsource program is incompatible with the requirement that redistributions of GPLed works must be free of copyright licensing fees (fees may be charged for the acts of duplication and support). IBM has brought counterclaims alleging that SCO has violated the GPL and breached IBM&#8217;s copyrights by collecting licensing fees while distributing IBM&#8217;s copyrighted material.</p><p>Adapted from the Wikipedia article SCO-Linux controversies, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/sco-linux-controversies-background/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Alan Kennedy (psychologist) &#8211; Research contribution</title><link>http://www.morphosppc.com/article/alan-kennedy-psychologist-research-contribution</link> <comments>http://www.morphosppc.com/article/alan-kennedy-psychologist-research-contribution#comments</comments> <pubDate>Tue, 19 Jul 2011 15:21:27 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Alan kennedy (psychologist)]]></category> <category><![CDATA[Alan kennedy (psychologist) - research contribution]]></category> <category><![CDATA[Eye movement in reading]]></category> <category><![CDATA[Reading]]></category> <category><![CDATA[Visual acuity]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/alan-kennedy-psychologist-research-contribution</guid> <description><![CDATA[Early work on the psychological reality of linguistic rules. Kennedy&#8217;s early research (much of it in collaboration with A. L. Wilkes) was concerned with the &#8220;psychological reality&#8221; of linguistic rules, a preoccupation of cognitive psychologists in the 1970s. This work made use of simple laboratory tasks involving pressing buttons to indicate whether sentence fragments were [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Early work on the psychological reality of linguistic rules.</p><p>Kennedy&rsquo;s early research (much of it in collaboration with A. L. Wilkes) was concerned with the &ldquo;psychological reality&rdquo; of linguistic rules, a preoccupation of cognitive psychologists in the 1970s. This work made use of simple laboratory tasks involving pressing buttons to indicate whether sentence fragments were grammatical or not, or to signal the presence of a particular word in a sentence.</p><p>Kennedy, A. and Wilkes, A.L. (1968). Response-times at different positions within a sentence. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 82, 390-394.</p><p>Kennedy, A. and Wilkes, A.L. (1969). Analysis of storage and retrieval processes in memorising simple sentences. &#8221;Journal of Experimental Psychology&#8221;, 80, 396-398.</p><p>Kennedy, A. and Wilkes, A.L. (1971). Functional Structure in sentences: a performance analysis. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 23, 214-224.</p><p>Eye movement control and reading</p><p>In 1972, Kennedy spent six months in Paris, coming into contact with members of &ldquo;Groupe Regarde&rdquo;, an informal network of researchers working on psychological issues relating to eye movement control and led by Arianne Levy-Schoen. On his return to Dundee, Kennedy set up an eye movement laboratory aiming to replace indirect measurement of reaction time with more direct measurements of eye movements as participants read text. Initially, the principal UK funding agency (the Social Science Research Council) saw no future in work on eye movement control and refused to fund it. The validity of the approach was eventually accepted following a series of highly influential publications from laboratories in the USA. In 1979 Kennedy secured funding and a series of papers in collaboration with Wayne S. Murray confirmed that both the duration and location of eye fixations were controlled by linguistic properties of the text being read.</p><p>Kennedy, A. and Murray, W.S. (1984). Inspection-times for words in syntactically ambiguous sentences under three presentation conditions. &#8221;Journal of Experimental Psychology: Human Perception and Performance&#8221;, 10, 833-849.</p><p>Holmes, V.M., Kennedy, A., and Murray, W.S. (1987). Syntactic ambiguity and the garden path. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 39A, 277-294.</p><p>Murray, W.S. and Kennedy, A. (1988). Spatial Coding and the processing of anaphor by good and poor readers: Evidence from eye movement analyses. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 40A, 693-718.</p><p>Kennedy, A., Murray, W.S., Jennings, F. and Reid, C. (1989). Parsing complements: Comments on the generality of the principle of minimal attachment. &#8221;Language and Cognitive Processes: Special Issue on Parsing and Interpretation&#8221;. 4, 51-72.</p><p>Spatial coding</p><p>The psychological community rapidly established a consensus view that when a reader made an incorrect syntactic attachment (or was induced to do so by some experimental manipulation), this led to the deployment of corrective eye movements, involving looking back at the point in the text where the defective attachment had been made. In 1981, at a Sloan Conference in Amherst, Kennedy pointed out that although this equivalence between re-inspection and syntactic correction seems plausible, it also involves a paradox. This can be illustrated by considering a sentence such as:</p><p>&#8221;While Mary was mending the old grandfather clock struck twelve&#8221;</p><p>The words &#8221;old grandfather clock&#8221; may initially be attached as the direct object of the verb &#8221;mending&#8221;. The missing comma encourages this error. The fact that the attachment is incorrect becomes apparent when the word &#8221;struck&#8221; is encountered. The reader needs to re-analyse the sentence and there is ample experimental evidence that this process of re-analysis may be associated with re-inspecting eye movements (sometimes called &ldquo;regressions&rdquo;). For example, an eye movement may be made from the word &#8221;struck&#8221; back to the word &#8221;mending&#8221;.</p><p>Consideration of how eye movements in reading are controlled exposes a problem with this account. Visual acuity is restricted, so the question of how the eyes can be selectively and accurately directed to particular words arises. When the target is so visually degraded as to be virtually invisible, how is this achieved? Furthermore, if the target of such reinspections is the point where a faulty attachment was made, does this not imply that the reader was, in some sense, already aware of the potential problem?</p><p>Kennedy suggested a possible solution to this paradox: the proposal that readers retain information on the spatial disposition of elements of text. This Spatial Coding Theory has proved controversial with researchers claiming either that no spatial information is maintained or that only very primitive non-specific information is retained.</p><p>Kennedy, A. (1983). On looking into space. In K. Rayner (Ed.) &#8221;Eye movements in Reading: Perceptual and Language Processes&#8221;. New York: Academic Press.</p><p>Kennedy, A. (1982). Eye movements and spatial coding in reading. &#8221;Psychological Research&#8221;, 44, 313-322.</p><p>Kennedy, A. (1986). The case for place: Text arrangement and reading skill &#8211; Invited Tutorial Review. Current Psychological Research and Reviews. 5, 94-104.</p><p>Kennedy, A. and Murray, W.S. (1987). Spatial Coding and reading: some comments on Monk (1985). &#8221;Quarterly Journal of Experimental Psychology&#8221;, 39A, 649-718.</p><p>Murray, W.S. and Kennedy, A. (1988). Spatial Coding and the processing of anaphor by good and poor readers: Evidence from eye movement analyses. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 40A, 693-718.</p><p>Parafoveal-on-Foveal Effects</p><p>In 1995 in a poster presentation at the AmLap Conference in Edinburgh, Kennedy presented evidence that the duration of an eye fixation on a given word could be directly affected by properties (in this case, its frequency of occurrence in the language) of an adjacent word that had not yet been inspected. Up until that time it had been widely accepted that un-fixated words could be pre-processed (the so-called &ldquo;preview effect&rdquo;), but any advantage gained from this preview only became evident when the reader actually fixated the next word. The issue was important because of the developing consensus at that time that reading was best characterised as a serial activity in which only one word at a time was attended and all the processing needed to identify that word was completed before the eyes moved on. A preview effect is not inconsistent with this position because the reader&rsquo;s eyes lag behind the reader&rsquo;s attention. Attention shifts to the next word while the relevant eye movement is being prepared.</p><p>In contrast, evidence that properties of an un-fixated word feed back and directly affect processing time on a currently-fixated word would be seriously damaging to the serial position. Kennedy published the first study demonstrating such &ldquo;parafoveal-on-foveal&rdquo; effects in 1998. This was followed by a number of further laboratory studies (most in collaboration with Jo&euml;l Pynte in Aix-en-Provence) revealing a large number of sources of mutual cross-talk involving adjacent words in text. Factors identified included frequency-of-occurrence, familiarity, the constraint of the initial letters (i.e. how many other words in the language share the same initial letters), and the plausibility of the target sentence-frame.</p><p>The initial response from proponents of the strictly serial view of reading to these data was to acknowledge that some mutual interactions between adjacent words might occur, but to claim that the effects were small and fugitive &#8211; restricted to the unusual presentation conditions typically found in small-scale experiments (e.g. short sentences on a single line across a computer display). It was claimed that parafoveal-on-foveal interactions were not found in normal reading, and the bulk of evidence at that time supported this contention.</p><p>This changed, however, with the publication of an analysis of the Dundee Corpus by Kennedy and Pynte published in 2005. This involved French and English readers working through extended passages of text taken from newspaper articles. Shortly afterwards, Kliegl and colleagues in the University of Potsdam published an even larger analysis of a huge corpus of eye movement data collected during the reading of lengthy passages of text in German. Both the Dundee and Potsdam analyses revealed clear evidence of parafoveal-on-foveal effects. An obvious conclusion is that, rather than characterise the reader&rsquo;s attention as a &ldquo;switch&rdquo; operating in a strictly serial fashion, it seems more plausible that a degree of parallel processing takes place, involving the simultaneous processing of more than one word.</p><p>Up to the present, this controversy has not been settled. Although the effects obtained are clearly not an artifact of small-scale laboratory procedures, it must be accepted they are small; it is still possible that artifacts may be involved. One such draws on the fact that eye movement control in normal reading is not particularly precise: sometimes fixations intended for the next word may miss their target. A sufficiently large number of systematic mislocations of this kind might mimic measured parafoveal-on-foveal effects, reducing them to the status of a systematic measurement error. Unfortunately, details of a mechanism that would produce this outcome in practice are lacking. It has also not gone un-noticed that the argument involves a considerable shift of ground, with cross-talk now being seen as characteristic of normal, rather than laboratory, reading. Furthermore, recent evidence that cross-talk varies as a function of the class and syntactic function of the words involved makes an explanation in terms of mislocation implausible.</p><p>A critical question in the debate between proponents of serial and parallel views of reading is how the reader arrives relatively effortlessly at a single coherent understanding of the meaning of text. From the serial perspective reading is a sort of &ldquo;surrogate listening&rdquo;, in which an orderly pattern of inspection delivers the message in the correct order: the problem is the pattern of inspection is usually anything but orderly. From the parallel perspective the meaning of several words becomes available simultaneously: the problem is how are these competing signals resolved into a single correct meaning?</p><p>Kennedy, A. (1995).The influence of parafoveal words on foveal inspection time. AMLaP-95 Conference, Edinburgh, 1995.</p><p>Kennedy, A. (1998). The influence of parafoveal words on foveal inspection time: evidence for a processing trade-off. In G. Underwood (Ed.). &#8221;Eye guidance in reading and scene perception&#8221; (pp 149 &#8211; 223). Oxford: Elsevier.</p><p>Kennedy, A. (2000). Parafoveal processing in word recognition. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 53A, 429-456.</p><p>Kennedy, A., Pynte, J., &amp; Ducrot, S. (2002). Parafoveal-on-foveal interactions in word recognition. &#8221;Quarterly Journal of Experimental Psychology&#8221;, 55A, 1307-1337.</p><p>Kennedy, A. (2003b). The Dundee Corpus [CD-ROM]. Psychology Department, The University of Dundee.</p><p>Kennedy, A., &amp; Pynte, J. (2005). Parafoveal-on-foveal effects in normal reading. &#8221;Vision Research&#8221;, 45, 153-168.</p><p>Kennedy, A. (2008). Parafoveal-on-foveal effects are not an artifact of mislocated saccades. &#8221;Journal of Eye Movement Research&#8221;, 2(1):2, 1-10.</p><p>Kliegl, R., Nuthmann, A. &amp; Engbert, R. (2006). Tracking the mind during reading: the influence of past, present and future words on fixation durations. &#8221;Journal of Experimental Psychology: General&#8221;,135, 12-35.</p><p>Reichle, E. D., Pollatsek, A., Fisher, D. L., &amp; Rayner, K. (1998). Toward a model of eye movement control in reading. &#8221;Psychological Review&#8221;, 105, 125-157.</p><p>Reichle, E. D., Rayner, K., &amp; Pollatsek, A. (2003). The E-Z Reader model of eye movement control in reading: Comparisons to other models. &#8221;Behavioral and Brain Sciences&#8221;, 26, 445-526.</p><p>Richter, E. M., Engbert, R., &amp; Kliegl, R. (2006). Current advances in SWIFT. &#8221;Cognitive Systems Research&#8221;, 7, 23-33.</p><p>Serial Order in reading</p><p>Together with colleagues (in particular Jo&euml;l Pynte in Paris) Kennedy has recently addressed the problem of serial order in reading head on. Proponents of the view that reading is a kind of &ldquo;surrogate listening&rdquo; assume that the reader deals with each word in a strict serial order. You either process a word while looking directly at it, or, in certain cases, manage to attend to the next word without ever looking at it directly (in which case the word concerned may be skipped). In both circumstances words are processed, either overtly or covertly, in their correct serial order. Furthermore, this is a necessary order: the phrases &ldquo;run home&rdquo; and &ldquo;home run&rdquo; mean quite different things and the only way the two meanings can be disambiguated is to ensure they are looked at in the right order.</p><p>Notwithstanding the superficial appeal of this position, Kennedy points out that the claim conflicts with the way people actually look at printed text. Real patterns of inspection are relatively chaotic. For example, words are often looked at several times (particularly so for the beginner); the eyes sometimes jump back several words and re-examine segments of text already processed; the reader may return to words that had been skipped; and so on. In fact it has been known for more than twenty years that a strictly serial pattern of word-to-word inspection makes up only a minority of cases, accounting for about twenty percent of all eye fixations. This is obviously an uncomfortable notion for proponents of the metaphor of the reader as listener, but it also poses some severe challenges for all theories of reading. If readers look at words in a haphazard way and process several at the same time, how do they manage to arrive at a single coherent understanding of what they are reading? Why is this chaotic pattern of inspection not reflected in a chaotic jumble of meanings? As some have argued, encoding multiple words simultaneously in reading seems implausible.</p><p>Part of the answer may found by noting that printed text is not at all like the auditory stimulus we process when listening. For one thing, it is stable and relatively permanent: unlike speech, it remains out there, available to be re-examined at will. Text is not distributed in time; it is distributed in space, like a picture. When we look at a picture the claim that we encode multiple meanings simultaneously does not seem at all implausible because the visual system is designed to process objects in parallel. To take a concrete example, when we look at a tree, the temporal order of the fixations that fall on it is of no concern at all. It will be seen as a tree whatever the pattern of inspection. In fact there is little or no evidence for what might be termed a canonical scanpath, or &ldquo;right way of looking&rdquo;, for a given object. Obviously, particular words convey particular meanings, but the fact that the medium (printed text) is spatially extended means that these meanings can be allocated to specific locations in space. The problem of multiple simultaneous representations disappears once it is accepted that their &ldquo;simultaneity&rdquo; is spatial, rather than temporal.</p><p>The work of Kennedy on Pynte on non-canonical order in reading has proved controversial and has provoked a vigorous response from proponents of the serial view of reading.</p><p>Kennedy, A. and Pynte, J. (2008) The consequences of violations to reading order: An eye movement analysis. &#8221;Vision Research&#8221;, 45, 153-168.</p><p>Rayner, K., Pollatsek, A., Liversedge, S.P., &amp; Reichle, E.D. Eye movements and non-canonical reading: Comments on Kennedy and Pynte (2008). &#8221;Vision Research&#8221;, 49, 2232-2236.</p><p>Kennedy, A and Pynte, J. (2009). Non-canonical reading: Reply to Rayner, Pollatsek, Liversedge and Reichle (2008). &#8221;Vision Research&#8221;, 49, 2237-2239.</p><p>Reichle, E.D., Liversedge, S.P., Pollatsek, A., &amp; Rayner, K. Encoding multiple words simultaneously in reading is implausible. &#8221;Trends in Cognitive Sciences&#8221;, 13, 115-119.</p><p>Adapted from the Wikipedia article Alan Kennedy (psychologist), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/alan-kennedy-psychologist-research-contribution/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cross-platform &#8211; Cross-platform programming</title><link>http://www.morphosppc.com/article/cross-platform-cross-platform-programming</link> <comments>http://www.morphosppc.com/article/cross-platform-cross-platform-programming#comments</comments> <pubDate>Tue, 19 Jul 2011 13:21:35 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Abstraction Layer]]></category> <category><![CDATA[Apple Macintosh]]></category> <category><![CDATA[Application framework]]></category> <category><![CDATA[Application Programming Interface]]></category> <category><![CDATA[Cairo]]></category> <category><![CDATA[Cascading Style Sheets]]></category> <category><![CDATA[Cross Platform]]></category> <category><![CDATA[Cross-platform - cross-platform programming]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Fltk]]></category> <category><![CDATA[Fpgui]]></category> <category><![CDATA[Free Software]]></category> <category><![CDATA[Gtk+]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Java Virtual Machine]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Juce]]></category> <category><![CDATA[Microsoft .net]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Mono]]></category> <category><![CDATA[Mozilla application framework]]></category> <category><![CDATA[Netscape]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Opengl]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Qt]]></category> <category><![CDATA[Scripting Language]]></category> <category><![CDATA[Simple and fast multimedia library]]></category> <category><![CDATA[Simple directmedia layer]]></category> <category><![CDATA[Tcl/tk]]></category> <category><![CDATA[Unix-like]]></category> <category><![CDATA[Virtual Machine]]></category> <category><![CDATA[Web Browser]]></category> <category><![CDATA[Widget toolkit]]></category> <category><![CDATA[Wxwidgets]]></category> <category><![CDATA[X11]]></category> <category><![CDATA[Xul]]></category> <category><![CDATA[Xvt]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/cross-platform-cross-platform-programming</guid> <description><![CDATA[Cross-platform programming is the practice of actively writing software that will work on more than one platform. Approaches to cross-platform programming There are different ways of approaching the problem of writing a cross-platform application program. One such approach is simply to create multiple versions of the same program in different &#8221;source trees&#8221;&#8212;in other words, the [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Cross-platform programming is the practice of actively writing software that will work on more than one platform.</p><h3> Approaches to cross-platform programming</h3><p> There are different ways of approaching the problem of writing a cross-platform application program. One such approach is simply to create multiple versions of the same program in different &#8221;source trees&#8221;&mdash;in other words, the Windows version of a program might have one set of source code files and the Macintosh version might have another, while a FOSS *nix system might have another. While this is a straightforward approach to the problem, it has the potential to be considerably more expensive in development cost, development time, or both, especially for the corporate entities. The idea behind this is to create more than two different programs that have the ability to behave similarly to each other. It is also possible that this means of developing a cross-platform application will result in more problems with bug tracking and fixing, because the two different &#8221;source trees&#8221; would have different programmers, and thus different defects in each version. The smaller the programming team, the quicker the bug fixes tend to be.</p><p>Another approach that is used is to depend on pre-existing software that hides the differences between the platforms&mdash;called abstraction of the platform&mdash;such that the program itself is unaware of the platform it is running on. It could be said that such programs are &#8221;platform agnostic&#8221;. Programs that run on the Java Virtual Machine (JVM) are built in this fashion.</p><p>Some applications mix various methods of cross-platform programming to create the final application. An example of this is the Firefox web browser, which uses abstraction to build some of the lower-level components, separate source subtrees for implementing platform-specific features (like the GUI), and the implementation of more than one scripting language to help facilitate ease of portability. Firefox implements XUL, CSS and JavaScript for extending the browser, in addition to classic Netscape-style browser plugins. Much of the browser itself is written in XUL, CSS, and JavaScript, as well.</p><h3> Cross-platform programming toolkits and environments</h3><p> There are a number of tools which are available to help facilitate the process of cross-platform programming:</p><p>* Cairo: A free software library used to provide a vector graphics-based, device-independent API. It is designed to provide primitives for 2-dimensional drawing across a number of different backends. Cairo is written in C and has bindings for many programming languages.</p><p>* FLTK: Another open source cross platform toolkit, but more lightweight because it restricts itself to the GUI.</p><p>* fpGUI: An open source widget toolkit that is completely implemented in Object Pascal. It currently supports Linux, Windows and a bit of Windows CE.</p><p>* GTK+: An open source widget toolkit for Unix-like systems with X11 and Microsoft Windows.</p><p>* Mono (an open source version of Microsoft .NET): A cross-platform framework for applications and programming languages.</p><p>* Mozilla: An open source platform for building Mac, Windows and Linux applications.</p><p>* OpenGL: A cross-platform 3D graphics library.</p><p>* Qt&mdash;An application framework and widget toolkit for Unix-like systems with X11, Microsoft Windows, Mac OS X, and other systems&mdash;available under both open source and proprietary licenses.</p><p>* Simple and Fast Multimedia Library&mdash;A multimedia C++ API that provides low and high level access to graphics, input, audio, etc.</p><p>* Simple DirectMedia Layer&mdash;An open source cross-platform multimedia library written in C that creates an abstraction over various platforms&rsquo; graphics, sound, and input APIs. It runs on many operating systems including Linux, Windows and Mac OS X and is aimed at games and multimedia applications.</p><p>* Tcl/Tk</p><p>* wxWidgets: An open source widget toolkit that is also an application framework. It runs on Unix-like systems with X11, Microsoft Windows and Mac OS X. It permits applications written to use it to run on all of the systems that it supports, if the application does not use any operating system-specific programming in addition to it.</p><p>* XVT: A cross-platform toolkit for creating desktop applications in C/C++ on Windows, Linux and Unix (Solaris, HPUX, AIX), and Mac.</p><p>* Juce: An application framework written in in C++, used to write native software on numerous systems (Microsoft Windows, POSIX, Mac OS X), with no change to the code.</p><p>Adapted from the Wikipedia article Cross-platform, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/cross-platform-cross-platform-programming/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>IBM Lotus Notes &#8211; Features</title><link>http://www.morphosppc.com/article/ibm-lotus-notes-features</link> <comments>http://www.morphosppc.com/article/ibm-lotus-notes-features#comments</comments> <pubDate>Sun, 17 Jul 2011 01:21:22 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[Active Directory]]></category> <category><![CDATA[Apple inc.]]></category> <category><![CDATA[Application Software]]></category> <category><![CDATA[Backdoor]]></category> <category><![CDATA[Blogs]]></category> <category><![CDATA[C]]></category> <category><![CDATA[Certificate authority]]></category> <category><![CDATA[Chiclet]]></category> <category><![CDATA[Computer Virus]]></category> <category><![CDATA[Customer Relationship Management]]></category> <category><![CDATA[Database]]></category> <category><![CDATA[Database Management System]]></category> <category><![CDATA[Database normalization]]></category> <category><![CDATA[Database schema]]></category> <category><![CDATA[Denormalization]]></category> <category><![CDATA[Document-oriented database]]></category> <category><![CDATA[Encryption]]></category> <category><![CDATA[Feed aggregator]]></category> <category><![CDATA[Field]]></category> <category><![CDATA[File locking]]></category> <category><![CDATA[Formula language]]></category> <category><![CDATA[Groupware]]></category> <category><![CDATA[Gui tab]]></category> <category><![CDATA[Help desk]]></category> <category><![CDATA[Home office]]></category> <category><![CDATA[Html]]></category> <category><![CDATA[Hypertext transfer protocol]]></category> <category><![CDATA[Ibm lotus notes]]></category> <category><![CDATA[Ibm lotus notes - features]]></category> <category><![CDATA[Industrial espionage]]></category> <category><![CDATA[Information Management System]]></category> <category><![CDATA[Instant Messaging]]></category> <category><![CDATA[Internet Message Access Protocol]]></category> <category><![CDATA[Internet Protocol]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Laptop]]></category> <category><![CDATA[Latency]]></category> <category><![CDATA[Lightweight Directory Access Protocol]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Lotus 1 2 3]]></category> <category><![CDATA[Lotusscript]]></category> <category><![CDATA[Mac Os]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Microsoft Exchange Server]]></category> <category><![CDATA[Microsoft Windows]]></category> <category><![CDATA[Mime]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[National Security Agency]]></category> <category><![CDATA[Network news transfer protocol]]></category> <category><![CDATA[Novell groupwise]]></category> <category><![CDATA[Personal Information Management]]></category> <category><![CDATA[Pick operating system]]></category> <category><![CDATA[Point-to-point]]></category> <category><![CDATA[Post Office Protocol]]></category> <category><![CDATA[Presence information]]></category> <category><![CDATA[Public-key cryptography]]></category> <category><![CDATA[Real Time]]></category> <category><![CDATA[Relational model]]></category> <category><![CDATA[Rss]]></category> <category><![CDATA[S/mime]]></category> <category><![CDATA[Secure Sockets Layer]]></category> <category><![CDATA[Simple Mail Transfer Protocol]]></category> <category><![CDATA[Sql]]></category> <category><![CDATA[Usenet]]></category> <category><![CDATA[Visual Basic]]></category> <category><![CDATA[Web Browsing]]></category> <category><![CDATA[Web Server]]></category> <category><![CDATA[Web Service]]></category> <category><![CDATA[Wiki]]></category> <category><![CDATA[X.509]]></category> <category><![CDATA[Xml]]></category> <category><![CDATA[Xpages]]></category> <category><![CDATA[Zope]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/ibm-lotus-notes-features</guid> <description><![CDATA[Lotus Notes can be used for many collaborative applications,including e-mails, calendaring, PIM, instant messaging, Web browsing, and a variety of feature-rich custom applications. It can be used to access both local- and server-based applications and data. The current version of Lotus Notes is 8.5.1. (See http://www-01.ibm.com/software/lotus/products/notes/ for more details). In early days of the product, [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>Lotus Notes can be used for many collaborative applications,including e-mails, calendaring, PIM, instant messaging, Web browsing, and a variety of feature-rich custom applications. It can be used to access both local- and server-based applications and data. The current version of Lotus Notes is 8.5.1. (See http://www-01.ibm.com/software/lotus/products/notes/ for more details).</p><p>In early days of the product, the most common applications were threaded discussions and simple contact management databases. Today, Notes also provide blogs, wikis, RSS aggregators, CRM and Help Desk systems, and organizations can build a variety of custom applications for Notes using Domino Designer.</p><p>Lotus Notes can be used as an IMAP and POP e-mail client with non-Domino mail servers. Recipient addresses can be retrieved from any LDAP server, including Active Directory. The client also does web browsing, although it can be configured to launch the default browser instead.</p><p>Features include group calendaring and scheduling, SMTP/MIME-based e-mail, NNTP-based news support, and automatic HTML conversion of all documents by the Domino HTTP task.</p><p>Notes integration with IBM&#8217;s Sametime instant messaging allows users to see other users online and chat with one or more of them at the same time. Beginning with Release 6.5 this functionality is built into Notes and presence awareness is available in email and other Notes applications for users in organizations that use both Notes and Sametime.</p><p>Since version 7, Notes has provided a web services interface. Domino can be a web server for HTML files too; authentication of access to Domino databases or HTML files uses Domino&#8217;s own user directory and external systems such as Microsoft&#8217;s Active Directory.</p><p>A design client is available to allow rapid development of databases consisting of forms, which allow users to create documents; and views, which display selected document fields in columns.</p><p>In addition to being a groupware system (e-mail, calendaring, shared documents and discussions), Notes/Domino is also a platform for developing customized client&ndash;server and web applications. Its use of design constructs and code allows easier construction of &#8220;workflow&#8221;-type applications, which typically have complex approval processes and routing of data.</p><p>Since Release 5, Lotus server clustering has been able to provide geographic redundancy for servers.</p><p>Later in its product lifecycle, Lotus Notes adopted leading design techniques and prevailing user interface and navigation paradigms first popularized by Microsoft, Apple, Mozilla and others. Features Lotus Notes may have first included were GUI tabs for multiple pages, searches and functions, and squared-off workspace chiclets which are now used on the iPhone.</p><p>Lotus 8.5 is the newest release, providing more advancements in building custom software applications.</p><h3>Client/Server</h3><p> Lotus Notes and Lotus Domino is a true client/server database environment and the servers themselves can be virtually independent of the hardware and software. The server software is called Lotus Domino and the client software is Lotus Notes. The Domino software can run on Windows, Unix, Linux, AIX, AS/400 and even IBM mainframes such as the iSeries, and can scale to tens of thousands of users per server. There are different supported versions of the Domino server that are supported on the various levels of server operating systems, mostly corresponding to the latest server operating systems only being officially supported by a version of Domino that is released at about the same time as that OS.</p><p>Domino has security capabilities on a variety levels. It was actually first designed for a government contract to be used by such agencies and the FBI and CIA, so it would not be a surprise that it has impressive security options available. The authorizations can be very granular, down to the field level in specific records all the way up to 10 different parameters that can be set up at a database level, with intermediate options in between. Users can also assign access for other users to their personal calendar and email on a more generic reader, editor, edit with delete and manage my calendar levels. All of the security in Domino/Notes is independent of the server OS or Active Directory, another flexibility not available with Exchange. Optionally, the Notes client can be configure to have the user can use their Active Directory identity, but after starting the client the standard Notes security protocols are enforced. Any other Active Directory security settings are not applicable other than the user&#8217;s password. This was added to the Notes environment to address the standard complaints of having to enter a password for every different system the user might access at work.</p><p>Domino servers can support virtually all SMTP standards of mail communications, whitelists, blacklists, encryption, certificates and SSL connections. A Domino server can also be used as an HTTP server and databases can include HTML, XML, cascading style sheets and Java applets to allow for a web interface only limited by the programmer&#8217;s abilities to use these tools.</p><p>From the client side, a flexibility that can be useful is the ability to easily copy individual records (called documents in Notes) between databases (called Applications in Notes 8.0 and later.) This includes individual memos from a mail file, something that cannot be done from within Exchange/Outlook. Databases/Applications can be designed to handle virtually any kind of data with extremely flexible security parameters including workflow features within the standard Notes client application environment without have write actual code. Dozens of application templates are included at no charge with the software and there are numerous forums and other resources with custom databases available.</p><h3>Data replication</h3><p> The first release of Notes included a generalized replication facility. The generalized nature of this feature set it apart from predecessors like Usenet and continues to differentiate Notes from many other systems that now offer some form of synchronization or replication. The facility in Notes and Domino is not limited to email, calendar, and contacts. It works for any data in any application that uses Notes Storage Facility (.nsf) files, which are the standard container for data in the Notes architecture, for its storage. No special programming, tagging, or other configuration is required to enable replication.</p><p>Domino servers and Notes clients identify NSF files by their Replica IDs, and keep replicate files synchronized by bidirectionally exchanging data, metadata, and application logic and design. Replication between two servers, or between a client and a server, can occur over a network or a point-to-point modem connection. Replication between servers may occur at intervals according to a defined schedule, in near-real-time when triggered by data changes in server clusters, or when triggered by an administrator or program.</p><p>Creation of a local replica of an NSF file on the hard disk of a Notes client enables the user to fully use Notes databases while working off-line; the client synchronizes any changes when client and server next connect. Local replicas are also sometimes maintained for use while connected to the network in order to reduce network latency. Replication between a Notes client and Domino server can run automatically according to a schedule, or manually in response to a user or programmatic request. Since Notes 6, local replicas maintain all security features programmed into the applications. Earlier releases of Notes did not always do so. Early releases also did not offer a way to encrypt NSF files, raising concerns that local replicas might expose too much confidential data on laptops or insecure home office computers. But more recent releases offer encryption, and as of Notes 6 it is the default setting for newly created local replicas.</p><h3>Security</h3><p> Notes was the first widely adopted software product to use public key cryptography for client&ndash;server and server&ndash;server authentication and for encryption of data; it remains the product with the largest installed base of PKI users. Until US laws regulating encryption were changed in 2000, Lotus was prohibited from exporting versions of Notes that supported symmetric encryption keys that were longer than 40 bits. In 1997, Lotus negotiated an agreement with the NSA that allowed export of a version that supported stronger keys with 64 bits, but 24 of the bits were encrypted with a special key and included in the message to provide a &#8220;workload reduction factor&#8221; for the NSA. This strengthened the protection for users of Notes outside the US against private-sector industrial espionage, but not against spying by the US government. This implementation was widely announced, but with some justification many people did consider it to be a backdoor. Some governments objected to being put at a disadvantage to the NSA, and as a result Lotus continued to support the 40-bit version for export to those countries.</p><p>Under current US export laws, Lotus Notes supports only one version of the Notes PKI with 128-bit symmetric keys, 1024-bit public keys, and no workload reduction factor. The Domino server includes security tools support S/MIME, SSL 3.0 with industry standard key sizes for HTTP and other Internet protocols, X.509 client certificates, and an integrated certificate authority.</p><p>Notes and Domino also uses a code-signature framework that controls the security context, runtime, and rights of custom code developed and introduced into the environment. Notes 5 introduced execution control lists (ECLs) at the client level. Notes/Domino 6 allowed ECLs to be managed centrally by server administrators through the implementation of Policies. Since release 4.5, the code signatures listed in properly configured ECLs prevent code from being executed by external sources, to avoid virus propagation through Notes/Domino environments. Administrators can centrally control whether each mailbox user can add exceptions to, and thus override, the ECL.</p><h3>Database security</h3><p> Every database has an access control list (ACL) that specifies the level of access a user or a server can have to that database. A user&#8217;s access level determines what tasks he or she can perform in the database; A server&#8217;s access level determines what information the server can replicate. (The names of access levels are the same for users and servers.) Only a user or administrator with Manager access can create or modify the ACL. To set an ACL, the Manager selects the access level, user type, and access level privileges for each user or group in a database. Default entries in the ACL can be set when the Manager creates the database. The manager can also assign roles if the database designer determines this level of access refinement is needed by the application.</p><h3>Programming</h3><p> Notes/Domino is a cross-platform, secure, distributed document-oriented database and messaging framework and rapid application development environment that includes pre-built applications like email, calendar, etc. This sets it apart from its major commercial competitors, such as Microsoft Exchange or Novell GroupWise, which are generally purpose-built applications for mail and calendaring that offer APIs for extensibility.</p><p>Lotus Domino databases are built using the Domino Designer client, available only for Microsoft Windows; standard user clients are available for Windows, Linux, and Mac OS. A key feature of Notes is that many replicas of the same database can exist at the same time on different servers and clients, across dissimilar platforms; the same storage architecture is used for both client and server replicas. Originally, replication in Notes happened at document (i.e. record) level. With release of Notes 4 in 1996, replication was changed so that it now occurs at field level.</p><p>A database is a Notes Storage Facility (.nsf) file, containing basic units of storage known as a &#8220;note&#8221;. Every note has a UniqueID that is shared by all its replicas. Every replica also has a UniqueID that uniquely identifies it within any cluster of servers, a domain of servers, or even across domains belonging to many organizations that are all hosting replicas of the same database. Each note also stores its creation and modification dates, and one or more Items.</p><p>There are several classes of notes, including design notes and document notes. Design notes are created and modified with the Domino Designer client, and represent programmable elements, such as the GUI layout of forms for displaying and editing data, or formulas and scripts for manipulating data. Document notes represent user data, and are created and modified with the Lotus Notes client, via a web browser, via mail routing and delivery, or via programmed code.</p><p>Document notes can have parent-child relationships, but Notes should not be considered a hierarchical database in the classic sense of information management systems. Notes databases are also not relational, although there is a SQL driver that can be used with Notes, and it does have some features that can be used to develop applications that mimic relational features. Notes does not support atomic transactions, and its file locking is rudimentary. Notes is a document-oriented database (document-based, schema-less, loosely structured) with support for rich content and powerful indexing facilities. This structure closely mimics paper-based work flows that Notes is typically used to automate.</p><p>Items represent the content of a note. Every item has a name, a type, and may have some flags set. A note can have more than one item with the same name. Item types include Number, Number List, Text, Text List, Date-Time, Date-Time List, and Rich Text. Flags are used for managing attributes associated with the item, such as read or write security. Items in design notes represent the programmed elements of a database. For example, the layout of an entry form is stored in the rich text Body item within a form design note. This means that the design of the database can replicate to users&#8217; desktops just like the data itself, making it extremely easy to deploy updated applications.</p><p>Items in document notes represent user-entered or computed data. An item named &#8220;Form&#8221; in a document note can be used to bind a document to a form design note, which directs the Lotus Notes client to merge the content of the document note items with the GUI information and code represented in the given form design note for display and editing purposes. The resulting loose binding of documents to design information is one of the cornerstones of the power of Lotus Notes. Traditional database developers used to working with rigidly enforced schemas, on the other hand, may consider the power of this feature to be a double-edged sword.</p><p>Notes applications development uses several programming languages. Formula and LotusScript are the two main ones. LotusScript is similar to, and may even be considered a specialized implementation of, Visual Basic, but with the addition of many powerful native classes that model the Notes environment, whereas Formula is similar to Lotus 1-2-3 formula language but is unique to Notes.</p><p>Java was integrated into Lotus Notes beginning with Release 4.5. With Release 5, Java support was greatly enhanced and expanded, and JavaScript was added. LotusScript is the primary tool in developing applications for the Notes client, as well as server-based processing. Java and JavaScript are the primary tools for developing applications for browser access, allowing browsers to emulate the functionality of the Notes client. The Notes client can now natively process Java and JavaScript code, although applications development usually requires at least some code specific to only Notes or only a browser. However, the Mac client does not support Java and the Windows client usually does not support the most recent version of Java.</p><p>As of version 6, Lotus established an XML programming interface in addition to the options already available. The Domino XML Language (DXL) provides XML representations of all data and design resources in the Notes model, allowing any XML processing tool to create and modify Notes/Domino data.</p><p>Since Release 8.5, XPages were also integrated into Lotus Notes.</p><p>External to the Lotus Notes application, IBM provides toolkits in C, C++, and Java to connect to the Domino database and perform a wide variety of tasks. The C toolkit is the most mature, and the C++ toolkit is an objectized version of the C toolkit, lacking many functions the C toolkit provides. The Java toolkit is the least mature of the three and can be used for basic application needs.</p><h3>Database</h3><p> Notes includes a database management system but Notes files are different from relational or object databases because they are document-centric. Document-oriented databases such as Notes allow multiple values in items (fields), do not require a schema, come with built-in document-level access control, and store RichText data. Some object-relational features are being developed, and Domino 7 to 8.5.x supports the use of IBM&#8217;s DB2 database as an alternative store for Notes databases. (According to IBM, this NSFDB2 feature, however, is now in [http://www-01.ibm.com/support/docview.wss?uid=swg21384421 maintenance mode with no further development planned.]) A Notes database can be mapped to a relational database using tools like DECS, [LEI], JDBCSql for Domino or NotesSQL.</p><p>It could be argued that Notes is a multi-value database system like PICK, or that it is an object system like Zope, but it is in fact unique. Whereas the temptation for relational database programmers is to normalize databases, Notes databases must be denormalized. RDBMS developers often find it difficult to conceptualize the difference. It may be useful to think of a Notes document (a &#8216;note&#8217;) as analogous to an XML document natively stored in a database (although with limitations on the data types and structures available).</p><p>The benefits of this data structure are:</p><p># No need to define size of fields, or datatype;</p><p># Attributes (Notes fields) that are null take up no space in a database;</p><p># Built-in full text searching.</p><p>Adapted from the Wikipedia article IBM Lotus Notes, under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/ibm-lotus-notes-features/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>APL (programming language) &#8211; History</title><link>http://www.morphosppc.com/article/apl-programming-language-history</link> <comments>http://www.morphosppc.com/article/apl-programming-language-history#comments</comments> <pubDate>Sat, 16 Jul 2011 20:21:25 +0000</pubDate> <dc:creator></dc:creator> <category><![CDATA[AIX Operating System]]></category> <category><![CDATA[.net framework]]></category> <category><![CDATA[68000]]></category> <category><![CDATA[Adin falkoff]]></category> <category><![CDATA[Apl (programming language)]]></category> <category><![CDATA[Apl (programming language) - history]]></category> <category><![CDATA[Burroughs b5000]]></category> <category><![CDATA[Burroughs corporation]]></category> <category><![CDATA[Cics]]></category> <category><![CDATA[Commodore pet]]></category> <category><![CDATA[Control data corporation]]></category> <category><![CDATA[Conversational monitor system]]></category> <category><![CDATA[Cpm]]></category> <category><![CDATA[Data general]]></category> <category><![CDATA[Digital equipment corporation]]></category> <category><![CDATA[Emulator]]></category> <category><![CDATA[Euro]]></category> <category><![CDATA[Fortran]]></category> <category><![CDATA[Fred brooks]]></category> <category><![CDATA[Harris corporation]]></category> <category><![CDATA[Harvard University]]></category> <category><![CDATA[Hewlett Packard]]></category> <category><![CDATA[I. p. sharp associates]]></category> <category><![CDATA[Ibm 1050]]></category> <category><![CDATA[Ibm 1130]]></category> <category><![CDATA[Ibm 1620]]></category> <category><![CDATA[Ibm 2741]]></category> <category><![CDATA[Ibm 360]]></category> <category><![CDATA[Ibm 370]]></category> <category><![CDATA[Ibm 4300 series]]></category> <category><![CDATA[Ibm 5100]]></category> <category><![CDATA[Ibm 7090]]></category> <category><![CDATA[Ibm 7090/94 ibsys]]></category> <category><![CDATA[Ibm pc]]></category> <category><![CDATA[Ibm selectric typewriter]]></category> <category><![CDATA[Ibm system/360]]></category> <category><![CDATA[Intel 8008]]></category> <category><![CDATA[International Business Machines]]></category> <category><![CDATA[Jim brown]]></category> <category><![CDATA[Kenneth e. iverson]]></category> <category><![CDATA[Mathematical notation]]></category> <category><![CDATA[Mcm/70]]></category> <category><![CDATA[Microcomputer]]></category> <category><![CDATA[Microsoft Corporation]]></category> <category><![CDATA[Motorola 6800]]></category> <category><![CDATA[Music/sp]]></category> <category><![CDATA[New york]]></category> <category><![CDATA[Object oriented]]></category> <category><![CDATA[Pc/370]]></category> <category><![CDATA[Rodnay zaks]]></category> <category><![CDATA[Science research associates]]></category> <category><![CDATA[Scientific time sharing corporation]]></category> <category><![CDATA[Shared variables]]></category> <category><![CDATA[Sheffer stroke]]></category> <category><![CDATA[Siemens ag]]></category> <category><![CDATA[Sybex]]></category> <category><![CDATA[The computer company]]></category> <category><![CDATA[Thomas j. watson research center]]></category> <category><![CDATA[Time sharing option]]></category> <category><![CDATA[Turing award]]></category> <category><![CDATA[University of waterloo]]></category> <category><![CDATA[Unix]]></category> <category><![CDATA[Vector processor]]></category> <category><![CDATA[Videobrain family computer]]></category> <category><![CDATA[Vspc]]></category> <category><![CDATA[Xerox]]></category> <category><![CDATA[Yorktown heights]]></category> <category><![CDATA[Z80]]></category><guid
isPermaLink="false">http://www.morphosppc.com/article/apl-programming-language-history</guid> <description><![CDATA[The first incarnation of what was later to be the APL programming language was published and formalized in &#8221;A Programming Language&#8221;, a book describing a notation invented in 1957 by Kenneth E. Iverson while at Harvard University. Iverson had developed a mathematical notation for manipulating arrays that he taught to his students. In 1960, he [...]No related posts.]]></description> <content:encoded><![CDATA[<div
class="ad" style="float:left; padding:0 15px 15px 15px"><script type="text/javascript"><!--
google_ad_client = "pub-0091919875977192";
/* 336x280, skapad 2011-04-06 */
google_ad_slot = "0402496911";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p>The first incarnation of what was later to be the APL programming language was published and formalized in &#8221;A Programming Language&#8221;, a book describing a notation invented in 1957 by Kenneth E. Iverson while at Harvard University. Iverson had developed a mathematical notation for manipulating arrays that he taught to his students.</p><p>In 1960, he began work for IBM and working with Adin Falkoff, created APL based on the notation he had developed. This notation was used inside IBM for short research reports on computer systems, such as the Burroughs B5000 and its stack mechanism when stack machines versus register machines were being evaluated by IBM for upcoming computers.</p><p>Also in 1960, Iverson was already also using his notation in a draft copy of Chapter 6 called &#8220;A programming language&#8221; for the book he was writing with Fred Brooks, &#8221;Automatic Data Processing&#8221;, which would later be published in 1963.</p><p>Published in 1962, the notation described in &#8221;A Programming Language&#8221; was recognizable yet distinct from later APL.</p><p>As early as 1962, the first attempt to use the notation to describe a complete computer system happened after Falkoff discussed with Dr. William C. Carter his work in the standardization of the instruction set for the machines that later became the IBM System/360 family.</p><p>In 1963, Dr. Herbert Hellerman, working at the IBM Systems Research Institute, implemented a part of the notation on an IBM 1620 computer, and it was used by students in a special high school course on elementary functions. This implementation of a portion of the notation was called PAT (Personalized Array Translator).</p><p>In 1963, Falkoff, Iverson, and Edward H. Sussenguth Jr., all working at IBM, used the notation for a formal description of the IBM System/360 series machine architecture and functionality which resulted in a paper published in IBM Systems Journal in 1964. After this was published, the team turned their attention to an implementation of the notation on a computer system. One of the motivations for this focus of implementation was the interest of John L. Lawrence who had new duties with Science Research Associates, an educational company bought by IBM in 1964. Lawrence asked Iverson and his group to help utilize the language as a tool for the development and use of computers in education.</p><p>After Lawrence M. Breed and Philip S. Abrams of Stanford University joined the team at IBM Research, they continued their prior work on an implementation programmed in FORTRAN IV for a portion of the notation was done for the IBM 7090 computer running under the IBSYS operating system. This work was finished in late 1965 and later known as IVSYS (Iverson System). The basis of this implementation was described in detail by Abrams in a Stanford University Technical Report, &#8220;An Interpreter for Iverson Notation&#8221; in 1966. Like Hellerman&#8217;s PAT system earlier, this implementation did not include the APL character set but used special English reserved words for functions and operators. The system was later adapted for a time-sharing system and, by November 1966, it had been reprogrammed for the IBM/360 Model 50 computer running in a time sharing mode and was used internally at IBM.</p><p> A key development in the ability to use APL effectively, before the widespread use of CRT terminals, was the development of a special IBM Selectric typewriter interchangeable typeball with all the special APL characters on it. This was used on paper printing terminal workstations using the Selectric typewriter and typeball mechanism, such as the IBM 1050 and IBM 2741 terminal. Keycaps could be placed over the normal keys to show which APL characters would be entered and typed when that key was struck. This meant that, for the first time, a programmer could actually type in and see real APL characters as used in Iverson&#8217;s original notation and not be forced to use awkward English keyword representations of them. Falkoff and Iverson had the special APL Selectric typeballs, 987 and 988, designed in late 1964, although no APL computer system was available to use them. Iverson cited Falkoff as the inspiration for the idea of using an IBM Selectric typeball for the APL character set.</p><p>The IBM 2741 keyboard layout with the APL typeball print head inserted looked this way to the programmer:</p><p>:</p><p>Some APL symbols, even with the APL characters on the typeball, still had to be typed in by over-striking two existing typeball characters. An example would be the &#8220;grade up&#8221; character which had to be made from a &#8220;delta&#8221; (shift-H) and a &#8220;Sheffer stroke&#8221; (shift-M). This was necessary because the APL character set was larger than the 88 characters allowed on the Selectric typeball.</p><p>The first APL interactive login and creation of an APL workspace was in 1966 by Larry Breed using a 1050 terminal at the IBM Mohansic Labs near Thomas J. Watson Research Center, the home of APL, in Yorktown Heights, New York.</p><p>IBM was chiefly responsible for the introduction of APL to the marketplace.</p><p>APL was first available in 1967 for the IBM 1130 as &#8221;APL1130&#8221;. It would run in as little as 8k 16 bit words of memory, and used a dedicated 1 megabyte hard disk.</p><p>APL gained its foothold on mainframe timesharing systems from the late 1960s through the 1980s. Additional improvements in performance for mainframe systems included the &#8220;APL Assist Microcode&#8221; in which some support for APL execution was included in the actual hardware as opposed to APL being exclusively a software product. Later, when suitably performing hardware was finally available starting in the early to mid-1980s, many users migrated their applications to the personal computer environment.</p><p>Early IBM APL interpreters for IBM 360 and IBM 370 hardware implemented their own multi-user management instead of relying on the host services, thus they were timesharing systems in their own right. First introduced in 1966, the &#8221;APL360&#8221;</p><p>system was a multi-user interpreter. The ability to programmatically communicate with the operating system for information and setting interpreter system variables was done through an invention called &#8220;I-beam&#8221; functions, using both monadic and dyadic operations.</p><p>In 1973, IBM released &#8221;APL.SV&#8221; which was a continuation of the same product, but which offered shared variables as a means to access facilities outside of the APL system, such as operating system files. In the mid 1970s, the IBM mainframe interpreter was even adapted for use on the IBM 5100 desktop computer, which had a small CRT and an APL keyboard, when most other small computers of the time only offered BASIC. In the 1980s, the &#8221;VSAPL&#8221; program product enjoyed widespread usage with CMS, TSO, VSPC, MUSIC/SP and CICS users.</p><p>In 1973-1974, Dr. Patrick Haggerty introduced the APL interpreter on Sperry Corporation computers. Dr. Haggerty, single-handedly wrote the University of Maryland APL processor for the Sperry Univac 1100 Series mainframe computers. At the time, Sperry had nothing. In 1974, student Alan Stebbens was assigned the task of implementing an internal function. And student Bill Linton caused massive dumps to occur as he practiced developing APL programs in the third-floor TTY room, causing Dr. Haggerty to burst through the TTY door to halt the practice until Dr. Haggerty fixed the APL interpreter bug.</p><p>Several timesharing firms sprang up in the 1960s and 1970s which sold APL services using modified versions of the IBM APL360 interpreter. In North America, the better-known ones were I. P. Sharp Associates, Scientific Time Sharing Corporation, and The Computer Company (TCC). With the advent first of less expensive mainframes such as the IBM 4331 and later the personal computer, the timesharing industry had all but disappeared by the mid 1980s.</p><p>&#8221;Sharp APL&#8221; was available from I. P. Sharp Associates, first on a timesharing basis in the 1960s, and later as a program product starting around 1979. &#8221;Sharp APL&#8221; was an advanced APL implementation with many language extensions, such as &#8221;packages&#8221; (the ability to put one or more objects into a single variable), file system, nested arrays, and shared variables.</p><p>APL interpreters were available from other mainframe and mini-computer manufacturers as well, notably Burroughs, CDC, Data General, DEC, Harris, Hewlett-Packard, Siemens, Xerox, and others.</p><p>In 1979, Iverson received the Turing Award for his work on APL.</p><h3>APL2</h3><p> Starting in the early 1980s, IBM APL development, under the leadership of Dr Jim Brown, implemented a new version of the APL language which contained as its primary enhancement the concept of &#8221;nested arrays&#8221;, where an array can contain other arrays, as well as new language features which facilitated the integration of nested arrays into program workflow. Ken Iverson, no longer in control of the development of the APL language, left IBM and joined I. P. Sharp Associates, where one of his major contributions was directing the evolution of Sharp APL to be more in accordance with his vision.</p><p>As other vendors were busy developing APL interpreters for new hardware, notably Unix-based microcomputers, APL2 was almost always the standard chosen for new APL interpreter developments. Even today, most APL vendors cite APL2 compatibility, which only approaches 100%, as a selling point for their products.</p><p>&#8221;APL2&#8221; for IBM mainframe computers is still available today, and was first available for CMS and TSO in 1984. The APL2 Workstation edition (Windows, OS/2, AIX, Linux, and Solaris) followed much later in the early 1990s.</p><h3>Microcomputers</h3><p> The first microcomputer implementation of APL was on the 8008-based MCM/70, the first general purpose personal computer, in 1973.</p><p>The VideoBrain Family Computer, released in 1977, only had one programming language available for it and that was a dialect of APL called APL/S.</p><p>A Small APL for the Intel 8080 called EMPL was released in 1977, and Softronics APL, with most of the functions of full APL, for 8080-based CP/M systems was released in 1979.</p><p>In 1977, the Canadian firm Telecompute Integrated Systems, Inc. released a business-oriented APL interpreter known as TIS APL, for Z80-based systems. It featured the full set of file functions for APL, plus a full screen input and switching of right and left arguments for most dyadic operators by introducing ~. prefix to all single character dyadic functions such as &#8211; or /.</p><p>Vanguard APL was available for Z80 CP/M-based processors in the late 1970s. TCC released APL.68000 in the early 1980s for Motorola 68000-based processors, this system being the basis for MicroAPL Limited&#8217;s APLX product. I. P. Sharp Associates released a version of their APL interpreter for the IBM PC and PC/370 &#8211; for the IBM PC, an emulator was written which facilitated reusing much of the IBM 370 mainframe code. Arguably, the best known APL interpreter for the IBM Personal Computer was STSC&#8217;s APL*Plus/PC.</p><p>The Commodore SuperPET, introduced in 1981, included an APL interpreter developed by the University of Waterloo.</p><p>In the early 1980s, the Analogic Corporation developed &#8221;The APL Machine&#8221;, which was an array processing computer designed to be programmed only in APL. There were actually three processing units, the user&#8217;s workstation, an IBM PC, where programs were entered and edited, a Motorola 6800 processor which ran the APL interpreter, and the Analogic array processor which executed the primitives. At the time of its introduction The APL Machine was likely the fastest APL system available. Although a technological success, The APL Machine was a marketing failure. The initial version supported a single process at a time. At the time the project was discontinued, the design had been completed to allow multiple users. As an aside, an unusual aspect of The APL Machine was that the library of workspaces was organized such that a single function or variable which was shared by many workspaces existed only once in the library. Several of the members of The APL Machine project had previously spent a number of years with Burroughs implementing &#8221;APL700&#8221;.</p><p>At one stage, Microsoft Corporation planned to release a version of APL, but these plans never materialized.</p><p>An early 1978 publication of Rodnay Zaks from Sybex was &#8221;A microprogrammed APL implementation&#8221; ISBN 0895880059 which is the complete, total source listing for the microcode for a PDP / LSI-11 processor implementing APL. This may have been the substance of his PhD thesis.</p><h3>Extensions</h3><p> Recent extensions to APL include:</p><p>* Object-oriented programming</p><p>* Support for .Net, ActiveX, operating system resources &amp; connectivity</p><p>* APL as a native .NET language using Visual Studio 2008</p><p>* Integrated charting and manipulation of SQL databases</p><p>* XML-array conversion primitives</p><p>* [http://foldoc.org/lambda+expression Lambda expressions]</p><p>Adapted from the Wikipedia article APL (programming language), under the G. N. U. Free Documentation License. Please also see http://en.wikipedia.org/wiki</p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://www.morphosppc.com/article/apl-programming-language-history/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Database Caching 42/178 queries in 0.832 seconds using disk: basic
Object Caching 4104/4928 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d3j1u3j0l3helq.cloudfront.net

Served from: www.morphosppc.com @ 2012-02-09 11:07:50 -->
