I'm throwing this idea out there with very little idea of how the links between Teiid
and Designer function, but I think it would be cool and beneficial.
AFAIK we don't have a user story abut how you update the version of Teiid that is
delivered with Designer. I think that it would be very cool if we exposed this cabability
in designer similar to the way Installed JREs are exposed through the Preferences page.
Designer could come with a version of Teiid, but users could point Designer to other
versions of Teiid installed on their system and choose to run with those. One of the
goals we have discussed is that we don't want Designer to be wedded to a particular
version of Teiid. Defining the links between to two in this manner would force a contract
and make it easy to test and validate that Designer 6.X works with Teiid 6.X and 7.X,
etc.
What do you think?
~jd