From: Robert Dober Date: 2006-09-23T18:57:01+09:00 Subject: Re: Please define these terms ------=_Part_3898_8795848.1159005417852 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 9/23/06, Trans wrote: > > (And add any you think might be missing from the set) > > Application > Library > Toolkit > Framework > Package > Project > Program > > Thanks, > T. Well they are constants of course, probably class names ;) ok, ok I will do the work Application :=3D a software package or set of programs installed on a dedicated set of machines providing a service to a User, which can be human or another machine. It is kind of "complete". Library :=3D books? A set of functions, deemed to be usueful, for some tasks, not "complete" in the sense of an application, a library is not useful unless used by an Application, Program Framework :=3D close to a library, rather more libraries dedicated to a metatask, an idea of a domain of tasks, hmmm, maybe a Framework can be seen as the smallest common denominator of a set of related Applications and its implementation. Toolkit :=3D just a Framework, somehow I have the impression that a toolkit flavors bottom up design and a Framework top down, huu I am far off the stuff I know :( Program :=3D an executable that can occupy a Unix task ;) or the source thereof. Project :=3D A vision, illusion, task that can lead to any of the above, = it can materialize. If an Application can be seen as the interface between the computer doing a job and the user, a Project can be seen as the interface between the concept of the computer doing a job and the people trying to materialize that vision. Package :=3D (1) A method of mastering the variants of different hardware i= n order to have the same SW run on them and therefore (2) a wrapper of some (Application Program, Library, Framework, Toolkit) allowing to adapt it to different contexts (that is OS, Hardeware, Middleware, ...). Lots of ideas lots of things to critisize, but I guess it is a start. Ara that will be an interesting thread (with Delta at the end!!!). Cheers Robert --=20 Deux choses sont infinies : l'univers et la b=EAtise humaine ; en ce qui concerne l'univers, je n'en ai pas acquis la certitude absolue. - Albert Einstein ------=_Part_3898_8795848.1159005417852--