<div dir="ltr"><div><div><div>Oh great! Congratulations!<br></div><br>This is quite a big and important task - with this we make a big step forward to get Libreoffice Java free.<br></div>Happy coding.<br><br></div>Best regards, Tomaž<br>
<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 27, 2013 at 10:01 PM, Andrzej J. R. Hunt <span dir="ltr"><<a href="mailto:andrzej@ahunt.org" target="_blank">andrzej@ahunt.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I'm excited to announce I've been selected to work on LibreOffice for<br>
this years GSOC!<br>
<br>
I'll be working on implementing a Firebird SQL connector for Base in<br>
order to replace HSQLDB as the current default, which would allow for<br>
removing java as an LO dependency, allow for more unit-testing etc. (See<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=51780" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=51780</a> )<br>
<br>
The plan is to use Firebird 3 (which is currently an alpha release, i.e.<br>
stable API), since it provides a native C++ api and is considerably<br>
easier to embed than (the currently stable) Firebird 2.5, which only<br>
offers a C api. Work will probably be happening on feature/firebird<br>
which will be born as soon as I have the first bit of code ready to commit.<br>
<br>
The first portion of the project is implementing the actual database<br>
connector (and linking Firebird into the LO build system, based on how<br>
other external projects are handled), which should take roughly a month<br>
according to my estimated timeplan; after that I'll be getting onto more<br>
interesting things like looking at migration from HSQLDB, implementing<br>
tests and otherwise polishing things.<br>
<br>
I'll be blogging about my progress: you can either see all my LO related<br>
posts [ <a href="http://www.ahunt.org/category/libreoffice" target="_blank">http://www.ahunt.org/category/libreoffice</a> ] or just my GSOC 2013<br>
posts [ <a href="http://www.ahunt.org/category/gsoc2013/" target="_blank">http://www.ahunt.org/category/gsoc2013/</a> ] (the latter link isn't<br>
up yet). I'll probably also be keeping the mailing-list updated with my<br>
day to progress. (My IRC nick is ahunt.) If desired I can also post my<br>
GSOC proposal/timeplan here/on the wiki.<br>
<br>
(During the course of the summer I'll probably also be working on the<br>
Firefox OS port of the Impress Remote I implemented last year, which<br>
will be independent of the GSOC work I'm doing.)<br>
<br>
Some less exciting background information: I'm currently in the leadup<br>
to my exams which take place next week (I'll probably be internet-free<br>
that week), after that I'll be free to start full-time hacking on<br>
LibreOffice for the summer, although I'll try and get some work done on<br>
getting Firebird building in LO this week. I'm currently in the second<br>
year of Engineering at Cambridge University, and will probably<br>
specialise in Electrical/Information Engineering from next year onwards.<br>
I'll be based in Cambridge and in Switzerland during the course of the<br>
summer.<br>
<br>
  Cheers,<br>
<br>
    Andrzej<br>
_______________________________________________<br>
LibreOffice mailing list<br>
<a href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libreoffice" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libreoffice</a><br>
</blockquote></div><br></div>