File: z2.html

package info (click to toggle)
ebook-dev-ggad 199908-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,264 kB
  • ctags: 1,163
  • sloc: sh: 44; makefile: 35
file content (180 lines) | stat: -rw-r--r-- 7,211 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <title>
      Introduction
    </title>
    <meta name="GENERATOR" content=
    "Modular DocBook HTML Stylesheet Version 1.45">
    <link rel="HOME" title="GTK+ / Gnome Application Development"
    href="ggad.html">
    <link rel="UP" title="Overview" href="overview.html">
    <link rel="PREVIOUS" title="Overview" href="overview.html">
    <link rel="NEXT" title="The Gnome Development Framework" href= 
    "z4.html">
  </head>
  <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink= 
  "#840084" alink="#0000FF">
    <div class="NAVHEADER">
      <table width="100%" border="0" bgcolor="#ffffff" cellpadding= 
      "1" cellspacing="0">
        <tr>
          <th colspan="4" align="center">
            <font color="#000000" size="2">GTK+ / Gnome Application
            Development</font>
          </th>
        </tr>
        <tr>
          <td width="25%" bgcolor="#ffffff" align="left">
            <a href="overview.html"><font color="#0000ff" size="2">
            <b>&lt;&lt;&lt; Previous</b></font></a>
          </td>
          <td width="25%" colspan="2" bgcolor="#ffffff" align= 
          "center">
            <font color="#0000ff" size="2"><b><a href="ggad.html">
            <font color="#0000ff" size="2"><b>
            Home</b></font></a></b></font>
          </td>
          <td width="25%" bgcolor="#ffffff" align="right">
            <a href="z4.html"><font color="#0000ff" size="2"><b>
            Next &gt;&gt;&gt;</b></font></a>
          </td>
        </tr>
      </table>
    </div>
    <div class="CHAPTER">
      <h1>
        <a name="Z2">Introduction</a>
      </h1>
      <div class="TOC">
        <dl>
          <dt>
            <b>Table of Contents</b>
          </dt>
          <dt>
            <a href="z2.html#Z3">What is Gnome?</a>
          </dt>
          <dt>
            <a href="z4.html">The Gnome Development Framework</a>
          </dt>
          <dt>
            <a href="z22.html">Structure of the Book</a>
          </dt>
        </dl>
      </div>
      <p>
        This chapter gives you an overview of the technologies
        described in this book.
      </p>
      <div class="SECT1">
        <h1 class="SECT1">
          <a name="Z3">What is Gnome?</a>
        </h1>
        <p>
          Gnome is a free (or "open source") software development
          project started in 1997 by Miguel de Icaza of the Mexican
          Autonomous National University and a small team of
          programmers from around the world. Inspired by the
          success of the similar K Desktop Environment (KDE)
          project, the burgeoning popularity of the GNU/Linux
          operating system, and and the power of the GTK+ graphical
          toolkit, Gnome grew quickly --- within a year, hundreds
          of programmers were involved and many thousands of lines
          of code had been written. Gnome has become a powerful
          framework for GUI application development which runs on
          any modern variety of UNIX.
        </p>
        <p>
          "Gnome" is actually an acronym: GNU Network Object Model
          Environment. Originally, the project was intended to
          create a framework for application objects, similar to
          Microsoft's OLE and COM technologies. However, the scope
          of the project rapidly expanded; it became clear that
          substantial groundwork was required before the "network
          object" part of the name could become reality. The latest
          development versions of Gnome include an object embedding
          architecture called Bonobo, and Gnome 1.0 included a
          fast, light CORBA 2.2 ORB called ORBit.
        </p>
        <p>
          Gnome is a part of the GNU Project, whose overall goal is
          developing a free operating system (named GNU) plus
          applications to go with it. GNU stands for "GNU's Not
          UNIX", a humorous way of saying that the GNU operating
          system is UNIX-compatible. You can learn more about GNU
          at <a href="http://www.gnu.org" target="_top">
          http://www.gnu.org</a>.
        </p>
        <p>
          Gnome has two important faces. From the user's
          perspective, it is an integrated desktop environment and
          application suite. From the programmer's perspective, it
          is an application development framework (made up of
          numerous useful libraries). Applications written with the
          Gnome libraries run fine even if the user isn't running
          the desktop environment, but they integrate nicely with
          the Gnome desktop if it's available.
        </p>
        <p>
          The desktop environment includes a file manager, a
          "panel" for task switching, launching programs, and
          docking applets, a "control center" for configuration,
          and several smaller bells and whistles. These programs
          hide the traditional UNIX shell behind an easy-to-use
          graphical interface.
        </p>
        <p>
          Gnome's development framework makes it possible to write
          consistent, easy-to-use, interoperable applications. The
          X Window System designers made a deliberate decision not
          to impose any user interface policy on developers; Gnome
          adds a "policy layer," creating a consistent
          look-and-feel. Finished Gnome applications work well with
          the Gnome desktop, but can also be used "standalone" ---
          users only need to install Gnome's shared libraries. It's
          even possible to write Gnome applications which do not
          rely on the X Window System; you might want to provide a
          non-graphical CORBA service, for example.
        </p>
        <p>
          This book is about Gnome from a developer's point of
          view; it describes how to write a Gnome application using
          the Gnome libraries and tools.
        </p>
      </div>
    </div>
    <div class="NAVFOOTER">
      <br>
      <br>
      <table width="100%" border="0" bgcolor="#ffffff" cellpadding= 
      "1" cellspacing="0">
        <tr>
          <td width="25%" bgcolor="#ffffff" align="left">
            <a href="overview.html"><font color="#0000ff" size="2">
            <b>&lt;&lt;&lt; Previous</b></font></a>
          </td>
          <td width="25%" colspan="2" bgcolor="#ffffff" align= 
          "center">
            <font color="#0000ff" size="2"><b><a href="ggad.html">
            <font color="#0000ff" size="2"><b>
            Home</b></font></a></b></font>
          </td>
          <td width="25%" bgcolor="#ffffff" align="right">
            <a href="z4.html"><font color="#0000ff" size="2"><b>
            Next &gt;&gt;&gt;</b></font></a>
          </td>
        </tr>
        <tr>
          <td colspan="2" align="left">
            <font color="#000000" size="2"><b>Overview</b></font>
          </td>
          <td colspan="2" align="right">
            <font color="#000000" size="2"><b>The Gnome Development
            Framework</b></font>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>