OSGI in Netbeans?

Status
Nicht offen für weitere Antworten.

Noisebub

Mitglied
Hallo!
Ich soll eine Client-Server Anwendung mit OSGI (Felix) in Netbeans schreiben.
Da ich sowas noch nie gemacht habe wollte ich hier mal nachfragen wie ich das am besten angehe...
Ich weiß mittlerweile was OSGI ist und was es macht.
Scheint auch recht sinnvoll zu sein.
Jedoch habe ich ehrlich gesagt keine Ahnung wie ich anfangen soll. Habe mir ein paar Tutorials für eclipse durchgelesen ( Link ) und das bereits auf Netbeans übertragen. Doch wie mache ich weiter? Wie sehen diese Module, welche ich nun erstellen müsste aus?

(ich programmiere erst seit ca 1.5 jahren, deshalb habe ich noch manche lücken)

grüße
 

Wildcard

Top Contributor
Ich würde dir empfehlen auf Eclipse zu wechseln, da Eclipse selbst auf OSGi basiert und daher optimalen Support bietet.
Wenn du dich von Netbeans jedoch nicht abbringen lassen willst, vermute ich mal musst du dich selbst um das Bundle Manifest und so weiter kümmern.
Der Aufbau eines Bundles ist im Prinzip immer der gleiche. Im Bundle Manifest gibst du deine Dependencies, exportierte Packages usw. an und der Activator wird beim PlugIn start aufgerufen. Ab da ist es dann normale Java Programmierung mit einigen zusätzlichen netten Features.
 

Noisebub

Mitglied
okay.... also ich bin an netbeans gebunden... kann nicht auf eclipse umsteigen...
ich habe jetzt noch eine (sehr "dumme") frage:
was sind diese bundles? normale java applications? Enterprise applications?
 
G

Gast2

Gast
Also so wie ich es verstanden hab sind Bundles eine Sammlung von Files die auf deiner platform installiert sind...
also quasi sind es plugins...
 

Wildcard

Top Contributor
Bundles können alles sein. Java Programme, property Dateien, Hilfe Dateien,...
Ein Bundle ist ein erweitertes jar, das zusätzliche Informationen im Manifest mitführt die vom OSGi Framework ausgewertet werden.
Nun, was immer dich auch an Netbeans bindet, ich würde zumindest den administrativen OSGi Teil in Eclipse erledigen. Eclipse ist wirklich ein Segen wenn man für OSGi Frameworks programmiert.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F OSGi und root rechte Plattformprogrammierung 2
Z MySQL-Treiber in RAP-Anwendung für Jetty im OSGI- Equinox- Maven-Dschungel Plattformprogrammierung 0
Shams Antbuild - Problem bei OSGi Anfängertutorial Plattformprogrammierung 0
T OSGi OSGI bundle bauen org.apache.xerces Plattformprogrammierung 3
G OSGi Bundle-ClassPath Plattformprogrammierung 3
P OSGi registerService Plattformprogrammierung 3
H OSGi OSGi + Logback + slf4j - Eclipse Run Configuration Plattformprogrammierung 7
G OSGI bundleChanged Plattformprogrammierung 2
E OSGi Equinox HttpService only supports servlet 2.1 specification. Plattformprogrammierung 2
X Probleme mit dem OSGi-Framework Plattformprogrammierung 3
S OSGi Declarative Service Cardinality Plattformprogrammierung 6
Kr0e OSGI - Anfängerfragen Plattformprogrammierung 3
K OSGi Verteilte Anwendung? Plattformprogrammierung 9
B OSGi Einsteiger OSGi-Applikation Plattformprogrammierung 9
S (OSGI - EQUINOX) Welche Eclipse IDE? Plattformprogrammierung 3
N OSGi: Ressourcen gezielt aus bestimmten Modulen laden? Plattformprogrammierung 4
borobudur OSGi OSGi Blueprint Integrationstests Plattformprogrammierung 6
S OSGi Filter Syntax Plattformprogrammierung 2
N OSGi Dependency Loading Plattformprogrammierung 2
S OSGi Bibliothek für alle Plattformprogrammierung 5
H OSGI mit Eclipse und Maven Plattformprogrammierung 5
X OSGi Splash ohne product Plattformprogrammierung 2
G OSGi: Service registrieren Plattformprogrammierung 2
lumo OSGI Service - ServiceReference Plattformprogrammierung 3
G [osgi] bundle spezifische properties Plattformprogrammierung 5
DEvent [osgi] Services implementieren Plattformprogrammierung 2
C RCP Applikation starten als OSGi Bundle Plattformprogrammierung 2
B equinox OSGi EclipseStarter.startup NullPointerException Plattformprogrammierung 3
B OSGi, Euqinox, innherhalb vom Bundle Pfad des zugehörigen jar-files ermitteln Plattformprogrammierung 6
B OSGi, Equinox, Exceptions werden "ignoriert" Plattformprogrammierung 21
C OSGi, Hibernate und welche Datenbank? Plattformprogrammierung 4
astralarse Custom OSGi Launcher mit config.ini Plattformprogrammierung 6
C Eclipse - Externe OSGi bundles adden Plattformprogrammierung 7
F OSGi Anwendungsdesign Plattformprogrammierung 3
X OSGi und RCP Plattformprogrammierung 15
C OSGi shutdown Plattformprogrammierung 4
D Problem mit Synth Painter und OSGi (Equinox) Plattformprogrammierung 8
D OSGi JSR296 (Swing Application Framework) - Konzeptionsfrage Plattformprogrammierung 2
G Osgi Plattformprogrammierung 5
A Plugin konzepte: OSGI oder JPF? Plattformprogrammierung 5
S OSGI Framework Knopflerfish Plattformprogrammierung 11
E Probleme mit Netbeans und javaDoc Plattformprogrammierung 6
E Wie Junit mit Netbeans 8.1 verwenden ? Plattformprogrammierung 28
C Bibliothek in Netbeans einbinden mit Graphi als Platform Plattformprogrammierung 1
C Es lässt sich kein Projekt in Netbeans anlegen Plattformprogrammierung 2
S Wie lauffähige .jar-Datei mit Netbeans für Java3D Anwendung erstellen? Plattformprogrammierung 8
B RCP Netbeans Versionen Plattformprogrammierung 4
T netbeans problem? Plattformprogrammierung 4
Kr0e Allgemeine NetBeans Platform Module Frage Plattformprogrammierung 13
lenniii Netbeans Debugger Plattformprogrammierung 6
J ein paar allgemeine Fragen zu Eclipse und NetBeans RCP Plattformprogrammierung 9
M Eclipse RPC, Netbeans, RPC Plattformprogrammierung 17
S Bean will nicht in netbeans Plattformprogrammierung 2
G Netbeans RPC vs Programmierung per Hand - Vor- und Nachteile Plattformprogrammierung 10

Ähnliche Java Themen

Neue Themen


Oben