<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>The Story of the GNOME project</title>
</head>
-<body bgcolor=white text=black>
+<body>
<h1>The Story of the GNOME project</h1>
<p>An incomplete recollection of some of the events in the story of the
GNOME project. Maybe one day I will finish it.</p>
-<p>This is our local copy of the original pages from http://primates.ximian.com/~miguel/gnome-history.html</p>
+<p>This is our local copy of the original pages from <a href="http://primates.ximian.com/~miguel/gnome-history.html">http://primates.ximian.com</a> </p>
<h2>The early days</h2>
</head>
<body>
<h1>A Brief History of Qt</h2>
-<p>This is our local copy of the original pages from http://www.civilnet.cn/book/embedded/GUI/Qt4/pref04.html</p>
+<p>This is our local copy of the original pages from <a href="http://www.civilnet.cn/book/embedded/GUI/Qt4/pref04.html">www.civilnet.cn</a></p>
<p>The Qt framework first became publicly available in May 1995. It was initially developed by Haavard Nord (Trolltech's CEO) and Eirik Chambe-Eng (Trolltech's president). Haavard and Eirik met at the Norwegian Institute of Technology in Trondheim, where they both graduated with master's degrees in computer science.</p>
<p>Haavard's interest in C++ GUI development began in 1988 when he was commissioned by a Swedish company to develop a C++ GUI framework. A couple of years later, in the summer of 1990, Haavard and Eirik were working together on a C++ database application for ultrasound images. The system needed to be able to run with a GUI on Unix, Macintosh, and Windows. One day that summer, Haavard and Eirik went outside to enjoy the sunshine, and as they sat on a park bench, Haavard said, "We need an object-oriented display system." The resulting discussion laid the intellectual foundation for the object-oriented cross-platform GUI framework they would soon go on to build.</p>
<p>In 1991, Haavard started writing the classes that eventually became Qt, collaborating with Eirik on the design. The following year, Eirik came up with the idea for "signals and slots", a simple but powerful GUI programming paradigm that has now been embraced by several other toolkits. Haavard took the idea and produced a hand-coded implementation. By 1993, Haavard and Eirik had developed Qt's first graphics kernel and were able to implement their own widgets. At the end of the year, Haavard suggested that they go into business together to build "the world's best C++ GUI framework".</p>