<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Will this help:<br></div><div><br><em>(Max) Can we start by putting existing devstudio installer there now ? (last time I looked it was not even mentioning it)</em></div><div><br></div><div>I thought that the problem was that after users had installed JBDS, they could not locate the appropriate tooling?<br></div><div><br></div><div><br></div><div>-- Len<br></div><div><br></div><div><br></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Max Rydahl Andersen" &lt;manderse@redhat.com&gt;<br><b>To: </b>"Aileen Cunningham" &lt;aileenc@redhat.com&gt;<br><b>Cc: </b>"soa-pm-list List" &lt;soa-pm-list@redhat.com&gt;, "jbosstools-dev jbosstools-dev" &lt;jbosstools-dev@lists.jboss.org&gt;, jbds-is-pm-list@redhat.com, "JDV-PM Mailing List" &lt;jdv-pm@redhat.com&gt;, "Mustafa Musaji" &lt;mmusaji@redhat.com&gt;, "Fuse-pm-list" &lt;fuse-pm-list@redhat.com&gt;, "bpms-pm-list" &lt;bpms-pm-list@redhat.com&gt;<br><b>Sent: </b>Monday, November 17, 2014 6:47:13 AM<br><b>Subject: </b>Re: integration stack component installation<br><div><br></div>On 17 Nov 2014, at 11:04, Aileen Cunningham wrote:<br><div><br></div>&gt; Hi Paul,<br>&gt;<br>&gt; when you say "establish JBTIS/ JBDSIS installers based on JBT/ JBDS" <br>&gt; are you talking about a combined installer where you can install JBDS <br>&gt; + IS in 1 action?<br><div><br></div>Yes. But this requires work/QE resources.<br><div><br></div>&gt; People can find the runtime download on JBoss.org fairly easily so <br>&gt; what we need to get to is a 2nd big green download button on the Fuse <br>&gt; product page that installs the relevant Tooling.<br><div><br></div>Can we start by putting existing devstudio installer there now ? (last <br>time I looked it was not even mentioning it)<br><div><br></div>I believe your team is "owner" of those pages or at least should be able <br>to request the best changes to them.<br><div><br></div>If not let me know what pages you believe should be changed and I can <br>help track it down.<br><div><br></div>/max<br><div><br></div>&gt;<br>&gt; best regards,<br>&gt; Aileen<br>&gt;<br>&gt;<br>&gt; ----- Original Message -----<br>&gt;&gt; From: "Paul Leacu" &lt;pleacu@redhat.com&gt;<br>&gt;&gt; To: "Kevin Conner" &lt;kconner@redhat.com&gt;, "Max Rydahl Andersen" <br>&gt;&gt; &lt;max.andersen@redhat.com&gt;, "Aileen Cunningham"<br>&gt;&gt; &lt;aileenc@redhat.com&gt;<br>&gt;&gt; Cc: "soa-pm-list List" &lt;soa-pm-list@redhat.com&gt;, "jbosstools-dev <br>&gt;&gt; jbosstools-dev" &lt;jbosstools-dev@lists.jboss.org&gt;,<br>&gt;&gt; jbds-is-pm-list@redhat.com, "JDV-PM Mailing List" <br>&gt;&gt; &lt;jdv-pm@redhat.com&gt;, "Mustafa Musaji" &lt;mmusaji@redhat.com&gt;,<br>&gt;&gt; "Fuse-pm-list" &lt;fuse-pm-list@redhat.com&gt;, "bpms-pm-list" <br>&gt;&gt; &lt;bpms-pm-list@redhat.com&gt;<br>&gt;&gt; Sent: Friday, 14 November, 2014 8:43:18 PM<br>&gt;&gt; Subject: integration stack component installation<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Greetings,<br>&gt;&gt; &nbsp; &nbsp;At the JBoss f2f last week in Brno there was a meeting to discuss <br>&gt;&gt; the<br>&gt;&gt; &nbsp; &nbsp;ease of installation<br>&gt;&gt; issue (or lack thereof) of integration stack components. &nbsp;Presented <br>&gt;&gt; here<br>&gt;&gt; is a summary of the<br>&gt;&gt; issue and a proposed solution as drafted by the team. &nbsp;Although <br>&gt;&gt; members of<br>&gt;&gt; platform architecture,<br>&gt;&gt; engineering, PM and QE were present - the solution is simply proposed <br>&gt;&gt; at<br>&gt;&gt; this time. &nbsp;We also<br>&gt;&gt; plan to evolve the solution over time - so that the issue will be<br>&gt;&gt; addressed more fully.<br>&gt;&gt;<br>&gt;&gt; Your comments are welcome!<br>&gt;&gt;<br>&gt;&gt; Thanks,<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;--paull<br>&gt;&gt;<br>&gt;&gt; ------<br>&gt;&gt;<br>&gt;&gt; Issue: Finding integration stack components to install is too <br>&gt;&gt; difficult.<br>&gt;&gt; This was made<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;clear by Fuse Tooling usability reviews and is discussed in <br>&gt;&gt; detail<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;here:<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;https://mojo.redhat.com/docs/DOC-977658<br>&gt;&gt;<br>&gt;&gt; Proposed Solution:<br>&gt;&gt;<br>&gt;&gt; - Extend Eclipse Marketplace by enabling JBTIS/ JBDSIS entries for <br>&gt;&gt; product<br>&gt;&gt; groupings and establish<br>&gt;&gt; &nbsp; JBTIS/ JBDSIS installers based on JBT/ JBDS.<br>&gt;&gt;<br>&gt;&gt; &nbsp; Discussion:<br>&gt;&gt; &nbsp; As it exists today, users who search within the standard Eclipse<br>&gt;&gt; &nbsp; Marketplace for keywords<br>&gt;&gt; &nbsp; such as "Camel Editor" or "Fuse" are directed to the JBDS or JBT <br>&gt;&gt; Kepler<br>&gt;&gt; &nbsp; installers. &nbsp;Users<br>&gt;&gt; &nbsp; must select the "more info" link on the Marketplace installer page <br>&gt;&gt; and<br>&gt;&gt; &nbsp; then page down to<br>&gt;&gt; &nbsp; find this text:<br>&gt;&gt;<br>&gt;&gt; &nbsp; "Also available is the JBoss Developer Studio Integration Stack, <br>&gt;&gt; which<br>&gt;&gt; &nbsp; includes support for SwitchYard, Camel, Fuse, Fabric8, Drools, <br>&gt;&gt; jBPM,<br>&gt;&gt; &nbsp; ModeShape, Teiid and more. It is available from within JBoss <br>&gt;&gt; Central,<br>&gt;&gt; &nbsp; via the Software/update tab."<br>&gt;&gt;<br>&gt;&gt; &nbsp; This is the first mention of Fuse and directs the user to install <br>&gt;&gt; JBDS<br>&gt;&gt; &nbsp; (or JBT) and then,<br>&gt;&gt; &nbsp; after installing/ restarting and as a separate action, use the<br>&gt;&gt; &nbsp; Software/Update tab within<br>&gt;&gt; &nbsp; JBoss Central to find the Fuse tooling. &nbsp;In this case Fuse is part <br>&gt;&gt; of:<br>&gt;&gt;<br>&gt;&gt; &nbsp; "JBoss Integration and SOA Development" - (The category description <br>&gt;&gt; does<br>&gt;&gt; &nbsp; mention Fuse.)<br>&gt;&gt;<br>&gt;&gt; &nbsp; Solution Details:<br>&gt;&gt;<br>&gt;&gt; &nbsp; The extended IS-aware Eclipse Marketplace entries will reference <br>&gt;&gt; the<br>&gt;&gt; &nbsp; existing update site<br>&gt;&gt; &nbsp; and when selecting "Install" you will get a yet-to-be-defined <br>&gt;&gt; subset of<br>&gt;&gt; &nbsp; the Eclipse features that<br>&gt;&gt; &nbsp; will match what you would get when using the install from JBoss <br>&gt;&gt; Central<br>&gt;&gt; &nbsp; today - but without having<br>&gt;&gt; &nbsp; to install Developer Studio plugins separately first.<br>&gt;&gt;<br>&gt;&gt; &nbsp; The installer option is to be based on the JBDS installer and will <br>&gt;&gt; be<br>&gt;&gt; &nbsp; made available from the CSP/jboss.org<br>&gt;&gt; &nbsp; download next to the existing installer.<br>&gt;&gt;<br>&gt;&gt; &nbsp; JBDS 7.1.1.GA/JBDSIS 7.1.0.GA (Kepler) - What can we do today?<br>&gt;&gt;<br>&gt;&gt; &nbsp; - https://issues.jboss.org/browse/JBTIS-354<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; The least required changes would leave the user with a single <br>&gt;&gt; JBDSIS<br>&gt;&gt; &nbsp; &nbsp; installer and a single<br>&gt;&gt; &nbsp; &nbsp; JBTIS installer when searching for "Fuse" or "Data <br>&gt;&gt; Virtualization" for<br>&gt;&gt; &nbsp; &nbsp; example. &nbsp;Upon selecting<br>&gt;&gt; &nbsp; &nbsp; one of these installers the user would see all available<br>&gt;&gt; &nbsp; &nbsp; installation-units (features) available<br>&gt;&gt; &nbsp; &nbsp; in the combined integration stack. &nbsp;Users could then select all <br>&gt;&gt; or<br>&gt;&gt; &nbsp; &nbsp; just the fuse tooling IUs.<br>&gt;&gt; &nbsp; &nbsp; This is the "laundry list" approach.<br>&gt;&gt;<br>&gt;&gt; &nbsp; JBDS 8.1.0.GA/JBDSIS 8.0.x.GA (Luna) - Short term for upcoming <br>&gt;&gt; tooling<br>&gt;&gt; &nbsp; releases.<br>&gt;&gt;<br>&gt;&gt; &nbsp; - https://issues.jboss.org/browse/JBTIS-355<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; * Add a new com.jboss.devstudio.core.central.feature that <br>&gt;&gt; packages up<br>&gt;&gt; &nbsp; &nbsp; the com.jboss.devstudio.core.central<br>&gt;&gt; &nbsp; &nbsp; &nbsp; plugin and include this in com.jboss.devstudio.core.feature <br>&gt;&gt; (this is<br>&gt;&gt; &nbsp; &nbsp; &nbsp; missing today).<br>&gt;&gt; &nbsp; &nbsp; * Enable usage tracking in JBTIS components' MANIFEST.MF files <br>&gt;&gt; (this<br>&gt;&gt; &nbsp; &nbsp; is under way now)<br>&gt;&gt; &nbsp; &nbsp; &nbsp; - https://issues.jboss.org/browse/JBTIS-290<br>&gt;&gt; &nbsp; &nbsp; * create three connectors, each based on the content in JBDSIS<br>&gt;&gt; &nbsp; &nbsp; discovery plugin.xml's top three<br>&gt;&gt; &nbsp; &nbsp; &nbsp; connector categories<br>&gt;&gt; &nbsp; &nbsp; &nbsp; - https://issues.jboss.org/browse/JBTIS-357<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; &nbsp; 1. Fuse ServiceWorks - &nbsp; &nbsp; &nbsp; &nbsp; ref: JBoss Integration and SOA<br>&gt;&gt; &nbsp; &nbsp; &nbsp; Development<br>&gt;&gt; &nbsp; &nbsp; &nbsp; 2. BRMS/BPMS - &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ref: JBoss Business Process and <br>&gt;&gt; Rules<br>&gt;&gt; &nbsp; &nbsp; &nbsp; Development<br>&gt;&gt; &nbsp; &nbsp; &nbsp; 3. JBoss Data Virtualization - ref: JBoss Data Virtualization<br>&gt;&gt; &nbsp; &nbsp; &nbsp; Development<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; ** A1: PMs (hey Alan) must come up with appropriate names for 1-3<br>&gt;&gt; &nbsp; &nbsp; above. &nbsp;The naming convention should be<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"compatible" with a Mobile tools install that have been<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;requested too.<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; The user searches for "Fuse" from Marketplace and immediately <br>&gt;&gt; finds<br>&gt;&gt; &nbsp; &nbsp; JBDSIS. &nbsp;The installer allows<br>&gt;&gt; &nbsp; &nbsp; the user to select from 1-3 above. &nbsp;The user selects "Fuse<br>&gt;&gt; &nbsp; &nbsp; ServiceWorks" (if that's the name) by<br>&gt;&gt; &nbsp; &nbsp; selecting the radio button (or selects all easily).<br>&gt;&gt;<br>&gt;&gt; &nbsp; JBDS 9.0.0.GA/JBDSIS 9.0.x.GA (Mars) - Make it better - continue to<br>&gt;&gt; &nbsp; evolve the solution<br>&gt;&gt;<br>&gt;&gt; &nbsp; - https://issues.jboss.org/browse/JBTIS-356/<br>&gt;&gt; &nbsp; https://issues.jboss.org/browse/JBIDE-18734<br>&gt;&gt; &nbsp; &nbsp; Refactor project examples in Central to remove dependencies on <br>&gt;&gt; portal<br>&gt;&gt; &nbsp; &nbsp; &amp; seam (size reduction - avoid<br>&gt;&gt; &nbsp; &nbsp; installing unnecessary plugins).<br>&gt;&gt;<br>&gt;&gt; &nbsp; Similar experience to Luna except the installer is much leaner.<br>&gt;&gt;<br>&gt;&gt; No default perspective change - potential stretch goal.<br>&gt;&gt;<br>&gt;&gt; &nbsp; This subject went back and forth. &nbsp;The user has an established<br>&gt;&gt; &nbsp; perspective when they began the installation<br>&gt;&gt; &nbsp; process and may be installing multiple features which may very well <br>&gt;&gt; have<br>&gt;&gt; &nbsp; different default perspectives.<br>&gt;&gt; &nbsp; Once users manually set their perspective it will be remembered the <br>&gt;&gt; next<br>&gt;&gt; &nbsp; time they start the tool.<br>&gt;&gt;<br>&gt;&gt; &nbsp; Alternatively, the installer option definitely should be able to do<br>&gt;&gt; &nbsp; this. When installing into an existing<br>&gt;&gt; &nbsp; Eclipse that is not that trivial, which is one of the reasons why <br>&gt;&gt; JBoss<br>&gt;&gt; &nbsp; Central exists. Central shows<br>&gt;&gt; &nbsp; up across perspectives and when the user selects Fuse the Fuse <br>&gt;&gt; project<br>&gt;&gt; &nbsp; can declare it and would ask users<br>&gt;&gt; &nbsp; if they want to move to the Fuse perspective.<br>&gt;&gt;<br>&gt;&gt; &nbsp; We could also look into adding "roles" to Central to make it adopt<br>&gt;&gt; &nbsp; better depending on what interest you<br>&gt;&gt; &nbsp; have as a user.<br>&gt;&gt;<br>&gt;&gt; &nbsp; &nbsp; &nbsp;--paull<br>&gt;&gt;<br>&gt;&gt;<br><div><br></div><br>/max<br>http://about.me/maxandersen<br><div><br></div></blockquote><div><br><br></div><div><br></div><div>-- <br></div><div><span name="x"></span><br>Len DiMaggio (ldimaggi@redhat.com)<br>JBoss by Red Hat<br>314 Littleton Road<br>Westford, MA 01886 &nbsp;USA<br>tel: &nbsp;978.392.3179<br>cell: 781.472.9912<br>http://www.redhat.com<br>http://community.jboss.org/people/ldimaggio<br><div><br></div><a href="http://www.redhat.com"><img doc="Briefcase/RHxJBpngthumb.png" src="cid:11249b9867e061b5e2ba4e228cbd4638982c8ae3@zimbra" style="border: 0pt none;"></a><br><span name="x"></span><br></div></div></body></html>