Bearbeiten von „ΜRoar“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
'''µRoar''' ist eine kleine Bibliothek zur Ansprache des [[RoarAudio|RoarAudio Sound Systems]]. Der Grund warum sie entwikelt wurde sind zwei Probleme mit ''libroar'' welche die Eigentliche Bibliothek zur ansprache des RoarAudio Sound Systems ist: Zum einen ist die libroar um einiges größer als µRoar und hat eine deutlich höhere Komplexität (aber dadurch auch eine wesentlich höhere Flexibilität), zum andere ist diese unter GPL und kann somit nicht von allen Programmen und Bibliotheken auf Grund von Lizenz-Inkompatibilität benutzt werden.
+
'''µRoar''' ist eine kleine Bibliothek zur Ansprache des [[RoarAudio|RoarAudio Sound Systems]]. Der Grund warum sie entwikelt wurde sind zwei Probleme mit der ''libroar'' welche die Eigentliche Bibliothek zur ansprache des RoarAudio Sound Systems ist: Zum einen ist die libroar um einiges größer als µRoar und hat eine deutlich höhere Komplexität (aber dadurch auch eine wesentlich höhere Flexibilität), zum andere ist diese unter GPL und kann somit nicht von allen Programmen und Bibliotheken auf Grund von Lizenz-Inkompatibilität benutzt werden.
 
 
== Funktionen ==
 
Die Bibliothek beschränkt sich absichtlich auf Folgende Funktionen:
 
* Aufbau der Verbindung zum Server
 
* Schließen der Verbindungen
 
* Senden von Standard Beeps
 
* Senden von [[NOOP]] Befehlen
 
* Starten eines Streams (es sind nur ''execed-streams'' möglich)
 
 
 
Weiterhin gibt es noch einen portablen Zusatz der es ermöglicht vereinfacht von Sockets zu lesen und Schreiben. Dieser soll die Applikationen Vereinfachen ist aber rein optional.
 
Auf Steuer Funktionen wurde in dieser Bibliothek bewusst verzichtet. Applikationen welche diese nutzen können die meisten Steuerfunktionen durch aufrufe von ''roarctl'' tätigen.
 
 
 
== Vor- und Nachteile ==
 
=== Vorteile ===
 
* Extrem geringe Größe (kleiner 10kB)
 
* Betriebssystem Unabhängig (BSD Socket Interface + Win32 Patch)
 
* Geringer Arbeitsspeicher Verbrauch
 
* Geringe Komplexität und Gute Dokumentation
 
 
 
=== Nachteile ===
 
* Keine Unterstützung für betriebssystemlose Micro-Controller
 
  
 
== Lizensierung ==
 
== Lizensierung ==
 
Im Moment ist das Projekt unter der LGPLv3. Ein späteres Release unter einer Lizenz aus der BSD Familie wird von den Entwicklern nicht ausgeschlossen.
 
Im Moment ist das Projekt unter der LGPLv3. Ein späteres Release unter einer Lizenz aus der BSD Familie wird von den Entwicklern nicht ausgeschlossen.
 +
  
 
== Projekt Geschichte ==
 
== Projekt Geschichte ==
Das Projekt startete am 5. Oktober 2009 und hatte am 9. Oktober sein initiales Release.
+
Das Projekt startet am Montag den 5-ten Oktober 2009 und hatte am Freitag den 9-ten Oktober sein Initialen Release.
  
 
== Siehe Auch ==
 
== Siehe Auch ==
 
* [[RoarAudio]]
 
* [[RoarAudio]]
* [[µRoarD]] Ein kleiner Sound Server der das RoarAudio Protokoll unterstützt
 
  
 
== Weblinks ==
 
== Weblinks ==
 
{{Homepage|roaraudio.keep-cool.org}}
 
{{Homepage|roaraudio.keep-cool.org}}
  
[[Kategorie:RoarAudio]]
 
 
[[Kategorie:Software]]
 
[[Kategorie:Software]]
 
[[Kategorie:Sound]]
 
[[Kategorie:Sound]]
 
{{Stub}}
 
{{Stub}}

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet:

Abgerufen von „https://wiki.uugrn.org/ΜRoar