index.html 7.51 KB
Newer Older
Arturo Espinosa's avatar
Arturo Espinosa committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.5b1 [en] (X11; I; Linux 2.1.65 i686) [Netscape]">
   <TITLE>The Gnumeric spreadsheet</TITLE>
</HEAD>
<BODY TEXT="#330000" LINK="#770000" VLINK="#600000" BACKGROUND="bg.jpg">
&nbsp;
<TABLE BORDER COLS=2 WIDTH="100%" NOSAVE >
<TR>
<TD ALIGN=center><IMG SRC="foot-transparent.gif" ALT="GNOME logo by Tigert" HEIGHT=225 WIDTH=198><A NAME="CORBA and compound documents"></A></TD>

<TD ALIGN=center>
<P><BR><A HREF="#whatis">What is Gnumeric</A>
<BR><A HREF="screenshots">Screenshots</a>
Michael Meeks's avatar
Michael Meeks committed
17
<BR><A HREF="doc/C/gnumeric/gnumeric.html">User Manual</a>
Arturo Espinosa's avatar
Arturo Espinosa committed
18
19
20
21
22
<BR><A HREF="#future">Future Gnumeric projects</A>
<BR><A HREF="#corba">CORBA and compound documents</A>
<BR><A HREF="#plugin">Plugin system&nbsp;</A>
<BR><A HREF="#lists">Mailing lists</A>
<BR><A HREF="#getting">Getting Gnumeric</A>
Michael Meeks's avatar
Michael Meeks committed
23
<BR><A HREF="#bugs">Reporting Bugs</A>
Arturo Espinosa's avatar
Arturo Espinosa committed
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<BR>&nbsp;</td><td><a href="screenshots/gnumeric8.gif"><img src="thumb.gif" alt="thumnail"></a></TD>
</TR>
</TABLE>

<!-- msf - I coulnt stand this anymore :) -->
<BR>
<CENTER>
<TABLE WIDTH=95% CELLSPACING=1 CELLPADDING=4 BORDER=1>
<TR><TD BGCOLOR="#ccccc0" ALIGN=center>
    <BIG><B>
    gnumeric - The GNOME Spreadsheet
    </B></BIG>
    </A>
</TD></TR>
<TR><TD BGCOLOR="#eeeee0">


<H3>
<A NAME="whatis"></A>What is Gnumeric</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
43

Michael Meeks's avatar
Michael Meeks committed
44
The Gnumeric spreadsheet is part of the <A
Arturo Espinosa's avatar
Arturo Espinosa committed
45
HREF="http://www.gnome.org">GNOME</A> desktop environment: a project
Michael Meeks's avatar
Michael Meeks committed
46
to create a free, user friendly desktop environment.&nbsp; As every
Arturo Espinosa's avatar
Arturo Espinosa committed
47
48
49
50
51
52
53
54
55
56
57
58
other component of GNOME, Gnumeric is <A
HREF="http://www.gnu.org/philosophy/free-sw.html">free
software</A>&nbsp; and it is licensed under the terms of the GNU <A
HREF="http://www.gnu.org/copyleft/gpl.html">GPL.</A> 

<P>You can see some <A
HREF="http://www.gnome.org/gnumeric/screenshots">screenshots</A> of
Gnumeric.

<P>Gnumeric is intended to be a replacement for a commercial
spreadsheet, so a lot of effort and work has still to go into it, but
I believe we have the right framework to do it.
Arturo Espinosa's avatar
Arturo Espinosa committed
59

Arturo Espinosa's avatar
Arturo Espinosa committed
60
61
62
63
64
65
<h3>
<a name="download"></a>Downloading</h3>

You can download gnumeric from: <a
href="ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric">ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric</a>

Michael Meeks's avatar
Michael Meeks committed
66
<P>Gnumeric announcements:
Arturo Espinosa's avatar
Arturo Espinosa committed
67
<ul>
Michael Meeks's avatar
Michael Meeks committed
68
	<li><a href="gnumeric-0.26">gnumeric-0.26</a></li>
Michael Meeks's avatar
Michael Meeks committed
69
70
71
	<li><a href="gnumeric-0.25">gnumeric-0.25</a></li>
	<li><a href="gnumeric-0.24">gnumeric-0.24</a></li>
	<li><a href="gnumeric-0.23">gnumeric-0.23</a></li>
Arturo Espinosa's avatar
Arturo Espinosa committed
72
	<li><a href="gnumeric-0.21">gnumeric-0.21</a></li>
Michael Meeks's avatar
Michael Meeks committed
73
	<li><a href="palaeolithic.html">palaeolithic versions</a></li>
Arturo Espinosa's avatar
Arturo Espinosa committed
74
75
</ul>

Arturo Espinosa's avatar
Arturo Espinosa committed
76
77
<H3>
<A NAME="future"></A>Future projects</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
78
79

I would like to add support for arbitrary precision arithmetic in the
Michael Meeks's avatar
Michael Meeks committed
80
future using the GNU Multi-precision library.
Arturo Espinosa's avatar
Arturo Espinosa committed
81

Michael Meeks's avatar
Michael Meeks committed
82
<P>Printing is going to be achieved by the GNOME printing framework
Arturo Espinosa's avatar
Arturo Espinosa committed
83
84
85
86
87
88
which is being designed right now by Raph Levien.  The internal
changes to Gnumeric to support printing are important, so the code to
handle printing is kept on a branch in CVS until we are ready to
deploy it in the main distribution.  You can get a copy of the printing code by using 
the command "cvs co -r GNUMERIC_PRINT gnumeric" on the GNOME CVS or AnonCVS machine.

Michael Meeks's avatar
Michael Meeks committed
89
90
<P>To learn more about our plans read the README and the Future-Roadmap files 
included with Gnumeric.
Arturo Espinosa's avatar
Arturo Espinosa committed
91
92

<p>Graphics in Gnumeric will be implemented by using the <a
Michael Meeks's avatar
Michael Meeks committed
93
href="/guppi">GUPPI</a> plotting engine through the CORBA and Bonobo
Arturo Espinosa's avatar
Arturo Espinosa committed
94
95
96
97
98
99
100
infrastructure.  To test drive the code that includes Bonobo support
you need to get a copy of Bonobo (this is not yet released, you need
to get a snapshot from the CVS, using the command "cvs co bonobo".  Be
warned that until Bonobo's release we are not commiting to any sort of
support on Gnumeric).

<p> Michael Meeks, Sean Atkinson and Bruno Unna have been working on
Michael Meeks's avatar
Michael Meeks committed
101
Excel import / export code.  Talk to them if you are interested in helping the
Arturo Espinosa's avatar
Arturo Espinosa committed
102
project.
Arturo Espinosa's avatar
Arturo Espinosa committed
103

Arturo Espinosa's avatar
Arturo Espinosa committed
104
105
<H3>
<A NAME="corba"></A>CORBA, compound documents</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
106
107
108

As part of the GNOME desktop, Gnumeric will be using the <A
HREF="http://cvs.labs.redhat.com/ORBit">ORBit</A> CORBA implementation
Michael Meeks's avatar
Michael Meeks committed
109
110
to expose its services to the world. It will also be available to other
applications as a Baboon component
Arturo Espinosa's avatar
Arturo Espinosa committed
111
112
(Baboon is the compound document architecture of GNOME).

Arturo Espinosa's avatar
Arturo Espinosa committed
113
114
<H3>
<A NAME="plugin"></A>Plugin system</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
115
116
117
118
119
120
121
122

Gnumeric has a plugin system based on shared libraries right now
(which means that all plugins right now fall under the GNU GPL). A
plugin exists for defining your own functions in Python.<P>

Gnumeric exports a number of CORBA interfaces that enable programmers
to control Gnumeric remotely within an authenticated GNOME desktop

Arturo Espinosa's avatar
Arturo Espinosa committed
123
124
<H3>
<A NAME="lists"></A>Mailing lists</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
125
126
127
128
129

The Gnumeric mailing list can be reached at <A
HREF="mailto:gnumeric-list@gnome.org">gnumeric-list@gnome.org</A>.  If
you want to subscribe to the mailing list, send mail to: <A
HREF="mailto:gnumeric-list-request@gnome.org">gnumeric-list-request@gnome.org</A>
Arturo Espinosa's avatar
Arturo Espinosa committed
130
and in the body of your message put the word "subscribe".
Arturo Espinosa's avatar
Arturo Espinosa committed
131

Arturo Espinosa's avatar
Arturo Espinosa committed
132
133
<H3>
<A NAME="getting"></A>Getting Gnumeric</H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
134
135
136
137
138
139

As with any other software in GNOME, you can fetch the latest
development version of Gnumeric from the <A
HREF="http://www.gnome.org/devel/whatiscvs.shtml">GNOME Anonymous
CVS</A> and from the GNOME CVS from the module "gnumeric".  <P>To
compile Gnumeric you will need the gnome-libs package and the
Michael Meeks's avatar
Michael Meeks committed
140
141
gnome-xml package. The gnome-libs package in turn requires the glib, gtk+
and imlib packages.
Arturo Espinosa's avatar
Arturo Espinosa committed
142

Michael Meeks's avatar
Michael Meeks committed
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<H3>
<A NAME="bugs"></A>Reporting Bugs</H3>

Firstly, please make sure that you have the latest version of gnumeric before
reporting bugs. Gnumeric is undergoing extensive and rapid development and your
bug is likely to have been silently fixed.

<P>The standard procedure for bug reporting is detailed at <A
HREF="http://bugs.gnome.org/">http://bugs.gnome.org/</A> please ensure that
your bug hasn't already been logged by checking the <A
HREF="http://bugs.gnome.org/db/pa/lgnumeric.html">list</A>.
It would also help if you CC. your mail to gnumeric-list@gnome.org.

<P>There are certain types of bug that we are especially interested in. Gnumeric
should <b>never</b> die (SEGV) if it does please, please put the effort in 
to submit a bug report, it will save others lots of grief.

Arturo Espinosa's avatar
Arturo Espinosa committed
160
161
<H3>
<A NAME="Thanks">Thanks to</a></H3>
Arturo Espinosa's avatar
Arturo Espinosa committed
162

Arturo Espinosa's avatar
Arturo Espinosa committed
163
164
Tom Miller at <a href="http://www.xess.com">XESS</a> for helping me
understand various spreadsheet issues and making the source code for
Arturo Espinosa's avatar
Arturo Espinosa committed
165
166
his first spreadsheet program available to me for study.  <p>

Arturo Espinosa's avatar
Arturo Espinosa committed
167
168
169
170
171
172
173
<h3>Developers</h3>
Gnumeric has been coded mainly by Miguel de Icaza, with help from 
other intrepid hackers that have contributed code, bug fixes and
documentation:
<ul>
	<li>Daniel Veillard (XML file load/save support).
	<li>Tom Dyas (Plugin setup, Python plugin).
Arturo Espinosa's avatar
Arturo Espinosa committed
174
175
	<li>Michael Meeks, Sean Atkinson and Bruno Unna (Excel file loading code).
	<li>Jukka-Pekka Iivonen (lots of Gnumeric's functions).
Arturo Espinosa's avatar
Arturo Espinosa committed
176
177
178
	<li>Jakub Jelinek (new scrolling engine)
	<li>Chris Lahey (number formatting engine).
	<li>Adrian Likins (manual, online help).
Arturo Espinosa's avatar
Arturo Espinosa committed
179
	<li>Vladimir Vuksan (various Gnumeric functions).
Arturo Espinosa's avatar
Arturo Espinosa committed
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
	<li>Mark Probst (Guile plugin).
	<li>Federico Mena (canvas support).
	<li>Morten Welinder (lots of fixes and code auditing).
	<li>Vincent Renardias (internationalization issues).
	<li>Erik Troan (assorted bug fixes).
	<li>Donnie Barnes (docs, bug fixes).
</ol>
<p>
Many other people have contributed ideas and translations of Gnumeric to other
languages.
<H3>
<A NAME="author">Reaching me</a></H3>
<A HREF="mailto:miguel@nuclecu.unam.mx">Miguel de Icaza</A>. My <A HREF="http://www.nuclecu.unam.mx/~miguel">own
home page</A>.


</TABLE>
</CENTER>
</BODY>
</HTML>