
How to made ... E2 Skins ?
How to made ... E2 Skins ?Recent mi-am dorit sa "editez" skinul Amiko 9265+ schimband cu modestie
doar paleta de culori , intr-o operatie mai degraba mecanica , cu un editor
binar, direct pe fisierul
.abs al firmwareului ! Am mai facut asa ceva pe
vremea receptoareleor Strong ... si a functionat !
Uitandu-ma mai cu atentie asupra binarului , am constatat ca sectiunea
banuita de mine contine un text scris in HTML , asta ma duce gandul ca
asa ceva nu este scris manual ci este generat de un program ! si asa nu
ar fi deloc o noutate !!! Skinul lui Amiko 9265+ este "scris" in HTML si
este urias ! am pus ghilimelele pentru ca asa ceva se preteaza foarte
bine la o aplicatie "skinner" asa cum este cea folosita pentru skinurile
din Enigma2 !
Ce este un "skinner" ?
- un editor grafic specializat in care se deseneaza cu legaturi ierarhice
planurile meniurilor , de la cele mai simple pana la cele mai complexe,
dreptunghiuri, linii de contur, culori de fond, iconuri si texte
- lor si li se ataseaza rutine de executie a actiunilor , o intreaga biblioteca
de semifabricate, care de data asta sunt scrise efectiv in limbajul de baza ...
Python in cazul Enigma2 si HTML in cazul ALi.
- un meniu de acest tip este "RC driven" , actiunile meniu se activeaza prin
butoanele unei telecomenzi si este in realitate ... un Meniu Principal si o
gramada de submeniuri ... Information Bar, graphic EPG, channel list, volume,
audio, subtiles , resolution si multe altele marunte !
Foarte simplu ... nu ? Daca despre cazul ALi doar presupun ca a folosit un
Skinner care a generat HTML, despre Enigma2 chiar stiu ca foloseste un
program Skinner , posibil chiar mai multe , fiecare bordei cu obiceiul ! se
folosea la Dreambox inca de acum 15 ani ! Ideia unui skiner evoluat a fost
preluata si dezvoltata de @Hummax , si materializata intr-un program numit
OpenSkin Designer (e2-skinner) !
Download :
OpenSkinDesigner_v4.1.0.0.rarDaca ma va duce mintea, o sa va prezint aplicatia pe cazul unui skin clasic !!!