You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Andy McMurry <mc...@gmail.com> on 2013/11/01 01:43:12 UTC

community interest in preconfigured Apache VM?

Greetings uima-dev: 

Quick introduction for context: I am a member of Apache ctakes which was built on Apache UIMA. [ http://ctakes.apache.org ]

I'm writing to evaluate new user experiences and developer interest in preconfigured VM for new users and developers. 
I believe we can decrease effort and increase participation by providing an "Apache Text Processing" VM. [ http://tinyurl.com/hactivation-foss ]

Q1. New User experiences: 
* How long does it usually take users to install and customize UIMA for new projects? 
* Could some new user questions be answered with an example VM or demo system? 
* Do new users ask to "play with" the example on the homepage? 

Q2. Apache cTAKES is discussing a possible VM distribution build on UIMA
* Has UIMA team considered an official VM distribution with or without add-ons? 
* How often is UIMA used standalone vs. packaged with other UIMA annotators?
* How do you feel about a VM distributed with other Apache text tools such as cTAKES and openNLP ? 

------------------------
[ NEW USER EXAMPLE ]

Start preconfigured VM. 
Open web browser.  
Copy-Paste text into Apache demo annotators page (preconfigured). 
Show annotation results and links to documentation and JavaDocs. 

Do you support this idea or have alternative suggestions ? 

Respectfully and with many thanks, 
AndyMC(@)apache.org




VM update

Posted by amcmurry <mc...@gmail.com>.
Contacted iDASH and UIMA teams about a potential VM distribution path. 

summary: 
1. iDASH is circling back with us because the iDASH tools for NLP VIrtual Machine is out of date and they are looking for new iDASH members to keep it updated. 
2. dev@UIMA suggested a potential "WAR" distribution path but I dont think that works for our uses. 

Will update when more info is available. 

--Andy 


Re: community interest in preconfigured Apache VM?

Posted by Richard Eckart de Castilho <re...@apache.org>.
Hi Andy,

On 03.11.2013, at 19:18, andy mcmurry <mc...@gmail.com> wrote:

> Are other large uima projects configured this way?  Ctakes is large-- that
> would be a huge warfile and I'm not sure it would work.

UIMA projects tend to come as a collection of components, not as an application.
I don't see why it shouldn't work to package it as a WAR, but it may be
more sensible to package only a core web application as a WAR which then scans
some folder for UIMA components which it can offer to the user. In this way,
the application remains sleek, while the user can drop in any components he/she
likes.

> Maybe Ctakes is unique : both uima applications and domain specific
> framework.  Users expect to consume pipelines out of the box.

cTAKES is indeed quite special, because it is a pretty much a pipeline. Other
UIMA projects tend to be collections of components which then can be assembled
into a pipeline, depending on what the user wants to do with them.

> Is there a recommended way to "extend" and distribute uima based
> applications?

Not sure what you mean by "extend".

Independent of the above, I find it interesting to do a VM with UIMA-based
stuff in it. I wonder if such a VM could extend into the UIMA eco-system or
if it is limited to Apache projects. In particular…

<dkpro core hat>
Since there is no Apache-licensed Operating System (as far as I know),
this is probably not a typical Apache product that you are planning.

I'm one of the developers of a collection of interoperable UIMA components
called DKPro Core [1]. We focus on integrating third-party NLP tools for
various linguistic preprocessing steps. DKPro Core provides added value by
integrating closely with the Maven infrastructure for the deployment of
components and their resources. We rely heavily on uimaFIT to facilitate
the assembly of analysis pipelines. 

But… we are not an Apache project. In particular, we tend to wrap any 
any components that are redistributable, irrespective of further restrictions.
E.g. some components may only be used for research but not in commercial
contexts.

I wonder if it would be possible to include DKPro Core in such a VM as well.
</dkpro core hat>

Cheers,

-- Richard

[1] http://code.google.com/p/dkpro-core-asl/


> On Nov 1, 2013 9:05 AM, "Thilo Goetz" <tw...@gmx.de> wrote:
> 
>> On 01.11.2013 01:43, Andy McMurry wrote:
>> 
>>> Greetings uima-dev:
>>> 
>>> Quick introduction for context: I am a member of Apache ctakes which was
>>> built on Apache UIMA. [ http://ctakes.apache.org ]
>>> 
>>> I'm writing to evaluate new user experiences and developer interest in
>>> preconfigured VM for new users and developers.
>>> I believe we can decrease effort and increase participation by providing
>>> an "Apache Text Processing" VM. [ http://tinyurl.com/hactivation-foss ]
>>> 
>>> Q1. New User experiences:
>>> * How long does it usually take users to install and customize UIMA for
>>> new projects?
>>> * Could some new user questions be answered with an example VM or demo
>>> system?
>>> * Do new users ask to "play with" the example on the homepage?
>>> 
>>> Q2. Apache cTAKES is discussing a possible VM distribution build on UIMA
>>> * Has UIMA team considered an official VM distribution with or without
>>> add-ons?
>>> * How often is UIMA used standalone vs. packaged with other UIMA
>>> annotators?
>>> * How do you feel about a VM distributed with other Apache text tools
>>> such as cTAKES and openNLP ?
>>> 
>> 
>> I think that's a really interesting idea, and if you can spend the time, I
>> say go for it.
>> 
>> Have you considered just creating a WAR file that can be deployed into an
>> app server of your choice as a somewhat more lightweight solution?
>> 
>> --Thilo
>> 
>> 
>> 
>>> ------------------------
>>> [ NEW USER EXAMPLE ]
>>> 
>>> Start preconfigured VM.
>>> Open web browser.
>>> Copy-Paste text into Apache demo annotators page (preconfigured).
>>> Show annotation results and links to documentation and JavaDocs.
>>> 
>>> Do you support this idea or have alternative suggestions ?
>>> 
>>> Respectfully and with many thanks,
>>> AndyMC(@)apache.org


Re: community interest in preconfigured Apache VM?

Posted by andy mcmurry <mc...@gmail.com>.
Are other large uima projects configured this way?  Ctakes is large-- that
would be a huge warfile and I'm not sure it would work.

Maybe Ctakes is unique : both uima applications and domain specific
framework.  Users expect to consume pipelines out of the box.

Is there a recommended way to "extend" and distribute uima based
applications?



On Nov 1, 2013 9:05 AM, "Thilo Goetz" <tw...@gmx.de> wrote:

> On 01.11.2013 01:43, Andy McMurry wrote:
>
>> Greetings uima-dev:
>>
>> Quick introduction for context: I am a member of Apache ctakes which was
>> built on Apache UIMA. [ http://ctakes.apache.org ]
>>
>> I'm writing to evaluate new user experiences and developer interest in
>> preconfigured VM for new users and developers.
>> I believe we can decrease effort and increase participation by providing
>> an "Apache Text Processing" VM. [ http://tinyurl.com/hactivation-foss ]
>>
>> Q1. New User experiences:
>> * How long does it usually take users to install and customize UIMA for
>> new projects?
>> * Could some new user questions be answered with an example VM or demo
>> system?
>> * Do new users ask to "play with" the example on the homepage?
>>
>> Q2. Apache cTAKES is discussing a possible VM distribution build on UIMA
>> * Has UIMA team considered an official VM distribution with or without
>> add-ons?
>> * How often is UIMA used standalone vs. packaged with other UIMA
>> annotators?
>> * How do you feel about a VM distributed with other Apache text tools
>> such as cTAKES and openNLP ?
>>
>
> I think that's a really interesting idea, and if you can spend the time, I
> say go for it.
>
> Have you considered just creating a WAR file that can be deployed into an
> app server of your choice as a somewhat more lightweight solution?
>
> --Thilo
>
>
>
>> ------------------------
>> [ NEW USER EXAMPLE ]
>>
>> Start preconfigured VM.
>> Open web browser.
>> Copy-Paste text into Apache demo annotators page (preconfigured).
>> Show annotation results and links to documentation and JavaDocs.
>>
>> Do you support this idea or have alternative suggestions ?
>>
>> Respectfully and with many thanks,
>> AndyMC(@)apache.org
>>
>>
>>
>>
>>
>

Re: community interest in preconfigured Apache VM?

Posted by Thilo Goetz <tw...@gmx.de>.
On 01.11.2013 01:43, Andy McMurry wrote:
> Greetings uima-dev:
>
> Quick introduction for context: I am a member of Apache ctakes which was built on Apache UIMA. [ http://ctakes.apache.org ]
>
> I'm writing to evaluate new user experiences and developer interest in preconfigured VM for new users and developers.
> I believe we can decrease effort and increase participation by providing an "Apache Text Processing" VM. [ http://tinyurl.com/hactivation-foss ]
>
> Q1. New User experiences:
> * How long does it usually take users to install and customize UIMA for new projects?
> * Could some new user questions be answered with an example VM or demo system?
> * Do new users ask to "play with" the example on the homepage?
>
> Q2. Apache cTAKES is discussing a possible VM distribution build on UIMA
> * Has UIMA team considered an official VM distribution with or without add-ons?
> * How often is UIMA used standalone vs. packaged with other UIMA annotators?
> * How do you feel about a VM distributed with other Apache text tools such as cTAKES and openNLP ?

I think that's a really interesting idea, and if you can spend the time, 
I say go for it.

Have you considered just creating a WAR file that can be deployed into 
an app server of your choice as a somewhat more lightweight solution?

--Thilo


>
> ------------------------
> [ NEW USER EXAMPLE ]
>
> Start preconfigured VM.
> Open web browser.
> Copy-Paste text into Apache demo annotators page (preconfigured).
> Show annotation results and links to documentation and JavaDocs.
>
> Do you support this idea or have alternative suggestions ?
>
> Respectfully and with many thanks,
> AndyMC(@)apache.org
>
>
>
>