<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>OK thanks for the clarification.&nbsp; Optional is good, but I think we should turn the option 'on' by default if possible.&nbsp; I think the use case for a design env without a runtime environment is valid, but limited. <br><br>~jd<br>----- "Barry Lafond" &lt;blafond@redhat.com&gt; wrote:
<br>&gt; <style>p { margin: 0; }</style><div style="font-family: Verdana; font-size: 12pt; color: rgb(0, 0, 0);">&gt; We are proposing to make the "execution" feature set optional. We could do this now by tweaking our feature.xml and update-site build if we didn't have hard dependencies.<br>&gt; <br>&gt; Key will be to perform any necessary refactoring to allow this to happen.&nbsp; We think we can.<br>&gt; <br>&gt; Barry<br>&gt; <br>&gt; ----- Original Message -----<br>&gt; From: "John Doyle" &lt;jdoyle@redhat.com&gt;<br>&gt; To: "Barry Lafond" &lt;blafond@redhat.com&gt;<br>&gt; Cc: "Steve Jacobs" &lt;sjacobs@redhat.com&gt;, "teiid-designer-dev" &lt;teiid-designer-dev@lists.jboss.org&gt;<br>&gt; Sent: Thursday, February 11, 2010 1:42:48 PM GMT -06:00 US/Canada Central<br>&gt; Subject: Re: [teiid-designer-dev] 7.0 Release Planning - REV 2<br>&gt; <br>&gt; <style>p { margin: 0; }</style><div style="font-family: Times New Roman; font-size: 12pt; color: rgb(0, 0, 0);">&gt; Hey Barry,<br>&gt; <br>&gt; Do I understand correctly that this is an implementation decision, and not a statement about how these features would be packaged?&nbsp; In other words, outside of the milestones listed below, do you expect that we will continue to ship these two features together, or do you envision that we might make them available independently?<br>&gt; <br>&gt; ~jd<br>&gt; ----- "Barry Lafond" &lt;blafond@redhat.com&gt; wrote:
<br>&gt; &gt; <style>p { margin: 0; }</style><div style="font-family: Verdana; font-size: 12pt; color: rgb(0, 0, 0);">&gt; &gt; 


        
        <title></title>
        
        <style>
        <!--
                @page { size: 8.5in 11in; margin: 0.79in }
                P { margin-bottom: 0.08in }
        -->
        </style>

<p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Please feel free to comment on the following portion of our 7.0 Release plans.</font></font></p><hr style="width: 100%; height: 2px;"><br>&gt; &gt; <p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">To
better accommodate changes required for JBoss Tools integration and Teiid 7.0 integration we propose to modify/refactor our
current code-base in the following way.</font></font></p>
<p style="margin-bottom: 0in;"><br>&gt; &gt; 
</p>
<p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">We
propose to separate Teiid Designer code into Design-time code and
Run-time code resulting in two installable Eclipse-based feature
sets.</font></font></p>

<ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><b>Design-time</b>
        is specified as all modeling exercises short of
        creating/editing/executing VDB's or previewing data.</font></font></p>
        <ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Users
                can create model projects, import/create/edit models, organize
                models into projects and folders, check-in/check-out from their
                favorite repository, etc....</font></font></p>
                </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><span style="font-weight: bold;">UDF
                modeling</span> will still be available.</font></font></p>
                </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Importing
                data for model creation will NOT auto-create connectors and data
                preview feature will not be available.</font></font></p>
                </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">The
                VDB will NOT be a visible concept.</font></font></p></li></ul><br>&gt; &gt; 
        <p style="margin-bottom: 0in;"></p>
        </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><b>Run-time</b>
        refers to any data preview or VDB execution logic</font></font></p>
        <ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><span style="font-style: italic;">This feature will initially depend on installed Design-time features to run.</span><br>&gt; &gt; </font></font></p></li><li><font face="FreeSans, sans-serif"><font size="3">Users
                can <span style="font-weight: bold;">create/edit/execute VBD's</span>.</font></font></li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Importing
                data for model creation will auto-create connectors.</font></font></p>
                </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><span style="font-weight: bold;">Data
                Preview</span> will be available for design-time modeling.</font></font></p></li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Auto-deploy
                VDB to Teiid server (stretch)</font></font></p></li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Modify
        DQP/SQL Explorer plugins to execute VDB via DTP's jdbc connection to
        Teiid.</font></font></p></li><li><font face="FreeSans, sans-serif"><font size="3">No Designer-related jar management for UDF of JDBC/JDBC connections (assumed to be in place on server)<br>&gt; &gt; </font></font></li></ul>
</li></ul>
<p style="margin-bottom: 0in;"></p>

<p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Motivating factors for making these changes to Designer include:</font></font></p>
<ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Creation
        of lighter-weight tool which is NOT dependent on Teiid runtime
        code-base will facilitate easier development of the modeling
        features.</font></font></p>
        </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Eliminates
        duplicate code maintenance between Designer and Teiid.</font></font></p>
        </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">Allows
        independent run-time feature development.</font></font></p></li><li><font face="FreeSans, sans-serif"><font size="3">Simplifies run-time features by removing non-essential Eclipse dependencies (EMF, UML2, etc...)</font></font></li></ul>


        
        <title></title>
        
        <style>
        <!--
                @page { size: 8.5in 11in; margin: 0.79in }
                P { margin-bottom: 0.08in }
        -->
        </style>

<p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">There
will be a few milestones related to our 7.0 release <br>&gt; &gt; </font></font></p><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><br>&gt; &gt; </font></font></p>



        
        <title></title>
        
        <style>
        <!--
                @page { size: 8.5in 11in; margin: 0.79in }
                P { margin-bottom: 0.08in }
        -->
        </style>

<p style="margin-left: 0.0766in; margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><b>M1</b>
- Design-time tooling feature set (modeling only)
</font></font></p>
<ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">separation
        of any preview data or vdb execution from modeling
</font></font></p>
        </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">keep
        current JDBC import methodology
</font></font></p>
</li></ul>
<p style="margin-left: 0.49in; margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">
</font></font></p>
<p style="margin-left: 0.0766in; margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><b>M2</b>
- Run-time execution tooling feature set (add-on to design-time
feature set)
</font></font></p>
<ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">
utilizes
        current SQL Explorer
</font></font></p>
</li></ul>
<p style="margin-left: 0.0766in; margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3"><b>M3</b>
- Integration of Designer with DTP functionality
</font></font></p>
<ul><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">remove
        SQL Explorer and replace with common DTP data source querying
</font></font></p>
        </li><li><p style="margin-bottom: 0in;"><font face="FreeSans, sans-serif"><font size="3">customize
        through DTP to perform preview data queries.
</font></font></p>
</li></ul>

Barry LaFond<br>&gt; &gt; Teiid Designer Project<br>&gt; &gt; </div><br>&gt; &gt; _______________________________________________
teiid-designer-dev mailing list
teiid-designer-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/teiid-designer-dev
</div></div><br>&gt; _______________________________________________
teiid-designer-dev mailing list
teiid-designer-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/teiid-designer-dev
</div></body></html>