<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Of course Qt depends on a native sqlite implementation, but it
    provides a library which is database-backend independent:<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://doc.qt.nokia.com/4.7/qtsql.html">http://doc.qt.nokia.com/4.7/qtsql.html</a><br>
    <br>
    It uses Qt plugins for delegating the calls to specific RDBMS
    implementations.<br>
    <br>
    Best,<br>
    Sascha<br>
    <br>
    On 06/07/2011 03:32 PM, Zach Mullen wrote:
    <blockquote
      cite="mid:BANLkTinvGEMWCuzTZKg-vcsibjsUm4Jpgw@mail.gmail.com"
      type="cite">The MIDAScpp library linked against kwsys/expat/curl
      because originally it did not depend on Qt.  In the future, we
      could remove these dependencies; it would just require a lot of
      rewriting to use the Qt capabilities instead.  Sqlite will have to
      stay as a dependency since Qt doesn't have any RDBMS capabilities.
      <div>
        <br>
      </div>
      <div>-Zach<br>
        <br>
        <div class="gmail_quote">On Tue, Jun 7, 2011 at 9:19 AM,
          Jean-Christophe Fillion-Robin <span dir="ltr"><<a
              moz-do-not-send="true"
              href="mailto:jchris.fillionr@kitware.com">jchris.fillionr@kitware.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">Hi Sasha, <br>
            <br>
            You bring a very good point ! <br>
            <br>
            The work related to these projects has just been published
            and is open to review.<br>
            See <a moz-do-not-send="true"
href="https://github.com/zachmullen/CTK/commit/1051813f5046bb08835b73a12138a672c9c48c82"
              target="_blank">https://github.com/zachmullen/CTK/commit/1051813f5046bb08835b73a12138a672c9c48c82</a><br>
            <br>
            Expat, KWSys, Sqlite and libcurl were initially shipped with
            MIDAScpp library ... I advocates to externalize and
            CMake-ifie properly these libraries as a first step. That
            way the code checked in CTK would "really" corresponds to
            the library itself.<br>
            <br>
            Having an other perspective is always fruitful :)  You are
            right, since MIDAScpp would be part of CTK, it makes sens to
            not depend on these external project and rely on Qt
            directly. Qt is a mandatory dependency after all.<br>
            <br>
            I am cc'ing Zach in the email and I am sure I will be able
            to provide more comments. <br>
            <br>
            Zach> Instead of using expat, libcurl, sqlite and kwsys,
            would it make sens to depends on Qt ? <br>
            <br>
            In the mean time, I have the following questions:<br>
            <br>
             - Currently the library is named "CTKMIDAScppCore" and
            CTKMIDAScppWidgets", I was thinking we could have something
            like CTKDataManagementMIDAScppCore and
            CTKDataManagementMIDAScppWidgets.<br>
            What do you think ? Doing so would leave room to library
            like "CTKDataManagementHadoopCore" ... <br>
            <br>
             - Does introducing a "DataManagement" hierachy of libraries
            make sens ? As far as I am concerned, I think it's important
            to provide both functionality to process, store and retrieve
            the data.<br>
            <br>
            Thanks<br>
            Jc<br>
            <br>
            <br>
            <div class="gmail_quote">On Tue, Jun 7, 2011 at 1:48 AM,
              Sascha Zelzer <span dir="ltr"><<a
                  moz-do-not-send="true"
                  href="mailto:s.zelzer@dkfz-heidelberg.de"
                  target="_blank">s.zelzer@dkfz-heidelberg.de</a>></span>
              wrote:<br>
              <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
                0.8ex; border-left: 1px solid rgb(204, 204, 204);
                padding-left: 1ex;">
                Hi guys,<br>
                <br>
                Recently, I observed an explosion in the number of
                repositories containing external repositories in the
                CommonTK organization of github. Could we discuss the
                need of some of them, and maybe have these discussions
                in the future in advance of pushing those projects?<br>
                <br>
                I am looking especially at the projects below, where Qt
                might already offer enough functionality. Of course I
                could be wrong, so thank you for your feedback!<br>
                <br>
                - sqlite (why not use the Qt sqlite wrapper?)<br>
                - KWSys (where is it needed? I did not find any
                reference to it in CTK)<br>
                - libexpat (Qt also provides a streaming XML API, also
                not used anywhere)<br>
                - libcurl (there is also no reference to libcurl in CTK)<br>
                <br>
                <br>
                Thanks,<br>
                <br>
                Sascha<br>
                _______________________________________________<br>
                Ctk-developers mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:Ctk-developers@commontk.org"
                  target="_blank">Ctk-developers@commontk.org</a><br>
                <a moz-do-not-send="true"
                  href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers"
                  target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
              </blockquote>
            </div>
            <br>
            <br clear="all">
            <br>
            -- <br>
            <a moz-do-not-send="true" href="tel:%2B1%20919%20869%208849"
              value="+19198698849" target="_blank">+1 919 869 8849</a><br>
            <br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
        -- <br>
        Zach Mullen
        <div>R & D Engineer<br>
          Kitware Inc.<br>
          (919) 969-6990 x314</div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>