|
From: Joerg K. W. <we...@in...> - 2005-05-12 10:05:50
|
Hi,
three main differences:
1. JOELib2 contains a better class and interface structure. Which means,
external developers find a more stable cheminformatics interface. And
the probability to change the interface the next two years was reduced.
Of course, there are a lot of possible improvements possible, especially
to improve the pre-screening and speed of the query matching, but this
should now not affect the basic interface for external users. This will
be the next big refactoring, which should be adressed. Until now I am
still really busy with writing at my thesis, so I have no time for that,
but comes time comes thesis comes (hopefully) time :-)
2. The source code was cleaned up and the bug hunting for the underlying
chemical expert system is now easier in JOElib2 than before. Thats what
software engineering means. Combine practical engineering knowledge for
users with scientific standards, here chemical expert systems. But we
need more documentation, documentation, and documentation AND
*automatic* testing, testing, and testing, especially for the chemical
expert system, which contains very often ambigious or contradictionary
feature calculation methods.
3. Better algorithm development possibilities. My main working field is
method based cheminformatics development and fast algorithm prottyping
for mining tasks. So, JOELib fullfills those requirements, analogue to
MATLAB. If you need real speed you can transform the gained algorithm
knowledge to develop faster, but larger programs and processor optimized
algorithms.
BTW, there is a study the the main costs are not the development costs,
but the maintenance costs. So, the maintenance and future developments
cause 2/3 of all costs, so it is highly recommended to make such re-designs.
Especially in cheminformatics and drug design, where we have a lot of
expert knowledge it is highly recommended to combine the knowledge and
the engineering tasks in IT.
Kind regards, Joerg
> Hi
>
> Thank you very much.I am new to list and to use
> joelib.And one more thing is not clear to me what is
> the difference between joelib and joelib2?
>
> Thank you in advance
>
> Regards
>
> Deepak
>
>
>
> --- "Joerg K. Wegner"
> <we...@in...> wrote:
>
>
>>You should use Java1.5 for JOELib2 (still alpha, but
>>recommended)
>>
>>or use the old JOELib version, which is Java1.4
>>
>>Kind regards, Joerg
>>
>>
>>>Hi
>>>I have problem building joelib from the source.The
>>>build process stop at compile.core saying.im using
>>>recent joelib download,ant on xp
>>
>>
>>
>>>
>>
>>
>>
>>>compile.core:
>>
>>
>>
>>> [echo] Compiling
>>
>>core
>>
>>>JOELib2-alpha library.
>>
>>
>>
>>> [javac] Compiling 856 source files to
>>>D:\JOELib2-alpha-20050303\build [javac]
>>>javac: invalid target release: 1.5
>>
>>
>>
>>> [javac] Usage: javac <options>
>>><source files>
>>>[javac] where possible options include:
>>
>>
>>
>>> [javac] -g
>>
>>
>>
>>> Generate all debugging info
>>>[javac] -g:none Generate no
>>>debugging info [javac]
>>>-g:{lines,vars,source} Generate only some
>>
>>debugging
>>
>>>info [javac] -nowarn
>>>Generate no warnings
>>
>>[javac]
>>
>>>-verbose Output messages about
>>
>>what
>>
>>>the compiler is doing
>>
>>
>>
>>> [javac]
>>
>>>-deprecation Output source locations
>>>where deprecated APIs are used
>>
>>
>>
>>>
>>
>>[javac]
>>
>>>-classpath <path> Specify where to find
>>
>>user
>>
>>>class files [javac] -sourcepath <path>
>>
>>
>>
>>>Specify where to find input source files
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -bootclasspath <path>
>>>Override location of bootstrap class files
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -extdirs <dirs>
>>>Override location of installed extensions
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -d <directory>
>>>Specify where to place generated class files
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -encoding <encoding>
>>>Specify character encoding used by source files
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -source <release>
>>>Provide source compatibility with specified
>>
>>release
>>
>>>
>>
>>
>>
>>> [javac] -target <release>
>>>Generate class files for specific VM version
>>
>>
>>
>>>
>>
>>
>>
>>> [javac] -help
>>>Print a synopsis of standard options
>>
>>
>>
>>>
>>
>>
>>
>>>
>>
>>
>>
>>> Any suggestion
>>
>>highly
>>
>>>appreciated
>>>
>>>Regards
>>>
>>>Deepak
>>>
>>>
>>
> ________________________________________________________________________
>
>>>Yahoo! India Matrimony: Find your life partner
>>
>>online
>>
>>>Go to: http://yahoo.shaadi.com/india-matrimony
>>>
>>>
>>>
>>
> -------------------------------------------------------
>
>>>This SF.Net email is sponsored by Oracle Space
>>
>>Sweepstakes
>>
>>>Want to be the first software developer in space?
>>>Enter now for the Oracle Space Sweepstakes!
>>>
>>
> http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
>
>>>_______________________________________________
>>>Joelib-help mailing list
>>>Joe...@li...
>>>
>>
> https://lists.sourceforge.net/lists/listinfo/joelib-help
>
>>
>>--
>>Dipl. Chem. Joerg K. Wegner
>>Center of Bioinformatics Tuebingen (ZBIT)
>>Department of Computer Architecture
>>Univ. Tuebingen, Sand 1, D-72076 Tuebingen, Germany
>>Phone: (+49/0) 7071 29 78970
>>Fax: (+49/0) 7071 29 5091
>>E-Mail: mailto:we...@in...
>>WWW: http://www-ra.informatik.uni-tuebingen.de
>>--
>>Never mistake motion for action.
>> (E. Hemingway)
>>
>>Never mistake action for meaningful action.
>> (Hugo Kubinyi,2004)
>>
>>
>
>
>
> ________________________________________________________________________
> Yahoo! India Matrimony: Find your life partner online
> Go to: http://yahoo.shaadi.com/india-matrimony
>
--
Dipl. Chem. Joerg K. Wegner
Center of Bioinformatics Tuebingen (ZBIT)
Department of Computer Architecture
Univ. Tuebingen, Sand 1, D-72076 Tuebingen, Germany
Phone: (+49/0) 7071 29 78970
Fax: (+49/0) 7071 29 5091
E-Mail: mailto:we...@in...
WWW: http://www-ra.informatik.uni-tuebingen.de
--
Never mistake motion for action.
(E. Hemingway)
Never mistake action for meaningful action.
(Hugo Kubinyi,2004)
|