OSGi JSR296 (Swing Application Framework) - Konzeptionsfrage

Status
Nicht offen für weitere Antworten.
D

DayWalkerTP

Gast
Hallo Leute,

ich hätte da mal eine konzeptionelle Frage an alle, die bereits mit OSGi (Equinox) und dem Swing Application Framework (JSR296) gearbeitet haben.

Ich bin dabei eine große Applikation in kleinere Bundles/Plug-Ins aufzuteilen, um sie anschließend als eigenständige Module in einem OSGi Framework laufen zu lassen. Die Applikation setzt derzeit das Swing Applikation Framework ein, welches bestimmte Lebenszyklen (Methoden) vorgibt. Zusätzlich bietet es weitere Features wie z.B. das Resourcenmanagement usw.


:bahnhof: Nun stellen sich für mich folgende Fragen:


- Sollte man für jedes Bundle eine eigene JSR296 implementierung und somit einen eigenständigen Lebenszyklus vergeben? (Application.launch() Aufruf in jedem Activator)

- Wie würdet Ihr das mit den Ressourcen klären? Alle Texte (*.properties) und Bilder in ein separates Bundle oder lieber den Weg des JSR296 gehen und in den jeweiligen Klassenpfaden einen "Ressources" Ordner anlegen, welcher dann die betroffenen Ressourcen beinhaltet?

- Sollte man wirklich jedes Modul von dem JSR296 abhängig machen?

- Ist es überhaupt sinnvoll diese zwei Technologien miteinander zu vermischen?



Steh momentan ein wenig auf dem Schlauch und bin natürlich für jede Antwort dankbar. :applaus:

Gruß

DayWalker TP
 
D

DayWalkerTP

Gast
Hab vergessen zu erwähnen, dass die Anwendung auch das Synth - Look And Feel einsetzt und die design.xml auch in der Aufteilung der einzelnen Module berücksichtigt werden sollte.
 

Wildcard

Top Contributor
Mit JSR296 habe ich leider keine Erfahrung, daher kann ich nicht wirklich helfen und verschiebe das lediglich in den richtigen Bereich.
*verschieb*
 
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
N OSGI in Netbeans? Plattformprogrammierung 5
X OSGi und RCP Plattformprogrammierung 15
C OSGi shutdown Plattformprogrammierung 4
D Problem mit Synth Painter und OSGi (Equinox) Plattformprogrammierung 8
G Osgi Plattformprogrammierung 5
A Plugin konzepte: OSGI oder JPF? Plattformprogrammierung 5
S OSGI Framework Knopflerfish Plattformprogrammierung 11
Blender3D Swing Timer läuft unter Windows korrekt nicht aber unter UBUNTU Plattformprogrammierung 11
T Application+Swing Plattformprogrammierung 2
L RCP AWT/ SWing in RCP Plattformprogrammierung 3
T SWT_AWT bridge: javax.swing.JTextField nicht "anklickbar" Plattformprogrammierung 2
Saxony RCP Views und Swing Plattformprogrammierung 9
T Eclipse RCP vs. "any other Swing based RCP" Plattformprogrammierung 10

Ähnliche Java Themen


Oben