Sumário. Introdução. Introdução. Introdução. Introdução. SVG Scalable Vector Graphics
|
|
- Bruno Leão Gusmão
- 6 Há anos
- Visualizações:
Transcrição
1 Sumário SVG Scalable Vector Graphics Tiago Telecken Estrutura Formas Básicas Imagens, Links Textos Efeitos Gradientes, Filtros Animações SVG + Scripts Implementações Referências SVG é a linguagem recomendada pela W3C para descrever gráficos 2D e animações em XML SVG 1.0: recomendação W3C (09/2001) SVG 1.1 (01/2003) SVG Mobile SVG Print SVG 1.2: em desenvolvimento Diferentemente de formatos como BMP que representa um gráfico descrevendo-o pixel a pixel, o SVG representa um gráfico através de um formato vetorial Abaixo um exemplo de um retângulo escrito em SVG <rect stroke="black" fill="red" y="62px" x="142px" width="118px height="89px"/> SVG permite três tipos de objetos gráficos: Formas gráficas vetoriais (consistindo de objetos geométricos tais como linhas e curvas) Imagens Texto Um gráfico SVG não está limitado a um único e fixo tamanho de pixel (escalabilidade) SVG permite, por exemplo, que uma área em particular de um gráfico seja aproximada (zoom) sem que haja uma degradação da imagem SVG é um vocabulário XML compatível com a recomendação XML 1.0 e a recomendação "Namespaces in XML" da W3C Pode ser usado em um mesmo arquivo com outros vocabulários XML tais como MathML, XHTML, SMIL, XLink, XPointer, XPath, XSLT e XSL, entre outros Pode utilizar tecnologias como DOM, SAX, CSS e Scripts
2 Estrutura Standalone <?xml version="1.0"?> <svg width="800" height="600" version="1.1" Estrutura Embarcado <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html> <body> <object data="test.svg" width="500" height="500" type="image/svg+xml"> </object> <embed src="test2.svg" width="500" height="500" type="image/svg+xml" /> </body> </html> Formas Básicas Formas Básicas <?xml version="1.0"?> <svg width="800" height="600 xmlns=" version="1.1"> <rect x="73" y="65" width="102" height="67" fill="rgb(0,0,255)" stroke="rgb(0,0,0)" strokewidth="1"/> <circle cx="274" cy="104.5" r="30" fill="rgb(0,0,255)" stroke="rgb(0,0,0)" stroke-width="1"/> <ellipse cx="457" cy="136" rx="16" ry="52" fill="rgb(0,0,255)" stroke="rgb(0,0,0)" strokewidth="1"/> <line x1="175" y1="330" x2="341" y2="297" stroke="rgb(0,0,0)" stroke-width="1"/> <polygon points="220, , ,250" style="fill:#0000ff; stroke:#000000;strokewidth:1"/> <path d="m L L L L L L " fill="rgb(0,0,255)" stroke="rgb(0,0,0)" strokewidth="1"/> Imagens, Links Textos <?xml version="1.0"?> <svg width="200" height="200" version="1.1" xmlns=" xmlns:xlink=" <a xlink:href=" <image x="50" y="75" width="75" height="50" xlink:href="img.jpg"/> </a> Os textos adicionados em arquivos SVG podem: Ser copiados e manipulados como figuras. Editados como textos comuns podendo por tanto ser localizado por máquinas de busca ou manipulados por scripts. Especificado usando o elemento gráfico <text> Possui vários atributos: fonte, estilo, tamanho, cor...
3 Textos Textos <svg width="10cm" height="3cm" viewbox=" " xmlns=" version="1.1"> <g font-family="verdana" font-size="45" > <text x="120" y="150" fill="blue" > Usando <tspan dx="2em" dy="-50" font-weight="bold" fill="red" > elemento </tspan> <tspan dy="100"> tspan </tspan> </text> </g> <rect x="1" y="1" width="998" height="298" fill="none" stroke="blue" stroke-width="2" /> <svg width="12cm" height="3.6cm" viewbox=" " version="1.1" xmlns=" xmlns:xlink=" <path id="mypath" d="m C C C " /> <desc>texto simples em um caminho</desc> <use xlink:href="#mypath" fill="none" stroke="red" /> <text font-family="verdana" font-size="42.5" fill="blue" > <textpath xlink:href="#mypath"> Para cima, depois para baixo, para cima </textpath> </text> <rect x="1" y="1" width="998" height="298" fill="none" stroke="blue" stroke-width="2" /> Efeitos SVG possui funcionalidades para a criação de efeitos nos elementos gráficos: Gradientes Filtros Efeitos Gradientes Um gradiente é uma transição suave de uma cor para outra SVG fornece dois tipos de gradientes: Linear gradients (<lineargradient>) Radial gradients (<radialgradient>) Devem ser declarados dentro da tag, possuindo um id São referenciados nos elementos gráficos através das propriedades fill ou stroke Efeitos Gradientes Efeitos Gradientes <svg width="100%" height="100%" version="1.1" <lineargradient id="orange_red" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1"/> <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1"/> </lineargradient> <ellipse cx="200" cy="190" rx="85" ry="55" style="fill:url(#orange_red)"/> <svg width="100%" height="100%" version="1.1" <radialgradient id="grey_blue" cx="50%" cy="50%" r="50%" fx="50%" fy="50%"> <stop offset="0%" style="stop-color:rgb(200,200,200);stop-opacity:0"/> <stop offset="100%" style="stop-color:rgb(0,0,255);stop-opacity:1"/> </radialgradient> <ellipse cx="230" cy="200" rx="110" ry="100" style="fill:url(#grey_blue)"/>
4 Efeitos Filtros Efeitos Filtros Um efeito de filtro consiste de uma série de operações gráficas que são aplicadas em um gráfico de origem para produzir um gráfico resultante modificado Fonte: W3C SVG possui os seguintes filtros: feblend fecolormatrix fecomponenttransfer fecomposite feconvolvematrix fediffuselighting fedisplacementmap feflood fegaussianblur feimage femerge femorphology feoffset fespecularlighting fetile feturbulence fedistantlight fepointlight fespotlight Devem ser declarados dentro da tag, possuindo um id São referenciados nos elementos gráficos através da propriedade filter Podem ser combinados Efeitos Filtros Efeitos <svg width="100%" height="100%" version="1.1" <filter id="gaussian_blur"> <fegaussianblur in="sourcegraphic" stddeviation="20"/> </filter> <ellipse cx="200" cy="150" rx="70" ry="40" style="fill:#ff0000;stroke:#000000; stroke-width:2;filter:url(#gaussian_blur)"/> Animações SVG inclui elementos de animação que habilitam animações temporais de gráficos SVG <animate> <set> <animatemotion> <animatecolor> <animatetransform> SVG + Scripts Utilização de scripts para aumentar a interatividade: ECMA/JavaScript
5 SVG Mobile PDAs, telefones celulares Segmento em grande crescimento Dispositivos não têm poder de um desktop 2 perfis definidos para SVG Mobile: SVG Basic: dispositivos mais poderosos Poucos filtros, sem elipses, subconjunto do CSS SVG Tiny: dispositivos mais limitados Sem CSS, sem texto sobre path, sem opacidade, filtros nem preenchimento com padrões Tiny < Basic < Full SVG 1.2 Inclusão de áudio e vídeo (multimídia) Mais controle sobre tempo Linha de tempo, avanço, retrocesso... Semântica de animação vinda do SMIL (<par>, <seq>) Mais operações com texto Maior possibilidade de efeitos e filtros Browsers: Arquivos SVG são interpretados pelos softwares Amaya (parcial) e Mozilla, entretanto através do plugin Adobe SVG Viewer os browsers Netscape 4.5 ou superior, Microsoft IE 4 ou superior e Opera 5.x ou superior podem interpretar arquivos SVG Visualizadores: São softwares que permitem a visualização de arquivos SVG: Adobe SVG Viewer, Batik SVG da Apache, X-Smiles XML Browser, Pocket SVG Viewer feito para o Pocket PC (Windows CE), TinyLine SVG (J2ME), IONIC SVG Renderer Editores que exportam SVG: São editores de outros formatos que podem converter seus gráficos do formato original para o formato SVG e vice-versa Adobe Illustrator CorelDraw Jviews Beez Sketch Sphincs SVG Conversores: Há conversores SVG de/para os formatos PDF, BMP, TIFF, PNG, JPEG, GIF, AutoCAD DXF, HPGL, VisionPostScript, EPS, WMF, EMF, MIF, CGM, MathML e outros formatos XML Square1 s: PS -> SVG SVG Factory: WMF/BMP -> SVG Vector Eye: GIF ou JPG -> SVG Batik: TTF -> SVG Os editores nativos: São ferramentas de edição que permitem visualizar e alterar arquivos SVG sem precisar convertê-los para outros formatos Amaya, Sodipodi, Inkscape Sodipodi Inkscape
6 SVG- Imolementações Referências Geradores SVG Server-side: Utilizados em servidores (Servidores Web por exemplo) para converter arquivos no momento em que são solicitados pelos usuários( "on the fly"). Existem conversores SVG para os mais diversos tipos de arquivos. Destacam-se os softwares: GraPL.NET(Uma aplicação.net) e AgileBlox (Um grupo de classes Java para aplicações com servelets e JSP). Especificação do padrão SVG 1.1 na W3C Tutorial W3C Tutorial w3schools Tutorial KevLinDev Demonstrações Referências Plugins e ferramentas Implementações - Plugin Adobe SVG Viewer - Editor SVG Inkscape - Editor SVG Sodipodi - Browser X-Smiles - Editor/Browser Amaya - Batik SVG Toolkit - TinyLine SVG (J2ME) -
gradientes padrões máscaras e clipping efeitos e filtros Helder da Rocha (helder@argonavis.com.br)
gradientes padrões máscaras e clipping efeitos e filtros Helder da Rocha (helder@) Gradientes e Padrões Com SVG você pode pintar o interior (fill) ou o traço (stroke) de figuras e texto usando Cores opacas
Leia maisTópicos. Apresentando a família XML HTML HTML. XML extesible Markup Language. Problemas com o HTML
Tópicos Apresentando a família XML Prof.Tiago Lopes Telecken telecken@gmail.com IFRS Rio Grande HTML XML A família de tecnologias XML (DTD, XML Schemas, XHTML, SVG, MathML, MusicML, XMI, CSS, XSLT, XLINK,
Leia maisIntroduçã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 maiscaminhos linhas, curvas e arcos Helder da Rocha
caminhos linhas, curvas e arcos Helder da Rocha (helder@) Caminhos Caminhos representam o contorno de uma figura São definidos por seqüências de comandos (representados por letras) e coordenadas (pares
Leia maisuma introdução prática Helder da Rocha (helder@argonavis.com.br)
uma introdução prática Helder da Rocha (helder@) 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,
Leia maisSISTEMA DE APRENDIZADO DE ALGORITMOS PELA WEB IMPLEMENTADO COM GRÁFICOS VETORIAIS
Fundação Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Bacharelado em Ciências da Computação Trabalho de Conclusão de Curso SISTEMA DE APRENDIZADO DE ALGORITMOS PELA WEB IMPLEMENTADO
Leia maistexto efeitos de texto fontes Helder da Rocha (helder@argonavis.com.br)
texto efeitos de texto fontes Helder da Rocha (helder@) Texto Pode ser desenhado com o elemento Atributos e sub- elementos permitem controle sobre muitos aspectos do texto e caracteres individuais
Leia maisestrutura do documento grupos, símbolos e marcadores reuso de objetos por referência Helder da Rocha
estrutura do documento grupos, símbolos e marcadores reuso de objetos por referência Helder da Rocha (helder@) Estrutura de um documento Documentos SVG podem declarar figuras como elementos de primeiro
Leia maiscoordenadas viewports e viewboxes clipping de viewports transformação de coordenadas Helder da Rocha
coordenadas viewports e viewboxes clipping de viewports transformação de coordenadas Helder da Rocha (helder@) Coordenadas e viewports A área onde o gráfico SVG é desenhado chama se SVG Viewport Contém
Leia maismodelo de apresentação estilos, cores e transparência traços e preenchimento Helder da Rocha
modelo de apresentação estilos, cores e transparência traços e preenchimento Helder da Rocha (helder@) Modelo de apresentação gráfica Objetos em SVG são desenhados em contextos gráficos individuais Grupos,
Leia maisanimação smil Helder da Rocha (helder@argonavis.com.br)
animação smil Helder da Rocha (helder@) Animação em SVG com SMIL Mais simples que scrip.ng, porém menos suporte nos browsers Chrome, Opera, FF 4 em diante), IE 9.0 (suporte parcial) Elementos e atributos
Leia maisFundamentos de Computação Gráfica. Editoração Eletrônica
Fundamentos de Computação Gráfica Editoração Eletrônica Editoração Eletrônica Também conhecido como Editoração Eletrônica ou simplesmente DTP, é a área da Computação Gráfica que cuida da criação de material
Leia maisCRIAÇÃO DE APLICAÇÃO WEBMAPPING COM O AUXILIO DO ALOV MAP
CRIAÇÃO DE APLICAÇÃO WEBMAPPING COM O AUXILIO DO ALOV MAP INTRODUÇÃO O ALOV Map é uma aplicação construída usando-se a linguagem Java que permite visualizar mapas tanto em formato vetorial do tipo shapefile
Leia maisXML. Introdução Ferramentas para Internet Marx Gomes Van der Linden. ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida )
XML Introdução Ferramentas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Objetivos Apresentar a linguagem de marcação XML bem como
Leia maisAgenda. Vantagens e desvantagens. Tipos de arquivos. Dicas
Agenda Vantagens e desvantagens Tipos de arquivos Dicas 3 Vantagens e desvantagens Vantagens Flexibilidade de desenvolvimento por seu uma linguagem aberta e gratuita Ferramentas de baixo custo para produção
Leia maisIntrodução a XML X100
Introdução a XML X100 Helder da Rocha (helder@argonavis.com.br) Atualizado em setembro de 2001 1 O que é XML? extensible Markup Language: padrão W3C Uma maneira de representar informação não é uma linguagem
Leia mais1. INTRODUÇÃO AO HTML...
ÍNDICE GERAL 0. INTRODUÇÃO... 1 0.1 O que posso encontrar neste livro... 1 0.2 Requisitos... 1 0.3 A quem se dirige este livro?... 2 0.4 Código e samples... 2 0.5 Convenções... 3 0.6 Organização do livro...
Leia maisProf. Fabiano Taguchi
Prof. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com 1 Palavras e símbolos, sejam falados ou escritos são os sistemas mais comum de comunicação. Um texto pode ser: Plain text;
Leia maisSérie Rações Semanais Namespaces e DOM/SAX Rogério Araújo
http://rogerioaraujo.wordpress.com Série Rações Semanais Namespaces e DOM/SAX Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Namespaces e DOM/SAX Rogério Araújo Questões O insucesso
Leia maisAGRADECIMENTOS... XV
#' INDICE GERAL AGRADECIMENTOS...................................................... XV O. INTRODUÇÃO...................................... 1 0.1 O que posso encontrar neste livro 1 0.2 Requisitos 1 0.3
Leia maisDisseminação de Dados Geográficos através de Mapas Interativos na Web
Disseminação de Dados Geográficos através de Mapas Interativos na Web Norton F. Araújo 1, Paulo Lima 1 1 Sistemas de Informação Universidade Presidente Antônio Carlos (UNIPAC) MG 482 KM 3 36400-000 Conselheiro
Leia maisDreamweaver CC_15x21.indd 1 06/04/ :04:22
Dreamweaver CC_15x21.indd 1 06/04/2015 11:04:22 SUMÁRIO INTRODUÇÃO... 3 CAPÍTULO 1 Iniciando e conhecendo o Dreamweaver... 8 Interfaces... 21 Criando e configurando sites... 22 CAPÍTULO 2 Criando arquivos...
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO XML e XSLT Completo Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do curso
Leia maisA Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br
A Web, o Design, o Software Livre e outras histórias... Eduardo Santos - www.agni.art.br Surgimento da WEB e HTML Início da década de 90 HTML (acrônimo para a expressão HyperText Markup Language, que significa
Leia maisDesenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues
Desenvolvimento de Aplicações para Internet Prof.: Bruno Rafael de Oliveira Rodrigues Videos nas Páginas Existem várias maneiras de inserir um vídeo em sua página. O vídeo pode aparecer sob a forma de
Leia mais#Fundamentos de uma página web
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de
Leia maisXML. na gestão de informações. Helder da Rocha Consultor. Integração total de negócios usando XML. Integração total de negócios usando XML
Integração total de negócios usando XML Integração total de negócios usando XML São Paulo, 08 de maio de 2002 XML na gestão de informações Helder da Rocha Consultor 1 Objetivos Responder às questões Como
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 maisIntrodução 1 PARTE I: A LINGUAGEM DA WEB 5
Sumário Introdução 1 PARTE I: A LINGUAGEM DA WEB 5 Capítulo 1: Introdução a HTML5 7 Criando com tags: um panorama 8 Incorporando os novos elementos de HTML5 9 Usando tags válidas de HTML4 11 Esquecendo
Leia maisAntonio da Luz Júnior PROPOSTA DE UM MODELO DE DISTRIBUIÇÃO DE DADOS GEOGRÁFICOS ARMAZENADOS EM SGBD SPRING ATRAVÉS DA WEB.
1 Antonio da Luz Júnior PROPOSTA DE UM MODELO DE DISTRIBUIÇÃO DE DADOS GEOGRÁFICOS ARMAZENADOS EM SGBD SPRING ATRAVÉS DA WEB Palmas 2004 2 Antonio da Luz Júnior PROPOSTA DE UM MODELO DE DISTRIBUIÇÃO DE
Leia maisKingston Technology Programa de Personalização
Kingston Technology Programa de Personalização kingston.com/us/usb/customization O Programa de Personalização da Kingston oferece às empresas a opção de utilizar pendrives DataTraveler de qualidade para
Leia maisCurso: Especializado Web Design
Curso: Especializado Web Design Duração: 171h Área formativa: UX & UI Sobre o curso Web Design é a extensão do design cujo foco é a criação de websites e documentos disponíveis na internet acessíveis,
Leia maisFRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas
Leia maisProfessor: João Macedo
Programação Páginas Web O HTML (HyperText Markup Language) é a linguagem mais utilizada para criar páginas Web com hipertexto. Utilizando a linguagem HTML podemos criar páginas em que certos itens (palavras
Leia maisMyoats. Ricardo Correia. Manual e Guia de exploração do Myoats para utilização em contexto de Educação Visual e Tecnológica
Estudo sobre a integração de ferramentas digitais no currículo da disciplina de Educação Visual e Tecnológica Myoats Manual e Guia de exploração do Myoats para utilização em contexto de Educação Visual
Leia maisTECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML
INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup
Leia maisSISTEMA DE APRENDIZADO DE ALGORITMOS PELA WEB IMPLEMENTADO COM GRÁFICOS VETORIAIS
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO SISTEMA DE APRENDIZADO DE ALGORITMOS PELA WEB IMPLEMENTADO COM GRÁFICOS VETORIAIS ANTONIO
Leia maisOFICINA DE MULTIMÉDIA B
OFICINA DE MULTIMÉDIA B Ficheiros de imagem Índice Manipulação - procedimentos 3 Captura 4 Visualização 5 Processamento 6 Armazenamento/compressão 7 Arquivos de imagem 9 Profundidade de bit e de cor 11
Leia mais5a. Aula - XML 2013.2
5a. Aula -XML 2013.2 Introdução Criando Documentos XML Validando Documentos XML DTD ( Documents Type Definition) XML Schema ConsultandoXML com Xpath com XQuery Modularizando XML Namespaces Entities TransformandoXML
Leia maisEvite ao máximo o uso de javascripts para animações / transições, dando sempre preferência ao recurso de transições do CSS.
Boas Práticas O banner HTML5 deve ter todas suas referências externas como relativas. É importante que o funcionamento do banner seja compatível com o SafeFrame do DFP. A construção da peça não pode depender
Leia maisDistribuição de conteúdos multi-plataforma
Distribuição multi-plataforma e work-flow em cinema e televisão digitais Artur Pimenta Alves (INESC Porto/U.Porto) Ernesto Santos (MOG Solutions) Maria Teresa Andrade (INESC Porto/U.Porto) Distribuição
Leia maisRui Carneiro, Rui Pereira, Tiago Orfão
Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt
Leia maisFORMAÇÃO GRÁFICA E WEB
FORMAÇÃO GRÁFICA E WEB CONTEÚDO PROGRAMÁTICO DESIGN GRÁFICO Corel Draw Interface Introdução ao CorelDRAW Ambiente de Trabalho Configurar página Ferramentas Propriedades das Ferramentas Ferramentas: Retângulo
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO TIPOS DE ARQUIVOS PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ Ao usarmos o computador estamos constantemente usando arquivos, aliás, sem eles nada seria possível no PC ou outros tipos de hardware. Alguns formatos
Leia maisEspecializado UI/UX Design
Especializado UI/UX Design Formato do curso: Presencial e Live Training Preço: 785 Nível: Iniciado Duração: 66 horas Aumentar a satisfação dos utilizadores, melhorando a usabilidade, acessibilidade e proporcionando
Leia maisAULA 11. OBJETIVO: Conhecer e desenhar as Formas Geométricas VISÃO GERAL DA GEOMETRIA. Nesta aula vamos aprender a utilizar a classe Geometry.
AULA 11 OBJETIVO: Conhecer e desenhar as Formas Geométricas VISÃO GERAL DA GEOMETRIA Nesta aula vamos aprender a utilizar a classe Geometry. O QUE É UMA GEOMETRIA? A classe Geometry e as classes que derivam
Leia maisGuia para Criativos em HTML5 ABRIL
Guia para Criativos em HTML5 ABRIL Versão 1.3 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 maisGuia para Criativos ABRIL Versão 1.7
Guia para Criativos ABRIL Versão 1.7 SUMÁRIO 1. Criativos HTML5 aceitos... 2 I. Tags de terceiro... 2 II. Doubleclick Campaign Manager (DCM) tags... 2 III. Criativos com HTML5 completo (self-contained)...
Leia maisem arquivos bitmap: DPI: dots per inch medida de resolução para mídias impressas quantidade de pontos impressos por polegada quadrada
ESCALA E UNIDADES DE MEDIDA em arquivos bitmap: DPI: dots per inch medida de resolução para mídias impressas quantidade de pontos impressos por polegada quadrada PPI: pixels per inch medida de resolução
Leia maisHTML 5, UM ESTUDO SOBRE SEUS NOVOS RECURSOS
HTML 5, UM ESTUDO SOBRE SEUS NOVOS RECURSOS Clodoaldo Hiroiti Iamashita 1, Willian Barbosa Magalhães 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hiroiteiamashita@hotmail.com wmagalhaes@unipar.br
Leia maisLista de Figuras... 2. 1 Introdução... 3. 2 A ferramenta Amaya... 4 3 SVG... 5. 4 Workflow Process Model... 6. 5 Workflow DTD... 8
1 SUMÁRIO Lista de Figuras... 2 1 Introdução... 3 2 A ferramenta Amaya... 4 3 SVG... 5 4 Workflow Process Model..... 6 5 Workflow DTD... 8 5.1. Objetivos e Estrutura... 8 5.2. Elementos... 9 5.2.1. Elemento
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO
INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO Declaração DOCTYPE em documentos HTML O W3C (World Wide Web Consortium: www.w3.org), encarregado da criação dos Standard webs, define
Leia maisJulho/2015. essencial. aprenda a criar gráficos e animações eficientes para a Web. helderdarocha.
Julho/2015 essencial aprenda a criar gráficos e animações eficientes para a Web helderdarocha helder@argonavis.com.br Programa Uma introdução abrangente a SVG Como criar e como usar com HTML5 e CSS Elementos
Leia maisEspecificações técnicas O código Javascript abaixo deve ser usado como um valor de clicktag associado ao banner:
Formato Mega Banner (1300x230 px) Funcionamento Formato standard que exibe criações artísticas dentro de suas dimensões permitidas. O formato acomoda um link para uma página pré definida. O código Javascript
Leia maisImagem Estática. Imagem Estática BMP BMP BMP GIF TIFF PNG JPEG. Profa. Débora Christina Muchaluat Saade
Departamento de Engenharia de Telecomunicações - UFF Imagem Estática Imagem Estática BMP GIF TIFF PNG Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br 1 2 BMP BMP Bitmap Usado no Windows
Leia maisGuia de Bolso HTML e XHTML
Guia de Bolso HTML e XHTML Este guia de bolso oferece uma listagem concisa, porém abrangente, dos elementos e atributos especificados nas Recomendações HTML 4.01 e XHTML 1.0. O texto utiliza a abreviação
Leia maisTutorial. Visualizando imagens de satélite. Autor: Vitor Pires Vencovsky
Tutorial Visualizando imagens de satélite Autor: Vitor Pires Vencovsky 1. Introdução Este tutorial tem como objetivo demonstrar os principais comandos necessários para visualizar e manipular imagens de
Leia maisPROTÓTIPO DE UM SISTEMA DE AUXÍLIO À LOCALIZAÇÃO NO CEULP/ULBRA UTILIZANDO IMAGENS VETORIAIS SCALABLE VECTOR GRAPHICS
PROTÓTIPO DE UM SISTEMA DE AUXÍLIO À LOCALIZAÇÃO NO CEULP/ULBRA UTILIZANDO IMAGENS VETORIAIS SCALABLE VECTOR GRAPHICS Alex Coelho 1, Fabiano Fagundes 2 1 Acadêmicos do Curso de Sistemas de Informação Centro
Leia maisAula 11 Introdução ao Java Script
Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se
Leia maisCSS Cascading Style Sheets
CSS Cascading Style Sheets Linguagem de Folhas de Estilo Introdução Faz parte da versão 4 do html Utilizado para padronizar os componentes html Pode ser utilizado de três formas: Inline quando é utilizada
Leia maisGuia para Criativos em HTML5 ABRIL
Guia para Criativos em HTML5 ABRIL Versão 1.4 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 maishttp://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo
http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo http://rogerioaraujo.wordpress.com Série Rações Semanais Xpath e XSLT Rogério Araújo Questões A persistência é o menor
Leia maisJava: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)
Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem
Leia maisEspecificações técnicas O código Javascript abaixo deve ser usado como um valor de clicktag associado ao banner:
Formato Mega Banner (1300x230 px) Funcionamento Formato standard que exibe criações artísticas dentro de suas dimensões permitidas. O formato acomoda um link para uma página pré definida. Arquivos necessários
Leia maisAplicações para Internet
Aplicações para Internet Material Teórico Conceitos Básicos do HTML Responsável pelo Conteúdo: Prof. Ms. Alexander Gobbato Paulino Albuquerque Revisão Textual: Profa. Ms. Fátima Furlan Conceitos Básicos
Leia maisBitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA
Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Bitmap X Vetorial > Existem dois tipos de arquivos fundamentais na computação gráfica: bitmap e vetorial. Alguns programas mais
Leia maisCurso: FLAGProfessional UX/UI Designer for Web & Mobile
Curso: FLAGProfessional UX/UI Designer for Web & Mobile Duração: 279h Área formativa: Design Web & Mobile Sobre o curso O Web Design é uma extensão do design cujo foco é a criação de websites e documentos
Leia maisWEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre
Leia maisPré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
Leia maisgeração de svg com xslt Helder da Rocha
geração de svg com xslt Helder da Rocha (helder@) Geração de SVG com XSLT SVG pode ser gerado a par-r de XSLT É mais fácil gerar figuras básicas que paths. Mas paths podem ser geradas com texto, expressões
Leia maisExtensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho. Instituto de Informática Universidade Federal de Goiás www.inf.ufg.
Extensible Markup Language (XML) Júnio César de Lima Cedric Luiz de Carvalho Technical Report - RT-INF_002-05 - Relatório Técnico June - 2005 - Junho The contents of this document are the sole responsibility
Leia maisTecnologias de Desenvolvimento de Páginas web
Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas
Leia maisTécnicas e processos de produção. Profº Ritielle Souza
Técnicas e processos de produção Profº Ritielle Souza INTRODUÇÃO HTML Sigla em inglês para Hyper Text Markup Language, traduzindo daria algo como Linguagem para marcação de Hipertexto. E o que seria o
Leia maisPadrões e Tipos de Dados de Mídia. Imagem
Padrões e Tipos de Dados de Mídia. Imagem CONFERENCIA 3 Ing. Yamila Díaz Suárez Revisão de tarefa Realizar um resumo sobre a gestão eletrónica de documentos. Pesquisar quais ferramentas existem. Contéudo
Leia maisEspecificação Técnica Sistema de Acesso
1. Introdução O VW Acesso é um sistema 100% web, para controle de acesso de pessoas. O sistema possui arquitetura robusta e independente de plataforma, atendendo todos os segmentos e portes de empresa.
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 maisLeonardo Zorzo Carbone. Orientador: Adilson Vahldick
WebCode Componente web para edição de código fonte Leonardo Zorzo Carbone Orientador: Adilson Vahldick Roteiro da Apresentação Introdução Fundamentação Teórica Desenvolvimento Conclusão Extensões Introdução
Leia maisProgramação Web Aula 2 XHTML/CSS/XML
Programação Web Aula 2 XHTML/CSS/XML Departamento de Informática UFPR 17 de Fevereiro de 2014 1 Histórico 2 Funcionamento 3 Atributos 4 HTML5 Estrutura de uma arquivo HTML5 Validação Tags básicas Seleção
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 maisIFSC/Florianópolis - prof. Herval Daminelli
O marcador para inserção de imagens em um documento HTMl é o ; É uma tag vazia, e não necessita ser fechada; A tag apresenta diversos atributos. Os principais são: alt define um texto alternativo,
Leia maisEVOLUÇÃO HISTÓRICA DA DOCUMENTAÇÃO ELETRONICA NO BRASIL. Aula 2 - Documentos eletrônicos 23/mar/2012. Prof. Apresentador: José Maria Ribeiro
EVOLUÇÃO HISTÓRICA DA DOCUMENTAÇÃO ELETRONICA NO BRASIL Aula 2 - Documentos eletrônicos 23/mar/2012 Prof. Apresentador: José Maria Ribeiro Agenda Anterior Conceitos básicos de documentação O que é um documento
Leia maisMatriz de comparação. CorelCAD 2015 para Windows e Mac OS vs. aplicativos Light CAD. Aplicativos Light CAD. CorelCAD 2015. Suporte a arquivo * *
para Windows e Mac OS vs. aplicativos Esta tabela compara os vários recursos padrão do setor incluídos no CorelCAD aos oferecidos em outros aplicativos. Com o CorelCAD, os usuários irão aproveitar benefícios
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 maisOS BASTIDORES DA INTERNET NO BRASIL
PERGUNTAS PARA ESTUDO TECNOLOGIAS WEB DATA: Não entregar CAMPUS: SANTO ANDRÉ TURMA: / CÓDIGO: CCT0012 Materiais Didáticos: Os Bastidores da Internet no Brasil; PERÍODO: NOTURNO VALOR = 0,0 Ajax, Rich Internet
Leia maisTutorial Imprimir em 3D com Inkscape e Tinkercad
Tutorial Imprimir em 3D com Inkscape e Tinkercad Imprimir em 3D obriga a saber modelar em 3D para criar objectos. Mas há uma técnica simples, que nos permite criar modelos 3D a partir de desenhos. Neste
Leia maisSumário. Parte I JavaScript básica. 1 Introdução a JavaScript Estrutura léxica Tipos, valores e variáveis... 28
Sumário 1 Introdução a JavaScript... 1 1.1 JavaScript básica 4 1.2 JavaScript do lado do cliente 8 Parte I JavaScript básica 2 Estrutura léxica... 21 2.1 Conjunto de caracteres 21 2.2 Comentários 23 2.3
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 maisNesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP
Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage DeclaraçãoDOCTYPEeTagRaizhtml ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger
Leia maisGeração de Gráficos Estatísticos como Gráficos Vetoriais Escaláveis a Partir de Dados em XML
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE CIÊNCIAS DA COMPUTAÇÃO Geração de Gráficos Estatísticos como Gráficos Vetoriais Escaláveis a Partir de Dados em
Leia maisGuia para produção de peças HTML5 Infoglobo
Guia para produção de peças HTML5 Infoglobo A implementação de um criativo HTML5 possibilita o desenvolvimento de criativos com códigos compatíveis pela maioria dos browsers modernos e por devices mobile,
Leia maisHTML: INTRODUÇÃO TAGS BÁSICAS
HTML: INTRODUÇÃO TAGS BÁSICAS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Definição Editores HTML Estrutura básica de um documento
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 maisDisciplina: Stream de Vídeo e Softwares Educacionais.
Curso: Licenciatura em Pedagogia Disciplina: Stream de Vídeo e Softwares Educacionais. Parte 3:Construção de um Personagem, Conceitos e Aplicações de Streams e Imagens e Confecção de Vídeos Prof. Wagner
Leia mais1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19
ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar cabeçalhos e elementos de cabeçalhos de página em HTML Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste
Leia maisFORMAÇÃO GRÁFICA CONTEÚDO PROGRAMÁTICO DESIGN GRÁFICO. Corel Draw. Interface Introdução ao CorelDRAW Ambiente de Trabalho Configurar página
FORMAÇÃO GRÁFICA CONTEÚDO PROGRAMÁTICO DESIGN GRÁFICO Corel Draw Interface Introdução ao CorelDRAW Ambiente de Trabalho Configurar página Ferramentas Propriedades das Ferramentas Ferramentas: Retângulo
Leia maisProtótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator
Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Ederson Evaristo Jantsch Orientador: Marcel Hugo 09/07/2002 Roteiro Introdução Aplicação multicamadas Tecnologias
Leia mais