2013. május 19., vasárnap

Gyorskeresés

Főszponzorunk

Hol tart a Flash technológia?

Tegnap jelent meg a Flash Player 10.2-es kiadása. Ennek apropóján tekintjük át, hogy mit tud most a platform, és mit várhatunk tőle a közeli jövőben.

Hirdetés

Szöveg, mobil, p2p

Fejlett szövegmegjelenítés

A grafikusok és designerek állandó panasza, hogy a papíralapú nyomdai technológiákhoz képest milyen szegényes és nehézkesen használható az online tartalmaknál rendelkezésre álló tipográfiai eszköztár. Elsősorban ennek felszámolását célozta meg az Adobe a Flash lejátszó 10-es verziójában (2008) bevezetett fejlett szövegmegjelenítési szolgáltatásokkal, melyek minél könnyebb használatához 2010-ben hozzáférhetővé tette a Text Layout Framework nevű szövegmegjelenítés-kezelő programkönyvtárat is. Az új szövegmegjelenítő technológia lehetővé teszi a többhasábos tördelést, szövegdobozok összekötését (az egyikből „kifolyó” szöveg „befolyik” a következőbe), megfelelően elkészített fontkészletek esetén a ligatúrák és valódi kiskapitális betűk használatát, az „ugráló” és egyforma magasságú számok közti váltást, többféle szövegigazítási opció beállítását, a szövegközi ábrák tetszőleges helyre való beillesztését. Emellett támogatja a különböző nyelvű és írásrendszerű (latin, cirill, arab, kínai, japán, thai, stb. – összesen több mint 30-féle) szövegek akár egyidejű használatát, nemcsak a szöveg megjelenítését értve ezen, hanem a szövegbevitelt is. E szövegmegjelenítési képességekre épül az Adobe online szövegszerkesztője, a Buzzword is, ami része az Acrobat nevű online irodai alkalmazáscsomagjának, s az Acrobat.com oldalon érhető el.

Mobil eszközök támogatása

A mobil eszközök, okostelefonok, kéziszámítógépek és táblagépek terjedésével párhuzamosan megnőttek az ezeken futó szoftverekkel szembeni igények is. Az Adobe Flash lejátszójának korábban külön változata volt a mobil eszközökön való futtatáshoz (Flash Lite), amely tudásában és teljesítményében is elmaradt az asztali számítógépeken futó verziótól. Ez változott meg a Flash lejátszó 10.1-es verziójának kiadásával 2010-ben. Az új verzió ugyanazokat a szolgáltatásokat és lehetőségeket biztosítja, bármilyen eszközön is futtatnak egy Flash alkalmazást, csupán a hardverek teljesítményének eltérése jelenthet korlátokat. A mobil eszközökre jellemző speciális hardverelemek kihasználására is lehetőség nyílik, mint amilyenek a többpontos érintőképernyők, a gyorsulásmérők vagy a beépített GPS-eszközök.


Többpontos érintőképernyő kezelésének bemutatója a Flash Player 10.1-gyel a MAX 2009 konferencián

Az új, mobil eszközökhöz optimalizált Flash lejátszó elsődleges mobil célplatformját jelenleg a Google Android rendszere jelenti, mellyel egyre több mobiltelefonon, kéziszámítógépen és táblagépen találkozhatunk. Noha ismert az okostelefonpiac egyik vezető gyártójának számító Apple negatív hozzáállása a Flash technológiához, melynek megfelelően az Apple mobil eszközein (iPhone, iPad, stb.) nem engedélyezett a Flash lejátszó telepítése, az Adobe Flash Professional CS5 fejlesztőeszközében megjelent Packager for iPhone kisebb megkötésekkel lehetőséget biztosít Flash alkalmazások átalakítására iPhone-on futtatható alkalmazásokká, így – ha pár flashes szolgáltatásról le is kell mondanunk – mégiscsak felbukkanhatnak Flashsel készült programok az AppStore-ban.

Peer-to-peer kommunikáció

A Flash Player 10 megjelenésével lehetőségünk nyílt a több felhasználó közti valós idejű kommunikáció új módszereit alkalmazni (például chatprogramokban, többszereplős játékokban, stb.). Míg korábban ez csak úgy volt lehetséges, hogy a résztvevők számára megosztandó adatot (szöveget, hangot, videót) egy központi szervernek elküldve ez a szerver továbbította a többi kliensnek, az új RTMFP protokoll már közvetlen kommunikációt is lehetővé tett két gép között (peer-to-peer, P2P), azaz nem kell, hogy a forgalom teljes terhelése egyetlen gépen (a szerveren) folyjon keresztül, hanem sokkal gazdaságosabban osztható el a résztvevő gépek között.

Bár a Flash Player 10 által biztosított p2p-szolgáltatások nem tették lehetővé a több kliens számára történő egyidejű adatküldést (multi-casting), a 10.1 verzióban megjelent új csoportkezelés már megkerüli ezt a korlátot. A csoportkezeléssel lehetővé válik, hogy elosszuk a csoport tagjai között az adatok továbbításának feladatát. Ez röviden azt jelenti, hogy a kliensgépek egy csoporthoz csatlakozhatnak, s a küldő fél csak a hozzá legközelebb eső csoporttagoknak továbbítja az adatokat, amelyek aztán automatikusan továbbküldik azokat az ő szomszédaiknak, azok is az övéiknek és így tovább, míg mindenkihez eljutnak az információk. A szervert csupán egymás megtalálására használják a kliensek, s minden egyéb adatot a szerver közreműködése nélkül továbbíthatnak egymásnak. Ennek különösen nagyméretű adatcsomagok küldésekor van jelentősége, például videó- vagy audióanyagok továbbításánál.

A P2P csoportok alkalmazásával csökken a szerver és az adatküldő terhelése is
A p2p-csoportok alkalmazásával csökken a szerver és az adatküldő terhelése is

A p2p-szolgáltatások hatékony kihasználása érdekében az Adobe kifejlesztette az Adobe Collaboration Services (LCCS) szoftvert, mely tervezhető költségekkel, forgalmi alapon fizetendő díj ellenében biztosítja a szerverhátteret saját fejlesztésű közösségi alkalmazásainknak, többszereplős játékainknak, amennyiben nem kívánunk saját szervert üzemeltetni. A rendszer ingyenesen kipróbálható, s letölthető az LCCS használatához szükséges fejlesztőkészlet, mely kész építőkockákat biztosít a gyakran előforduló feladatok megoldásához (szöveges és audio/video chat, közös rajztábla, stb.).

A cikk még nem ért véget, kérlek, lapozz!

Főszponzorunk

Gyártók, szolgáltatók

Copyright © 2000-2013 PROHARDVER Informatikai Kft.