RCP plug-ins communication - plugins

How can two independent plug-ins of a RCP application communicate (exchange data and messages) without setting dependencies?

you can use OSGi Event Admin mechanism: http://felix.apache.org/site/apache-felix-event-admin.html or http://tomsondev.bestsolution.at/2011/01/03/enhanced-rcp-how-views-can-communicate

Related

what is best Jboss tools or product to develop web application?

I want to use jboss BPM to develop web projects.
I try install devstudio-10.4.0.GA-installer-eap.jar and then add (JBOSS Business Process and Rules Development).
is that enough?
is that correct?
what is the correct scenario and best jboss tools?
thank you for your helping.
There are 2 ways how to develop BPMN2 process
using Eclipse tooling (such as the Devstudio you mentioned)
using web tooling which is delivered with jBPM installer
There is a nice documentation about how to install jbpm and how to use both toolings at
https://docs.jboss.org/jbpm/release/6.5.0.Final/jbpm-docs/html_single/#jBPMInstaller

How do I add a Skype provider into Eclipse Communication Framework?

I have installed the Eclipse Communication Framework and now I am wanting to add a Skype Provider.
I have downloaded the Skype Provider source and have placed it in /eclipse/ECF-Skype/eclipse/ as stated by the third method here, now I expect for a Skype provider to appear in the dropdown. Instead, I still get this:
Could someone help me install Skype for the Eclipse Communications Framework?
First you need to check out the Skype bundles from here to your workspace and then you can export these Eclipse plugins and generate the OSGi bundles(JARs) from them using the Eclipse Exporters.
after generating the OSGi bundles from these eclipse plugins, you can place these plugins in the <ECLIPSE_HOME>/dropins location and restart your Eclipse instance.
Then you will be able to see the Skype provider available in the connections section.
Thanks and Regards,
Harshana

Eclipse RCP application with Spring Beans

How I can configure Eclipse RCP application to use Spring Beans? What I can use in Eclipse RCP to create at application creation time and to retrieve whenever I want during the execution? I want that it looks like in Web development I get an Application Context.
You can put all Spring-Jars into a new plug-in and make your main plugin to depend on this. Both should be eclipse-buddys (http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fbundle_manifest.html).
This works for me

eclipse plugins for using SOA

I want to work on SOA project in eclipse, so what plugins I need to install in eclipse?
What is eclipse soa tool? does it need any other plugins or I can do it just with one plugin?
RDGS
You may have a look at WSO2 Carbon Studio - wich is an open source product.
It contains vast variety of rich development plugins for developing various components of a complete SOA application.

JBoss / Eclipse RCP Integration

I've run into a problem with RCP and JBoss. I'm attempting to seperate the JBoss client libraries (i.e. the .jar files in the 'client' directory of the jboss distribution) from the ejbmodule. The dependency hierarchy goes:
company.client (ejbmodule containing ServiceRemote bean)
org.jboss.client (jboss client libraries)
The problem is that when the org.jboss.client attempts to load ServiceRemote from the server, it tries to do a lookup on ServiceRemote, it can't see it, and throws a ClassNotFoundException
Are there any resources/best practices out there of how to do jboss integration in RCP?
Found the answer - you can use the Eclipse Buddy system to allow low-level plugins to lookup classes which they couldn't normally see. More info here:
http://www.eclipsezone.com/articles/eclipse-vms/