![]() |
|
|
|||||||
| Plattformprogrammierung OSGi, Eclipse RCP und Co. |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 17.04.2008
Fachbeiträge: 1.107
Abgegebene Danke: 67
Erhielt 80 Danke für 75 Beiträge
|
Hallo,
ich hab vor ein paar Tagen angefangen, mich in OSGi einzuarbeiten. Ich muss schon sagen, dass das eine wirklich tolle Sache ist... Jetzt nach den ersten Testprojekten, wollte ich mal ein erstes "etwas" größeres Projekt(Mit mehr als nur einem Bundle ) versuchen. Dabei kommen mir ein paar Fragen:1. Wenn ich z.B. per DS eine Abhängigkeit zu einem Service erstelle, wie wirkt sich das auf die Startbarkeit des Bundles aus ? Ich hab das mal probiert, aber iwie ließ mein Bundle sich dennoch starten, ohne mir eine Fehlermeldung auszugeben, z.B. das es vom Service XY keine Impl. gibt zur Zeit.... 2. Die Begriffe Cardinality und Policy in der XML Component Definition sind mir auch noch etwas unklar... 3. eher eine Stil-Frage: Man kann ja Dependencies zu bestimmen Paketen aber auch zu ganzen Bundles herstellen. Frage: Wann sollte man das eine bzw. das andere nutzen ? Bzw. ist die Abhängigkeit zu Paketen vlt "unschön" oder andersrum ? 4. Wie kann man mit OSGi eine Anwendung später dann erstellen ? Ich würde gerne rein OSGi verwenden ohne direkt eine Eclipse RCP zu benutzen, oder ist eine Eclipse RCP ohne zusätzliche Bundels in etwa das, was ich brauche ? Ich bin iwie z.T. noch verwirrt, da mir hier noch der ÜBerblick fehlt. Oder empfehlt ihr generell Eclipse RCP ? Gruß, Chris |
|
|
|
| #2 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 18.04.2007
Fachbeiträge: 104
Abgegebene Danke: 2
Erhielt 7 Danke für 7 Beiträge
|
|
|
|
|
| Danke sagt: |
Kr0e (14.07.2011)
|
| #4 (permalink) | |
|
Premium-Benutzer
Registriert seit: 10.11.2004
Fachbeiträge: 20.047
Abgegebene Danke: 4
Erhielt 429 Danke für 400 Beiträge
|
3. package imports sind allgemein flexibler und erstmal zu bevorzugen. Require Bundle wird aber durchaus auch verwendet. Es macht die Sache etwas einfacher zu verwalten und es gibt Fälle wo man mit import-package an Grenzen stößt (zB bei split packages)
4. Hängt von der Art der Applikation ab. Für einen Desktop Client ist oft RCP zu bevorzugen weil unglaublich viel Funktionalität mitkommt. Wenn die Anwendung möglichst klein sein soll ist RCP nicht so das richtige, so ab 5 MB ist zwar möglich, aber mit mehr Funktionalität können es auch schnell mal 100 MB werden. Hier ein paar typische Beispiele für Eclipse RCPs: Eclipse RCP examples
__________________
Take back the Desktop |
|
|
|
| Danke sagt: |
Kr0e (14.07.2011)
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| OSGi: Ressourcen gezielt aus bestimmten Modulen laden? | Novanic | Plattformprogrammierung | 4 | 15.04.2011 10:31 |
| OSGi, Spring, RCP | MQue | Plauderecke | 16 | 25.08.2010 20:38 |
| OSGi Config Admin persistiert nicht | ChrisBenyamin | Plattformprogrammierung | 0 | 30.07.2009 15:58 |
| JDT ohne "eclipse" und OSGi nutzen? | Novanic | Allgemeine Java-Themen | 1 | 19.11.2007 09:56 |
| Problem mit Permissions unter OSGi | hackejam | Plattformprogrammierung | 0 | 05.09.2006 11:02 |
| Lesezeichen |
|
|