Idee für Anwendung/ Bücher

Civilazi

Bekanntes Mitglied
Hallo ihr,

ich bräuchte mal einen Rat. Ich möchte gern ein größeres Projekt in Java verwirklichen (weil ich Lust dazu habe) und will dabei gleich was lernen.

Ein paar Informationen zu meinen fehlenden Kenntnissen, was mir jetzt so einfällt:
  • ich hab noch nie was mit Datenbanken gemacht
  • von XML keine Ahnung
  • Swing-GUI bis jetzt nur über NetBeans GUI-Builder
  • was ist eine Bean? RCP? Eclipse RCP oder Netbeans RCP? Swing oder SWT?
  • richtig automatisiert getestet hab ich noch nichts
  • was und wozu sind Annotations? (außer @Override)

Nun mal dazu, was ich schon realisiert habe:
Für die Uni reichlich eigene Objekte gebastelt (Bäume, Graphen, Listen, ...) und Algorithmen darauf geschrieben (diverse kürzeste Wege bis hin zum Simplexalgorithmus). Mit generischen Collections kann ich umgehen. Dann hab ich ein Programm inkl. GUI gebastelt, das eine CSV-Datei einliest (alles "per Hand"), daraus ein MINLP bastelt, das Modell in ein AMPL (sone Modelliersprache) - File schreibt, das zu einem Server (Neos) sendet, dort lösen lässt, die Lösung wieder einließt und interpretiert. Wahlweise konnte man auch einen Solver auf dem Rechner aufrufen und dessen Lösung interpretieren. Dazu gabs schöne Zeichnungen auf einem JPanel (bis jetzt ebenfalls alles selbst gemacht).

Das war so das Komplexeste bis jetzt. Also ich hoffe, was ich kann wurde etwa deutlich :) . Nun habe ich Lust, eine Desktopanwendung zu schreiben, gerne dabei irgendwelche Frameworks zu benutzen, wenn die was bringen, und dabei mehr zu lernen.

Also: Was würdet ihr da empfehlen? Und hättet ihr ne Idee für eine sinnvolle Anwendung? (Ich hab leider noch keine :D) Sehr gerne auch ein Buch, das in irgendeine Technologie einweist und dabei ein Projekt umsetzt.
 
Zuletzt bearbeitet von einem Moderator:

XHelp

Top Contributor
Und nun... und nun solltest du lernen sinnvolle Thread-Titel zu schreiben ;)
Du solltest dir vllt fürs erste dir die theoretische Sachen zu den ganzen Punkten anschauen, bavor du irgendwas versuchst. Alleine mit den Layoutmanager bist du eine Weile beschäftigt.
 

Civilazi

Bekanntes Mitglied
Ok, ich gebe zu, dass der alte Titel nicht der Beste war :). Aber ich möchte ja nicht nur ne Idee, was die Anwendung können soll, sondern eher wissen, womit ich mich jetzt am gewinnbringendsten beschäftigen kann. Ist es zum Beispiel sinnvoll, sich in Eclipse RCP einzuarbeiten? Dann könnte ich Swing ja links liegen lassen.
Ich bin momentan auf einem Level, wo ich zwar manches kann, aber auch erschlagen werde von den unheimlich vielen (speziellen) Sachen die man sich noch angucken kann.
 

XHelp

Top Contributor
An deiner Stelle würde ich mir fürs erste eben die Layout-Sachen anschauen und dann Design-Pattern. Das Wissen (vor allem beim letzten) kannst du immer mal gebrauchen. Auch darüber hinaus: du weißt wie, was du später brauchen wirst und was nicht, deswegen gibt es kein Thema, welches du definitiv links liegen lassen kannst.
 

darekkay

Bekanntes Mitglied
Was ich immer als gute Übung ansehe, ist das Portieren von Anwendungen. Schau dir einfach irgendeine Anwendung an, die nicht allzu kompliziert ist, und versuch sie nachzubauen.

Anregungen kannst du dir von überall holen, z.B.:
- BerliOS Developer: Welcome
- SourceForge.net: Download and Develop Open Source Software for Free

Ansonsten gibt es ja noch das Unterforum: Codeschnipsel u. Projekte - java-forum.org
Vielleicht findest du ja ein Projekt, an dem du mitarbeiten möchtest ;)

Viel Efolg ^^
 

Civilazi

Bekanntes Mitglied
Was ich immer als gute Übung ansehe, ist das Portieren von Anwendungen. Schau dir einfach irgendeine Anwendung an, die nicht allzu kompliziert ist, und versuch sie nachzubauen.

Das wäre auch eine gute Idee. Allerdings würde ich dabei vermutlich nix lernen, wenn ich das mit meinem jetzigen Wissen mache :) Aber das werd ich mir überlegen.

An Büchern hab ich bis jetzt nur was zu Netbeans Platform gefunden, wo ein ein mp3-Player entwickelt wird.

Gibt es denn sowas gar nicht? Es muss doch noch mehr Leute wie mich geben, denen Einsteigerbücher nix bringen und die neue Technologien anhand eines spannenden kleinen Projekts lernen wollen.
 

XHelp

Top Contributor
Von diesem Bücher werden vermutlich nicht so viele existieren, weil das nun mal der falsche Weg ist. Du würdest ständig das Rad neu erfinden, wenn du versuchst es dir selber beizubringen. Es gibt bestimmt in jedem Bereich bestimmte Stolperfallen, die mit Leichtigkeit durch Theoriewissen vermieden werden können
 

homer65

Top Contributor
Eine gute Idee wäre auch ein Projekt zu verwirklichen, bei nicht alles für dich neu ist. Idealerweise sollten ein bis zwei Sachen neu sein. Andernfalls könntest du schnell frustriert sein, weil einfach nichts klappt. Bei ein bis zwei neuen Dingen lernt man was und hatt auch schnell Erfolgserlebnisse.
 

Civilazi

Bekanntes Mitglied
Von diesem Bücher werden vermutlich nicht so viele existieren, weil das nun mal der falsche Weg ist. Du würdest ständig das Rad neu erfinden, wenn du versuchst es dir selber beizubringen. Es gibt bestimmt in jedem Bereich bestimmte Stolperfallen, die mit Leichtigkeit durch Theoriewissen vermieden werden können

Wieso selbst beibringen? Mit nem guten Buch sollten doch die "Stolperfallen" bekannt sein. Was ist der richtige Weg?

@homer65: Ja natürlich, wenig neues aber dafür richtig ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Idee für Methodenrumpf Allgemeine Java-Themen 5
S Best Practice Brauche eine Idee für eine Java Projekt! Allgemeine Java-Themen 11
P Idee für Datenverschlüsselung Allgemeine Java-Themen 2
N Idee für Java Projekt Allgemeine Java-Themen 30
T Proxys: Idee für den Callback vom Server zum Client? Allgemeine Java-Themen 3
G idee für java applikation Allgemeine Java-Themen 3
S Habt ihr eine Idee wie man Serializierung testen kann..? Allgemeine Java-Themen 6
W Collections Suche etwas Sorted-List-Artiges...hat jemand eine Idee? Allgemeine Java-Themen 13
M kleines KI Programm Idee Allgemeine Java-Themen 7
G Themen Umsetzungs Idee Allgemeine Java-Themen 4
O Tag Cloud Algorithmus Idee gesucht Allgemeine Java-Themen 2
S "Katalog"-Anwendung in Java eine gute Idee? Allgemeine Java-Themen 12
-horn- Kürzester Pfad: Code so eine gute Idee? Allgemeine Java-Themen 7
J ServiceInterface - Runtime() > jemand eine idee? Allgemeine Java-Themen 2
F Idee fuer Suchfeldmapping gesucht Allgemeine Java-Themen 10
A AOP und folgende Idee Allgemeine Java-Themen 13
M Idee zur Realisierung eines Hotkeymanagers in Java Allgemeine Java-Themen 2
C Kryptographie-Idee Allgemeine Java-Themen 10
B Algorithmus für Arbeit mit fehlenden Listenelementen? Allgemeine Java-Themen 1
kodela Eingabe für TextArray bedingt sperren Allgemeine Java-Themen 3
Karl_Der_Nette_Anfänger Hat wer ne Lösung für verknüpfte Postleitzahlen? (Baum/Wurzel Struktur) Allgemeine Java-Themen 11
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
G KeyListener für JTextField Allgemeine Java-Themen 5
webracer999 Library für Textsuche (z. B. include/exclude, and/or)? Allgemeine Java-Themen 5
I Module-Info für Jar erzeugen Allgemeine Java-Themen 7
krgewb Java-Bibliothek für ONVIF Allgemeine Java-Themen 1
B Simpler Eventlistener für Tastaturtaste bauen? Allgemeine Java-Themen 13
_user_q Eingegebenen Text Zeile für Zeile ausgeben lassen Allgemeine Java-Themen 11
E Key für TOTP Algorythmus(Google Authentificator) Allgemeine Java-Themen 0
S Formel für Sonnenwinkel in ein Programm überführen Allgemeine Java-Themen 11
M pfx-Zertifikat in Tomcat für SSL-Verschlüsselung nutzen Allgemeine Java-Themen 14
R Best Practice Erfahrungswerte für eine Migration von JSF nach Angular (oder anderes JS-Framework) Allgemeine Java-Themen 1
B HeapSort für Array of Strings funktioniert nur teilweise Allgemeine Java-Themen 3
jhCDtGVjcZGcfzug Klassen Was genau passiert hier? Kann mir das jemand bitte Zeile für Zeile erklären? Allgemeine Java-Themen 1
rosima26 Bester Sortieralgorithmus für kurze Arrays Allgemeine Java-Themen 40
S Mit Methoden kann man definieren für was <T> steht. Geht das auch irgendwie für Variablen? Allgemeine Java-Themen 12
MangoTango Operatoren while-Schleife für Potenz Allgemeine Java-Themen 3
B Lottospiel, genug Reihen tippen für 3 Richtige (Spaß mit Arrays)? Allgemeine Java-Themen 46
B Mit welchen Datentypen und Strukturierung am Besten dutzende Baccaratspiele Shcritt für Schritt durchsimulieren? Allgemeine Java-Themen 26
D Klassendesign für einen Pascal Interpreter Allgemeine Java-Themen 6
I OCR Library für Belegerkennung Allgemeine Java-Themen 7
farah GetterMathod für Farbkanäle Allgemeine Java-Themen 6
B Welcher Datentyp für sehr große Zahlenbereiche? Allgemeine Java-Themen 1
S Webservices für binäre Daten? Allgemeine Java-Themen 5
G Licence-Header für InHouse entwickelten Source Allgemeine Java-Themen 8
M Schleife für einen TicTacToe Computer Allgemeine Java-Themen 5
O git ignore für Intellji braucht es die .idea Dateien? Allgemeine Java-Themen 8
F Java Script für das Vorhaben das richtige? Allgemeine Java-Themen 9
M wiviel Java muss ich für die Berufswelt können ? Allgemeine Java-Themen 5
Robertop Datumsformat für GB ab Java 16 Allgemeine Java-Themen 1
Thallius Verschiedene entities für gleichen Code…. Allgemeine Java-Themen 8
OnDemand Zentrale "Drehscheibe" für verschiedene APIs Allgemeine Java-Themen 14
S Übergabe eines Sortierkriteriums für ein Artikel Array mittels BiPredicate<Artikel, Artikel> Allgemeine Java-Themen 13
F Streams als Alternative für dieses Problem ? Allgemeine Java-Themen 15
D SHA-3 für Java-version 1.8 Allgemeine Java-Themen 1
N Validator für einen SQL-Befehl Allgemeine Java-Themen 22
Muatasem Hammud Erstellung von Testdaten für Arrays Allgemeine Java-Themen 6
B Logikfehlersuche, das perfekte Lottosystem für 3 Richtige mit Arraylists? Allgemeine Java-Themen 61
G Methoden für die Zukunft sinnvoll? Allgemeine Java-Themen 4
M API für PLZ Umkreissuche Allgemeine Java-Themen 3
1Spinne JDK 8 für Eclipse installieren Allgemeine Java-Themen 5
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
L Methoden Parser für gängige Datumsformate? Allgemeine Java-Themen 1
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
N relativier Pfad für sqlite-Datenbank in Gradle/IntelliJ Allgemeine Java-Themen 2
buchfrau Anagram für beliebiges Wort Allgemeine Java-Themen 2
TonioTec Api für Datenaustausch zwischen Client und Server Allgemeine Java-Themen 0
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
Kirby.exe Distanz Map für die Distanztransformation erstellen Allgemeine Java-Themen 1
F PI Regler für Heizung Allgemeine Java-Themen 7
8u3631984 Generelle Log4j.xml für alle Module Allgemeine Java-Themen 5
M Wie übergebe ich den Zähler für die Anzahl Rekursionsschritte korrekt? Allgemeine Java-Themen 2
B Login für User, der im Hintergrund Schedules ausführt Allgemeine Java-Themen 16
L RegEx für Teile einer Berechnung Allgemeine Java-Themen 14
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
M Java 2D Array für ein Grid erstellen ? Allgemeine Java-Themen 2
Z Welches GUI Framework für Java ist aktuell? Allgemeine Java-Themen 16
N Convert.FromBase64 von C# für Java Allgemeine Java-Themen 11
N fixed-keyword von C# für Java Allgemeine Java-Themen 6
O Suche Scripter für alt:V Project! Allgemeine Java-Themen 0
S Interface Design von HookUp oder Callback Methoden für eigenes Framework Allgemeine Java-Themen 9
O Suche Unterstützung für ein OpenSource-Projekt (grafischer Editor) Allgemeine Java-Themen 13
Kirby.exe Software für Graphische Visualisierung Allgemeine Java-Themen 20
B OOP Auslöser für NullPointerException Allgemeine Java-Themen 3
L Generator für einen Parser implementieren Allgemeine Java-Themen 13
DonMalte Ambitioniertes Projekt für Einsteiger & Motivierte Allgemeine Java-Themen 0
Kirby.exe Movement System für Spiel Allgemeine Java-Themen 13
Kirby.exe Framework für Game Design Allgemeine Java-Themen 8
W Alternative für Threads Allgemeine Java-Themen 6
S Rückgabe einer HttpURLConnection für eine Seite einlesen bei der man eingeloggt ist..? Allgemeine Java-Themen 5
Elyt Compiler-Fehler Datei kann nicht erstellt werden. Die Syntax für den Dateinamen etc. ist falsch. Allgemeine Java-Themen 2
Thallius Rätsel für Windows Profis Allgemeine Java-Themen 8
D OOP Gemeinsamen ID-Raum für zwei Klassen implementieren Allgemeine Java-Themen 7
D Input/Output Implementierung eines CommandHandlers/Parsers für viele Eingaben Allgemeine Java-Themen 26
Thallius Alternative für SwingWorker Allgemeine Java-Themen 5
I Lohnt sich heutzutage der Aufwand einer Portierung für MacOS Allgemeine Java-Themen 8
L Klassen Algorithmus für das folgende Problem entwickeln? Allgemeine Java-Themen 30
J Datenstruktur für eine Map erstellen Allgemeine Java-Themen 2
H OOP Setting(config) für Applikation sicheren? Allgemeine Java-Themen 9
OnDemand PDF Libary für Formulare Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben