Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #13067

Re: Wie konstruiere ich neue Programme ?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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