Időpont: 2011.11.21.

Alexandra ONLINE

Könyvek a felhőből

Az Alexandra nemcsak a hagyományos könyvterjesztésben, hanem a XXI. századra jellemző online könyvolvasási és vásárlási kultúra kialakításában is úttörő szerepet vállalt. Web-áruházuk „100KÖNYV – eKönyv olvasásélmény mindenkinek” bannerére kattintva magyar szerzők ingyenesen olvasható klasszikus műveit találjuk, amelyek látványukkal, gazdag szolgáltatásaikkal jól mutatják, hogy mennyire valósághű megjelenítést kínálhatnak az ebookok már ma is – ugyanakkor az is felsejlik, hogy mire lehet képes a fejlett böngészőkre alapuló netezés akár már a közeljövőben is.

A HTML5-alapú fejlesztésekkel és az IE9 által nyújtott lehetőségekkel megoldódott az automatikus szöveg-tördelés, az adaptív szöveg-megjelenítés, vagy például a könyvjelzők elhelyezésének lehetősége is.
Dallos István
informatikai vezető,
Alexandra

Küldetés + új technológia = újszerű felhasználói élmény

Az Alexandra vezetőit erősen foglalkoztatja a könyv, és az elektronikus könyv jövője, ehhez kapcsolódóan az is, hogyan lehet professzionális megjelenésű web-tartalmakat szolgáltatni teljesen digitális alapokon.

A jövőbeli webes szolgáltatások mai bevezetésére irányuló törekvéseik egyik látványos megnyilvánulása a böngésző-alapú ebook-olvasó alkalmazás. A kiadó céljainak megfogalmazása egybeesett a webes technológiák fejlődésének mérföldköves előrelépésével – éppen akkor kezdődött a HTML5 széleskörű elterjedése.

Az Alexandra szándéka, a HTML5 kiteljesedése, a Microsoft Windows Azure platformjának, valamint az Internet Explorer 9 bemutatkozása és gyors térnyerése szerencsés együttállásnak bizonyult.

Tartalomszolgáltatók kontra e-book olvasók

A valódi könyv olvasásához hasonlítható – sőt bizonyos szempontból azon túlmutató – élmény eléréséhez szükséges feladatokat két oldalról érdemes megközelíteni.

Egyfelől a tartalomszolgáltatóknak az új funkciókat felkínáló webes technológiák beépítésével kell kifejleszteniük a „kínálatot” – másfelől a felhasználók eszközein (PC-k, okostelefonok, e-book olvasók) futó böngészőknek is képesnek kell lennie a gazdag funkciók fogadására, a professzionális tipográfia megjelenítésére, sőt akár a háttérzene megszólaltatására is.

A közös nevezőt a HTML5 technológia, a felhő-alapú szolgáltatások, valamint a korszerű web-böngészők jelentetik – az új célok e három innovatív megoldás segítségével váltak megvalósíthatóvá.

Az Alexandra nyitottsága 2011 elején összetalálkozott a Microsoft Windows Azure platformjával – az már csak hab tortán, hogy a Microsoft éppen 2011 tavaszán tette elérhetővé az Internet Explorer 9 végleges verzióját, amely alkalmas a HTML5 szabvány alapján készített tartalmak fogadó-oldali megjelenítésére.

A két vállalat egy olyan pilot-projektet hozott létre, amelynek első eredménye „100KÖNYV –eKönyv olvasásélmény mindenkinek”.

Az Alexandra eredeti elvárásai között hangsúlyos szerepet kapott, hogy a képernyőkön megjelenő felület a hagyományos weblapoknál szebb, esztétikusabb legyen, ugyanakkor a tartalom a korábbiaknál gyorsabban jelenhessen meg a monitorokon. Előbbit a HTML5 szabványok szerinti fejlesztés tette lehetővé – a gyors megjelenítést és a gyors képernyőváltást pedig az Internet Explorer 9-be épített új JavaScript motor (Chakra engine) biztosította – ami egyébként teljes mértékben kihasználja a Windows 7 képességeit, és minden korábbinál hatékonyabb grafikus gyorsítást garantál.

Az Alexandra fejlesztési koncepciójának kiemelt szempontja volt az is, hogy elhagyható legyen a korábban szükségszerűen használt plug-inok (beépülő modulok) támogatása. Tartalomszolgáltatói oldalról ugyanis állandó gondot jelentett, hogy a plug-inok új verzióinak megjelenésekor a fejlesztőknek rendszeresen frissíteni kellett a tartalmat. Ugyanakkor kliens-oldalon a felhasználóknak is naprakészen kellett tartani számítógépet a webes tartalmak korrekt megjeleníthetéséhez. A HTML5 és az Internet Explorer 9 ezeket a lehetőségeket is felkínálta.

E-bookjaink olvasóinak professzionális tartalom- és szöveg-megjelenítést szerettünk volna nyújtani. Az Alexandra elvárásai között szerepelt, hogy a könyvolvasó-alkalmazás ne egy hagyományos weboldalhoz hasonlítson, hanem egyedi küllemű, élmény- és funkciógazdag felületet kínáljon.
A HTML5-alapú fejlesztésekkel és az IE9 által nyújtott lehetőségekkel megoldódott az automatikus szöveg-tördelés, az adaptív szöveg-megjelenítés, vagy például a könyvjelzők elhelyezésének lehetősége is.
Dallos István
informatikai vezető,
Alexandra

Plug-in mentes világ

Az Alexandra ebookjait webre adaptáló fejlesztőknek ezek után nem kellett figyelemmel lenni a plug-inokra (pl.: Flash, SilverLight, Java) – a tartalomszolgáltatók a jövőben függetleníthetik magukat a beépülő moduloktól. A felhasználók pedig maximálisan kihasználhatják a PC erőforrásait, aminek eredményeként az IE9 böngésző futtatásával minden tartalom ideális módon jelenik meg.

Dallos István, az Alexandra informatikai vezetője így foglalta össze a kezdeti elképzeléseket:

„E-bookjaink olvasóinak professzionális tartalom- és szöveg-megjelenítést szerettünk volna nyújtani. Az Alexandra elvárásai között szerepelt, hogy a könyvolvasó-alkalmazás ne egy hagyományos weboldalhoz hasonlítson, hanem egyedi küllemű, élmény- és funkciógazdag felületet kínáljon. Olyan alkalmazás kifejlesztését tűztük ki célul, ami a web-böngészőben fut, és érzékeli, figyelembe veszi a felhasználói környezetet is. Például azt, hogy a felhasználó mekkora ablakméretet, milyen felbontást állított be – és annak függvényében tördelje be a könyvet. Ugyanakkor fontos szempont volt az is, hogy az olvasó beállíthassa, hogy milyen betűtípussal, mekkora betűmérettel szeretné látni az oldalakat. A HTML5-alapú fejlesztésekkel és az IE9 által nyújtott lehetőségekkel megoldódott az automatikus szöveg-tördelés, az adaptív szöveg-megjelenítés, vagy például a könyvjelzők elhelyezésének lehetősége is.”

Fontos volt az is, hogy a felhasználó ne érzékelje, hogy az e-book egy böngészőből, vagy egy előre telepített szoftverből érkezik – ugyanolyan vizuális élményt kaphasson, mintha egy desktop-alkalmazást futtatna.

Sikerült megvalósítani, hogy az e-bookok professzionális tipográfiával jelenhessenek meg az olvasóknál, akik kiválaszthatják kedvenc betűkészleteiket, sőt, olyan betűtípusokat is megjeleníthetnek, amelyek eredetileg nincsenek telepítve a felhasználók számítógépein. A könyvek forgatásakor árnyékot vetnek a lapok, a könyv bezárásakor automatikus könyvjelző is bekerülhet az oldalak közé, olvasás közben pedig egy kellemes háttérzene is megszólaltatható.

Mindezeken túl az olvasók előre beleolvashatnak a művekbe – például az első tíz, vagy akár a tetszőlegesen kiválasztott oldalakba.

Skálázható teljesítmény

Az e-book-olvasó alkalmazás komoly teljesítmény-követelményeket támasztott a hardver-háttérrel szemben is.

Ahhoz, hogy egy több-száz oldalas könyv a felhasználó által beállított ablak-méretben és felbontásban jelenhessen meg, olyan böngészőt kell futtatni, amely maximálisan kiaknázza a PC erőforrásait. Az Internet Explorer 9 tökéletesen megfelel ezeknek az elvárásoknak, de az elektronikus könyvek bármely HTML5-konform böngészővel olvashatók.

Az Alexandra közel 100000 könyv terjesztésével foglalkozik, így természetesen a közeljövőben bővíteni szeretnék a weben is elérhető könyveik számát, ami szerver-oldalon folyamatos, és költséges bővítés-igényt feltételezne.

Erre azonban nem lesz szükség, mivel az alkalmazás a Microsoft Windows Azure felhő-platformjára épül, így az e-bookok valójában a „számítási felhő” virtuális könyvespolcain sorakoznak, amelyek kapacitása tetszőlegesen skálázható, elméletileg végtelen számú könyvig bővíthető.

Az Alexandrának, és a felhő-alapú tartalomszolgáltatóknak azonban mindig csak az aktuálisan igénybevett kapacitás bérleti díját kell megfizetniük, ami a költségek tervezhetőséget és kiszámíthatóságot biztosítja.

Megoldás áttekintése

Ügyfélprofil

Az Alexandra Magyarország legnagyobb könyváruház-lánca. Országszerte félszáz településen közel 90 üzlettel várják a könyv, CD és DVD vásárlókat. A www.alexandra.hu oline web-áruházukban több ezer könyv, zene és film rendelhető.

Az üzleti helyzet

Az Alexandra vezetőit erősen foglalkoztatja a könyv, és az elektronikus könyv jövője, ehhez kapcsolódóan az is, hogyan lehet professzionális megjelenésű web-tartalmakat szolgáltatni teljesen digitális alapokon.

Megoldás

Az Alexandra céljai a HTML5 technológia, a felhő-alapú szolgáltatások, valamint a korszerű web-böngészők együttes alkalmazásával valósultak meg.

Előnyök
  • Az e-book olvasó egyedi küllemű, élmény- és funkciógazdag felületet kaphatott
  • Automatikusan érzékeli a felhasználói környezetet, például azt, hogy a felhasználó mekkora ablakméretet, milyen felbontást állított be
  • Az olvasó beállíthatja, hogy milyen betűtípussal, mekkora betűmérettel szeretné látni az oldalakat
  • Az olvasó könyvjelzőket helyezhet el az e-bookban
Szoftverek és szolgáltatások
Iparági szektor
Ország/Régió

Magyarország

Tanácsadó