2009-03-30 4 views
0

Hat jemand eine gute Ressource beim Einbetten einer Silverlight-Anwendung in eine Eclipse-RCP-Anwendung? Szenario ist wie folgt: Wir haben eine Anwendung von Drittanbietern, die wir in eine bereits entwickelte Eclipse RCP-Anwendung integrieren möchten, und wir möchten nichts wiederholen. Außerdem kann ich das nicht einfach als zweite App starten, sondern muss in die Anwendung eingebettet sein, die wir bereits haben.Silverlight-App in einen Eclipse-RCP einbetten

Ich weiß, dass es möglich ist, mit OLE-Objekten einzubetten, wäre das der richtige Weg?

Antwort

2

Nur ein Gedanke: Sie können ein SWT-Browser-Steuerelement verwenden und die Silverlight-App darin ausführen. Die Verwendung des Browsers ist sehr einfach. Sie müssen nicht mit dem Netzwerk verbunden sein: Der HTML-Code kann aus einer lokalen Datei gelesen oder ad-hoc generiert werden.

Überprüfen Sie die SWT snippets page für einige nützliche Beispiele.

Update: Eine andere Alternative ist Project Blinki, die WebKit in SWT einbettet. Es ist jedoch besser steuerbar als das grundlegende Browser-Widget, derzeit jedoch nicht vollständig plattformneutral.

+0

Wow, danke für diese Antwort! Ich muss zugeben, dass ich nichts von der Browserkontrolle wusste. Jedenfalls habe ich mich in letzter Zeit gefragt, ob es irgendwie möglich wäre, eine Flex App in einer Eclipse RCP App zu betreiben, und das scheint die Lösung zu sein ... nochmals vielen Dank! – Sandman

+0

Nun, ich denke, seit ich Silverlight verwenden muss, ist Plattformneutralität nicht wirklich ein Problem .... –