A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Plug-ins para Web Browsers. Plug-ins x Extensões Plug-ins são componentes binários que, quando registrados com uma aplicação, podem mostrar conteúdo.

Apresentações semelhantes


Apresentação em tema: "Plug-ins para Web Browsers. Plug-ins x Extensões Plug-ins são componentes binários que, quando registrados com uma aplicação, podem mostrar conteúdo."— Transcrição da apresentação:

1 Plug-ins para Web Browsers

2

3 Plug-ins x Extensões Plug-ins são componentes binários que, quando registrados com uma aplicação, podem mostrar conteúdo que a aplicação por si mesma não pode exibir nativamente. Extensões são pequenas adições que modificam ou melhoram a funcionalidade do próprio navegador. Também chamado de Add-on.

4 Plug-ins x Extensões Exemplos de Plug-ins: Flash Player Real Player Adobe Acrobat Java Applet Exemplos de Extensões: Barra de Ferramentas do Google Barra de Ferramentas do Yahoo Delicious Bookmarks

5 Layout Engine Motor de layout (ou Layout Engine) é um software que transforma conteúdo da Web (como HTML, XML, etc.) e informações de formatação (como CSS, XSL, etc.) em um conteúdo formatado para ser exibido na tela.

6 Layout Engine

7 Trident Layout Engine do Internet Explorer Gecko Layout Engine do Firefox / Netscape WebKit Layout Engine do Safari / Google Chrome

8 Criando plug-ins para o Trident

9 Componente de Software Componentes de Software é o termo utilizado para descrever o elemento de software que encapsula uma série de funcionalidades.

10 Componente de Software COM (Microsoft) ActiveX Controle ActiveX OLE DCOM XPCOM (Mozilla) UNO (OpenOffice) Enterprise JavaBeans (Sun)

11 ActiveX ActiveX é um conjunto de tecnologias (software) criado pela Microsoft para facilitar a integração entre diversas aplicações. ActiveX utiliza COM. Controle ActiveX são os ActiveX criados para o Internet Explorer.

12 UUID - Universally Unique Identifier {3F2504E0-4F89-11D3-9A0C-0305E82C3301} Quando utilizado em um ActiveX é chamado de GUID. (Globally Unique Identifier)

13 UUID Ganhar na Mega-Sena Dois números UUID iguais 1 em em em (quase a mesma probabilidade de se ganhar 5 vezes em seguida na Mega-Sena)

14 UUID Número de estrelas no universo Quantidade de UUIDs distintos 5 x = (cada estrela poderia ter cerca de 6.8 x UUIDs)

15 Registro Registrar um componente: regsvr32 nome_do_arquivo.dll Desregistrar um componente: regsvr32 –u nome_do_arquivo.dll

16 Registro Os componentes ActiveX ficam registrados em: HKEY_CLASSES_ROOT\CLSID Exemplo: HKEY_CLASSES_ROOT\CLSID\{ 8AD9C E-11D1-B3E F499D93 }

17

18 Criando plug-ins para o Gecko

19 NPAPI NPAPI é uma arquitetura multi-plataforma de plug-ins usada em vários navegadores. É composta por 15 funções. NPError WINAPI NP_GetEntryPoints(NPPluginFuncs*); NPError WINAPI NP_Initialize(NPNetscapeFuncs*); NPError OSCALL NP_Shutdown();

20 Gecko SDK O Gecko SDK contém todas as ferramentas e os cabeçalhos necessários para o desenvolvimento de NPAPI plug-ins.

21 MIME MIME permite que o cliente de ou Browser possa enviar e receber arquivos de áudio, vídeo, gráficos e aplicativos. Exemplo de tipos de MIME: application/x-shockwave-flash application/x-java-applet application/vnd.rn-realmedia

22 DLL Basta ser colocado na pasta de plug-ins do navegador.

23 HTML no Internet Explorer Para adicionar um plug-in no Internet Explorer usa-se a tag OBJECT. Exemplo:

24 HTML no Firefox/etc... Para adicionar um plug-in no Internet Explorer usa-se a tag EMBED. Exemplo:

25 HTML para os plug-ins Adicionando plug-ins de forma compatível com os principais browsers. Exemplo:

26

27 Ferramenta de Auxílio ao Ensino das Transformadas Cosseno e Fourier Discretas

28

29

30 Arquivos C:\Arquivos de Programas\ActivePET C:\Arquivos de Programas\Firefox\Plugins

31 Ferramenta de Auxílio ao Ensino das Transforadas Cosseno e Fourier Discretas Compatibilidade Microsoft Internet Explorer Mozilla Firefox 3 Netscape Navigator Google Chrome Apple Safari

32 Referências https://developer.mozilla.org/en/Gecko_SDK


Carregar ppt "Plug-ins para Web Browsers. Plug-ins x Extensões Plug-ins são componentes binários que, quando registrados com uma aplicação, podem mostrar conteúdo."

Apresentações semelhantes


Anúncios Google