> Man wird so langsam in eine ganz neue Welt hineingezogen
Das ist die richtige Grundeinstellung :)

Yorker;606179 Wrote: 
> Was ich mich schon oft gefragt habe: Womit werden solche Apps erstellt?
> Ich komme aus einem Bereich, indem Plugins mit C++ geschrieben werden
> können und als Hilfe dient eine SDK, soweit ich das bisher verstanden
> habe. Ist es bei Apps für die Squeezebox oder für Apples iPhone
> ähnlich?
> 
Also Apps für iPhone: hier gibt's 'ne eigenständige
Entwicklungsumgebung und man arbeitet in einer Sprache namens
'Objective-C'. Da ist ein bißchen was von C drin aber auch viel extra
Krams. Hier hat man Zugriff auf 'ne große Objektbibliothek für die
ganze Oberfläche und so - wird dann alles von Apple bereitgestellt.

Applets für die Squeezeboxen: die neueren Squeezeboxen (also Radio,
Touch und Duet-Controller) sind im Prinzip kleine Computer mit Linux
drauf (man kann sich sogar per SSH verbinden und durch die
Verzeichnisse surfen).

Der Großteil der Oberfläche ist in einer Skriptsprache namens 'LUA'
geschrieben. Hier gibt's keine Entwicklungsoberfläche für, nur Notepad
:)
Hier und da haben Logitech-Entwickler Einhängpunkte vorgesehen (z.B.
für Bildschirmschoner oder eigene Menüpunkte).
Damit bauen dann verschiedene Leute halt ihr eigenes Zeugs als
Erweiterung.

Hier gibt's 'ne Kurzanleitung zur Applet-Entwicklung (ist leider
veraltet, der Code läuft nur noch mit der 7.3er Firmware, aber zu 90%
stimmt noch alles):
http://wiki.slimdevices.com/index.php/SqueezePlay_Applet_Developing_Guide
Wild gestreut noch ein paar mehr Dokumente:
http://wiki.slimdevices.com/index.php/Category:Development

Das letzte was es noch gibt ist der Squeezebox-Server (der war früher
dringend nötig, heute geht vieles auch mit MySqueezebox.com). Dieser
ist in Perl geschrieben und auch hier gibt's viele Einhängpunkte für
interessierte Entwickler, die das alles erweitern können (und auch
tun).
Damit kann man sich sogar in die Menüs der älteren Squeezeboxen (Boom
und Classic) mit eigenen Funktionen einhängen.


-- 
bluegaspode

Big Screen for great Boxes available now at your AppStore: *'Squeezebox
+ iPad = SqueezePad ' (www.squeezepad.com)* - -now featuring streaming
to iPad!-  
Want to see a Weather Forecast on your Radio/Touch/Controller ? => why
not try my 'Weather Forecast Applet'
(http://forums.slimdevices.com/showthread.php?t=73827)
Want to use the Headphones with your Controller ? => why not try my
'Headphone Switcher Applet'
(http://forums.slimdevices.com/showthread.php?t=67139)

Setup: 1x SB-Controller+Receiver (Duet), 1xSB-Boom. 2xSB-Radio
Server (7.5.1) running on SheevaPlug (Ubuntu) with attached Western
Digital MyBook Essential.
------------------------------------------------------------------------
bluegaspode's Profile: http://forums.slimdevices.com/member.php?userid=31651
View this thread: http://forums.slimdevices.com/showthread.php?t=84918

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an