> 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
