content management
open source source
  ASK ABOUT THE OFFER SITE MAP  polski  english
 WebStyle | Internet i Nowe Technologie - Encyklopedia |
  
content management content management
content management
 DESIGN / BRANDING DESIGN . BRANDING  CONTENT MANAGEMENT CONTENT MANAGEMENT  MULTIMEDIA MULTIMEDIA  CONSULTING CONSULTING
agencja
NETOPEDIA. ENCYCLOPEDIA OF INTERNET AND NEW TECHNOLOGIES

HomeopenNETOPEDIAsourceSoftwaresourceformant ActiveX

Software
 [ - ]  [ + ]
 netopedia  
Webdeveloping
Webdesign
Open Source
eBusiness
eCommerce
eMarketing
Multimedia
WWW
Mobile technologies
Protocols | technologies
Networks
Security | Hacking
Software
Hardware
Internet at work
eSociety
Cyberculture
Companies | Organizations

formant ActiveX

/ ActiveX control /

Także: kontrolka ActiveX, element sterujący ActiveX. Wykonywalny komponent programowy stanowiący część opracowanej przez Microsoft technologii ActiveX.

Formanty ActiveX mogą być osadzane na stronach WWW i po pobraniu do komputera wykonywane przez przystosowaną do nich przeglądarkę internetową. Każdy z nich projektowany jest pod kątem wykonania określonej czynności. Jest to najczęściej prosta animacja, odegranie pliku muzycznego czy wyświetlenie dokumentu o określonym formacie. Jednak równie dobrze formant może być skomplikowaną aplikacją, np. realizującą obsługę bazy danych.

ActiveX - tylko Explorer

Z dwóch najpopularniejszych przeglądarek Internet Explorer oraz Netscape Navigator, jedynie pierwsza posiada zaimplementowaną technologię ActiveX. Po wejściu na stronę zawierającą formant, Internet Explorer sprawdza, czy jest on już obecny w lokalnym komputerze. Jeżeli nie – automatycznie pobiera go i po uzyskaniu zgody użytkownika instaluje w jego systemie a następnie uruchamia (bez konieczności restartowania przeglądarki).

Bezpieczeństwo technologii

W zamyśle firmy Microsoft elementy sterujące ActiveX mają być odpowiednikami apletów Javy. W przeciwieństwie do nich nie posiadają jednak wbudowanych zabezpieczeń przed nieautoryzowanym dostępem do zasobów lokalnego komputera. Ponieważ element ActiveX po uruchomieniu wykonać może praktycznie każdą operację, pociąga to za sobą poważne niebezpieczeństwo destabilizacji systemu. Złośliwy formant może np. zainstalować wirusa lub sformatować dysk. Aby ochronić komputer przed tego typu sabotażem, Microsoft opracował technologię Authenticode umożliwiającą cyfrowe podpisywanie formantów przez ich autorów. Możliwe jest także całkowite wyłączenie obsługi tych programów poprzez odpowiednie skonfigurowanie przeglądarki.

Jak powstają formanty...

Formanty ActiveX mogą być pisane w jednym z wielu języków programowania włączając w to C++, Visual Basic i... Javę. Kod powstały w wyniku kompilacji umieszczany jest w pliku z rozszerzeniem .ocx. Pliki takie można osadzać na stronach WWW za pomocą znacznika HTML OBJECT.

Tylko Windows?

W przypadku skompilowania formantu do postaci kodu maszynowego, staje się on naturalnie zależny od konkretnej platformy systemowej; fakt ten uważany jest za drugą (obok braku należytych zabezpieczeń) poważną wadę ActiveX. Radą na to mogą być elementy sterujące ActiveX pisane w Javie i kompilowane do postaci kodu pośredniego Javy. Takie formanty po pobraniu z sieci wykonywane są w zamkniętym środowisku wirtualnej maszyny Javy.

zobacz również: ActiveX, aplety Javy, Authenticode, Java, formant ActiveX


formant ActiveXActiveX Controls (Microsoft)

formant ActiveXActive-X.com

formant ActiveXInternet Explorer Controls Gallery

aktualizacja: 28/12/2003

  top top
© 2000-2008 WebStyle Systems  powered by eZ publish Open Source CMS