Hallo alle zusammen,
Es scheint manchmal so als ob die Community sehr viele Ideen hat, aber wenige Ideen werden umgesetzt.
Vielleicht ist es einfach so weil viele User angst von den ganzen verschiedenen Linux tools kriegen!?
Oder viele User können nicht programmieren und versuchen es deswegen nicht einmal!?
Die Lösung: Eine Dreambox SDK (Software Development Toolkit)
Ich habe mir die SDK für Macs und Iphones angeguckt. Dort ist es kinderleicht Programme selbst zu machen. Man muss nicht mal wissen wie man programmiert für ein einfaches GUI Programm!!!
Was ich mir unter einer Dreambox SDK vorstelle:
1.Ein Tool für die Erstellung von Dreambox apps. Dazu gehört natürlich ein GUI Bearbeiter, wo man die ganze Oberfläche mit der Maus zeichnen kann. Man sollte alle Buttons , Drop down menus etc so platzieren wie man es am ende auf dem TV sieht!
Natürlich muss das Tool das app in ein IPK file compilen können.
2.Ein Tool für die Erstellung von Sh Scripts. Es sollte eine art Notepad sein, aber eine interface die leicht zu lesen ist (sprich colour coding + command help + autocompletion). Dieses Tool sollte das script direkt in der SDK ausführbar sein damit man testen kann ob die Befehle funktionieren. (dieses könnte man über Cygwin machen)
3. Ein HTML Editor für die Bearbeitung vom Webcontrol. Das währe echt Interessant um selber Webcontrol zu bearbeiten oder selbst Plugins für Extras zu schreiben. Z.b. Ich möchte gerne eine Funktion programmieren wo ich im Webbouqet editor mehrere Sender auswählen und verschieben kann.
4. Ein Skin Editor. Natürlich muss es Userfreundlich sein, damit man Kinderleicht einen Skin selbst bauen kann.
5. Sourcecode editor. Ein tool wo mit man Enigma2 selbst bauen kann. Damit kann man es gestalten wie man will. Natürlich muss auch das Tool das ganze in ein Img file umwandeln können (z.b. mit einem mipsel emulator? )
Im Prinzip soll alles leicht sein wie z.b. bei den Apple SDKs, alle tools sollten in einer SDK sein. Natürlich muss man auch die "exe" (also binary files) ganz leicht erstellen können um sie zu testen!
Was denkt ihr alle davon? Fällt euch noch was ein was ihr in so einer SDK braucht? Was haltet ihr Developers von so was?
Ich habe den Eindruck dass Ghost heute sehr frustriert war weil andere STB Hersteller den Dreambox code 1:1 "klauen" aber keinen code an die Community weitergeben.
Mit so einer SDK würden sich meiner Meinung nach viel mehr Leute damit beschäftigen code für die Dreambox zu schreiben........... Ohne SDK ist das ganze auch viel schwieriger!