uma introdução prática Helder da Rocha

Tamanho: px
Começar a partir da página:

Download "uma introdução prática Helder da Rocha (helder@argonavis.com.br)"

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

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 mais

Scalable Vector Graphics. Kadu Neves Rafael Rocha

Scalable 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 mais

TECNOLOGIA 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 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 mais

HTML5. André Tavares da Silva. andre.silva@udesc.br

HTML5. 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 mais

Afinal o que é HTML?

Afinal 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 mais

Esse update é 10: Novos applets e JavaFX

Esse 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 mais

Plug-ins para Web Browsers

Plug-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 mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens

Introduçã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 mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista 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 mais

Implementação de Web Services em Projetos de LabVIEW

Implementaçã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 mais

Aplicativos para Internet Aula 01

Aplicativos 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 mais

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Aná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 mais

APLICATIVOS GRÁFICOS (AULA 4)

APLICATIVOS 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 mais

1.2.4. Organizar a estrutura do site

1.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 mais

Utilizaçã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. 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 mais

Formatos de Imagem PNG. Universidade Federal de Minas Gerais. Bruno Xavier da Silva. Guilherme de Castro Leite. Leonel Fonseca Ivo

Formatos 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 mais

Ciências da Computação Disciplina:Computação Gráfica

Ciê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 mais

11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS

11/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 mais

A 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. 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 mais

Primeiro contato com JavaScript

Primeiro 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 mais

Universidade da Beira Interior

Universidade 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 mais

Ferramentas Web, Web 2.0 e Software Livre em EVT

Ferramentas 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 mais

Navegador ou browser, é um programa de computador que permite a seus usuários a interagirem com documentos virtuais da Internet.

Navegador 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 mais

Programaçã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 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 mais

MANUAL DE INTEGRAÇÃO Versão 1.0

MANUAL 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 mais

ferramentas da imagem digital

ferramentas 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 mais

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição

Web. 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 mais

Programação Web Prof. Wladimir

Programaçã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 mais

Análise dos Navegadores de Internet

Aná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 mais

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

DESENVOLVIMENTO 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 mais

GERAÇÃO DE RELATÓRIOS

GERAÇÃ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 mais

CONCEITOS 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; 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 mais

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

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 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 mais

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

DocuWare 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 mais

Guia para Criativos em HTML5 ABRIL

Guia 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 mais

Se você localizou o título que buscava, clicar sobre a capa e então abrirá as seguintes opções para a leitura:

Se 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 mais

Conteúdo Programático de PHP

Conteú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 mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃ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 #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 mais

Desenvolvimento em Ambiente Web. HTML - Introdução

Desenvolvimento 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 mais

Qlik 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. 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 mais

Utilitários de Sistema Operacional

Utilitá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 mais

OpenJUMP. Pontos fracos do OpenJUMP

OpenJUMP. 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 mais

a) Crie 3 novos layers: margem (neste exemplo foi utilizada cor 30), vp e cotas.

a) 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 mais

Sumário. Introdução. Introdução. Introdução. Introdução. SVG Scalable Vector Graphics

Sumá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 mais

Bitmap 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 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 mais

Desenvolvendo Websites com PHP

Desenvolvendo 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 mais

Ferramentas para Internet CST Sistemas para Internet

Ferramentas 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 mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O 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 mais

COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS

COMPUTAÇÃ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 mais

Dominando Action Script 3

Dominando 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 mais

Manual 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 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 mais

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

DESIGN 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 mais

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Algoritmia 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 mais

Lógica de Programação

Ló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 mais

PDI 1 - Projeto e Design de Interfaces Web

PDI 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 mais

Pág. 1 de 9 geral@cadtresd.pt http://www.cadtresd.pt Room Player

Pá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 mais

Webdesign 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. 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 mais

Programação para web JavaScript

Programaçã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 mais

Vigilantos. Manual do Usuário Laboratório

Vigilantos. 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 mais

Tutorial para Professores com as alterações do Ambiente Moodle 2.7

Tutorial 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 mais

DESENVOLVIMENTO 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 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 mais

World Wide Web e Aplicações

World 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 mais

MANUAL DO USUÁRIO PORTAL TISS. Manual. Usuário. Versão 1.3 atualizado em 13/06/2013

MANUAL 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 mais

GERÊ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 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 mais

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

HTML. 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 mais

Capítulo 2 Introdução à ferramenta Flash

Capí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 mais

Curso 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 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 mais

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

DWEB. 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 mais

Informá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 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 mais

XHTML 1.0 DTDs e Validação

XHTML 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 mais

Tutorial. 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. 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 mais

4 Desenvolvimento da ferramenta

4 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 mais

PJe Roteiro para configuração do computador Windows 7

PJe 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 mais

a marca bematech Tudo o que você precisa para usar a marca. Dezembro de 2009

a 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 mais

Apresentação do Projeto Gráfico

Apresentaçã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 mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 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 mais

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO 1.4 10/01/2013 UDS SOLUÇÕES DIGITAIS

PROGRAMAÇÃ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 mais

Informações importantes

Informaçõ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 mais

Prática 6 ActionScript

Prá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 mais

História e Evolução da Web. Aécio Costa

Histó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 mais

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 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 mais

NeXT 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 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 mais

GERÊ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 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 mais

Estudo comparativo de diferentes linguagens de interfaces baseadas em XML

Estudo 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 mais

Os desenhos. Representação de desenhos

Os 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 mais

Adobe 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 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 mais

Criando um script simples

Criando 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 mais

Criar fotos em 3D no Creator

Criar 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 mais

HTML5 HyperText Markup Language v5

HTML5 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 mais

OpenOffice, 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 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 mais

Requisitos Técnicos para Usuário Doméstico

Requisitos 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 mais

Inicialização Rápida do Novell Vibe Mobile

Inicializaçã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 mais

Tecnologias para Web Design

Tecnologias 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 mais

X3DOM E WEBGL: O 3D INDEPENDENTE NA WEB

X3DOM 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 mais

Aplicaçõ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 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