Forum:	Software allgemein
Téma:	Welches Skin-Format bietet die höchste Funktionalität?
--------------------------------------------------------------

Nils Schneider:
Hallo Leute,
welches Skin-Format bietet denn wohl am meisten Funktionalität? Dabei meine ich nicht, welches Skin am besten aussieht, sondern nur, womit man am meisten machen kann, unabhängig davon wie viele gute oder schlechte Skins es bisher für die jeweiligen Formate gibt.
Nils

all-finder:
m... das ist relativ...
du müsstest frage welche carpc software am umfangreichsten ist...
und darauf könnte ich sagen... cpos &amp; ces
wobei bei cpos der vorteil ist.. dass es freeware ist... und ein recht schnelle änderungszyklus vorhanden ist. 
um auf den skin zurückzukommen wäre der aktuelle mce am meisten umfangreich. aber das kann man sich ja selbst erweitern und anpassen. daher verstehe ich das vom format nicht ganz...

BennY-:
Format??? :D
Das Format ist von CarPC Software zu CarPC Software unterschiedlich, ich bezweifle das man sich dort auf etwas einheitliches geeinigt hat.

all-finder:
@offtopic: kein edit mehr????? will ja nicht rechtschreibfehler publizieren...!

MR Action:
Dieser Post wurde vom User entfernt

Nils Schneider:
Nein ich meinte das Dateiformat der Skins, welches Skinformat bietet am meisten Möglichkeiten.
Hat sich aber mittlerweile erledigt, da ich erstmal cPOS antesten werde bevor ich mein eigenes Proggi schreibe.
mit C.E.S. bin ich ziemlich unzufrieden.

maze1601:
aus welchen gründen bist du unzufrieden?

Nils Schneider:
* Hauptgrund ist, dass es keine Möglichkeit gibt, die Integration von WMP auf Winamp umzuschalten, ich hätte gerne eine CES-Software die Winamp benutzt, um Winamp-Plugins und vor allem qualitativ hochwertige VST-Plugins zu werden (für Winamp gibts nen Wrapper damit VST-Plugins möglich sind)
* Tag- und Nachtumschaltung funktioniert nicht zuverlässig, sobald einmal Nacht war ist immer Nacht wenn man die automatische Umschaltung benutzt, er wechselt niemals auf den Tag zurück
* Seit Version 3.3 merkt er sich bei mir die letzte Ansicht nicht mehr
* Ab und an Abstürze direkt nach dem Booten oder Runtime Errors ohne aussagekräftige Fehlermeldung
* FileCopy funktioniert nicht rekursiv
Naja und noch ein paar andere Kleinigkeiten. Vielleicht ist der Kleinkram inzwischen auch behoben, Hauptgrund ist wie gesagt das ich mir Winamp als Player wünsche

Nils Schneider:
CES-Software =&gt; CarPC-Software (Edit scheint nicht zu funzen momentan)

MR Action:
Dieser Post wurde vom User entfernt

Nils Schneider:
Super wäre, wenn sich die CarPC-Proggis mal an nen Standardformat gewöhnen könnten und alle Playeraufrufe an eine DLL schicken die sie laden, dann könnte man da schön Wrapper für WMP und Winamp schreiben und gut ists :)
Aber das wird wohl nen Traum bleiben.....

glow:
wie mr action schon erwähnt - cpos baut auch auf den wmp, nicht winamp.
ebenso nutzt cpos als `skinformat`einzelgrafiken für hintergründe, buttons usw.
dieses `skinformat` wurde bewusst am anfang der entwicklung von cpos so gewählt, um skins aus ces oder ict verwenden zu können.
mittlerweile gibts aber genügend, eigens für cpos erstellte skins.
im nachhinein war dieses `skinformat` ebenso wie die wahl vom wmp als basis vielleicht nicht die beste wahl...aber damals konnte ja niemand anhnen das cpos so `einschlägt` :D
ich finde diesen skinaufbau gar nicht mal so schlecht, dem einen ists zu kompliziert mit den ganzen einzelgrafiken und er bevorzugt eben den xml basierten aufbau wie z.b. in roadrunner...geschmacks- und gewöhnungssache.

hoernertee:
Sprech doch mal mit Wal von cPos ob man so was machen kann.
cPos ist OS und kann von jedem erweitert und verbesser werden.
Wenn du Proggen kannst dan schau dir die Source von cPos an und bastel was wenn es gut ist werden alle sich freuen :-)
cu...

MacG:
Also bei Roadrunner ist auch sehr viel möglich. Die Skins sind einfacher zu erstellen als bei cPOS und es benutzt, wei schon erwähnt, Winamp.

glow:
MacG hat folgendes geschrieben:Die Skins sind einfacher zu erstellen als bei cPOS
alles relativ...einen skin zu erstellen ist immer aufwendig.
ob ich jetzt die position/größe der buttons auf einer backgroundgrafik per x/y achse bestimme oder eben einzelne (button)grafiken anordne...wie schon gesagt, geschmackssache. :-)

Nils Schneider:
Da cPOS in VB geschrieben ist hab ich selber mal angefangen mit C++ und MFC.
Nach einigen Stunden ackern bis in die Nacht kann ich nun das CES Skin laden und inklusive Buttons darstellen. Mouseover funktioniert, und Buttons klicken kann ich auch, er wechselt sogar die Seiten bei den entsprechenden Buttons. Das war ja einfach :D Hört sich vielleicht nicht nach viel an, aber jetzt ist eine Menge Basis da, vor allem der komplette Renderer.
cPOS Skins zu laden sollte kein Problem sein, müsste ich 1-2 Std investieren dann sollte das gehen.
Eine Wrapperklasse für Winamp habe ich mir früher schonmal geschrieben, werd das Ding dann mal anfangen in eine DLL auszulagern zwecks Erweiterbarkeit und dann schaun mer mal...
Obs ein fertiges Programm werden wird weiss ich nicht, ich machs aus Spass an der Freud:wink: 


SirGroovy2004:
Servus Nils,
Erstaunlich, dass du das alles so schnell hinbekommen hast. Deine Arbeit in allen Ehren. Aber es haben sich schon so viele, fähige Leute an der &quot;ultimativen&quot; car-pc Software versucht... 
Ich bin ja jetzt schon einige Zeit hier und ich kann dir sagen, viele sind gescheitert. Ich will dir damit jetz echt nicht den Mut nehmen. Echt nicht. Aber ich frage mich, ob´s nicht g´scheiter wäre, dein enormes Wissen und können für &quot;mehr&quot; zu nutzen? 
Es gäbe bei cPos so viele Sachen zu machen. Sprich dich doch mal mit Fuchs, Glow, Wal und Cintroen Andre ab. Die haben bestimmt Arbeit für dich.
Recht herzlichen Dank für die Aufmerksamkeit.
SirGroovy2004

Nils Schneider:
Ich habe nicht vor die ultimative CarPC-Software zu schreiben ;)
Ich mach es weil es spaß macht und für den privaten Gebrauch. Ich hab ja nichtmal nen eigenes Skin, dass ich mitliefern dürfte, ausserdem keine Relais-Karte zum Testen, usw. usf. Aber es macht Spaß mal zu schauen wie weit ich komme.
fuchs habe ich gerade mal ne PN geschrieben wie es damit aussieht. Aber ich weiss nicht in wie weit man da ne Schnittstelle schaffen kann in VB für eine Player-DLL. Schön wäre das ja.
Ansonsten werde ich in Zukunft mit einer Mini CES-Replica mit Winamp-Unterstützung und zugeschnitten auf meine Bedürfnisse rumfahren.

fuchs:
Hi Nils,
das erinnert mich irgendwie an meine Anfänge mit cPOS ;-)
Der Anfang geht immer schnell. nach kurzer zeit kann man zumindest die grundlegenden skin elemente und multimediafunktionen lauffähig haben.
aufrufe des players über eine dll wäre auch in cpos (in VB gescgrieben) möglich. da es außer winamp aber nicht viele alternativen gibt, kann man eigentlich auch gleich alles für winamp umschreiben.
ich hatte damals mit mediaplayer angefangen, weil es mir einfacher erschien. außerdem wußte ich noch nicht, ob cpos mal komerziell werden sollte und deshalb schied winamp aus.
da cpos nun open source ist, steht dem wechsel zu winamp eigentlich nichts mehr im wege. es muß sich nur jemand finden, der cpos entsprechend umschreibt.
beim skin format für dein eigenes programm würde ich dir aus 4 gründen zum cpos format raten:
1. Das skinformat ist logischer und flexibler aufgebaut als das von ces
ich hab mich zwar an ces orientiert, aber fehler , die im ces format stecken konnte ich zum glück gleich verbessern.
2. mit dem skin converter (auch open source) kannst du ces skins und ict skins in das cpos format umwandeln. dadurch hast du die möglichkeit, alle 3 formate zu nutzen
3. gibt es für cpos mittlerweile mehr skins als für ces (den fleißigen forumsmitgliedern sei dank)
4. falls Du es durchziehst, hast Du gleich einen großen support von den skinnern hier.
wär mal interessant zu sehen, wie die performance bei einem c++ programm ist.
ich wünsch dir viel erfolg bei deinem projekt,
gruß,
fuchs

Nils Schneider:
Also wenn cPOS auf Winamp umgestellt würde, dann würde ich mir die Arbeit sparen :) Das ist für mich der Hauptgrund, da es für WMP nicht wirklich tolle Plugins gibt.
Performancetechnisch kann ich bisher nicht klagen, keinerlei Probleme und 0% CPU.
Die Ladezeit könnte besser sein, aber das hab ich auch mehr oder weniger runtergehackt, ist noch nix optimiert und total Allgemein gehalten, das kann ich bestimmt noch auf unter eine Sekunde drücken.
Ja das mit C++ war mir auch aufgefallen, dass die beiden &quot;großen&quot; Programme in VB geschrieben sind. Und zumindest was C.E.S. angeht ist die Performance auch nicht immer so toll.

glow:
..wo gibts was zu skinnen?! :D
spaß beiseite, ich geb da fuchs vollkommen recht - erinnert mich irgendwie auch an die anfänge von cpos.
@nils
wie schon gesagt, wenn du programmiertechnisch fit bist - cpos ist opensource...mich stört jetzt keineswegs das cpos auf wmp aufbaut - für mich persönlich seh ich keinen nachteil gegenüber winamp.
gut, andere viz oder der eq...im endeffekt brauch ichs aber nicht.
0% cpu last hatte cpos in den anfängen auch :D
...und bevor ich cpos untreu werde da es momentan auf meinem 800mhz system performancetechnisch an der grenze läuft, bau ich mir lieber wieder was größeres ein;-)
wenn du wirklich was neues aufziehn willst, dann orientier dich bitte nicht an ces - das programm in allen ehren.

SirGroovy2004:
Zitat:dann orientier dich bitte nicht an ces - das programm in allen ehren. 
... poaaaah! Wie pööööööse!

Nils Schneider:
glow hat folgendes geschrieben:wenn du wirklich was neues aufziehn willst, dann orientier dich bitte nicht an ces - das programm in allen ehren.
Kein Problem:

Hab ich gleich gemerkt das das cPOS Format um einiges strukturierter ist. Irgendwie ist CES' Format dagegen ganz schön chaos.

glow:
@sirgroofy
wurde jetzt vielleicht doch zu bööööse verstanden, mein kommentar bezog sich allerdings nicht auf ces selbst sonder das `skinformat` ;-)
....um das hier mal richtig zu stellen.
hatte ja selbst ces im einsatz bis cpos aufkam, ich hab für beide skins gemacht und von daher... :-)
für mich ist cpos das klar bessere programm, und für mich kommt cpos dem `ultimativen frontend` -mit abstand- am nächsten.
is ja hier meinungsfreiheit :D
@nils schneider
ces schränkt einen halt zu stark ein beim skinnen was die möglichkeiten mit listen, transparenz anzahl der funktionen und die funktionalität im ganzen angeht.
mit cpos ist auch nicht alles machbar, aber fast :-)
