[OTDev] Techie Table

chung chvng at mail.ntua.gr
Tue Sep 7 11:46:50 CEST 2010


Hi Nina, Tobias, Barry,
   In fact I had in mind what Nina suggested, that is to prepare the
source code for the workshop and then have the participants examine it
and run it (Write some more if we have time). Primarily I want to
present how the API works from the client and from the server side so
that one might be interested in developing a new service or use our
services in some application. 
   Barry, I'm expecting an audience with a moderate acquaintance with
Java. I will send out some installation instructions. Is there some
place on the site I could post them along with a brief description of
the scope of the discussion?

Best Regards,
Pantelis


On Tue, 2010-09-07 at 10:24 +0300, Nina Jeliazkova wrote:

> Hi Pantelis,
> 
> First, I think your plan is great.  I have to agree with Tobias though,
> time-wise it is rather ambitious. It's rather difficult exercise to perform
> without knowing the participants background and experience, and there are
> quite number of dependencies which are very likely to be unfamiliar.
> 
> To make it more feasible, I would suggest preparing readily available pieces
> of code, either for running them directly, or accompanied by instructions to
> copy/paste them to achive certain goal.
> 
> Best regards,
> Nina
> 
> 
> 
> On Tue, Sep 7, 2010 at 10:00 AM, Tobias Girschick <
> tobias.girschick at in.tum.de> wrote:
> 
> > Hi Pantelis,
> >
> > first of all, I like the partitioning into two parts. In the first part
> > participants can get a feeling for the OT API and in the second they can
> > make use of it.
> > Overall I guess your time estimates are very (very) optimistic. You have
> > to keep in mind, that we don't know the exact programming skills of the
> > participants and that that haven't worked with our - still not
> > sufficiently documented - API at all.
> >
> > best regards,
> > Tobias
> >
> > On Mon, 2010-09-06 at 18:22 +0300, chung wrote:
> > > Hello All,
> > >    I'm sending out some notes/thoughts about the Techie Table
> > >
> > > @All:
> > >    I'm thinking of organizing the discussion and presentation in two
> > > parts. In the first we are going to show how a developer can consume
> > > OpenTox web services from inside a Java application using some tools of
> > > ours. This will include some A&A also. Using web clients and parsers,
> > > the participants will download and parse OpenTox resources such as
> > > compounds, features, datasets and models and inspect them from within
> > > their Java application. Exercises will include parsing of datasets and
> > > conversion into weka data objects (Instances), training of various
> > > models using NTUA, TUM and AMBIT algorithms (where necessary using also
> > > the A&A API). So this will familiarize the participants with the direct
> > > consumption of OT web services on a more advanced level than  using web
> > > interfaces and a more programmatic way than using plain curl. This will
> > > take about 45 minutes including discussion/questions.
> > >    In the second part, I'm thinking of having the audience building an
> > > OpenTox web service with some guidance. We will design and deploy a
> > > clustering algorithm for the sake of getting in touch with web services
> > > and having a better insight into the OpenTox API. First we will study
> > > the requirements of the OT API and will formulate hypothetical curl
> > > commands for how a request would look like (In a top-down approach).
> > > Then we will proceed formulating an RDF representation of the algorithm
> > > discussing at the same time about the structure of such a document and
> > > the information that should be found therein. Jena will be used as an
> > > RDF editor/parser, which will be quite useful to developers that want to
> > > get involved into any contemporary project (web semantics etc). We will
> > > not get into much detail as far as the storing of models is concerned
> > > but briefly we'll present the underlying database tables structure. Weka
> > > will be used to materialize the XMeans algorithm. The whole effort will
> > > boil down to just about 500 lines of source code including the use of
> > > various Java libraries such as Restlet, Weka, Jena and DeciBell.  This
> > > will take about 75' and the rest of the time we will discuss about
> > > various challenges a developer can take.
> > >
> > >   I'll be sending you a list of what should a participant have installed
> > > by the end of the day. If any participants experience problems
> > > installing any of the libraries/tools/programs in the list, we'll do it
> > > together on the table.
> > >
> > > Best regards,
> > > Pantelis
> > >
> > > _______________________________________________
> > > Development mailing list
> > > Development at opentox.org
> > > http://www.opentox.org/mailman/listinfo/development
> >
> > --
> > Dipl.-Bioinf. Tobias Girschick
> >
> > Technische Universität München
> > Institut für Informatik
> > Lehrstuhl I12 - Bioinformatik
> > Bolzmannstr. 3
> > 85748 Garching b. München, Germany
> >
> > Room: MI 01.09.042
> > Phone: +49 (89) 289-18002
> > Email: tobias.girschick at in.tum.de
> > Web: http://wwwkramer.in.tum.de/girschick
> >
> > _______________________________________________
> > Development mailing list
> > Development at opentox.org
> > http://www.opentox.org/mailman/listinfo/development
> >
> 
> 
> 





More information about the Development mailing list