![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
|
![]() Ich soll ein etwas aufwendigeres Programm schreiben, bin aber Java noob. Ich komm aus der C/C++ VisualBasic und Pascal Welt und kenn mich mit OOP aus. Auch habe ich mich ein bissal in die Java Sprache eingelesen. Allerdins habe ich nicht die Zeit und vorallem nicht die Resourcen (Bücher, weil Firma nix zahlt, und ich mir nix leisten kann) um da jetzt mächtig herumzustudieren. Daher möchte ich euch um etwas Hilfestellung bitten.
Zunächstmal die Aufgabenstellung: Ich soll von einem USB Speichermedium Bilder einer Digicam lokal zwischenspeichern. Diese Bilder sollen dann in einer tumbnail Tabelle auswählbar sein (wie z.b. bei ADCSee32). Klicke ich dann eines der Bilder an, so möchte ich den Dateinamen ändern und einen Datensatz in einer Oracle Datenbank erstellen können. Anschliessend ist das Bild zu konvertieren (geeignetes jpg Format => Schrumpfen) und am Server abzulegen.In einer weiteren Ausbaustufe soll nur ein gewählter Ausschnitt des Bildes Abgespeichert werden. - Mit der Eventsteuerung steh i generell noch auf Kriegsfuss, ich bin da von Visual C++ und Delphi IDE´s verwöhnt. - Welche Entwicklungsumgebung ist für meine Aufgabenstellung und mein Skilllevel sinnvoll? - Wo finde ich zielführende Infos die zur Aufgabenstellung passen? - Das Programm sollte in Linux und Win2000 laufen, auf was muss ich achten? - Per Knopfdruck sollte das Programm selbständig den USB Speicher finden, was ja theoretisch gar nicht so schwer sein kann. Zum einen ist der USB Speicher in Linux einem device zugeordnet und in Windows heisst das Medium Wechseldatenträger. Nur für mich als noob stellt sich die Frage, wie ich in Java System Kommands aufrufe, bzw. ob ich überhaubt den notwendigen Sprachumfang zur Lösung der Aufgabe zur Verfügung habe. Das war erstamal eine längere Einführung in meine Problematik. Zielgerichte Anfragen kommen dann nach den ersten feedback´s bzw. wenn ich bei der Entwicklung anstehe. THX erstmal ... ---------------------------------------------------------------------- Habt ihr schon mal jemanden gesehen, der Teletext mit dem VCR aufnimmt, obwohl er eine TV - Karte hat??? *LOL* |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() |
![]() Bei ein paar Sachen kann ich etwas beitragen
![]() -Unterlagen: Gute Einführung und mehr kriegst du unter www.javabuch.de; dort kannst du eine html-version des ganzen buches runterladen. sehr gut zu lesen -Entwicklungsumgebungen: Borland bietet die JBuilder Personal Edition frei zum Download bereit, oder Enterprise Edition 30 Tage Trial www.borland.com; oder du verwendest Eclipse www.eclipse.org; wobei mir erklärt wurde das JBuilder bessere Tools zur Swingentwicklung hat, ich mich aber noch nie damit beschäftigt hab. -Java läuft automatisch in Windows/Linux weil es ja eigentlich in der Java Virtual Machine läuft --> Plattformunabhängig |
![]() |
![]() |
![]() |
#3 |
Elite
|
![]() thx für buchlink ... werde gleich mal lesen.
Um die Fragestellung nochmals deutlich zu machen ... ist es mit Java 1.4.2 überhaupt möglich meine Aufgabe zu lösen, oder brauch ich evtl. zusätzliche Klassen von Drittanbietern? |
![]() |
![]() |
![]() |
#4 |
Jr. Member
![]() Registriert seit: 13.09.2001
Beiträge: 83
|
![]() Möglich müßte es schon sein, meiner Meinung nach gibt es nur ein Problem und das ist das automatische Erkennen der Wechselmedien. So kannst du dir mit "java.io.File.listRoots()" alle Laufwerke ausgeben lassen, du hast aber eben keine Information um welche Art von Medium es sich handelt.
Es gibt da auch noch eine USB-Library, ich kann aber nichts über ihren Funktionsumfang sagen, bin nur zufällig darüber gestossen (jUSB) Für den Datenbankbereich gibt es JDBC (JDBC), und für den Grafikbereich gibt es noch JAI (Java Advanced Imaging) solltest du mit der Standard-JDK-API nicht auskommen. Ich benutze Netbeans (Netbeans) zum Entwickeln. Ist absolut frei zu haben und gefällt mir persönlich besser als der JBuilder, aber das ist letztendlich Geschmackssache. |
![]() |
![]() |
![]() |
#5 |
Elite
|
![]() phu ... netbeans hab i ma angeschaut ... ma ... gibts des auch auf deutsch *ggg*
na im ernst ... wenn i neuland betrete bin i mit englisher oberfläche überfordert, zumal i schon auf deutsch schwierigkeiten habe java zu verstehen. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|