<!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
“client-server interface” 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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>>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>