Hi Dave, My apologies, I think I did a poor job of communicating some assumptions in my e-mails. However, I think using AI will help the intern team; some of the benefits I see are:
*To interface with the AI engine an XML manifest only needs be provided. XML can easily be verified and is a well defined format which can be verified by the team as they develop, allowing for an easy incremental development process. *Building a UI is one component required for a text installer. If the Slim Engine is used, then a UI and an ability to interface with the C based Slim Install framework will be needed. This is two components and thus more complexity and code the team would need to develop to reach the same end goal. *Using the AI engine allows maximal functionality in the future, however, if the Slim Engine is used that limits future functionality as that engine was never developed to be a configurable and extensible installer - it serves our "one button install" use case - only. *A "one button install" straightforward and simple use case can be built through an AI manifest without exposing all of the features of AI, if we don't want to. Thank you, Clay On Thu, 14 May 2009, Dave Miner wrote: > This discussion seems like it's gone a bit off the rails. Karen, if your > goal is to provide direction to the intern team, then I'd suggest drawing a > very clear line to scope a set of functionality that is possible for them to > complete given the constraints in time and experience. It seems like we've > wandered into larger, longer-term goals which this particular team is > unlikely to meet. > > Dave >