@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop

@BODY
<table>
<tr valign="middle">
	<td>
	<font face="Arial,Helvetica,sans" size=10><b>
	Nautilus and GNOME:<br>
	Building a Better Linux Desktop<br>
	</b></font>
	<br>
	<font face="Arial,Helvetica,sans" size=6> 
	Bart Decrem, Co-Founder<br>
	Mike Fleming, Software Engineer
	</tr>
	</table>
	</font>
	</td>
</tr>
</table>

@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop

@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>Eazel -- Geek Credentials<b>
<br>
<br>
<table cellspacing="10"> 
<tr><td width="40%"><font face="Arial,Helvetica,sans" size=6>Andy Hertzfeld</font>
	<td valign="top"><font face="Arial,Helvetica,sans" size=6>Original Mac Toolbox</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Bud Tribble</font>
	<td><font face="Arial,Helvetica,sans" size=6>Software Mngr, Mac Project<br>Dir. of SW, NeXT</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Susan Kare</font>
	<td><font face="Arial,Helvetica,sans" size=6>Original Mac Icons</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Darin Adler</font>
	<td><font face="Arial,Helvetica,sans" size=6>Tech Lead, MacOS 7</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Arlo Rose</font>
	<td><font face="Arial,Helvetica,sans" size=6>UI Lead, MacOS 8<br>Kalidiscope</font></tr>
</font>
</table>

</font>
@/BODY


@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop

@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>Eazel -- Geek Credentials (continued)<b>
<br>
<br>
<table cellspacing="10"> 
<tr><td valign="top" width="40%"><font face="Arial,Helvetica,sans" size=6>Ramiro Estrugo</font>
	<td><font face="Arial,Helvetica,sans" size=6>Mozilla</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>John Harper</font>
	<td valign="top"><font face="Arial,Helvetica,sans" size=6>Sawfish</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Pavel Cisler</font>
	<td><font face="Arial,Helvetica,sans" size=6>BeOS Tracker<br>Eddie</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Maciej Stachowiak</font>
	<td><font face="Arial,Helvetica,sans" size=6>Former guile maintainer</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>George Lebl</font>
	<td><font face="Arial,Helvetica,sans" size=6>GNOME Panel</font></tr>
<tr><td valign="top"><font face="Arial,Helvetica,sans" size=6>Eskil Olsen</font>
	<td><font face="Arial,Helvetica,sans" size=6>GNOME Pilot</font></tr>
</font>
</table>

</font>
@/BODY



@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>What is GNOME?</b><br>
A "Desktop Environment" built on top of the X Window System
<ul>
<li>A Widget/Control Library (GTK+)
<li>A UI Convention and Library (gnome-libs: basic dialogs, menus)
<li>A Window Manager (Sawfish, others)
<li>Inter-application Communication (CORBA/ORBit)
<li>Filesystem abstraction (GNOME-VFS)
<li>Suite of basic applications
<ul>
	<li>Panel
	<li>Control Center
	<li>File Manager
</ul>
<li>Other random pieces (printing, sound, image rendering, etc)
</ul>

</font>
@/BODY


@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>GNOME -- What's Coming?</b>
<ul>
<li>GNOME 1.4 -- Spring 2001
	<ul>
	<li>Nautilus, the next-generation file manager
	<li>GConf, a user preference database
	<li>OAF, new object activation framework
	<li>Bonobo (early), a component model (like MS OLE)
	</ul>
<li>GNOME 2.0 -- Fall 2001
	<ul>
	<li>GTK+ 2.0
	<li>Bonobo (stable)
	<li>Evolution, a mail and "groupware" app
	</ul>
</ul>
</font>
@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>GNOME Components -- Bonobo</b>
<ul>
	<li>Component Model in the tradition of Microsoft OLE
	<li>Goal: allow compound documents; embedding of complex controls
	<li>Based on CORBA, with extensive C support library
	<li>Theoretically allows embedding of remote components
	<li>Still very immature
	<li>Used in Nautilus, Gnumeric, Evolution
	<li>To be supported in OpenOffice
	<li>Maintainers: Michael Meeks &amp; Miguel de Icaza, HelixCode
	<li>gnome-components-list@lists.gnome.org
</ul>
</font>
@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>GNOME Components -- GConf</b>
<ul>
	<li>User Preference database similar to Windows Registry
	<li>Pluggable back-ends: Preferences may be stored in central directory server or database
	<li>Applications can be notified of preference change
	<li>Schema can be stored along with preference
	<li>Maintainer: Havoc Pennington, Red Hat.
	<li>gconf-list@lists.redhat.com
</ul>
</font>
@/BODY


@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY

<font face="Arial,Helvetica,sans" size=6> 
<b>GNOME Components -- Gnome VFS</b>
<ul>
	<li>User-level filesystem abstraction, providing UNIX-like file semantics over multiple protocols.
	<li>Based on URI schemes
	<li>Current modules include:<br>
		Native Filesystem, HTTP/WebDAV, FTP, User-level NFS
	<li>MIME sniffing mechanism
	<li>Provides a portable mechanism for extending filesystem concept
	<li>Maintainer: Pavel Cisler, Eazel.
	<li>gnome-vfs-list@lists.gnome.org
</ul>
</font>
@/BODY


@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY
<font face="Arial,Helvetica,sans" size=6> 
<b>More info: Installing GNOME</b>
<ul>
	<li>Install the Helix GNOME distribution:<br>
		<a href="http://www.helixcode.com">www.helixcode.com</a>
	<li>Download Nautilus Preview Release 2:<br>
		<a href="http://www.eazel.com">www.eazel.com</a>
</ul>
</font>
@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY
<font face="Arial,Helvetica,sans" size=6> 
<b>Contributing to GNOME</b>
	<ul>
		<li>Write more cool applications!
		<li>GNOME Documentation Project
		<li>Contribute to existing GNOME projects
		<li><a href="http://www.gnome.org">www.gnome.org</a>
		<li><a href="http://developer.gnome.org">developer.gnome.org</a>
		<li>Join mailing lists on <a href="http://lists.gnome.org">lists.gnome.org</a>
		<li>Drop by on IRC, irc.gnome.org #gnome
	</ul>
@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY
<font face="Arial,Helvetica,sans" size=6> 
<b>Contributing to Nautilus</b>
<li>Contribute Code
	<ul>
		<li>Write GNOME-VFS modules and Nautilus Views
		<li>Submit bug fixes, portability patches
		<li>Visit <a href="http://nautilus.eazel.com">nautilus.eazel.com</a>
		<li>irc.gnome.org #nautilus
	</ul>
<li>Play and Report Bugs
	<ul>
		<li>Nautilus Bug Night, first Monday of every month 14h00 PST<br>irc.gnome.org #nautilus (hosted by Eli and Carbamide)
		<li><a href="http://nautilus.eazel.com/testing">http://nautilus.eazel.com/testing</a>
		<li>Report bugs on <a href="http://bugzilla.eazel.com">bugzilla.eazel.com</a>
	</ul>
</font>
@/BODY

@SLIDE
@TITLE Nautilus and GNOME: Building a Better Linux Desktop
@BODY
<font face="Arial,Helvetica,sans" size=10> 
Nautilus and Eazel Services Demo
</font>
@/BODY

