--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>The SeaMonkey Project - FOSDEM 2007 - Mozilla DevRoom</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+<!-- <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="xxx.html" title="Previous page"> -->
+ <link rel="next" href="slide_01.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>SeaMonkey - Reviving the Suite</h1>
+
+<div class="explanation">
+<ul>
+ <li><span class="hilite">Current and future developments</span>
+ in the SeaMonkey suite project</li>
+ <li>~20 min talk, 15-20 min discussion</li>
+</ul>
+</div>
+
+<div class="sample">
+<p class="sampledesc">Speaker: Robert Kaiser <KaiRo@KaiRo.at></p>
+<div class="samplecontent">
+<ul>
+<li>Member of the <a href="http://www.mozilla.org/projects/seamonkey/">SeaMonkey</a>
+ project management team ("SeaMonkey Council")</li>
+<li>Entered Mozilla dev community ~7 years ago, originally as German
+ localizer</li>
+</ul>
+
+<p class="small">Details:</p>
+<ul class="small">
+ <li>Known as "KaiRo" on IRC</li>
+ <li>Member of the SeaMonkey project management team
+ ("<a href="http://wiki.mozilla.org/SeaMonkey:Project_Organization#SeaMonkey_Council">SeaMonkey
+ Council</a>")</li>
+ <li>Acting as build engineer for SeaMonkey</li>
+ <li>Head of MLP staff (Mozilla Localization Project)</li>
+ <li>Maintainer of the SeaMonkey/Mozilla German Project (suite localization,
+ <a href="http://www.seamonkey.at/">seamonkey.at</a>) since late 1999</li>
+ <li>Worked on SeaMonkey/Mozilla suite themes
+ (<a href="http://www.kairo.at/download/mozskins">EarlyBlue, LCARStrek</a>)</li>
+ <li>Contributing to the mozilla.org codebase, mostly of them in UI and L10n
+ areas, as well as SeaMonkey infrastructure.</li>
+ <li>Founded his own one-man-business a year ago
+ ("<a href="http://www.kairo.at/">KaiRo.at</a> Robert Kaiser IT-Services" -
+ focused on his PHP-based website system and SeaMonkey)</li>
+ <li>Living in Steyr, Upper Austria, and attending Vienna University to
+ become a Chemistry and Physics teacher</li>
+</ul>
+</div>
+</div>
+
+<div class="sample">
+<p class="sampledesc">The slides -
+ <a href="http://kairo.mozdev.org/slides/fosdem2007/">http://kairo.mozdev.org/slides/fosdem2007/</a></p>
+<div class="samplecontent small">
+<ul class="small">
+ <li>Created for
+ <a href="http://www.fosdem.org/2007/schedule/tracks/mozilla">Mozilla
+ Developer Room</a> at <a href="http://www.fosdem.org/">FOSDEM 2007</a> in
+ Brussels.</li>
+ <li>Written in HTML 4.01 Strict and CSS.</li>
+ <li>Best navigated with SeaMonkey's "Site Navigation Bar" (all pages
+ linked via [HTML 2.0] <link> tags)</li>
+ <li>For others: "next" links on all slides, with an accesskey of "n"
+ (Alt+N or Alt+Shift+N)</li>
+ <li><a href="toc.html">Table of Contents</a></li>
+ <li>© 02/2007 Robert Kaiser and The SeaMonkey Project</li>
+</ul>
+</div>
+</div>
+
+<p class="forward"><a href="slide_01.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>INTRO - The SeaMonkey Project</title>
+ <link rel="stylesheet" type="text/css" href="slides2006.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="start" href="index.html" title="Start">
+<style type="text/css">
+html { height: 100%; }
+body {
+ height: 100%;
+ background-color: -moz-Dialog;
+ background-image: none;
+ background-repeat: no-repeat;
+ background-position: center center;
+ padding: 0;
+}
+#splash {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ width: 390px;
+ height: 232px;
+ margin: auto;
+ opacity: 0;
+}
+#splash > a > img { border: none; }
+</style>
+<script type="text/javascript">
+var steps = 20;
+var seconds = 5;
+
+var runFade;
+var splash;
+var start;
+var cnt = 0;
+
+function setFade() {
+ splash = document.getElementById('splash');
+ if (splash.style.display == 'none') {
+ splash.style.opacity = 0;
+ cnt = 0;
+ splash.style.display = 'block';
+ start = new Date();
+ runFade = window.setInterval("fadeIn()", seconds*1000/steps);
+ }
+ else {
+ if (splash.style.display) {
+ start = new Date();
+ runFade = window.setInterval("fadeOut()", seconds*1000/steps);
+ }
+ else { splash.style.display = 'none'; }
+ }
+}
+
+function fadeIn() {
+ splash.style.opacity = cnt++/steps;
+ var now = new Date();
+ if ((splash.style.opacity >= 1) || (cnt > steps) || (now.getTime() > start.getTime() + 2*seconds*1000)) {
+ window.clearInterval(runFade);
+ }
+}
+
+function fadeOut() {
+ splash.style.opacity = cnt--/steps;
+ var now = new Date();
+ if ((splash.style.opacity <= 0) || (cnt < 0) || (now.getTime() > start.getTime() + 2*seconds*1000)) {
+ window.clearInterval(runFade);
+ splash.style.display = 'none';
+ }
+}
+</script>
+</head>
+<body onClick="setFade();">
+
+<div id="splash" style="display:none;">
+<a href="index.html" accesskey="n"><img src="seamonkey-splash.png" alt="start"></a>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: Prime Facts</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <!-- <link rel="previous" href="slide_01.html" title="Previous page"> -->
+ <link rel="next" href="slide_02.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Prime Facts</h1>
+
+<div class="explanation">
+<ul>
+ <li>SeaMonkey internet application suite is
+ <span class="hilite">successor of Mozilla suite</span>, based
+ on open-sourced "Netscape Communicator" code.</li>
+ <li>Community project took over in March 2005</li>
+ <li>SeaMonkey 1.0 released in January 2006</li>
+ <li>SeaMonkey 1.1 released in January 2007</li>
+ <li>1.0.x and 1.1.x security/stability releases in sync with Gecko/Firefox
+ security updates</li>
+ <li>Latest release: <span class="hilite">SeaMonkey 1.1.1</span>
+ (and 1.0.8), February 2007</li>
+</ul>
+</div>
+
+<p class="forward"><a href="slide_02.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: Download numbers</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_01.html" title="Previous page">
+ <link rel="next" href="slide_03.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Download numbers</h1>
+
+<div class="explanation">
+<div class="cent">
+<img src="seamonkey-download-graph.png"
+ alt="SeaMonkey download numbers (bouncer)"
+ style="width:25.3em;height:14.9em;">
+</div>
+<ul class="small">
+ <li>Only official download of main builds counted</li>
+ <li>English (US) <span class="hilite">Windows/Linux installers + Mac dmg</span>;
+ through www.mozilla.org links</li>
+ <li>Does not include other builds, platforms, languages</li>
+ <li>Does not include direct FTP downloads, and other means of shipping
+ (Linux distributors, etc.)</li>
+</ul>
+</div>
+
+<p class="forward"><a href="slide_03.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: Google Trends</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_02.html" title="Previous page">
+ <link rel="next" href="slide_04.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>Google Trends</h1>
+
+<div class="explanation">
+<div class="cent">
+<p><a href="http://www.google.com/trends?q=seamonkey%2Csunbird%2Cmozilla+suite">SeaMonkey
+ vs. Sunbird vs. Mozilla Suite</a></p>
+<img src="google-trends.png"
+ alt="Google trends: SeaMonkey vs. Sunbird vs. Mozilla Suite"
+ style="width:32.9em;height:13.1em;">
+</div>
+<ul class="small">
+ <li>Only data until November 2006 (before 1.1 release)</li>
+ <li>Google searches and news references only tell trends</li>
+ <li><span class="hilite">Spikes correlate with our releases</span></li>
+</ul>
+</div>
+
+<p class="forward"><a href="slide_04.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: Current Problems</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_03.html" title="Previous page">
+ <link rel="next" href="slide_05.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>SeaMonkey: Current Problems</h1>
+
+<div class="sample">
+<p class="sampledesc">Problems with SeaMonkey 1.0.x/1.1.x</p>
+<div class="samplecontent">
+<ul>
+ <li>"Old XPFE" code is unmaintained in many areas</li>
+ <li>Bad <span class="hilite">extension management</span>,
+ almost no UI for that</li>
+ <li>Incompatibilities with "new toolkit" interfaces</li>
+ <li>Some <span class="hilite">old, ugly code</span> that doesn't work well
+ (e.g. wallet)</li>
+ <li>In some cases, fixes need to be ported to code we don't know and
+ don't want to maintain</li>
+ <li>"New toolkit" applications <span class="hilite">"look better"</span>
+ than SeaMonkey (themes looking more native, more modern icons)</li>
+ <li>No good <span class="hilite">update mechanism</span></li>
+ <li>Lacking some interesting features compared to others (toolbar
+ customization, feed support, etc.)</li>
+ <li><span class="hilite">Need coders, need reviewers</span></li>
+ <li>No <span class="hilite">calendaring support</span></li>
+ <li>No profile migration functionality</li>
+</ul>
+</div>
+</div>
+
+<div class="sample">
+<p class="sampledesc">Solution</p>
+<div class="samplecontent">
+<p>Not for everything, but for a lot of those concerns, we have
+ (or are working on) a solution!</p>
+<p>This wonder of the future is internally nicknamed
+ <span class="hilite">"suiterunner"</span>.</p>
+</div>
+</div>
+
+<p class="forward"><a href="slide_05.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: suiterunner</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_04.html" title="Previous page">
+ <link rel="next" href="slide_06.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>suiterunner</h1>
+
+<div class="explanation">
+<ul>
+ <li>Port of SeaMonkey to the <span class="hilite">"new toolkit"</span></li>
+ <li>Retaining the feel of the suite, but based on newer technology</li>
+ <li>Improve the look with a <span class="hilite">new default theme</span>
+ (based on toolkit's *stripe, using a new icon set)</li>
+ <li>Use toolkit's infrastructure where reasonably possible:
+ <span class="hilite">Extension Manager</span>, help viewer,
+ update mechanism, satchel + new password manager,
+ toolbar customization, error console, etc.</li>
+ <li>Base suite-specific functionality and/or UI on toolkit where reasonable:
+ <span class="hilite">grippytoolbar</span> as XBL extension to toolkit toolbars,
+ <span class="hilite">custom tabbrowser</span> using toolkit's browser element,
+ several <span class="hilite">overlays</span> to toolkit windows, etc.</li>
+ <li>Ease porting of Firefox/Thunderbird extensions to SeaMonkey</li>
+ <li>Make <span class="hilite">Lighting calendar</span> work with SeaMonkey</li>
+ <li>Integrate a profile migrator (primary for old suites, FF/TB)</li>
+ <li>Use <span class="hilite">NSIS</span> for the Windows installer</li>
+ <li>First release as the Gecko-1.9-based SeaMonkey</li>
+</ul>
+See <a href="http://wiki.mozilla.org/SeaMonkey:suiterunner">wiki.mozilla.org/SeaMonkey:suiterunner</a>
+for more details and bug pointers.
+</div>
+
+<p class="forward"><a href="slide_06.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: suiterunner live!</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_05.html" title="Previous page">
+ <link rel="next" href="slide_end.html" title="Next page">
+ <link rel="last" href="slide_end.html" title="Last page">
+</head>
+<body>
+
+<h1>suiterunner live!</h1>
+
+<div class="sample">
+<p class="sampledesc">Short demo of a current suiterunner development build</p>
+<div class="samplecontent">
+<img src="suiterunner-shot.png"
+ alt="suiterunner screen shot"
+ style="width:100%;height:auto">
+</div>
+</div>
+
+<p class="forward"><a href="slide_end.html" accesskey="n">next ></a></p>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey - FOSDEM 2006</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+ <link rel="first" href="slide_01.html" title="First page">
+ <link rel="previous" href="slide_06.html" title="Previous page">
+<style type="text/css">
+#splash {
+ position: absolute;
+ bottom: 1em;
+ right: 1em;
+}
+#splash > a > img { border: none; }
+</style>
+</head>
+<body>
+
+<h1>Open Discussion</h1>
+
+<div class="sample">
+<p class="sampledesc">Thanks for your attention.</p>
+<div class="samplecontent">
+We should have some time for discussion now.
+<ul>
+ <li>Any open questions?</li>
+ <li>Any unmentioned issues?</li>
+ <li>Anyone wanting to help us?</li>
+ <li>Anything I forgot to mention?</li>
+</ul>
+</div>
+</div>
+
+<div id="splash">
+<a href="index.html" accesskey="n"><img src="seamonkey-splash.png" alt="start"></a>
+</div>
+
+</body>
+</html>
--- /dev/null
+/**************************
+ * styles for talk slides *
+ * by Robert Kaiser *
+ * <kairo@kairo.at> *
+ * (for FOSDEM 2007) *
+ **************************/
+
+
+/***** base style *****/
+
+body {
+ margin: 0px;
+ padding: 3px;
+ border: 0px;
+ font-family: Arial,Helvetica,sans-serif;
+ font-size: 1.75em;
+ color: black;
+ background-color: #EEF0FF;
+ background-image: url('seamonkey64.png');
+ background-repeat: no-repeat;
+ background-position: 1em 1em;
+}
+
+ul {
+ padding-left: 1.2em;
+ margin-bottom: 0.5em;
+}
+
+/***** headers *****/
+
+h1 {
+ margin: 0.5em;
+ font-size: 2em;
+ font-weight: bold;
+ text-align: center;
+}
+
+h2 {
+ margin: 0.5em;
+ font-size: 1.75em;
+ font-weight: bold;
+ text-align: center;
+}
+
+h3 {
+ margin: 0.5em;
+ font-size: 1.5em;
+ font-weight: bold;
+ text-align: center;
+}
+
+h4 {
+ margin: 0.5em;
+ font-size: 1.3em;
+ font-weight: bold;
+ text-align: left;
+}
+
+/***** boxes *****/
+
+div.explanation {
+ margin: 1em;
+ padding: 0.5em;
+ border: 1px solid #8080FF;
+ background-color: #F0FFFF;
+ -moz-border-radius: .5em;
+}
+
+div.sample {
+ margin: 1em;
+ padding: 0px;
+ border: 1px solid #8080FF;
+ background-color: #FFF8F8;
+ -moz-border-radius: .5em;
+}
+
+div.samplecontent {
+ margin: 0px;
+ padding: 0.5em;
+ border: 0px;
+ border-top: 1px solid #8080FF;
+ background-color: #F8F8FF;
+ -moz-border-radius: 0 0 .5em .5em;
+}
+
+p.sampledesc {
+ margin: 0.5em;
+ font-weight: bold;
+}
+
+/***** navigation *****/
+
+p.forward {
+ text-align: right;
+ font-size: 0.75em;
+ margin: 0em 1.5em;
+}
+
+/***** misc formatting *****/
+
+span.hilite {
+ font-weight: bold;
+ color: #0060C0;
+}
+
+pre.border {
+ border: 1px solid #FF8080;
+ padding: 0.5em;
+}
+
+ul > li {
+ margin: 0.25em 0;
+}
+
+div.cent {
+ text-align: center;
+}
+
+a:link { color: #000080; text-decoration: none; }
+a:visited { color: #400080; text-decoration: none; }
+a:hover, a:active { color: #800000; text-decoration: underline; }
+
+/***** small stuff *****/
+
+.small {
+ font-size: 0.75em;
+}
+
+ul.small,
+.small ul {
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ margin: 0px 0px 0px 1em;
+}
+
+ul.small > li
+.small ul > li {
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+}
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>SeaMonkey: Table of Contents - FOSDEM 2007</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <link rel="contents" href="index.html" title="Contents">
+ <link rel="index" href="toc.html" title="Overview">
+ <link rel="start" href="index.html" title="Start">
+</head>
+<body>
+
+<h1>Table of Contents: SeaMonkey - Reviving the Suite</h1>
+
+<div class="explanation">
+The following slides can be found in that presentation:
+<ul>
+ <li><a href="index.html">Start page</a></li>
+ <li><a href="slide_01.html">Prime Facts</a></li>
+ <li><a href="slide_02.html">Download Numbers</a></li>
+ <li><a href="slide_03.html">Google Trends</a></li>
+ <li><a href="slide_04.html">Current Problems</a></li>
+ <li><a href="slide_05.html">suiterunner</a></li>
+ <li><a href="slide_06.html">Live Demo</a></li>
+ <li><a href="slide_end.html">Open Discussion</a></li>
+</ul>
+</div>
+
+</body>
+</html>