A Sony Ericsson témák I.

1. Bevezető

Mielőtt belekezdenénk, egy kis esztétikai kitérő.

Az Interneten se szeri se száma a letölthető "témáknak". Vannak lapok ahonnan tömkelegével tölthetők le az amatőr alkotók részéről beküldött "témák". Az átlag mobilos bőven találhat magának ízlésének megfelelőt. A döntés - letöltsem, ne töltsem - leggyakrabban a STANDBY kép alapján történik, hiszen a letöltési oldalak ezt mutatják. Aztán letöltés, majd mobilratöltés után jön a nagy csalódás: a STANDBY kép után a témában nincs semmi amiért az alkotást témának lehetne nevezni. Legfeljebb átszínezte a kijelölő sorokat az alkotó... A DESKTOP megjelenítés abból áll, hogy a háttérben ott van a STANDBY oldalon már megismert kép a háttérben... A "téma" használata miatt olvashatatlanok a menűk, feliratok; vagy sötétben, vagy napsütésben nem látszik aminek kellene. Bár lett egy micimackós (crazy fogos, koponyás stb) "témánk", de a dolog inkább keservessé teszi az életünket, mint szebbé...

Itt most szögezzük le és definiáljuk a TÉMA fogalmát. (Eddig nemigen tette meg helyettünk senki.)
Téma az a mobilra készült grafikai alkotás, amely a mobilon megjeleníthető minden nézeten magán hordoz egy egységes, jellemző stílust, megjelenést, és a kivitelezés támogatja (segíti) a navigációt a telefonunk menűiben.
Szakszerűség szempontjából nem tekinthető témának az, ha valaki a standby képnek elhelyez egy képet, vagy egy animgif-et, majdnem ez elérhető akkor is ha csak "képernyővédőnek" ültetünk be egyet.
Nem vagyunk egyformák. Kinek mi tetszik. Van akinek egy szőke, van akinek egy autó és vannak akiknek más. Itt most nem ízlésről beszélünk, hanem egy minimális követelményről amit egy témának teljesíteni kellene. Ez a cikk nem elsősorban a témagyüjtögetőknek szól, hanem azoknak akik vagy most, vagy majd valamikor szeretnének saját témát készíteni, és azt olyan minőségben, hogy talán majd publikálni is lehessen, és szól azoknak az igényesebb mobilhasználóknak is, akik valóban esztétikus témákat szeretnének minden nap látni a mobiljukon. A téma mint grafikai alkotás az utóbbi időben valóban kezd közelíteni egy művészi szinthez. Legalábbis a high-end kategóriában. Nézzünk két példát a kiemelkedő alkotások közül. A teljes képernyős megjelenítéshez klikkelj a képre! (A képek bal felső sarkában az alkotóműhely weblapjának felirata jelenik meg halványan.)

Age of Mytology téma:

Az Age of Mytology téma K750-re készült. Minden részletében önálló grafikát tartalmaz, és minden képelem teljes mértékben összehangolt a kijelző menüállapotok funkcióival, de az egyes képelemek egymással is. Mindemellett minden menüállapotban van animáció, mégpedig mindenhol a funkciókkal szinkronban. Óriási munka volt volt a kivitelezés, de a végeredmény nagyon szép. Ennek persze ára van. A thm fájl mérete 1.134 KB! A méret a sok animgif és a maximalizált színskálájú képelemek miatt ekkora. Kár, hogy a STANDBY és az összes menü animációját nem tudjuk itt megjeleníteni. Ehhez vagy a telefonra kell tölteni, vagy valamelyik témaszerkesztő programba kell behívni.

Ancient Egypt téma:

Ez a téma szintén K750/W800-ra készült. Itt nincsenek mindenhol animációk, de a téma minden részletében ó-egyiptomi hangulatú, és minden apró részlet sugározza az egyiptomi történelmi levegőt. Elismerésre méltó a végtelenségig aprólékos kidolgozottság. Érdemes ezt is tanulmányozni, és figyelni a részletek gazdagságát. A thm fájl mérete mindössze 351 KB! Ezután a kis esztétikai kitérő után - amely talán sokakanak kedvet is csinált az alkotáshoz - haladjunk tovább.

2. Mi is a téma tulajdonképpen?

A mobiltelefonok nagy részénél a gyártók lehetőséget biztosítanak a tulajdonos felhasználók számára arra, hogy a készülék kijelzőjének grafikai megjelenését egyszerű módszerrel módosíthassák, úgy, hogy ugyanakkor a mobilok firmware-jébe (a felhasználó számára közvetlenül nem elérhető belső szoftverébe) beépített menüszerkezet, az ikonok megjelenése, és a készülék beállításai ne változzanak meg, azaz a változás kizárólag a képi megjelenésre (és esetleg a beállított hangra) terjedjen ki.
Ezt a Sony Ericsson mobilok esetében a telefon belső szoftverének az a képessége teszi lehetővé, hogy a mobil rendelkezik egy leírónyelv-értelmező fejezettel, ami képes a kiválasztott témafájlt illeszteni a firmware csatlakozási pontjain, majd megjeleníteni a kijelzőn.

A téma tehát egyrészt egy grafikai adathalmaz, képek, képelemek listája, másrészt valamilyen leírónyelven közölhető információhalmaz a képek elhelyezkedéséről és egyéb tulajdonságairól.
A téma grafikai elemei nyilván nem lehetnek tetszőlegesek, hiszen azoknak illeszkedni kell a kijelző képméretéhez, a kijelző firmware-be épített funkcionális területeihez, a kijelző színárnyalat-megjelenítő képességeihez, a telefon menürendszeréhez, de sorolhatnánk tovább a teljesítendő követelményeket.

A Sony Ericsson témafájlként hivatalosan két tipusú fájlt használ:

- A .thm kiterjesztésű fájl egy TAR tömörítéssel becsomagolt archív fájl, a Sony Ericsson mobilok túlnyomó többsége ezt a fájlt ismeri fel.
- A Symbian/UIQ mobilok esetében használatos témafájl kiterjesztése .utz, amely egy ZIP archív fájl.

A .dm kiterjesztésű témák.

A Sony Ericsson telefonok témafájlként fogadják el a .dm kiterjesztésű fájlokat, amennyiben az xml leírást tartalmaz. A .dm fájlok védett fájlok, a Sony Ericsson Themes Creator nem nyitja meg (sőt egyetlen témaszerkesztő sem), így ezzel nem lehetséges átszerkeszteni. Ezeket a témafájlokat az alkotók DRM titkosítással védték le, azért, hogy az alkotást mások ne tudják módosítani, a copyright bejegyzéseiket törölni. Ezeket a fájlokat ugyanúgy mint a .thm kiterjesztésűeket, azonnal lehet a mobilokra küldeni, a telefon a témák mappába fogja érkeztetni és ugyanúgy használja majd mint a .thm témafájlokat. Mi most itt a továbbiakban a szélesebb körben elterjedt operációs rendszer nélküli telefonok témáit vizsgáljuk meg részletesebben. Keressünk egy .thm kiterjesztésű témafájlt és nyissuk meg.
A megnyitás módja azon múlik, hogy milyen kicsomagoló programot telepítettünk a számítógépünkre, illetve azon is, hogy azt a telepítéskor milyen kiterjesztésekhez társítottuk. A TAR tömörítő algoritmust ismeri az összes leggyakrabban használatos archiver program, így a WinZIP és a WinRAR is, tehát mindkettő képes megnyitni, ha a .thm kiterjesztést átnevezzük .tar-nak.
Vigyázat! Ha a .thm fájlunkat .zip-nek kereszteled át, akkor a WinZIP nem tudja a fájlt értelmezni (mint említettem csak akkor, ha előtte a kiterjesztést .tar-ra módosítottad), míg, ha mindjárt .rar kiterjesztésre nevezed át a thm kiterjesztést, a WinRAR minden további gond nélkül képes kicsomagolni. Tehát, ha WinZIP-ed van akkor először mindenképpen .tar kiterjesztésre kell átnevezni fájlunkat, ha WinRAR-od van, megteheted, hogy mindjárt .rar kiterjesztésre módosítassz és máris belelátsz a fájlodba.

Íme egy megnyitott témafájl:

Ez itt éppen egy K790/K800-as mobilpárosra használatos téma. Szépen látszik a képelemek listája és alul egy Theme.xml fájl, aminek az a feladata, hogy a mobilunk számára érthetővé tegye a téma grafikáját és egyéb tulajdonságait. Nézzünk bele ebbe is! Nyissuk meg legcélszerűbben a Windowsunk Jegyzettömbjével.

<?xml version="1.0" ?>
- <!-- Created with Sony Ericsson Themes Creator
-->
- <Sony_Ericsson_theme version="4.5">
<Author_lastname value="MarS" />
<Background Color="0x808080" />
<Background_image Source="240x320ks1.png" />
<Calendar_weekview_markings Color="0x000000" />
<Desktop Color="0x808080" />
<Desktop_higlight_image Source="91x69.png" />
<Desktop_image Source="240x320sd1.png" />
<Desktop_title_text Color="0xffffff" />
<Highlight_text Color="0xffffff" />
<Highlight Color="0xc0c0c0" />
<Highlight_image Source="233x56.png" />
<Highlight_small_image Source="231x38.png" />
<Home_screen_text Color="0x000000" />
<Home_screen Color="0x808080" />
<Home_screen_frame Color="0x000000" />
<Home_screen_highlight_text Color="0xffffff" />
<Home_screen_highlight Color="0xc0c0c0" />
<Home_screen_highlight_image Source="203x69.png" />
<Home_screen_highlight_small_image Source="203x38.png" />
<Home_screen_image Source="214x234.png" />
<Home_screen_scrollbar_background Color="0x808080" />
<Home_screen_scrollbar_slider Color="0xc0c0c0" />
<Home_screen_tab_text Color="0xffffff" />
<Home_screen_tab Color="0x808080" />
<Home_screen_tab_image Source="212x71.png" />
<Home_screen_tab_unselected Color="0x808080" />
<Home_screen_tab_selected Color="0xc0c0c0" />
<Home_screen_tab_selected_image Source="79x39.png" />
<Home_screen_tab_unselected_image Source="53x33.png" />
<Input_text Color="0xffffff" />
<Input_image Source="240x266.png" />
<Input_marked_text Color="0x000000" />
<Input_popup_text Color="0x000000" />
<Input_popup Color="0x808080" />
<Input_popup_frame Color="0x000000" />
<Input_popup_highlight_text Color="0x000000" />
<Input_popup_highlight Color="0xcccccc" />
<Input_popup_scrollbar_background Color="0x808080" />
<Input_popup_scrollbar_slider Color="0xc0c0c0" />
<Input_small_image Source="240x226.png" />
<Morelist_text Color="0xffffff" />
<Morelist Color="0x808080" />
<Morelist_frame Color="0x000000" />
<Morelist_highlight_text Color="0xffffff" />
<Morelist_highlight Color="0xc0c0c0" />
<Morelist_highlight_image Source="203x38.png" />
<Morelist_image Source="212x193.png" />
<Morelist_scrollbar_background Color="0x808080" />
<Morelist_scrollbar_slider Color="0xc0c0c0" />
<Popup Color="0x808080" />
<Popup_dim Color="0x9f9f9f" />
<Popup_frame Color="0x000000" />
<Popup_highlight_text Color="0xffffff" />
<Popup_highlight Color="0xc0c0c0" />
<Popup_highlight_image Source="203x38.png" />
<Popup_image Source="214x234.png" />
<Popup_scrollbar_background Color="0x808080" />
<Popup_scrollbar_slider Color="0xc0c0c0" />
<Popup_text Color="0x000000" />
<Popup_title_image Source="212x40.png" />
<Popup_title_text Color="0xffffff" />
<Progress_bar_outline Color="0x000000" />
<Progress_bar_fill Color="0x808080" />
<Progress_bar_slider Color="0xc0c0c0" />
<Scrollbar_background Color="0x808080" />
<Scrollbar_slider Color="0xc0c0c0" />
<Softkey_text_left Color="0xc0c0c0" />
<Softkey_text_right Color="0xc0c0c0" />
<Softkey_text_left_pressed Color="0x808080" />
<Softkey_text_right_pressed Color="0x808080" />
<Standby_image Source="240x320ks1.png" />
<Standby_operatorname_text Color="0xffffff" />
<Standby_operatorname_outline Color="0x000000" />
<Standby_time Color="0xffffff" />
<Standby_time_outline Color="0x000000" />
<Statusbar_clock Color="0xffffff" />
<Tab_text Color="0xffffff" />
<Tab Color="0x808080" />
<Tab_image Source="240x71tab.png" />
<Tab_unselected Color="0x808080" />
<Tab_selected Color="0xc0c0c0" />
<Tab_selected_image Source="69x39.png" />
<Tab_unselected_image Source="48x33.png" />
<Text Color="0xffffff" />
<Title_image Source="240x71row.png" />
<Title_small_image Source="240x40.png" />
<Title_text Color="0xffffff" />
<Volume_staples Color="0x000000" />
<Wapbrowser_underline Color="0x00009e" />
<Wapbrowser_tableborder Color="0x00009e" />
</Sony_Ericsson_theme>

Különösebb XML leírónyelvi ismeretek nélkül is látszik, hogy Theme.xml fájlban valóban ott szerepelnek az egyes menüterületek háttérszinei, a megjelenítendő képelemek és szövegelemek tulajdonságai stb. Ebben a például választott témafájlban nincs hangfájl-hivatkozás, de erre is van lehetőség, lásd majd a későbbiekben.
Megjegyezzük, szerencsére nem is leszünk rászorulva az XML nyelv ismeretére, hiszen a témaszerkesztő programok egyik feladata többek között éppen ennek a Theme.xml fájlnak a megfogalmazása is.
A Theme.xml fájl egy sorát viszont feltétlenül meg kell említenünk, mert ennek nagyon fontos szerepe van. Ez a - <Sony_Ericsson_theme version="4.5"> bejegyzés. Miért? Több is van? Kérdezi most az olvasó. Igen, és ennek alapvető összefüggése van az egyes telefonok téma-kompatibilitása esetén.
Azt ugyanis nyilván tudja minden érdeklődő, hogy tetszőleges témát nem lehet teszőleges mobilra feltölteni. Ez nemcsak az eltérő kijelzőméretek miatt van így, hanem több okból is. Azonban mielőtt ebbe belemélyednénk, nézzük meg milyen típusú grafikai elemeket használhatunk fel témarészletekként. (A példafájlunkban láthatóan az alkotó .png képelemeket használt.) 3. Milyen grafikai képtípusokat (képformátumokat) használhatunk? Általánosságban elmondható, hogy a Sony Ericsson mobilok az alábbi képtípusokat fogadják el, de az egyes konkrét mobilok eltérően állhatnak az egyes formátumokhoz. A használható képformátumok főbb információi:

Raszteres képformátumok:

- JPEG (Joint Photographic Experts Group image). A JPEG képformátum veszteséges tömörítési eljárást alkalmaz a kép leírásakor. Előny, hogy a képfájl mérete kisebb mint több más képformátum esetében. A JPEG fájlok mérete erősen függ a képtartalomtól. (Ezért tér el fotózáskor akár jelentősen is az egyes fájlok mérete!) A sok apró részletet tartalmazó képfájlok mérete nagyobb. A Sony Ericsson elsősorban a fotó-tartalmak beillesztésére javasolja a témákban.

- GIF (statikus és animált GIF, utóbbi nem tetszőleges helyen.) A felhasználható GIF formátum pontos megnevezése: GIF89a. Ez a formátum lehetővé teszi átlátszó képek készítését is. Veszteségmentes tömörítési eljárást használ.

- PNG (Portable Network Graphics) A JPEG-gel és a GIF-fel ellentéteben ez nem veszteséges tömörítési eljárást használ, emiatt a tömörítési arány nem olyan kedvező mint a JPEG esetében. Lehetővé teszi átlátszó képek készítését, de a GIF formátummal szemben animációk nem hozhatók létre. A PNG képfájlba ún. alfa csatorna (alpha channel) illeszthető, amivel változtatható az átlátszóság és még néhány képtulajdonság.

Vektorgrafikus képformátum:

- SVGT 1.1kép. (Scalable Vector Graphics Tiny 1.1 verzió) Az SVG egy XML alapú leíró nyelv, kétdimenziós, statikus és mozgó vektorgrafikák meghatározására. Az SVGT ennek a szabványnak egy egyszerűsített változata, amelyet kifejezetten mobiltelefonok és egyéb olcsóbb képmegjelenítő eszközök számára hoztak létre.

Cikksorozatunk végén külön szólunk majd az újabb telefonok esetében támogatott Macromedia (Adobe) flash tartalmak lehetőségeiről.


Mindössze ez a lehetséges választék, a többi széles körben elterjedt formátum szóba sem jöhet (BMP, TIFF stb.). A BMP képeket ugyan kezelik a Sony Ericsson telefonok, de témafájlban nem ajánlott a használatuk. Megemlítjük itt a teljesség kedvéért a P900 és P910 esetében használatos MBM (MultiBitMap) formátumot, amely a standard Symbian operációs rendszer egy beépített formátuma, de a későbbi kiadású UIQ telefonokban (M600, P990, W950, stb.) már nem támogatott.

Néhány megjegyzés az SVGT 1.1-hez:
Ez a képformátum kínálná a legszebb eredményt, azonban sajnos nem elég elterjedt a használata. Az SVG képek részét képezik a World Wide Web Consortium (W3C) szabványnak és ennek XML szabvány gyermekének is, sőt az MMS szabványban is ajánlott (nem megtűrt, mint más formátumok!) a használata, támogatja is majdnem az összes Sony Ericsson mobil mint MMS, mint internet (HTML-elem) és mint képformátumot is.
K300-tól W950-ig minden Sony Ericsson mobil támogatja ezt a képformátumot!
Az SVG képek a beépített anti-aliasing révén is, de elsősorban azért mert ez egy vektorgrafikus formátum (nem pedig raszter-kép mint a JPEG, GIF és a PNG!) rendkívül éles rajzolatot képesek megjeleníteni, és az egyes képek méretváltoztatása esetén nem romlik a megjelenített kép kontúrossága, rajzolata.
Ideje volna valóban használatba venni a profi téma-alkotóknak. Sajnos azonban ma témákat elsősorban amatőrök készítenek, és ráadásul azok akik a legelemibb ismereteknek sincsenek birtokában.
Az SVG formátum alkalmas animációk kivitelezésére is! Már önmagában ez is indokolná a széleskörű elterjedését. Mi most itt felhívjuk rá a figyelmet, reméljük egyre több téma-grafikus barátunk él majd a lehetőséggel.
SVG Tiny 1.1 formátumban igen sok program képes képet generálni. Ezek közül megemlítjük az Adobe Photoshop (Save for WEB funkció), Adobe Illustrator CS2, Adobe Go Live CS1 és CS2, SVGMaker, Inkscape, Corel Draw Graphics Suite 12, Corel Trace, GIMP, stb. Animációkhoz: Macromedia Flash, Ikivo Animator 1.1 stb.

A bemutatott két téma letölthető innen:
- Age of Mytology
- Ancient Egypt

folytatás

 

- agravius -

LÁTOGASS EL A MyPhoneExplorer OLDALÁRA!
KÉSZÍTSD EL SAJÁT KÉPERNYŐVÉDŐDET!
KÉSZÍTSD EL SAJÁT CSENGŐHANGODAT!