From: Dave (dfisher_at_pophost.com)
Date: 2002-02-27 18:43:51
On Wed, 27 Feb 2002 07:01:41 -0600, Doug Sutherland wrote:
>I'm a bit confuseled about this "plug-in" idea. In my
>view there is a difference between object-oriented
>code (objects/classes), component-based architectures
>(Java Beans and COM/OLE/etc), distributed components
>(EJB/DCOM), and plug-ins.
This is why I would like some more clarification, because I sometimes I think I
am hearing something that sounds like good modular design, and sometimes I
think I am hearing something else altogether. John--perhaps some concrete
examples here (such as some other package that has been developed) would be
helpful? From what you wrote concerning the specs needed (loading on ad hoc
basis, no recompiling, etc.), it sounds like the kind of plug-ins that Doug
refers to that you will find in third-party packages, such as addons for Adobe
Photoshop, or somesuch, and that we can create a kind of "EEG Photoshop,"
complete with plug-in potential. But then at times I think you are considering
everthing to be a plug-in, from data acquisition to processing. The latter can
be built using, as Doug mentions, object oriented methods. That's the way I've
done it with my stuff. Hopefully I'll be able to wrap it up so that you'll see
what I mean, and if this is a useful approach to use here. (Besides, I don't
want Jim M. exasperated at me forever... :)
Dave.
This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:39 BST