uma introdução prática Helder da Rocha
|
|
- Catarina Gonçalves Sanches
- 8 Há anos
- Visualizações:
Transcrição
1 uma introdução prática Helder da Rocha
2 Programa (4 dias) Introdução O que é SVG, ferramentas, suporte, plataformas Parte I 1. Cores de preenchimento, es@los e traços 2. Figuras básicas: retângulo, círculo, elipse, polígono, linha 3. Estrutura do documento, símbolos, marcadores Parte II 4. Caminhos, curvas Bézier e arcos 5. Texto, fontes e efeitos com texto 6. Filtros e efeitos gráficos com gradient, patern, clipping, masks Parte III 7. Transformação de coordenadas 8. Manipulação de componentes SVG com JavaScript e DOM 9. Animação SVG com SMIL Parte IV 10. Geração de SVG com XSLT 2
3 O autor htp:// (htp://
4 O que é SVG? Scalable Vector Graphics Gráfico linhas, poligonos, figuras, texto, filtros, efeitos Escalável Zoom eficiente e rápido Pode ampliar e reduzir sem perder qualidade Vetorial Armazena a equação dos gráficos (e não um mapa de pixels como imagens bitmap) Imagens maiores ocupam mesmo espaço que imagens menores, e não perdem qualidade Pode tratar gráficos separadamente (como objeto), permi@ndo animações 4
5 Vetores e bitmaps Vetor, 1kB Bitmap, 10kB Vetor ampliado, 1kB Bitmap ampliado, 250kB 5
6 SVG é XML! Tudo expresso em XML Pode ser alterado em editor de textos Pode ser processado como texto Pode ser transformado via XSLT Pode ter objetos selecionados via XPath Pode ser validado com XML Schema Pode ter a aparência de objetos alteradas com CSS Pode ter comportamento de objetos alterado com JavaScript e DOM Pode ser embu@do em HTML como texto Qualquer elemento pode ser animado 6
7 SVG é um formato gráfico Desenhos podem ser produzidos em ferramentas gráficas populares Corel Draw Adobe Illustrator OpenOffice Formato aberto e mul@plataforma Pode- se criar um SVG no Illustrator e fazer alterações em um editor de texto e vice- versa Pode- se desenhar partes de um SVG no Corel Draw, e usar XSLT para gerar gráficos maiores usando as partes como componentes básicos 7
8 Tecnologias similares Flash / Flex Solução + popular de gráficos vetoriais e animação 2D na Web Proprietária Perdendo espaço para tecnologias emergentes como SVG HTML5 Canvas Linguagem gráfica 2D baseada em JavaScript, embu@da em HTML com recursos similares a SVG É possível interagir com SVG via HTML DOM WebGL Linguagem gráfica 3D em HTML 5 Canvas com sintaxe do OpenGL ES Outros formatos de gráfico vetorial (obsoletos, em ex@nção, proprietários, incompatveis com a Web, etc.) VML, PGML, WebCGM, EPS, AI, DWG, CGM, WMF, etc. 8
9 Origens do SVG SVG foi criado em 1998 a par@r de propostas enviadas à W3C para a padronização de linguagem vetorial para a Web Especificação final 1.0 publicado em 2001 Especificação 1.1, 2a. ed, 2010: hap://w3.org/graphics/svg As principais influências do SVG são VML da Microsow (com HP, Autodesk e Macromedia) PGML, da Adobe (com IBM, Netscape e Sun) CSS e HTML (W3C) Primeira especificação escrita por Jon Ferraiolo (Adobe) A Adobe foi a empresa que mais inves@u no SVG nos primeiros anos Produziu o viewer mais popular (Adobe SVG Viewer) Introduziu suporte na@vo no Adobe Illustrator. 9
10 Mercado Mercado crescente Muitas aplicações populares e plataformas suportam, produzem ou exportam SVG desde as primeiras versões Exemplos: Adobe Illustrator, Corel Draw, OpenOffice.org, Blender, GIMP, Nokia S60,... Google indexa conteúdo SVG desde agosto de Suporte na@vo SVG em browsers (StatCounter): Internet Explorer (46% mercado ): SVG 1.1 a par@r do IE 9.0 Firefox (30% ): SVG 1.1 desde 2005 (parcial) Webkit: Chrome e Safari (18% ): SVG 1.1 desde 2006 (parcial) Opera (2% ) SVG 1.1 desde versão 8.0, completo desde 10.0 Mobile* (4% ): SVG 1.1/SVG 1.2 Tiny * vários fabricantes, geralmente Webkit (Android, Palm, Symbian, Safari) 10
11 Plataformas SVG SVG Full SVG 1.0 e SVG 1.1 quase iguais no que se refere à componentes e sintaxe (em 1.1, o DTD é modular) Formato SVGZ (SVG comprimido com ZIP) SVG Mobile SVG 1.2 Tiny (SVGT) e SVG Basic (SVGB): des@nados a disposi@vos móveis, tablets, etc. A 3GPP adotou SVG Tiny como padrão de mídia vetorial Em desenvolvimento SVG 2.0 (antes chamado de SVG 1.2) tem recursos de transformação 3D SVG Print (Canon, HP, Adobe e Corel) impressão 11
12 Suporte SVG 1.1 Para testar, executar e exibir os exemplos demonstrados neste curso foram usados os seguintes browsers e plataformas Plataforma Mac OS X (10.6) e Linux (Ubuntu) Google Chrome 10.0 (Webkit) Safari 4.04 e 5.03 (Webkit) Firefox 4 (Beta) (Mozilla) Opera (Presto) Plataforma Windows (XP) Internet Explorer 8 (Windows XP) com diversos plug- ins JavaScript Chrome 10, Opera 10, Firefox 4, Safari 4 (Windows XP) Plataforma Windows 7 Internet Explorer 9 Ferramentas (mul@plataforma usadas em Mac OS X) Squiggle (SVG Viewer do framework Ba@k) SVG Viewer do editor Oxygen XML 12
13 Suporte no Windows? Nenhum suporte Internet Explorer 6, 7, 8 IE foi um dos primeiros browsers a ter suporte SVG 1.0 através do Adobe SVG Viewer Plugin (2000, Windows 98/2000/XP) Mas Microsow nunca inves@u no suporte na\vo a SVG, e Adobe proponente da especificação SVG 1.0 deixou de dar suporte ao popular plug- in em janeiro de Adobe Plugin ainda funciona em IE 6, 7, 8: parcial e com bugs Soluções usando o Internet Explorer Usar Internet Explorer 9 (mas só roda em Vista ou Seven) Plug- in SVGWeb do Google: hap://code.google.com/p/svgweb/ Outros plug- ins que embutem SVG: hap:// Usar outros browsers no Windows Melhor suporte (12/2010): Opera, Google Chrome, Firefox 4 Firefox 3.x tem menos suporte (ex: não suporta animação SMIL) 13
14 Como criar um SVG em XML Elemento raiz <svg> Namespace htp:// Um gráfico SVG muito simples: svgdemo.svg <?xml version="1.0" encoding="utf- 8"?> <svg xmlns=" width="100%" height="100%"> <circle r="50" cx="100" cy="100" fill="green"/> </svg> 14
15 Em um browser Simplesmente abra o arquivo SVG em um browser Opera Chrome Safari Como exibir Firefox IE 8 com plug- in WebSVG do Google (Suporte nahvo em IE somente com IE9) Em outras aplicações Ferramentas gráficas: Inkscape, Sketsa, Illustrator, Corel Draw SVG Viewers (Apache Squiggle), interfaces de tablets, celulares, etc. 15
16 Ba\k Squiggle Visualizador e editor SVG da Apache (open- source) Permite exibir SVG, depurar scripts, analisar código- fonte como árvore, alterar código, etc. 16
17 Como vincular em HTML/XHTML A forma recomendada é usar <object> <object src="svgdemo.svg" classid="image/svg+xml" type="image/svg+xml" height="300" width="400" /> Outras formas também funcionam (mas não em todos os browsers) <img src="svgdemo.svg" height="300" width="400" /> <embed src="svgdemo.svg" type="image/svg+xml" height="300" width="400" /> 17
18 Como embu\r <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match="figura"> <svg xmlns=" width="100%" height="100%"> <circle r="50" cx="100" cy="100" fill="green"/> </svg> </xsl:template> </xsl:stylesheet> Em XML <catalogo xmlns=" xmlns:svg=" <imagem> <svg:svg width="200" height="200"> <svg:circle r="50" cx="100" cy="100" fill="green"/> </svg:svg> </imagem> </catalogo> Em HTML5 <!doctype html> <html> <head> <meta charset="utf- 8"> <title>hello SVG!</title> </head> <body> <h1>hello SVG!</h1> <svg> <circle r="50" cx="50" cy="50" fill="green"/> </svg> </body> </html> 18
19 Como programar Intera\vidade: para interagir e manipular SVG em tempo de exibição Scrip@ng em SVG 1.1 com W3C Document Object Model Level 2 (DOM 2.0) Para programar o DOM, pode- se usar qualquer linguagem suportada pelo viewer u@lizado JavaScript (ECMA Script) é a linguagem mais usada (e única suportada pela maioria dos visualizadores SVG) Geração: Para gerar e manipular SVG antes da exibição Com Java, pode- se usar o popular framework open- source Apache Ba@k: hap://xmlgraphics.apache.org/bahk Pode- se gerar SVG através de XSLT com amplo suporte em diversas plataformas e linguagens XSL- FO e APIs gráficas também têm opção de gerar SVG 19
20 Geração de imagem Muitas vezes é necessário converter um SVG em imagem Ex: para gerar uma visualização a browsers que não suportam SVG Isto pode ser feito dinamicamente através do framework em aplicações Web escritas em Java Ou executado via linha de comando usando o SVG Rasterizer do Ba\k Exemplo de uso: default é gerar PNG O comando abaixo gera arquivo.png java - jar batik- rasterizer.jar arquivo.svg Mas também é possível gerar outros formatos O comando abaixo gera um JPEG java - jar batik- rasterizer.jar - m image/jpeg arquivo.svg 20
21 Soluções para IE e browsers an\gos Fornecer uma imagem alterna@va quando um browser não suporta SVG é recomendado, mas há perdas: Perde- se intera@vidade e animação Zoom perde qualidade Imagens geralmente são maiores Alguns plug- ins e extensões tentam converter SVG em VML ou Flash, usando JavaScript, para que funcionem em browsers an@gos e no Internet Explorer com mais recursos que imagens A maioria ainda está em versões alfa ou beta, e não implementam vários recursos Mas alguns já conseguem implementar intera@vidade e animação Alterna@vas mais maduras (em ) SVGWeb (Google Code) Ample SDK FlashCanvas (converte HTML 5 Canvas em Flash) + canvg (converte SVG em HTML5 Canvas) 21
22 SVGWeb hap://code.google.com/p/svgweb/ Requer instalação de biblioteca JavaScript e hacks que usam Flash para exibir SVG Browser precisa ter plug- in Flash Suporte SVG 1.1 ainda limitado (versão alfa 12/2010) Suporta animações SMIL simples e scrip@ng Código SVG pode ter que ser adaptado (evitar usar symbol, filter, etc.) Se browser suportar SVG, o plug- in é ignorado É preciso carregar via HTML (embu\r dentro de um bloco <script> ou usar <object> para vincular): <html> <script src="src/svg.js" data- path="src" /> <body> <object src="svgdemo.svg" classid="image/svg+xml" width="800" height="600" id="mysvgobject" /> </body> Precisa carregar biblioteca antes de qualquer outro script! 22
23 Ample SDK hap:// Também usa bibliotecas JavaScript Mas suporta outros recursos além do SVG, como XUL, HTML 5, etc. Suporta scripts rodando dentro do SVG e animação) Suporta gráficos complexos (porém ainda não suporta alguns elementos pode- se re- escrever o SVG com apenas elementos suportados) É preciso carregar via HTML (embu@do ou externo) <!DOCTYPE html> <html> <head> <script type="text/javascript" src="ample/runtime- dev.js" /> <script type="text/javascript" src="ample/languages/svg/svg.js" /> </head> <body> <script type="application/ample+xml" src="svgdemo.svg" /> </body> </html> Usa <script> para carregar SVG Bibliotecas para SVG 23
24 FlashCanvas e canvg Na verdade são duas bibliotecas É preciso usar as duas FlashCanvas converte HTML 5 Canvas em Flash hap://flashcanvas.net/ canvg converte SVG em HTML 5 Canvas hap://code.google.com/p/canvg/ Para usar FlashCanvas apenas importe a biblioteca <script type="text/javascript" src="flashcanvas.js"/> Para usar canvg, crie um <canvas> com um id, e inicialize via uma chamada JavaScript <script type="text/javascript" src="canvg/rgbcolor.js"/> <script type="text/javascript" src="canvg/canvg.js"/> <script type="text/javascript"> function init() { canvg('tela', 'svgdemo.svg'); } </script>... <body onload="init()"> <canvas id="tela" width="800" height="600" /> </body> 24
25 Exercícios Experimente Testar se seu browser suporta SVG (como? independente, em HTML5?) Digitar o SVG mostrado como exemplo, alterá- lo e observar o que acontece Exemplos e recursos Veja vários exemplos de SVG em exemplos/ Biblioteca SVGWeb e outras em sohware/ Ferramentas Sketsa e Squiggle em sohware/ SVG Rasterizer em sohware/ 25
Introdução à SVG. capítulo 1. 1.1 Introdução
capítulo 1 Introdução à SVG Neste capítulo, faremos uma introdução à tecnologia SVG apresentando sua definição e suas finalidades. Mostraremos sua evolução relatada em um breve histórico desde sua criação
Leia maisScalable Vector Graphics. Kadu Neves Rafael Rocha
Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever
Leia maisTECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB. Professora Andréia Freitas
TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB Professora Andréia Freitas 2012 3 semestre Aula 03 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro:
Leia maisHTML5. André Tavares da Silva. andre.silva@udesc.br
HTML5 André Tavares da Silva andre.silva@udesc.br O que é HTML5? HTML5 será o novo padrão para HTML, XHTML e HTML DOM (Document Object Model). A última versão (4.01) foi definida em 1999 e a Web mudou
Leia maisAfinal o que é HTML?
Aluno : Jakson Nunes Tavares Gestão e tecnologia da informacão Afinal o que é HTML? HTML é a sigla de HyperText Markup Language, expressão inglesa que significa "Linguagem de Marcação de Hipertexto". Consiste
Leia maisEsse update é 10: Novos applets e JavaFX
Esse update é 10: Novos applets e JavaFX Jorge Diz Instrutor Globalcode Objetivos Objetivos: Mostrar o que vem por ai no desktop/ browsertop Ver se os applets agora vão pegar Onde está JavaFX? Agenda >Applets:
Leia maisPlug-ins para Web Browsers
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 que a aplicação por si mesma não pode exibir nativamente.
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage FormatosdeImagens ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger FormatosdeImagens Índice 1 FORMATOS
Leia maisLista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.
Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças
Leia maisImplementação de Web Services em Projetos de LabVIEW
1 Implementação de Web Services em Projetos de LabVIEW Alisson Kokot Engenheiro de Vendas Osvaldo Santos Engenheiro de Sistemas 2 Aplicações Web surgem como soluções viáveis profissionalmente 3 Aplicações
Leia maisAplicativos para Internet Aula 01
Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx
Leia maisAnálise da Nova Linguagem HTML5 para o Desenvolvimento Web
Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil sergioikn@gmail.com, kessia@unipar.br Resumo.
Leia maisAPLICATIVOS GRÁFICOS (AULA 4)
Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,
Leia mais1.2.4. Organizar a estrutura do site
1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva
Leia maisUtilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros
Utilização do Sistema Multimédia 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens 2.1. Compressão Formatos com e sem compressão Técnicas de compressão (reduzem tamanho) de 2 tipos: Compressão
Leia maisFormatos de Imagem PNG. Universidade Federal de Minas Gerais. Bruno Xavier da Silva. Guilherme de Castro Leite. Leonel Fonseca Ivo
Universidade Federal de Minas Gerais Formatos de Imagem PNG Bruno Xavier da Silva Guilherme de Castro Leite Leonel Fonseca Ivo Matheus Silva Vilela Rafael Avelar Alves Belém Belo Horizonte, 5 de maio de
Leia maisCiências da Computação Disciplina:Computação Gráfica
Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2012 7 semestre Aula 02 (1)AZEVEDO, Eduardo. Computação Gráfica, Rio de Janeiro: Campus, 2005 (*0) (2) MENEZES, Marco Antonio
Leia mais11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS
2 O que é Software Aplicativo? SOFTWARES APLICATIVOS Introdução à Microinformática Prof. João Paulo Lima Software que realiza tarefa útil específica Suítes de aplicativos Softwares empresariais Softwares
Leia maisA autoria - II. A autoria - II. Tecnologias básicas da Web. A autoria - II. 2001 Wilson de Pádua Paula Filho. Tópicos:
A autoria - II Tópicos: A autoria - II World Wide Web hipermídia na Internet: sítios Web: páginas de hipertexto; material multimídia; aplicativos Web: muitos tipos de tecnologias de software: scripts,
Leia maisPrimeiro contato com JavaScript
Primeiro contato com JavaScript Visão Geral JavaScript É uma linguagem em formato script; Permite dinamizar funções do site e criar interatividade em páginas web. O JavaScript permite: Coletar dados dos
Leia maisUniversidade da Beira Interior
Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Cloud canvas
Leia maisNavegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet.
TERMINOLOGIA Navegador ou Browser Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet. Os Browsers se comunicam com servidores
Leia maisProgramação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala
Programação para a Internet Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala A plataforma WEB Baseada em HTTP (RFC 2068) Protocolo simples de transferência de arquivos Sem estado
Leia maisMANUAL DE INTEGRAÇÃO Versão 1.0
MANUAL DE INTEGRAÇÃO Versão 1.0 Criando um VA Dentro do sistema do valogi.co, ao tentar subir qualquer aplicativo, o sistema exige que sejam passados dois arquivos: um do tipo imagem e o outro do tipo
Leia maisferramentas da imagem digital
ferramentas da imagem digital illustrator X photoshop aplicativo ilustração vetorial aplicativo imagem digital 02. 16 imagem vetorial X imagem de rastreio imagem vetorial traduz a imagem recorrendo a instrumentos
Leia maisWeb. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição
Criação de páginas p Unidade 4 UNIDADE 4: Criação de Páginas P Conceitos básicosb Técnicas de implantação de páginas p Criação de páginas p Programa de edição : Frontpage Programa de animação gráfica :
Leia maisProgramação Web Prof. Wladimir
Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação
Leia maisAnálise dos Navegadores de Internet
Análise dos Navegadores de Internet Midia Proativa Patos de Minas 2012 Esta análise tem o objetivo de mostrar uma comparação entre os navegadores de internet utilizados atualmente. Queremos deixar claro
Leia maisDESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/
Leia maisGERAÇÃO DE RELATÓRIOS
UNIOESTE Universidade Estadual do Oeste do Paraná CCET - CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação GERAÇÃO DE RELATÓRIOS
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisDefinição: As extensões de arquivos são combinação de letras terminais que apresenta o formato original. Na plataforma Windows por exemplo, todo tipo
Extensão de Arquivo Definição: As extensões de arquivos são combinação de letras terminais que apresenta o formato original. Na plataforma Windows por exemplo, todo tipo de arquivo salvo tem sua extensão.doc,.ppt,.xls...
Leia maisDocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios
DocuWare Mobile ProductInfo Gerenciamento móvel de documentos O DocuWare Mobile permite acessar os gabinetes de arquivo do DocuWare diretamente em seu smartphone ou tablet. Você pode carregar, visualizar
Leia maisGuia para Criativos em HTML5 ABRIL
Guia para Criativos em HTML5 ABRIL Versão 1.2 Criativos em HTML5 referem-se a anúncios que são construídos utilizando tecnologias web nativas, como HTML, CSS e Javascript. HTML5 é a quinta revisão do padrão
Leia maisSe você localizou o título que buscava, clicar sobre a capa e então abrirá as seguintes opções para a leitura:
3. Acessando o conteúdo Se você localizou o título que buscava, clicar sobre a capa e então abrirá as seguintes opções para a leitura: 1) Ler Online Ao fazer essa opção, o e-book abrirá na própria plataforma.
Leia maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisPROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS
PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o que é uma Aplicação Rica para Internet Contextualizar tais aplicações na Web e os desafios
Leia mais#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br
#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br #O que é Web Standards? São padrões de desenvolvimento web recomendados pela W3C que visam a implementação de
Leia maisDesenvolvimento em Ambiente Web. HTML - Introdução
Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,
Leia maisQlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.
Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,
Leia maisUtilitários de Sistema Operacional
Utilitários de Sistema Operacional Paint utilizado para a criação de desenhos simples e também para a edição de imagens Paint - Ferramentas Ferramentas Selecionar forma livre: seleciona uma área livre:
Leia maisOpenJUMP. Pontos fracos do OpenJUMP
OpenJUMP No início foi chamado apenas de JUMP (JAVA Unified Mapping Platform), e se tornou popular no mundo livre de SIG(Sistema de informação Geográfica), desenhado por Vivid Solutions. Atualmente é desenvolvido
Leia maisa) Crie 3 novos layers: margem (neste exemplo foi utilizada cor 30), vp e cotas.
Capítulo 6- Impressão, inserção de cotas e atributos Quando você cria um desenho no ProgeCAD, deve lembrar que este desenho, na grande maioria dos casos, será impresso. Numa primeira abordagem foi indicado
Leia maisSumário. Introdução. Introdução. Introdução. Introdução. SVG Scalable Vector Graphics
Sumário SVG Scalable Vector Graphics Tiago Telecken telecken@inf.ufrgs.br Estrutura Formas Básicas Imagens, Links Textos Efeitos Gradientes, Filtros Animações SVG + Scripts Implementações Referências SVG
Leia maisBitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA
OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Editores vetoriais são frequentemente contrastadas com editores de bitmap, e as suas capacidades se complementam. Eles são melhores para leiaute
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisFerramentas para Internet CST Sistemas para Internet
Ferramentas para Internet CST Sistemas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Ferramentas para Internet Web design: HTML CSS
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisCOMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS
COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS Curso: Tecnológico em Análise e Desenvolvimento de Sistemas Disciplina: COMPUTAÇÃO GRÁFICA 4º Semestre Prof. AFONSO MADEIRA ARQUITETURA GRÁFICA Frame-buffer
Leia maisDominando Action Script 3
Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub
Leia maisManual de Instrução. Download de Imagens para Encartes dos Produtos GIRANDO SOL
Manual de Instrução Download de Imagens para Encartes dos Produtos GIRANDO SOL Apresentação A Girandosol disponibiliza um Manual de Instrução para download de arquivos da nossa linha de produtos, visando
Leia maisDESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza
DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO Profº Ritielle Souza Web design responsivo Mas, o que é Web Design Responsivo? O Wiki diz o seguinte (tradução livre): Web Design Responsivo (RWD), essencialmente
Leia maisAlgoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15
APROG Algoritmia e Programação HTML Introdução Nelson Freire (ISEP DEI-APROG 2014/15) 1/15 O que é o HTML? Sumário Geral Documento HTML Elemento HTML Estrutura Básica de Documento HTML Elementos Títulos
Leia maisLógica de Programação
Lógica de Programação Softblue Logic IDE Guia de Instalação www.softblue.com.br Sumário 1 O Ensino da Lógica de Programação... 1 2 A Ferramenta... 1 3 Funcionalidades... 2 4 Instalação... 3 4.1 Windows...
Leia maisPDI 1 - Projeto e Design de Interfaces Web
Introdução a HTML e XHTML Elementos básicos parte 2 Professor: Victor Hugo L. Lopes Agenda: --Adicionando imagens; --Trabalhando com vídeos e sons em HTML; Disponível em http://wp.me/p48yvn-43 2 Inserindo
Leia maisPág. 1 de 9 geral@cadtresd.pt http://www.cadtresd.pt Room Player
Pág. 1 de 9 1. Room Player Room Player é um software dedicado às vendas em rede, aos particulares, aos arquitetos de interior e profissionais do imobiliário. O Room Player é assim um Software 3D para layout
Leia maisWebdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza
Webdesign HTML Introdução a HTML e as principais tags da linguagem Conteúdos Os materiais de aula, apostilas e outras informações estarão disponíveis em: www.thiagomiranda.net Objetivos Apresentar a HTML
Leia maisProgramação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Leia maisVigilantos. Manual do Usuário Laboratório
Vigilantos. Manual do Usuário Laboratório Copyright 2006 http://vigilantos.dive.sc.gov.br Todos os direitos reservados. Nenhuma parte deste documento pode ser reproduzida, distribuída ou utilizada sem
Leia maisTutorial para Professores com as alterações do Ambiente Moodle 2.7
Tutorial para Professores com as alterações do Ambiente Moodle 2.7 Prezados Professores, a atualização do ambiente Moodle da versão 2.5 para a versão 2.7 gerou algumas mudanças na interface visual do Moodle.
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
Leia maisMANUAL DO USUÁRIO PORTAL TISS. Manual. Usuário. Versão 1.3 atualizado em 13/06/2013
Manual do Usuário Versão 1.3 atualizado em 13/06/2013 1. CONFIGURAÇÕES E ORIENTAÇÕES PARA ACESSO... 4 2 GUIAS... 11 2.1 DIGITANDO AS GUIAS... 11 2.2 SALVANDO GUIAS... 12 2.3 FINALIZANDO UMA GUIA... 13
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio
Leia maisHTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...
Sessão 1 A INTERNET Baseada no modelo Cliente-Servidor Cliente: programa que pede informação Servidor: programa que envia a informação No caso da WWW: Cliente: browser (IE, por exemplo) Servidor: IIS (Internet
Leia maisCapítulo 2 Introdução à ferramenta Flash
Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos
Leia maisCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2 Objetivo. O objetivo da disciplina é conhecer os princípios da programação de
Leia maisDWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico
DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico CSS3 - Fundamentos E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis qual
Leia maisInformática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1
Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisXHTML 1.0 DTDs e Validação
XHTML 1.0 DTDs e Validação PRnet/2012 Ferramentas para Web Design 1 HTML 4.0 X XHTML 1.0 Quais são os três principais componentes ou instrumentos mais utilizados na internet? PRnet/2012 Ferramentas para
Leia maisTutorial. Introdução ao XML e tecnologias associadas. Aplicações e dialectos XML. Sessão 4. 8-10 Fevereiro XATA 06
Tutorial Introdução ao XML e tecnologias associadas Sessão 4 Aplicações e dialectos XML Miguel Ferreira mferreira@dsi.uminho.pt Departamento de Sistemas de Informação Universidade do Minho Conteúdo Vantagens
Leia mais4 Desenvolvimento da ferramenta
direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar
Leia maisPJe Roteiro para configuração do computador Windows 7
PJe Roteiro para configuração do computador Windows 7 Autora: Sônia Verônica Palma de Carvalho Fevereiro de 2014 1- Verificar o sistema operacional instalado no equipamento. Atualmente o PJe somente é
Leia maisa marca bematech Tudo o que você precisa para usar a marca. Dezembro de 2009
16 a marca bematech Tudo o que você precisa para usar a marca. 17 Marca Dinâmica e evolutiva, a marca Bematech é formada pelo símbolo e logotipo. Suas elipses simbolizam a essência de uma empresa empreendedora.
Leia maisApresentação do Projeto Gráfico
Arte-final Arquivo feito no computador utilizando softwares específicos que permitem a produção de um fotolito para impressão gráfica. Programas Utilizados para a Produção de Arte-final. Dependendo das
Leia maisANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
Leia maisPROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS
VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS PROGRAMAÇÃO MANUAL DE INSTRUÇÕES Instruções, métodos e recomendações para desenvolvimento de sistemas na UDS. 1 Sumário Apresentação... 3 Estrutura de pastas:...
Leia maisInformações importantes
Informações importantes Genexus Web: Marketing e TI alinhados em Aplicativos para Dispositivos móveis DUAS ÁREAS IMPORTANTES... DOIS AMBIENTES... Mais do nunca, marketing e TI precisam estar alinhados
Leia maisPrática 6 ActionScript
Prática 6 ActionScript 1. Objetivos Se familiarizar com o ActionScript. Usar comandos e funções básicas. 2. Recursos Necessários Computador com o programa Macromedia Flash MX ou superior. 3. Conceitos
Leia maisHistória e Evolução da Web. Aécio Costa
Aécio Costa A História da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 As dez tecnologias mais promissoras 4 A evolução da Web Web 1.0- Passado
Leia maisManual do Usuário - VisPublica Melise Paula Fernanda Ribeiro Bárbara Pimenta Clóvis Noronha Luan Costa Mário Macedo
Manual do Usuário - VisPublica Melise Paula Fernanda Ribeiro Bárbara Pimenta Clóvis Noronha Luan Costa Mário Macedo Manual do Usuário VisPublica Visualização de Dados Públicos Desenvolvido por: Instituto
Leia maisNeXT Web ERP Sistema de gestão empresarial Módulo Online consulta via Internet
NeXT Web ERP Sistema de gestão empresarial Módulo Online consulta via Internet Manual de utilização Outubro/2011 Página 1 de 16 Índice O que é o NeXT WEB ERP?...3 Como funciona?...4 Requisitos Técnicos...4
Leia maisGERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O QUE É XML? Tecnologia desenvolvida pelo W3C http://www.w3c.org W3C: World Wide Web Consortium consórcio
Leia maisEstudo comparativo de diferentes linguagens de interfaces baseadas em XML
Estudo comparativo de diferentes linguagens de interfaces baseadas em XML Ricardo Alexandre G. C. Martins, José Carlos Ramalho, and Pedro Rangel Henriques \{ram,jcr,prh\}@di.uminho.pt Departamento de Informática
Leia maisOs desenhos. Representação de desenhos
Os desenhos 1 Os desenhos Tópicos: Representação de desenhos Edição gráfica bidimensional Representação de desenhos Formatos de desenhos: imagens Arranjos de pixels. Digitalização da imagem por papel,
Leia maisAdobe Flex. Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa
Adobe Flex Cainã Fuck dos Santos Thiago Vieira Puluceno Jonathan Kuntz Fornari Gustavo Nascimento Costa O que é Flex? Estrutura de Código aberto para a criação de aplicativos Web Utiliza o runtime do Adobe
Leia maisCriando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Leia maisCriar fotos em 3D no Creator
Criar fotos em 3D no Creator O aplicativo Criar fotos em 3D da Roxio torna simples produzir fotos em 3D a partir de várias origens, incluindo arquivos 3D MPO de Fujifilm FinePix REAL 3D W1, fotos digitais
Leia maisHTML5 HyperText Markup Language v5
HTML5 HyperText Markup Language v5 Composição Web Engenharia InformáBca / InformáBca Web 2014/15 Artur M. Arsénio O Que há de novo no HTML5? A declaração DOCTYPE do HTML5 é muito simples:
Leia maisOpenOffice, Open Document Format e a Importância de Padrões Abertos. Marcelo Gomes de Santana marcgsantana@yahoo.com.br
OpenOffice, Open Document Format e a Importância de Padrões Abertos Marcelo Gomes de Santana marcgsantana@yahoo.com.br Semana Nacional de Ciência e Tecnologia - 2006 Histórico - Meados da década de 90.
Leia maisRequisitos Técnicos para Usuário Doméstico
Requisitos Técnicos para Usuário Doméstico MindQuest Educação S.A. 29/08/2013 1 / 52 AGENDA 1 Requisitos técnicos para usuários domésticos 1.1. Configurações para os Browsers 1.2. Player multimídia 1.3.
Leia maisInicialização Rápida do Novell Vibe Mobile
Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do
Leia maisTecnologias para Web Design
Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo
Leia maisX3DOM E WEBGL: O 3D INDEPENDENTE NA WEB
X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB Augusto Francisco Ferbonink¹, Willian Barbosa Magalhães 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil aferbonink@gmail.com wmagalhães@unipar.com Resumo.
Leia maisAplicações Móveis e sua aplicação na saúde: micd, exemplo prático
Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático Leonel Machava Email: leonelmachava@gmail.com MOZAMBICAN OPEN ARCHITECTURES STANDARDS AND INFORMATION SYSTEMS Conteúdo Definição de aplicação
Leia mais