Cédric Bosdonnat - Mozillahttps://bosdonnat.fr/2010-05-07T11:49:00+02:00A geek's perspectiveWindows 7, Office 2010 and user freedom2010-05-07T11:49:00+02:002010-05-07T11:49:00+02:00Cédric Bosdonnattag:bosdonnat.fr,2010-05-07:/windows-7-office-2010-and-user-freedom.html<p>As I needed to perform some tests on Windows 7 and Office 2010
these days and I had two interesting surprises.</p>
<ol>
<li>Office 2010 asks the user to choose between ODF and OOXML as default
storing format.</li>
<li>Windows 7 asks which Web browser to use / install</li>
</ol>
<p>Here are two screenshots to …</p><p>As I needed to perform some tests on Windows 7 and Office 2010
these days and I had two interesting surprises.</p>
<ol>
<li>Office 2010 asks the user to choose between ODF and OOXML as default
storing format.</li>
<li>Windows 7 asks which Web browser to use / install</li>
</ol>
<p>Here are two screenshots to show these choices... they may be biased but
at least they are existing.</p>
<p><img alt="Office 2010 format choice" src="http://static.pcinpact.com/images/bd/news/mini-80584-office-2010-ballot-screen.png"></p>
<p>Office 2010 format choice</p>
<p><a href="https://bosdonnat.fr/data/win7-browser.png"><img alt="Windows 7 browser choice" src="https://bosdonnat.fr/data/win7-browser-300x166.png"></a></p>
<p>Windows 7 browser choice</p>
<p>I hope more people will then install Firefox on Windows and make it
their default web browser.... but the most interesting point is about
Office 2010: OpenOffice.org marketing centered on ODF support won't make
the difference by now. We need to focus much more on:</p>
<ul>
<li><strong>innovating features</strong>. Copying what Office 2010 does is good to
ensure compatibility, but we need to keep adding some useful
features that aren't yet in Office 2010 for users to find something
interesting in the OpenOffice.org product.</li>
<li>the <strong>values of open source and community</strong> as that's our main
differenciator. How could we as a community show to the users that
they have something to gain to contact us and be part of the
adventure?</li>
</ul>Using Firefox 3.0 beta 52008-05-22T09:29:00+02:002008-05-22T09:29:00+02:00Cédric Bosdonnattag:bosdonnat.fr,2008-05-22:/using-firefox-30-beta-5.html<p>As I have updated to the Ubuntu 8.04 I now have firefox 3.0
Beta 5 installed on my computer. Some of my extensions where not updated
for Firefox 3.0 but I have found some betas of these extensions or
replacements. Here are the extensions I've found: I …</p><p>As I have updated to the Ubuntu 8.04 I now have firefox 3.0
Beta 5 installed on my computer. Some of my extensions where not updated
for Firefox 3.0 but I have found some betas of these extensions or
replacements. Here are the extensions I've found: I hope these links can
be useful to someone else.</p>
<ul>
<li><strong>Firebug</strong> - Use the 1.2 beta version which could be fetched on
<a href="http://getfirebug.com/releases/">firebug's website</a></li>
<li><strong>Del.icio.us bookmarks</strong> - Use the beta provided on <a href="http://blog.delicious.com/blog/2008/04/firefox-3-delicious-and-you.html">del.icio.us
blog</a></li>
<li><strong>Document map</strong> - This extension shows the document headings as a
tree: this is really handy when reading huge pages. This extension
has no version for Firefox 3.0 beta 5 but I have found another
experimental extension doing the same job: <a href="https://addons.mozilla.org/fr/firefox/addon/7203">HeadingsMap (es)</a>.</li>
</ul>
<p>Now I can use Firefox 3.0 like I was using Firefox 2.x... </p>The Gecko and the Gull2007-05-04T08:22:00+02:002007-05-04T08:22:00+02:00Cédric Bosdonnattag:bosdonnat.fr,2007-05-04:/the-gecko-and-the-gull.html<p>Is it a unknown fable from La Fontaine? Not really, in fact it
has more to do about OpenOffice.org and Mozilla. I was trying to tamper
with some web pages and I wanted to check whether we could integrate
easily a small web-browser inside OpenOffice.org.</p>
<p>Hopefully, there is …</p><p>Is it a unknown fable from La Fontaine? Not really, in fact it
has more to do about OpenOffice.org and Mozilla. I was trying to tamper
with some web pages and I wanted to check whether we could integrate
easily a small web-browser inside OpenOffice.org.</p>
<p>Hopefully, there is an interesting feature coming up with Eclipse 3.3
which helps a lot: <a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.3M6-200703231616/eclipse-news-M6.html">SWT provides the ability to create a Browser</a>
composite which runs the <a href="http://en.wikipedia.org/wiki/XULRunner">xulrunner</a> (<a href="ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.1.3/contrib/">downloads</a>). This means that
we could perfectly imagine a small Java extension to OpenOffice.org
which provides a UNO service to show any XUL or HTML page.</p>
<p>Here is a small snippet I created to test this on windows:</p>
<div class="highlight"><pre><span></span><code><span class="n">Display</span> <span class="n">display</span> <span class="o">=</span> <span class="n">Display</span><span class="p">.</span><span class="na">getDefault</span><span class="p">();</span>
<span class="kd">final</span> <span class="n">Shell</span> <span class="n">shell</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Shell</span><span class="p">(</span><span class="n">display</span><span class="p">);</span>
<span class="n">shell</span><span class="p">.</span><span class="na">setText</span><span class="p">(</span><span class="s">"My OOo Browser"</span><span class="p">);</span>
<span class="n">shell</span><span class="p">.</span><span class="na">setSize</span><span class="p">(</span><span class="mi">400</span><span class="p">,</span> <span class="mi">300</span><span class="p">);</span>
<span class="n">shell</span><span class="p">.</span><span class="na">setLayout</span><span class="p">(</span><span class="k">new</span> <span class="n">GridLayout</span><span class="p">());</span>
<span class="n">System</span><span class="p">.</span><span class="na">setProperty</span><span class="p">(</span><span class="s">"org.eclipse.swt.browser.XULRunnerPath"</span><span class="p">,</span>
<span class="s">"C:\\Documents and Settings\\Cbosdonnat\\Mes documents\\xulrunner"</span><span class="p">);</span>
<span class="n">Browser</span> <span class="n">browser</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Browser</span><span class="p">(</span><span class="n">shell</span><span class="p">,</span> <span class="n">SWT</span><span class="p">.</span><span class="na">MOZILLA</span><span class="p">);</span>
<span class="n">browser</span><span class="p">.</span><span class="na">setLayoutData</span><span class="p">(</span><span class="k">new</span> <span class="n">GridData</span><span class="p">(</span><span class="n">GridData</span><span class="p">.</span><span class="na">FILL_BOTH</span><span class="p">));</span>
<span class="n">browser</span><span class="p">.</span><span class="na">setUrl</span><span class="p">(</span><span class="s">"http://fr.openoffice.org"</span><span class="p">);</span>
<span class="n">shell</span><span class="p">.</span><span class="na">open</span><span class="p">();</span>
<span class="k">while</span> <span class="p">(</span><span class="o">!</span><span class="n">shell</span><span class="p">.</span><span class="na">isDisposed</span> <span class="p">())</span> <span class="p">{</span>
<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">display</span><span class="p">.</span><span class="na">readAndDispatch</span> <span class="p">())</span> <span class="n">display</span><span class="p">.</span><span class="na">sleep</span> <span class="p">();</span>
<span class="p">}</span>
<span class="n">display</span><span class="p">.</span><span class="na">dispose</span> <span class="p">();</span>
</code></pre></div>
<p>I let you imagine the kind of interesting applications we could do using
this... Of course the same principle is working on Linux and I would
like to test it on MacOS, but I let you translate the above code for
it. </p>