ActiveX
| Vyvojar | Microsoft |
|---|---|
| Operacni system | Microsoft Windows |
| Typ softwaru | framework |
| Nektera data mohou pochazet z datove polozky. | |
ActiveX je Framework technologie, kterou vyvinula spolecnost Microsoft pro sdileni informaci mezi ruznymi aplikacemi. ActiveX spolupracuji pouze s aplikacemi, jako je Microsoft Word, Excel, Internet Explorer, PowerPoint a pracuji pouze na pocitaci s operacnim systemem Windows.
ActiveX jsou zalozeny na myslence, ze kazda nova aplikace nemusi byt programovana od zacatku ,,na zelene louce". Programatori si uvedomili, ze mnoho aplikaci v sobe obsahuje stejne funkce, ktere by mohly byt mezi aplikacemi sdilene. Napriklad stejna kontrola pravopisu se provadi ve Wordu i Outlook Expressu, proto namisto psani dvou samostatnych verzi kodu staci napsat jednu verzi sdilenou obema aplikacemi. Pomoci ActiveX tedy lze vytvaret stavebni bloky, z nichz se pak sestavi vetsi aplikace.
ActiveX Controls
[editovat | editovat zdroj]Nejznamejsi pouziti ActiveX je tzv. ActiveX Controls - jde o male soubory kodu, ktere si mohou uzivatele prohlizece Internet Explorer stahnout a spustit v pocitaci. ActiveX Controls jsou psane v beznych programovacich jazycich, jako je Visual Basic a C++. Nejedna se o samostatne aplikace a mohou byt spusteny pouze z hostitelske aplikace jako napriklad Internet Explorer, MS Office apod. ActiveX Controls lze prirovnat k Java Appletum, na rozdil od nich vsak maji plny pristup k operacnimu systemu, nebot jde o objekty COM a maji tak neomezeny pristup k pocitaci. ActiveX Controls mohou pristupovat k mistnimu systemu souboru a menit nastaveni registru operacniho systemu.
Historie ActiveX
[editovat | editovat zdroj]ActiveX predstavil Microsoft poprve jako soucast svych technologii OLE (Object Linking and Embedding) a COM (Component Object Model). OLE byla komplikovana technologie a vzhledem ke spatne podpore COM v MFC (Microsoft Foundation Class), prisel Microsoft v roce 1996 se zjednodusenim, ktere dostalo novy nazev ActiveX. V roce 1996 rovnez Microsoft vydal novou verzi Internet Exploreru 3.0, ve kterem umoznil implementaci ActiveX komponent do HTML kodu. Webove prohlizece se tak diky ActiveX staly rozmanitejsimi, ale zacaly rovnez pochybnosti o bezpecnosti, protoze jakmile Internet Explorer narazil na stranku pouzivajici ActiveX, tak automaticky stahoval a instaloval ovladac temer bez ucasti uzivatele, coz byl pochopitelne duvod k namitkam.
Bezpecnost pouzivani
[editovat | editovat zdroj]ActiveX jsou casto zneuzivany k virovym utokum. ActiveX se po stazeni stavaji soucasti operacniho systemu se schopnosti manipulace s hardware i software pocitace. Microsoft po kritice namisto omezeni funkci ActiveX zvolil v nasledujicich verzich IE jinou cestu zabezpeceni. Microsoft vyvinul system registraci a certifikatu, diky nimz muze prohlizec prvky ActiveX overovat jeste pred samotnym zavedenim. Kdyz je treba stahnout novy ActiveX, je uzivatel dotazan, jestli chce pokracovat. Je ponechano na rozhodnuti uzivatele, zda je ActiveX legitimni, nebo se jedna napr. o trojskeho kone. Aby Microsoft pomohl uzivatelum s jejich rozhodnutim, dal tvurcum moznost nechat si jejich aplikaci podepsat. Problemem vsak zustalo, ze spousta uzivatelu si i tak nevedelo rady a na dotaz bezmyslenkovite odpovedeli ,,ano" a neznamou ActiveX komponentu stahli.
ActiveX je dnes jiz prekonana technologie, ktera navic dokaze byt nebezpecna a jeji pouzivani se nedoporucuje.
Ostatni ActiveX technologie
[editovat | editovat zdroj]Spolecnost Microsoft vyvinula velke mnozstvi produktu a softwarovych platforem s ActiveX objekty.
- Active Server Pages
- ActiveMovie, pozdeji prejmenovane na DirectShow
- technologii pro skriptovani ActiveX objekty
- ActiveX Streaming Format (ASF), prejmenovano na Advanced Streaming Format, pote na Advanced Systems Format.
Odkazy
[editovat | editovat zdroj]Externi odkazy
[editovat | editovat zdroj]- Obrazky, zvuky ci videa k tematu ActiveX na Wikimedia Commons
- ActiveX komponenty Archivovano 29. 7. 2012 na Wayback Machine.
- Microsoft o ActiveX