<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-15"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Luca,<br>
    <br>
    I'm currently working on a Java based client-server architecture for
    my Ph.D., I will start public testing soon (probably next month). My
    goal for the first public beta is to have a system that allows users
    to access remote corpora using a friendly GUI (a stand-alone client,
    not a web interface). The GUI will also help them build
    sophisticated queries using a wizard (i.e. no knowledge of CQP is
    required, but standard CQP queries will of course be available for
    expert users).<br>
    <br>
    Since copyright issues are an ever present concern when dealing with
    corpora, the server implements a sophisticated permissions mechanism
    capable of restricting access to corpora (using IP based
    authentication and/or standard username/password authentication) and
    limits the computing time assigned to users.<br>
    <br>
    I will release the source code with a GPL 3 license as soon as the
    system and its documentation are stable enough.<br>
    <br>
    Best,<br>
    Eros<br>
    <br>
    On 30/11/2010 10:18, Luca Procopio wrote:
    <blockquote cite="mid:60936.70155.qm@web24611.mail.ird.yahoo.com"
      type="cite">
      <table border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td style="font: inherit;" valign="top">
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">Hello,</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">I'm
                    a student of Turin working with prof. Evert,</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">I
                    would work on the development of  CWB's
                    &#8220;client-server interface&#8221; because I think that it's
                    a very intresting job and I hope that the final
                    result will can be useful for whole CQP comunity.</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><br>
                  </span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">Prof.
                    Evert wrote :</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><br>
                  </span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;Develop
                      a good networking client-server interface,
                      possibly based on the </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;existing
                      CQi specification and CQPserver implementation,
                      which would also </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;offer
                      "virtual corpora" combined on the fly from
                      multiple "physical" </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;subcorpora.
                      While this incurs the overhead I have warned about
                      above, it </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;opens
                      the possibility of distributing corpora over
                      multiple servers for </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;parallel
                      processing and load balancing; for very complex
                      queries that are </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;not
                      limited by disk access speed, it would also enable
                      us to make use of </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;multiple
                      CPU cores on a single server.  Your tasks in this
                      case would be </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;to
                      revise the CQi specs, rewrite CQPserver to
                      optimise performance (e.g. </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;making
                      use of pipes or other communication tricks if
                      client and server </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;run
                      on the same machine), and then implement virtual
                      corpora within </b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><b>&gt;CQPserver.</b></span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><br>
                  </span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">There
                    is someone else that already is working on the
                    development of the client - server interface?</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">Does
                    exist some documentation?</span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;"><br>
                  </span></font></div>
              <div><font class="Apple-style-span" face="arial" size="3"><span
                    class="Apple-style-span" style="font-size: 13px;">Best
                    regards</span></font></div>
            </td>
          </tr>
        </tbody>
      </table>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
CWB mailing list
<a class="moz-txt-link-abbreviated" href="mailto:CWB@sslmit.unibo.it">CWB@sslmit.unibo.it</a>
<a class="moz-txt-link-freetext" href="http://devel.sslmit.unibo.it/mailman/listinfo/cwb">http://devel.sslmit.unibo.it/mailman/listinfo/cwb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>