Kleines Projekt -> Große Überlegungen

Pharadox

Mitglied
Hi,

ich möchte mit diesem Thread mein erstes richtiges Java Programm schreiben mit allem drum und dran.
- Module/Plugin Architektur
- Multilanguage Fähigkeit mit ausgelagerten Language-Dateien
- Self Update Prozess
- GUI selbst anpassen Farben/Grafiken
- Software Registrierung/Aktivierungsprozess
- Plattformunabhängigkeit (ist ja Java sowieso, aber habe schon diverse Sachen aufgeschnappt, dass das nicht immer so ist z.b. LookAndFeel ändern...)

Mir geht es in erster Linie darum, dass ich sowas gemacht habe, um zu verstehen wie so etwas läuft und welche Gedanken dahinter stecken und um mich natürlich in Java mich weiter zu entwickeln.

Dazu hab ich folgende Grafik angefertigt.
attachment.php


Ich entwickle nicht gegen einen Testtreiber und auch ohne viel Vorkonzeption, denn ich weis was das Programm können muss und auf dieses Ziel arbeite ich hin.

Programm-Beschreibung:
Wenn das Programm gestartet wird, sollen die Plugins/Module im Module Ordner implementiert werden. Diese beschreiben einen Container, welche Eigenschaften dieser hat, was er zu speichern hat und Funktionen die er mitbringt. Das Programm ist im MVC Entwurfsmuster aufgebaut und hat ein paar Grundfunktionen welche die Container nutzen können. Es sind beliebig viele Container aus den Plugins erstellbar. Die Container besitzen Buttons die Funktionen des Containers aufrufen, entweder die, welche er mitbringt über das Plugin oder die im MVC verankert sind.

Hier gleich die ersten Fragen:
-> XML für die Speicherung der Daten geeignet? Es werden auch sensible Daten gespeichert (Passwörter, Schlüssel, etc.)
-> Wie speichert man am besten eine Config-Datei, aus welcher das Programm dinge ließt wie: Programmversion, letzte Positionen der Fenster auf dem Desktop, letzte Width/Height ?
-> Wie regel ich die Anzeige der Container?

Ich hoffe dabei auf eure Unterstützung in den Bereichen in dennen ich mich noch nicht so auskenne.
Klar, G-Suchmaschine ist dein Freund, aber euch gibts in echt ;)

Es wäre schön wenn sich hier ein paar finden, die mich begleiten und unterstützen können in meinem Projekt, denn ich hab noch so viele Fragen und Unklarheiten.

Bitte um Feedback!

Ich bedanke mich.

Viele Grüße
P
 

Anhänge

  • vorstellungpm.jpg
    vorstellungpm.jpg
    58,5 KB · Aufrufe: 63
Zuletzt bearbeitet von einem Moderator:

Landei

Top Contributor
-> XML für die Speicherung der Daten geeignet? Es werden auch sensible Daten gespeichert (Passwörter, Schlüssel, etc.)
Passwörter solltest du nicht speichern, höchstens deren Hashes. Natürlich kannst du auch verschlüsselte Daten in XML packen. Ultimative Sicherheit wirst du mit eine Standalone-Java-Programm sowieso nicht erreichen.

-> Wie speichert man am besten eine Config-Datei, aus welcher das Programm dinge ließt wie: Programmversion, letzte Positionen der Fenster auf dem Desktop, letzte Width/Height ?

Entweder Property-Datei (da eher die XML-Variante) oder Preferences. Bei verschiedenen Nutzern letzteres.
 

Pharadox

Mitglied
Klasse!

Danke schonmal für die Klärung meiner Fragen. :)

Ich würde mich gerne mit jemandem unterhalten, da es -wie gesagt- an einigen Stellen bei der Umsetzung hängt, gerne auch per Telefon! (PM)

Bei nachfolgenden Sachverhalten weis ich nicht weiter:
> Wie die Container erstellen und Anzeigen? Eigene Komponente schreiben?
> Plugins laden? (Hab was gelesen von classLoader(), aber würde ja nur bei .java Files funktionieren und nicht bei .jars oder?)

weiteres Neuland:
> Multilanguage Fähigkeit mit externen Dateien, eine ungefähre Idee hab ich schon
> Update Funktion
> Softwareregistrierung, wie funktioniert sowas bzw. was für Möglichkeiten gibt es

Also es wäre schön wenn sich jemand etwas Zeit nehmen könnte und kurz etwas dazu schreiben würde oder gute Links zu Themen, welche so etwas schon behandelt haben posten könnte.
G-Suche lieferte zwar Ergebnisse, aber das sind mehr Schnippsel die nicht wirklich etwas Beschreiben und leider viel Javascript bezogenes

Eventuell hat jemand Lust bei meinem Projekt mitzumachen??
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
fLooojava kleines Projekt - Verwendung von Youtube Java Basics - Anfänger-Themen 22
K Kleines Projekt Java Basics - Anfänger-Themen 2
W ein kleines Projekt! Aber wie beginnen Java Basics - Anfänger-Themen 4
Z kleines projekt Java Basics - Anfänger-Themen 3
GambaJo Brauche Bewertung + Tipps für mein kleines Projekt Java Basics - Anfänger-Themen 4
Kotelettklopfer Kleines Testprogramm mit Interface und einer Usereingabe Java Basics - Anfänger-Themen 16
Koookie Kleines Frage - Antwort Programm (Anfänger) Java Basics - Anfänger-Themen 5
K Erstes kleines Spieleprojekt - Java GUI in HTML einbinden Java Basics - Anfänger-Themen 3
R Kleines Java Spiel funktioniert nicht. Java Basics - Anfänger-Themen 2
J Kleines Rechenprogramm Java Basics - Anfänger-Themen 13
Z Erste Schritte Kleines 2D. Spiel Objekt Bewegung funktioniert nicht Java Basics - Anfänger-Themen 2
B Input/Output Kleines Netzwerkproblem Java Basics - Anfänger-Themen 2
J OOP Kleines Schülerverwaltungsprogramm Java Basics - Anfänger-Themen 9
F Methoden Kleines Problem mit meinem Glücksrad... Java Basics - Anfänger-Themen 9
N ein kleines GUI mit einem hauch XML Java Basics - Anfänger-Themen 5
K Kleines Spiel auf Java programmieren Java Basics - Anfänger-Themen 2
T erstes kleines Programm Java Basics - Anfänger-Themen 17
S Kleines Quiz Programm Java Basics - Anfänger-Themen 4
C Hilfe - Kleines Programm macht mir Schwierigkeiten Java Basics - Anfänger-Themen 2
A Kleines Abbruch-Problem mit Do-While-Schleife Java Basics - Anfänger-Themen 4
K Ein kleines Rätsel Java Basics - Anfänger-Themen 2
E Erstes "kleines" Programm Java Basics - Anfänger-Themen 5
D kleines problem bei system.out.println schreibweise Java Basics - Anfänger-Themen 6
C Kleines Problem mit System.out.print Java Basics - Anfänger-Themen 1
A Best Practice Ideen für kleines Anfängerschulprojekt gesucht Java Basics - Anfänger-Themen 4
J kleines Karteikartenprogramm Java Basics - Anfänger-Themen 3
S Kleines Zeichen berechnen Java Basics - Anfänger-Themen 5
E Array zu Liste - kleines Problem Java Basics - Anfänger-Themen 6
fLooojava Passwort generieren - kleines Programm Java Basics - Anfänger-Themen 15
H Kleines Prob Java Basics - Anfänger-Themen 5
J Vererbung Kleines Problem bei Vererbung! Java Basics - Anfänger-Themen 2
O Debug-Funktion mit Slick - Kleines Problem Java Basics - Anfänger-Themen 5
J Flaechen vergleichen/kleines Fehler? Java Basics - Anfänger-Themen 23
H Kleines Problem bei den Schleifen Java Basics - Anfänger-Themen 5
M Kleines Problem mit der Rekursion Java Basics - Anfänger-Themen 20
T Kleines Game mit Kollision Java Basics - Anfänger-Themen 2
J Mal wieder ein kleines Toleranzproblem Java Basics - Anfänger-Themen 20
H kleines Spiel [Processing] Java Basics - Anfänger-Themen 7
T kleines problem mit switch case Java Basics - Anfänger-Themen 11
R Kleines Programm, benötige Hilfe! Java Basics - Anfänger-Themen 6
V Schon wieder ein kleines problem...dieses mal mit do-while loop Java Basics - Anfänger-Themen 9
R Login mit Datenbankabfrage: Kleines Problem! Java Basics - Anfänger-Themen 6
K Kleines Anfänger Problem bei der Abfrage Java Basics - Anfänger-Themen 8
X Kleines JMenuBar Problem Java Basics - Anfänger-Themen 8
D Kleines Abfrageproblem Java Basics - Anfänger-Themen 3
K kleines Rekursionsproblem Java Basics - Anfänger-Themen 7
P RSA Verschlüsselung kleines Problem Java Basics - Anfänger-Themen 5
B Suche kleines Java-Applet Java Basics - Anfänger-Themen 6
P Kleines Problemm mit einer NullPointerException Java Basics - Anfänger-Themen 2
R kleines Kunstprogramm "mkbox" perfektionieren Java Basics - Anfänger-Themen 13
P wahrscheinlich ein kleines Problem Java Basics - Anfänger-Themen 7
U Bitte Helfen kleines Spiel Java Basics - Anfänger-Themen 9
K Kleines Spiel / Daten speichern Java Basics - Anfänger-Themen 8
T Kleines Spiel realisieren - wie? Java Basics - Anfänger-Themen 6
H Kleines Problem mit der Polymorphie Java Basics - Anfänger-Themen 2
S "Kleines" Problem mit dem Timer Java Basics - Anfänger-Themen 4
K kleines Array-Problem Java Basics - Anfänger-Themen 6
C Kleines 2D Spiel. Problem. Java Basics - Anfänger-Themen 5
T Kleines Verständnissproblem mit Regex Java Basics - Anfänger-Themen 4
U Kleines Problem mit Konstruktor^^ Java Basics - Anfänger-Themen 7
S Kleines Kartenspiel mit Java Java Basics - Anfänger-Themen 2
D kleines Eclipse-Problem ! Java Basics - Anfänger-Themen 2
I Kleines Program, fehler? Java Basics - Anfänger-Themen 2
S kleines Würfelspiel Java Basics - Anfänger-Themen 10
0 Frage zu Architektur: Server eines kleines Spiels Java Basics - Anfänger-Themen 4
F kleines Programm für ungerade oder gerade Zahl. Java Basics - Anfänger-Themen 18
C kleines Menü erzeugen und anzeigen Java Basics - Anfänger-Themen 11
S Kleines TickTackTou Java Basics - Anfänger-Themen 10
O Kleines Problem mit Konstruktor mit Parametern aus generischer Klasse...oder so ;) Java Basics - Anfänger-Themen 2
M Kleines Problem mit Threads (synchronized) Java Basics - Anfänger-Themen 3
J Java, kleines denkproblem. :) Java Basics - Anfänger-Themen 4
N Kleines Problemchen mit ButtonGroup Java Basics - Anfänger-Themen 2
S Kleines Problem... NaN, Infinity? Java Basics - Anfänger-Themen 9
B Drag and Drop fähige Trackliste..nurnoch ein kleines Problem Java Basics - Anfänger-Themen 16
G Kleines Problem mit File Java Basics - Anfänger-Themen 7
O Neuen Blackberry 8800 oder Curve gegen kleines Programm Java Basics - Anfänger-Themen 9
G ein kleines java prog - hat aber einen fehler-bitte um hilfe Java Basics - Anfänger-Themen 5
N Nur ein kleines Installationsproblem . Java Basics - Anfänger-Themen 5
G Kleines Problem mit Nimmspiel Java Basics - Anfänger-Themen 8
U kleines problem bei ner aufgabe :( Java Basics - Anfänger-Themen 8
G Kleines Problem mit Array Java Basics - Anfänger-Themen 14
S Kleines Programm mit ArrayList Java Basics - Anfänger-Themen 7
M Kleines Programm Java Basics - Anfänger-Themen 5
M DBCP - Kleines Beispiel Java Basics - Anfänger-Themen 3
R Unicode-Wert in Binär und Dezimal umformen - kleines Problem Java Basics - Anfänger-Themen 1
G Kleines Problem Java Basics - Anfänger-Themen 3
D kleines script abhaengig von Ordner Bilder kopieren Java Basics - Anfänger-Themen 11
G Kleines Grundsatzproblem Java Basics - Anfänger-Themen 5
S Ich habe ein kleines Problem mit meinem Übungsprogramm Java Basics - Anfänger-Themen 7
S Hab ein kleines Problem :) Java Basics - Anfänger-Themen 4
K kleines bild ausgeben Java Basics - Anfänger-Themen 4
D noch ein kleines Problem Java Basics - Anfänger-Themen 4
M kleines generics problem Java Basics - Anfänger-Themen 15
B Kleines? Jedenfalls Problem mit Borland-Together! Java Basics - Anfänger-Themen 4
M kleines Java Programm (Verwaltung) Java Basics - Anfänger-Themen 16
K Kleines Programm zur Stapelverarbeitung schreiben, aber wie? Java Basics - Anfänger-Themen 7
D Kleines Problem mit JDBC Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben