Adobe Flash
<s>Adobe Flash je besplatan program za gledanje multimedije i izvršavanje bogatih internet aplikacija i striming video i audio sadržaja, kreiran na Adobe Flash platforme.</s><s>Flash Player može da se pokrene preko veb pregledača (kao pregledač plug-inova) ili na podržanim mobilnim uređajima, ali tu takođe postoje verzije koje se pokreću direktno na operativni sistem, namenjen kako za redovne korisnike i programere sadržaja označena projektorom (ili samostalno) i Debuger ime, redom.</s><s>Flash player pokreće SWF datoteke koje mogu biti kreirane od strane Adobe Flex ili brojnih Macromedia i drugih alata.</s><s>Flash player je kreirala Macromedia i sada je razvijen i distribuiran od strane Adobe Sistems posle prinove.</s><s>Flash player podržava vektorske i rasterske grafike, 3D grafiku, ugrađeni jezik za skriptovanje pod nazivom ActionScript izvršavan u ActionScriptVirtuelMachine i strimovanje audio i video sadržaja.</s><s>ActionScript se zasniva na ECMAScript i podržava objektivno-orijentisani kod, i može se uporediti sa JavaScript-om.</s><s>Flash plazer ima široku bazu korisnika, sa preko 90% prodiranja na računare povezane na internet  je opšti format za igre, animacije i GUI ugrađenih u veb stranice.</s><s>Adobe Systems, programer Adobe Flash player-a navodi da više od 400 miliona od ukupno 1 milijarde povezanih računara ažuriraju novu verziju Flash Player-a u roku od 6 nedelja od puštanja.</s>

<s>Flsh player možete preuzeti besplatno i njegova plug-in verzija je dostupna za novije verzije veb pretraživača (kao što su Internet Explorer, Mozilla Firefox, Google Chrome, Opera i Safari) na odabranim platformama.</s><s>Google Chrome distribucija dolazi u paketu sa zaštićenim okruženjem Adobe Flash plug-ina i da će nastaviti da podržava plug-in u [Windows 8]] Metro režimu.</s><s>Svaka verzija Adobe Flash Playera unazad je kompatibilna.</s>

<s>Arhitektura</s>

<s>Adobe Flash Player je trajanje koje izvršava i prikazuje sadržaj iz obezbeđenog SWF fajla, mada nema ugrađene funkcije za menjanje SWF fajla u toku rada.</s><s>To može da izvršava softver u programskom jeziku ActionScript koji omogućava izvršavanje manipulacije teksta, podataka, rasterske grafike, vktorske grafike, zvuka i videa.</s><s>Igrač takođe može da pristupi sigurno povezanim hardverskim uređajima, uključujući veb kamere i mikrofone, nakon dozvole za isti je odobren od strane korisnika.</s><s>Flash Player interno koristi Adobe Integrated Runtime (Adobe AIR), kako bi se obezbedila kros-platforma izvršavanja okruženja za desktop i mobilne aplikacije.</s><s>Adobe AIR podržava instaliranje aplikacija na Windows, Linux, OS X, i nekih mobilnih operativnih sistema, kao što su iOS i Android.</s><s>Flash aplikacije moraju biti posebno izgrađene za Adobe AIR izvršavanja, u cilju iskorišćavanja dodatnih funkcija koje pruža, kao što su fajlovi sistem integracije, prirodne klijent ekstenzije, priroden integracije prozor/ekran, traka zadataka/pristanište integracije i integraciju hardvera sa povezanim Akcelerometrom i GPS uređajem.</s>

<s>Formati podataka</s>

<s>Flash player uključuje ugrađenu podršku za mnogo različitih formata podataka, od kojih se nekima mogu pristupiti samo putem ActionScript skripti interfejsa.</s><s>XML: Flash player je uključen u ugrađenu podršku XML raščlanjavanja i generacije od verzije 8. XML podaci se održavaju u memoriji kao ObjectModel XML dokumenta, i može se manipulisati korišćenjem ActionScript.</s><s>ActionScript 3 takođe podržava ECMAScript za XML (E4X), što omogućava da se XML podaci lakše manipulišu.</s><s>JSON: Flash player 11 uključuje ugrađenu podršku za uvoz i izvoz podataka u JavaScript Object Notation (JSON) formatu, koji omogućava interoperabilnost sa veb servisom i JavaScript programom.</s>

<s>Multimedijalni formati</s>

<s>Flash Player je prvenstveno grafička i multimedijalna platforma, a podržava vektorske i rasterske grafike od svoje najranije verzije.</s><s>On podržava pratnju različitih multimedijalnih formata koji mogu prirodno da se reprodukuju i dekodiraju.</s><s>MP3: Podrška za dekodiranje i reprodukciju strimovanja MPEG-2 Audio Layer III (MP3) audio uveden u Flash Player 4. MP3 fajlovima se može pristupiti i reprodukovati sa servera preko HTTp-a ili preko ugrađenog SVF fajla koji je takođe u striming formatu.</s><s>JPEG: Podrška za dekodiranje i renderovanje u kompresovanom JPEG formatu slika.</s><s>Flash Player 10 je dodao podršku za JPEG-XR standard za kompresiju slika napredno razvijen od Microsoft korporacije, što dovodi do boljeg kvaliteta od JPEG.</s><s>JPEG-XR omogućava kompresiju bez gubitaka sa ili bez alfa kanala transparentnosti.</s><s>Flash Player 11 može da kodira ili JPEG ili JPEG-XR bitmapu putem ActionScript-a.</s>

<s>Striming protokoli 
 HTTP: Podrška za komunikaciju sa veb serverima koristeći HTTP zahteve i POST podatke.</s><s>Međutim samo sajtovi koji dozvoljavaju eksplicitno, da se povežete sa njima preko Flash-a se možepristupiti preko HTTP ili Sockets, u cilju zaštite Flash-a se koristi kao alat za kros-sajt falsifikat zahteva, kros-sajt skriptovanje, DNS rebinding.</s><s>Sajtovi moraju postaviti za domaćina određenu XML datoteku pozmnatu kao "unakrsna politika domena", dozvoliti ili zabraniti Flash sadržaju sa određenih sajtova da se povežete sa njima.</s><s>Određeni sajtovi kao što su Digg, Flikr, Photobucket ionako postavlja za domaćina unakrsnu politiku domena, koji dozvoljava Flash sadržaja da biste pristupili njihovom sajtu preko HTTP.</s><s>TCP: Podrška za TCP socket komunikaciju da komunicira sa bilo kojim tipom servera, koristeći strim soket.</s><s>Podnožja se mogu koristiti samo koristeći ActionScript , a može daprenese običan tekst, XML ili binarne podatke (ActionScript 3.0 i kasnije).</s><s>Da bi se sprečilo bezbedonosnim pitanjima, veb servere koji dozvoljavaju Flash sadržaje da komuniciraju sa njima koristeći podnožja moraju biti domaćin XML unakrsne politike domena, postavljeno na Port 843.</s><s>Podnožja omogućuju AS3 programe za povezivanje sa bilo kojom vrstom serverskog softvera, kao što je MySQL.</s>

<s>Performanse</s>

<s>Hardversko ubrzanje 
Trenutne verzije Flash Player-a su optimizovane za korišćenje hardverskog ubrzanja za reprodukciju video i prikazivanje 3D grafike na mnogim uređajima, uključujući i desktop računare.</s><s>Performansa je slična HTML5 video reprodukciji.</s><s>Takođe, Flash Player se koristi na višemobilnih uređaja kao primarni prikazivač korisničkog interfejsa.</s>

<s>Reference</s>

<s>Spoljašnje veze 
 Zvanična stranica</s>

<s>Softver</s>

