Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #13067
| From | Patrick Roemer <sangamon@netcologne.de> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Wie konstruiere ich neue Programme ? |
| Date | 2016-12-27 13:57 +0100 |
| Organization | news.netcologne.de |
| Message-ID | <o3togj$po2$1@newsreader4.netcologne.de> (permalink) |
| References | <o3tf6b$khr$1@news.albasani.net> |
Responding to Ralf S. Hellersen: > Wie man ein Java-Programm schreibt und was es enthalten muss, kann man > sich im Internet oder dem Usenet zusammen kopieren. Nun stellt sich mir > wieder eine grundsätzliche Frage: Wie finde ich mich zurecht in der > vielen schon geschriebenen Software und wie finde ich die richtigen > Objekte und Klassen, wenn ich etwas - mir Neues - entwickeln will ? > > Beipiel: > Ich möchte ein Programm schreiben, das von mindestens einer USB-Kamera > Bilder oder Filme aufnimmt und diese in eine Datei schreibt. Auch soll > mindestens ein Mikrofon angesteuert werden und dessen Signale in eine > Datei geschrieben werden. Das Produkt soll eine Filmsequenz sein, deren > Länge und Format ich bestimmen sollte. Es soll nur aufgezeichnet werden, > wenn ein Ton oder eine Bild-Veränderung auftritt (Etwa so, wie "motion" > es macht). Dieser Film soll dann an eine email-Adresse geschickt werden > oder auf einen Rechner übermittelt werden z.B. durch ssh- oder rsync- > Kommando. Ich arbeite mit Linux und es soll erst einmal damit > funktionieren. > > Kann mir jemand erklären, wo ich anfangen soll ? Mit einer Websuche. :) Für den Audioteil z.B. nach "java capture audio". Dabei wird sich dann herausstellen, dass die javax.sound-API der Standard ist, für den es diverse Tutorials u.a. von Oracle selber gibt. Das Video-Grabbing ist weniger standardisiert, da scheint man auf 3rd-Party-Libraries zurückgreifen zu müssen. Einträge auf StackOverflow, in denen unterschiedliche Ansätze und Bibliotheken diskutiert werden, sind oft ein guter Ausgangspunkt. Von da kann man sich zu den entsprechenden Projektseiten durchhangeln und die Doku überfliegen, um einen ersten Eindruck zu gewinnen, welche Bibliothek ein geeigneter Kandidat sein könnte. Für das beschriebene Projekt sollte man sich in Java (Sprache wie Ökosystem) schon recht sicher bewegen können. Ich würde mich auf jeden Fall zunächst mal auf einen Einzelaspekt konzentrieren, z.B. Audio-Grabbing und -Analyse. Letzteres könnte, ganz unabhängig von der verwendeten Bibliothek, schon ganz interessant sein: Was bedeutet denn eine "Tonänderung"? Nur Lautstärkepegel oder auch Frequenz? In welchem Zeitfenster? Usw. Viele Grüße, Patrick
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-27 10:18 +0000
Re: Wie konstruiere ich neue Programme ? Patrick Roemer <sangamon@netcologne.de> - 2016-12-27 13:57 +0100
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-27 15:18 +0000
Re: Wie konstruiere ich neue Programme ? Patrick Roemer <sangamon@netcologne.de> - 2016-12-27 16:57 +0100
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-27 16:39 +0000
Re: Wie konstruiere ich neue Programme ? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-12-27 14:04 +0100
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-27 15:13 +0000
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-29 16:03 +0000
Re: Wie konstruiere ich neue Programme ? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-12-29 12:58 +0100
Re: Wie konstruiere ich neue Programme ? Lothar Kimmeringer <news200709@kimmeringer.de> - 2016-12-29 10:25 +0100
Re: Wie konstruiere ich neue Programme ? Lothar Kimmeringer <news200709@kimmeringer.de> - 2016-12-29 20:49 +0100
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-29 20:17 +0000
Re: Wie konstruiere ich neue Programme ? "Ralf S. Hellersen" <schneiderxr@arcor.de> - 2016-12-29 11:20 +0000
csiph-web