<div class="markdown">
<p dir="auto">On 7 Mar 2016, at 10:18, Samurdhi Karunarathne wrote:</p>

<blockquote>
<p dir="auto">I thought of using some of the source code in the TCP/IP Monitor in the<br>
Eclipse WTP to implement the requests part of the IDE Remote(Why reinvent<br>
the wheel right?).</p>
</blockquote>

<p dir="auto">not sure that code does http well ? </p>

<p dir="auto">a better option could be to use jetty that comes with eclipse to react<br>
to http requests ? </p>

<p dir="auto">you can see an example of that in here <a href="https://github.com/jbosstools/jbosstools-livereload/tree/master/plugins/org.jboss.tools.livereload.core/src/org/jboss/tools/livereload/core/internal/server/jetty">https://github.com/jbosstools/jbosstools-livereload/tree/master/plugins/org.jboss.tools.livereload.core/src/org/jboss/tools/livereload/core/internal/server/jetty</a></p>

<blockquote>
<p dir="auto">I'm thinking of handling the responses to the requests<br>
via the Response.java class that I have created. I also changed the UI to<br>
include Start, Stop and Properties buttons in the main interface itself to<br>
make it more user friendly.</p>
</blockquote>

<p dir="auto">I properly would not even expose any of this as main UI - just a preference<br>
to turn on/off.</p>

<blockquote>
<p dir="auto">The start button will start the first monitor<br>
in the TCP/IP monitor list(So you'll have to create one at first use by<br>
navigating Properties). The Stop button will stop whatever the monitor that<br>
is already running. The Properties button will simply navigate to the<br>
preferences menu. Herewith I'm attaching the source code. Alternatively,<br>
you can find the source code at <a href="https://github.com/samurdhilbk">https://github.com/samurdhilbk</a>.</p>
</blockquote>

<p dir="auto">I looked but only found two empty repos from the last few days ?</p>

<blockquote>
<p dir="auto">As in the<br>
TCP/IP monitor, the core handles the core functionality and ui handles the<br>
user interface. I had some issues with signing the JAR's so couldn't get<br>
around to exporting it to a JAR.</p>
</blockquote>

<p dir="auto">that sounds weird, you shouldn't have to sign jars to export it.</p>

<blockquote>
<p dir="auto">I will do that as soon as possible. For<br>
now please run it in Eclipse and see how it works. You may find it in<br>
Window-&gt;Show View-&gt;Other-&gt;Other in the Eclipse window.</p>
</blockquote>

<p dir="auto">I am a hotel with limited bandwidth right now so haven't been able to build/run it yet ;/</p>

<p dir="auto">Could you record a video / take screenshots of it ? <br>
/max</p>

<blockquote>
<p dir="auto">Best Regards.<br>
Samurdhi</p>

<p dir="auto">On Fri, Mar 4, 2016 at 11:06 PM, Max Rydahl Andersen <a href="mailto:manderse@redhat.com">manderse@redhat.com</a><br>
wrote:</p>

<blockquote>
<p dir="auto">On 4 Mar 2016, at 7:32, Samurdhi Karunarathne wrote:</p>

<p dir="auto">Hello All,</p>

<p dir="auto">I previously expressed my interest in the GSoC project to develop an IDE<br>
Remote Control for Eclipse. I did some work on it and managed to develop<br>
the plugin to be able to accept requests through the browser.</p>

<p dir="auto">Nice - got a link ?</p>

<p dir="auto">Can anybody<br>
tell me what exactly needs to be done with these requests? Should the user<br>
be able to view/edit projects on the browser itself or does the plugin only<br>
remotely do tasks that can otherwise be done through the Eclipse UI?</p>

<p dir="auto">It is the other way around, that when you are in your browser - how do I<br>
open<br>
files/resources from this browser in the IDE ?</p>

<p dir="auto">i.e. with this plugin github.com could have links like<br>
http://localhost:6666/clone/?repo=<br>
<a href="https://github.com/jbosstools/jbosstools-website">https://github.com/jbosstools/jbosstools-website</a><br>
which would mean clone this repo and import it into the IDE.</p>

<p dir="auto">Like<br>
opening projects or saving an already open project. I'm a bit unclear on<br>
this regard. I tried contacting Max (Max Anderson) but could not get<br>
through to him.</p>

<p dir="auto">sorry for the late response but been quite busy.</p>

<p dir="auto">I'm travelling the next couple of weeks so i'll be slow, but I'll respond<br>
where I can.</p>

<p dir="auto">/max</p>

<p dir="auto">Hoping for a favorable response.</p>

<p dir="auto">Regards,<br>
Samurdhi.</p>

<p dir="auto">On Wed, Feb 17, 2016 at 5:06 PM, Samurdhi Karunarathne &lt;<br>
<a href="mailto:samurdhilbk@gmail.com">samurdhilbk@gmail.com</a>&gt; wrote:</p>

<p dir="auto">Hello All,</p>

<p dir="auto">I'm Samurdhi Karunarathne and I'm a student at the Faculty of Engineering,<br>
University of Peradeniya, Sri Lanka. I came across the idea of creating a<br>
plugin for Eclipse that responds to requests sent in through a web browser,<br>
on the GSoC 2016 ideas page. I have quite some experience in this direction<br>
and I think that it's a pretty cool idea. So I'm very excited to work on<br>
this project for GSoC 2016.<br>
Hope you could give me some guidelines to get myself up and aboard the<br>
task. Thanks in advance!</p>

<p dir="auto">Regards,<br>
Samurdhi.</p>

<hr>

<p dir="auto">jboss-development mailing list<br>
<a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jboss-development">https://lists.jboss.org/mailman/listinfo/jboss-development</a></p>

<p dir="auto">/max<br>
<a href="http://about.me/maxandersen">http://about.me/maxandersen</a></p>

<hr>

<p dir="auto">jboss-development mailing list<br>
<a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jboss-development">https://lists.jboss.org/mailman/listinfo/jboss-development</a></p>
</blockquote>

<hr>

<p dir="auto">jboss-development mailing list<br>
<a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jboss-development">https://lists.jboss.org/mailman/listinfo/jboss-development</a></p>
</blockquote>

<p dir="auto">/max<br>
<a href="http://about.me/maxandersen">http://about.me/maxandersen</a></p>

</div>