I agree that we got new users to a certain point. Much better than years back, but not as fast as could be.
If you go down the VM route you have to make some choices. They don't all play in the same sand box. Would you do a VMWare VM or would you do an AWS cloud RC2 instance or something else. Which one is best for the community. Going back and forth with one image can be done but I've never seen it be straight forward. No matter the choice would, you leave out more people than if you chose to write deploy scripts because they don't use a particular virtual machine world? For these reasons I think would be better to focus on a deploy script: - Easier to maintain and download - Can be checked into the code repository - Can support more than one OS - VMs make decisions for users that could be choices in a script - (weak argument) One could argue that given a VM a user might not learn enough to be successful doing a deploy once thy like cTAKES and want to use it in their enterprise after having only known the VM - everything you said about DEPLOY and scripts Arguments against deploy scripts: - Which framework do most people use Puppet, Capistrano, Chef? They don't play nice together either, so going from one to the other is a pain - Needs documentation on how to use the deploy script as a user could be new to the deploy framework Thanks Troy -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Andrew McMurry Sent: Tuesday, October 29, 2013 6:15 PM To: [email protected] Cc: Pan Teng; [email protected] Subject: Re: cTAKES user interface Summary: Maven is great. Not going away. VM still highly desirable for first time users and even developers. Maven solves the dependency problem. VM solves an installation problem. OK So I should put my money where my mouth is. :) OK I'll make a cTakes VM (Ubuntu 13.10). I basically have to do this anyway. We must admit it is pretty tough to setup cTakes even with all the nicely written docs. NLP is complicated. CTAKES is a powerful and configurable engine. Nonetheless, the user request is completely well warranted. " How do I just make it work for the simplest case of copy pasting text into a console window ? " In my experiences Maven is great for dependancies of code (jars, wars, zips) but really struggles with DEPLOY and INSTALLATION tasks, especially across OS systems. Most of the FOSS community has moved past maven for DEPLOY tasks. Puppet, Capistrano, and custom shell scripts are far more frequently used than Maven for DEPLOY targets. How does everyone feel about having trying a VM distribution and see how it goes? Volunteers thus far: AndyMC (me) On Oct 29, 2013, at 2:52 PM, "Chen, Pei" <[email protected]> wrote: > +1 > Pan, the short answer is yes- it can be done in CLI. > The problem is that most of us who are already familiar with the nitty gritty > are probably doing this with some sort of custom scripts or solution. > Cc' the dev group to get a fresh perspective; not sure what the easiest would > be-- run the CPE via command line with default input/output directories or > running a Driver Main Class as part of examples. > > --Pei > >> -----Original Message----- >> From: Andrew McMurry [mailto:[email protected]] >> Sent: Tuesday, October 29, 2013 5:41 PM >> To: [email protected] >> Cc: Pan Teng; [email protected] >> Subject: Re: cTAKES user interface >> >> In my opinion, this user request is totally reasonable. >> >> Download time aside, it should take NO LONGER THAN 15 MINUTES to get >> started with cTakes. >> True, cTakes is massively powerful and UMLS is a license headache. >> Nonetheless! >> >> This keeps coming up, we should strongly consider an improved VM >> distribution option so folks can get online with "copy-paste" text >> ready applications on their local machine. >> >> IT WOULD BE A GAME CHANGER IN A GOOD WAY >> >> I'm strongly considering making an Ubuntu 13.10 cTakes distribution >> for my own work, would others want this as well? >> http://www.ubuntu.com/download/desktop >> >> Yes I know thats a tall order, but its true ! :) >> >> We dont have to provide the full UMLS instance, just the >> non-commercial dictionaries. >> Just get new users "hooked on cTakes" with ICD9 diagnoses, >> procedures, medications annotations. >> >> How do the other committers feel about this? >> >> PS: I'm back and with more vigor++ >> >> On Oct 29, 2013, at 2:02 PM, "Chen, Pei" >> <[email protected]> >> wrote: >> >>> Hi Pan, >>> Fwd'ing to dev@ >>> >>> From: Pan Teng [mailto:[email protected]] >>> Sent: Tuesday, October 29, 2013 4:37 PM >>> To: [email protected] >>> Subject: Fwd: cTAKES user interface >>> >>> Hi there, >>> I'm trying to explore the cTAKES system. Just curious whether there >>> is an >> way that I can use cTAKES system just in the terminal window by >> typing some command line including input and then the output data can be >> generated? >> Your kindly reply will be appreciated. >>> Best, >>> Pan >>> >>> >
