Começando com o. Desenvolvimento Web Mobile
|
|
- Luiz Eduardo Antas da Silva
- 8 Há anos
- Visualizações:
Transcrição
1 Começando com o Parte I Desenvolvimento Web Mobile A Parte I apresenta a indústria de dispositivos móveis, usuários de dispositivos móveis e a Web Mobile. Você encontrará estrategistas da Web, autores das melhores práticas móveis e recrutadores dos padrões da Web Mobile. Você aprenderá a avaliar uma prática padrão ou melhor e a julgar sua adequação ao seu projeto da Web móvel. Com este conhecimento do ecossistema, você preparará um projeto de desenvolvimento da Web móvel configurando um ambiente de desenvolvimento, selecionando um IDE e configurando um servidor Web com tipos MIME móveis comuns. Então, estenderá o Firefox com complementos para exibir páginas Web móveis na área de trabalho, usar emuladores e dispositivos móveis reais para exibições mais precisas da Web Mobile. Assim que o ambiente de desenvolvimento estiver pronto, você examinará as linguagens de marcação e script que conduzem experiências da Web ricas e leves em todos os tipos de dispositivos móveis, especialmente nos smartphones. Você estudará o HTML, XHTML-MP e WML; então irá estilizar a marcação móvel usando o CSS. Finalmente, irá revisar as melhores práticas para codificar as páginas Web para os dispositivos móveis.
2
3 Capítulo 1 Introdução ao Desenvolvimento Web Mobile O aspecto móvel é uma mídia totalmente nova. As melhores práticas do mundo desktop simplesmente não se aplicam. Os atributos únicos do dispositivo móvel, ecossistema e usuário requerem novas e melhores práticas para o desenvolvimento da Web Mobile. Este livro ensina a sintaxe, a semântica e o ecossistema da Web Mobile. Você aprenderá a construir Web sites adaptáveis, responsivos e compatíveis com os padrões para dispositivos móveis, com a garantia de que funcionarão em qualquer navegador móvel. Dicas e técnicas simples de desenvolvimento melhorarão a usabilidade da Web em telas pequenas. Você enriquecerá seu web site para os navegadores de smartphone avançados (navegadores em telefones móveis de ponta com recursos da Internet integrados, tais como: e navegação na Web equivalentes a desktops) capazes de rodar HTML puro e extensões patenteadas. Depois do desenvolvimento, você aprenderá a testar completamente em dispositivos móveis reais, otimizar páginas Web Mobile para o transporte da rede e maximizar a sobrevivência no ecossistema móvel evitando a transcodificação. A Web Mobile é o faroeste. Grandes armas controlam o ecossistema e o tiroteio são comuns. Um determinado indivíduo pode fazer uma reivindicação, construir uma fazenda e estabelecer uma comunidade, e postos avançados independentes florescem em locais remotos. Mas o melhor modo de sobreviver é aparecer armado. As armas mais eficientes para um desenvolvedor móvel no faroeste incluem: compreensão profunda e técnica dos padrões móveis e melhores práticas; habilidades de pensamento crítico e um senso saudável de ceticismo; dedicação fanática à correção sintática; uma apreciação das necessidades dos usuários móveis. Uma abordagem baseada em padrões para o desenvolvimento da Web Mobile assegura compatibilidade e utilidade nos navegadores móveis e plataformas. Conhecer todas as regras e saber quando ignorá-las é necessário para o sucesso da Web Mobile. 3
4 4 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile Web Mobile versus Web Desktop Fundamentalmente, há uma Web. Seu conteúdo é uma marcação padronizada, estilos, scripts e multimídia visível usando navegadores da Web. Neste livro, por convenção, chamaremos esta Web de Web Desktop. É o que navegamos no Firefox, Opera ou Internet Explorer em nossos computadores de mesa, laptops e netbooks. A Web é uma grande coleção de servidores ligados por redes de computadores TCP/IP. Muitos desses servidores, conhecidos como servidores Web, implementam o Protocolo de Transferência de Hipertexto (HTTP) para compartilhar documentos e arquivos. Os servidores Web fornecem acesso através de Identificadores do Recurso Uniforme (URIs) para os arquivos de texto, documentos de marcação e recursos binários. Em uma solicitação HTTP, o cliente envia a um servidor Web a URI do recurso desejado e uma coleção de cabeçalhos de solicitação, contendo uma lista de tipos MIME que anunciam os tipos de conteúdo suportados no cliente. Em uma resposta HTTP, o servidor Web envia ao cliente o documento em si (marcação, texto ou binário) e outro conjunto de cabeçalhos, contendo a descrição do tipo MIME do tipo de arquivo do documento transmitido para o cliente. A Web Mobile usa o emaranhado da Web Desktop e adiciona novos tipos MIME, linguagens de marcação, formatos de documento e melhores práticas para fornecer o conteúdo da Web otimizado para as pequenas telas, limites de recursos e desafios de uso dos navegadores da Web nos dispositivos móveis. A Web Mobile introduz novos componentes no ecossistema da Web, inclusive: Linguagens de marcação e estilos otimizados para dispositivos móveis. Tipos MIME que diferenciam a marcação móvel do HTML do desktop. Clientes do navegador com uma grande variedade de capacidades. Proxies de rede que adaptam mais seu conteúdo para fornecer para os clientes. Se a Web Mobile é o faroeste, então, a Web Desktop é uma ilha paradisíaca. A Web Desktop é um ambiente de desenvolvimento seguro e bem compreendido, conduzido por tecnologias do cliente impregnadas de padrões estabelecidos. Na época da composição deste livro, a Web Desktop tinha quase 20 anos de idade. Os clientes do navegador do desktop são públicos, livres, disponíveis gratuitamente e atualizados com frequência. Apenas alguns revendedores de software e projetos de código aberto produzem os navegadores Web dominantes usados atualmente, reduzindo a dificuldade do teste para o desenvolvimento da Web com plataformas cruzadas. No ecossistema do desktop, se uma página Web alcançar o navegador de destino, sua marcação quase ficará inalterada na rota pelos servidores intermediários na Internet. Os proprietários da rede e os Provedores do Serviço da Internet (ISPs) não estão interessados em otimizar e melhorar a experiência da Web através da adaptação da marcação automatizada e nem mesmo o reempacotamento (veja a Tabela 1-1 para obter uma lista das características que definem a Web Mobile e a Web Desktop).
5 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile 5 O software de filtro da Web Desktop pode impedir a exibição das páginas Web censuráveis, mas os filtros da Web funcionam bloqueando o acesso à página, em vez de adaptar a sintaxe da página. O desenvolvimento Web Mobile é uma nova disciplina por estas razões: O ecossistema Web Mobile é totalmente novo. A Web Mobile usa o emaranhado da Web Desktop, mas tem novas melhores práticas e novas pegadinhas derivadas dos atributos únicos dos dispositivos móveis. As metáforas do desktop não se aplicam. O consumo da largura de banda é uma preocupação, até para os smartphones. Os ricos recursos da Web 2.0, tais como estruturas JavaScript e JavaScript Assíncrono e XML (AJAX), devem ser usados com critério ou você correrá o risco de acabar com a bateria. Os operadores controlam e bloqueiam com frequência o tráfego para os sites Web Mobile. Os proxies da transcodificação, geralmente, tentam reformatar a marcação móvel na rota para um navegador móvel. Finalmente, a programação defensiva é essencial para reduzir a exposição aos transcodificadores e aos problemas da rede móvel. O usuário Web Mobile é totalmente novo. Os usuários Web Mobile têm padrões de uso e métodos de navegação únicos. Os usuários de dispositivos móveis são intensamente direcionados ao objetivo e conscientes do local. Entrando e saindo das áreas de cobertura, os usuários de dispositivos móveis contam com os problemas de acesso à rede entre os fatores principais que afetam a experiência do navegador Web Mobile. Na verdade, os usuários de dispositivos móveis que levam em conta o custo preferem cancelar a transação da rede, e vez de arriscar um erro de débito. O navegador Web Mobile é totalmente novo. O navegador móvel tem vantagens únicas, costumes e soluções. As implementações parciais ou com falhas dos padrões da Web são comuns. As páginas Web indevidamente formatadas podem ter efeitos drásticos nos dispositivos móveis, inclusive, o de paralisar o navegador ou de resetar o dispositivo. Os recursos avançados da Web, tais como JavaScript e AJAX, são altamente desejáveis, mas consomem bateria. Com mais de uma dúzia de revendedores do navegador móvel no mercado, a dificuldade de assegurar a compatibilidade com os padrões da Web recai nos OEMs e nas operadoras.
6 6 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile Tabela 1-1. Características da Web Mobile e da Web Desktop 1 Web Mobile Web Desktop Duração média 2-3 minutos minutos da sessão Tamanho mínimo da tela 90 x x 600 Tamanho máximo 240 x 400 para dispositivos populares Sem limite da tela Revendedores do navegador + 12 e crescendo Dois com fatia de mercado acima de 5% Erros do navegador Frequente. Raros e corrigíveis Permanente, exceto para smartphones com SOs atualizáveis. Padrões W3C 1 Irregulares. Maduros e aceitos. Algumas vezes ignorados ou desafiados pela indústria de dispositivo móvel. Linguagens de marcação WML XHTML, HTML CHTML XHTML Básico XHTML-MP XHTML HTML JavaScript e AJAX Não em 90% dos dispositivos móveis. Disponível como ECMAScript-MP e JavaScript. O Modelo de Objetos do Documento (DOM) e os eventos suportados variam. As APIs patenteadas são comuns. Geralmente disponível Clientes endereçáveis 3 bilhões de assinantes em todo o mundo Linguagens de Marcação Móveis 1 bilhão e notebooks, computadores de mesa e servidores no total Os dispositivos móveis de hoje incluem navegadores móveis baseados em padrões, mas não necessariamente compatíveis com os padrões, que permitem aos usuários exibir o conteúdo da Web em várias linguagens de marcação móveis, inclusive: XHTML e HTML XHTML Perfil Móvel (XHTML-MP) CHTML (imode) Linguagem de Marcação Wireless (WML) 1 Consórcio World Wide Web,
7 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile 7 HTML e XHTML O HTML é o automóvel de luxo das linguagens de marcação móveis. Como a linguagem de marcação padrão da Web, o HTML é bem conhecido entre os desenvolvedores da Web e designers. Muitos navegadores móveis suportam um conjunto completo de tags do HTML, mas, esses navegadores podem não permitir uma satisfatória experiência do usuário para a exibição direta dos sites Web HTML do desktops. A resolução da tela, armazenamento e limites da largura de banda de um dispositivo móvel necessitam de uma marcação otimizada e estilos e, claro, usuários de dispositivos móveis esperam serviços dedicados, apropriados para sua mobilidade. XHTML combina o conjunto de tags do HTML com a sintaxe rígida compatível do XML. Os navegadores móveis processam e apresentam a marcação formada pelo XML mais facilmente do que as regras de sintaxe livres do HTML. O XHTML é a melhor escolha de marcação para os navegadores móveis com capacidade HTML. Os navegadores móveis inteligentes nos dispositivos Android, iphone, Nokia Série 60, Windows Mobile e BlackBerry suportam o XHTML, HTML, JavaScript e AJAX. Este conjunto de recursos, os acréscimos opcionais do cache adequado no lado do cliente e as extensões CSS formam uma base para os aplicativos Web Mobile interativos. Este livro descreve como construir aplicativos Web avançados para os navegadores do smartphone. NOTA: Os sites Web Mobile, visando apenas os smartphones, podem usar o conjunto completo de recursos do HTML 4 e, em um futuro próximo, do HTML 5. Contudo, o HTML e o XHTML usados em um site Web Mobile têm um preço. Usar o HTML e o XHTML sacrifica a compatibilidade com os telefones móveis comuns com alto volume (os telefones móveis de baixo custo e em massa no mercado com menos recursos) que usam os navegadores mais antigos. (Os usuários dos telefones móveis comuns navegam a Web Mobile em números surpreendentemente altos apesar da euforia do smartphone.) Usar a marcação do desktop também é um convite para os transcodificadores equipamentos de rede designados a otimizar a Web Desktop para os dispositivos móveis reformatando a marcação interpretarem mal a marcação como é pretendido para os navegadores do desktop e a máquina que o adapta de novo para os navegadores móveis. Este livro ensina as estratégias para ambas as situações: como maximizar a compatibilidade HTML para os navegadores móveis e como evitar a dupla transcodificação do HTML otimizado para o aspecto do dispositivo móvel. XHTML Perfil Móvel Especificado e mantido pela Open Mobile Alliance ( o XHTML Perfil Móvel (XHTML-MP) é a marcação padrão, de fato, para a Web Mobile. Como seu sufixo Perfil Móvel indica, essa linguagem de marcação é um subconjunto do XHTML considerado útil para os dispositivos de computação móveis, inclusive os telefones: XHTML-MP 1.0 define as tags básicas para a marcação móvel. XHTML-MP 1.1 adiciona a tag <script> e suporte para o JavaScript móvel.
8 8 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile XHTML-MP 1.2 adiciona mais tags do formulário e modos de entrada de texto. Na época da composição deste livro, muitos navegadores móveis não suportavam o XHTML-MP 1.2. Realmente, todos os sites Web Mobile novos usam o XHTML-MP para alcançar os usuários móveis. Esta linguagem de marcação introduz para a Web Mobile o conceito familiar de separação da estrutura de marcação e da apresentação. A marcação XML define a estrutura do documento e as Folhas de Estilo em Cascata (CSS) controlam a apresentação. A maioria dos navegadores móveis XHTML-MP suporta o CSS Wireless, CSS Perfil Móvel e/ou CSS 2. Sim, a maioria significa que nem todos os navegadores móveis que suportam o XHML-MP também suportam o CSS. Bem-vindo ao mundo louco do desenvolvimento Web Mobile! Este livro ensina a usar um banco de dados de dispositivos para identificar as peculiaridades do navegador móvel, tais como suporte CSS inferior, para que você possa adaptar sua marcação de acordo. Felizmente, os navegadores móveis estão melhorando rapidamente em sua adesão aos padrões da Web e níveis de qualidade gerais. O XHTML-MP é a linguagem de marcação especificada pela segunda versão do Protocolo do Aplicativo Wireless (WAP). Um sinônimo da indústria tecnicamente impreciso, mas popular para o XHTML-MP é WAP2. WML A Linguagem de Marcação Wireless (WML) é uma linguagem mais antiga e mais simples para os dispositivos móveis de baixa potência. Foi padronizada no Fórum do Protocolo do Aplicativo Wireless (agora a Open Mobile Alliance) em O WML é um dialeto da Linguagem de Marcação Extensível (XML) que usa uma metáfora de deque e cartão. Um documento de marcação simples pode conter diversas telas de interface do usuário (UI) ou cartões. O WML foi designado para exibir texto em dispositivos móveis monocromáticos com uma memória e poder de processamento extremamente limitados. Um desenvolvedor de dispositivo móvel escreve o WML em texto simples usando um ambiente de desenvolvimento integrado (IDE) ou editor de texto, ou gera o código usando uma linguagem de script da Web no lado do servidor. Em algumas redes móveis, os servidores de gateway WML compilam a marcação no formato binário para a transmissão compacta (e, assim, mais rápida) para o dispositivo. Um navegador móvel com capacidade WML desfaz a compilação e apresenta o WML binário ou apresenta o WML textual diretamente. O WML tem duas versões maiores: WML 1.1 e WML 1.3. Entre outros avanços, o WML 1.3 introduziu o suporte para imagens coloridas. Atualmente, de fato, todos os navegadores móveis suportam o WML 1.3 e outras linguagens de marcação. Cerca de 5% dos dispositivos móveis em uso hoje nos Estados Unidos suportam apenas o WML no navegador; os outros 95% suportam e preferem o XHTML-MP, XHTML e/ou HTML. O WML é a linguagem de marcação especificada pela primeira versão da especificação WAP. Por isto, a indústria de dispositivo móvel também se refere ao WML como WAP1. Isto é tecnicamente incorreto, pois as especificações WAP cobrem a pilha inteira de protocolos (inclusive a marcação em si), mas, todavia, o sinônimo permanece. O WML é considerado a linguagem de herança da Web Mobile. É bem antigo, a ponto do iphone da Apple ser independente em sua modernidade, especialmente abandonando o suporte para o WML em seu navegador móvel com capacidade Web. Apesar de sua idade, a estrutura simples e o formato binário compacto do WML o tornam uma linguagem de mar-
9 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile 9 cação atraente para usar com aplicativos Web Mobile simples ou fornecer uma experiência Web Mobile textual para telefones móveis mais antigos. Por exemplo, o sistema de trânsito público Trimet em Portland, OR, oferece um site WML simples para pesquisar as tabelas de horários dos ônibus e dos trens urbanos. Cada parada e cada rota do trânsito é identificada por um ID numérico exclusivo colocado em destaque no ponto. Os usuários do site Trimet fornecem o ID do ponto de parada em um formato WML para localizar as próximas horas de chegada esperadas dos ônibus e trens nos pontos. O site também permite que as tabelas de trânsito sejam navegadas pelo número da rota ou pelo local. O site de trânsito Trimet tem um conjunto de recursos limitado, mas importante, para os usuários de dispositivos móveis. Seus pequenos tamanhos de documento contribuem para uma performance rápida em redes móveis de até 2G. Como o site usa o WML, realmente cada telefone móvel em uso atualmente pode exibir as tabelas de trânsito. O WML é uma ótima escolha para maximizar a disponibilidade do site Web Mobile municipal para uma população diversa de viajantes. Você pode encontrar o site WML Trimet para obter as tabelas de trânsito em (Muitos outros sites Web Mobile e aplicativos estão disponíveis para os viajantes Trimet, inclusive muitos que visam o iphone e outros smartphones. Veja trimet.org/apps/ para obter mais informações.) Outras Linguagens de Marcação Móveis Este livro foca nas linguagens de marcação mais usadas na Web Mobile: XHTML, HTML, XHTML-MP e WML. Existem outras linguagens de marcação móveis padronizadas que não foram muito adotadas. Algumas delas antecedem o acesso confiável da Internet nos dispositivos móveis ou foram incluídas por padrões populares posteriores. Essas linguagens de marcação merecem uma rápida menção, mas nenhuma outra análise. HDML O WML pode ser a linguagem de herança da Web Mobile, mas não é a primeira linguagem de marcação exibida em um telefone móvel. Essa honra pertence ao HDML (Linguagem de Marcação do Dispositivo de Mão), uma precursora do WML designada pela Openwave (primeiramente, Unwired Planet), um provedor de infraestrutura móvel e revendedor de navegadores. O HDML foi enviado para o W3C em 1997, mas nunca padronizou nem foi largamente adotado. Contudo, o HDML foi uma influência na modelagem da sintaxe e na utilização do WML. Os telefones móveis na metade dos anos 1990 eram monocromáticos e a maioria era limitada a telas com três linhas. Alguns desses dispositivos primitivos incluíam o suporte para apresentar os documentos HDML. Os navegadores HDML eram notoriamente severos quanto à correção da sintaxe. Como uma experimentadora, já fiz um protótipo de um site Web baseado em formulários no HDML para meu telefone móvel analógico. O site Web funcionou, mas desisti porque o navegador forçava tamanhos de arquivo minúsculos para os documentos HDML. Não ajudava se o navegador também não fosse descoberto completamente para o usuário comum. Com frequência, eu bloqueava o navegador com uma sintaxe HTML inválida durante o desenvolvimento e, nesse bloqueio, meu telefone HDML imprimia o nome do arquivo e o número da linha do código-fonte C que eu danificara. Tempos divertidos!
10 10 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile CHTML Os dispositivos móveis i-mode na rede móvel DoCoMo japonesa usa um subconjunto HTML chamado HTML Compacto (CHTML) para apresentar o conteúdo da Web. A empresa do navegador móvel japonesa Access criou o CHTML e enviou-o para o W3C para a padronização em O CHTML usa a estrutura do HTML com um conjunto de tags muito limitado para enviar o conteúdo da Web para equipamentos de informação muito pequenos, tais como telefones móveis baratos. O CHTML exclui o suporte para estes recursos HTML: Imagens no formato JPEG (o formato GIF é suportado) Tabelas Mapas de imagem Diversas fontes e estilos (apenas uma fonte é suportada nos dispositivos i-mode) Cores e imagens em segundo plano Quadros Folhas de estilo O CHTML é encontrado apenas nos dispositivos móveis no mercado japonês, ao passo que os serviços i-mode no CHTML estão sendo implementados rapidamente de novo no XHTML. XHTML Básico O XHTML Básico é uma linguagem de marcação móvel recomendada que foi uma etapa de transição na descida do HTML para o XHTML-MP para dispositivos móveis limitados. Recomendado em 2000 pelo W3C, seu suporte de tags foi expandido pela Open Mobile Alliance para criar o XHTML-MP. Muitos navegadores móveis suportam o DTD do XHTML Básico, porém os desenvolvedores Web Mobile preferem trabalhar no XHTML-MP largamente suportado. Linguagens de Script Móveis O script no lado do cliente nos navegadores móveis costumava ser domínio exclusivo dos smartphones, mas isto está mudando rapidamente. Em 2010, muitos dispositivos móveis em massa no mercado suportarão o ECMAScript-MP ou o JavaScript móvel. O JavaScript móvel é uma ferramenta fantástica para criar experiências Web Mobile interativas. Como em qualquer tecnologia móvel no lado do cliente, testar o JavaScript em dispositivos móveis reais é fundamental para o desenvolvimento eficiente porque o teste em emuladores e no Firefox pode não descobrir os problemas de sintaxe e as questões da performance que podem ocorrer no dispositivo móvel de destino. O JavaScript móvel e de computador de mesa têm realmente uma sintaxe idêntica. A versão móvel é severa ao terminar as linhas com pontos e vírgulas. O JavaScript móvel reduz os
11 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile 11 conjuntos de caracteres suportados e exclui os elementos da linguagem que requerem muita computação. Difere de seu correspondente do desktop no nível de seu DOM e suporte de eventos no navegador móvel. O DOM e o suporte de eventos podem variar entre os revendedores do navegador e versão. O teste no dispositivo é fundamental para o sucesso com o JavaScript móvel. O script no lado do cliente também pode reduzir a performance da navegação Web Mobile. Os usuários de dispositivos móveis podem desativar a execução JavaScript. Por isto, até a marcação designada para os dispositivos móveis que suportam o JavaScript deve adaptar- -se com elegância a um ambiente sem script. O design flexível da Web Mobile implementa primeiro a marcação e a aperfeiçoa interativamente com o script no lado do cliente. Este livro ensina as técnicas de reconhecimento do dispositivo e de adaptação do conteúdo que permitem uma inclusão condicional do script para visar apenas os navegadores móveis com suporte para o JavaScript. NOTA: O WML forneceu sua própria linguagem de script, o WMLScript. O WMLScript tem um link a partir dos documentos WML e suporta a validação do formulário, caixas de diálogo, navegação de cartões e navegação URI. O WMLScript não é analisado neste livro; ao contrário, focamos no JavaScript e no ECMAScript-MP as linguagens de script diretas para o script no lado do cliente nos navegadores móveis. Folhas de Estilo Móveis As folhas de estilo para os documentos de marcação móveis obedecem a um dos três dialetos CSS. Os melhores navegadores móveis suportam o CSS2, o padrão de estilo usado com o XHTML e o HTML na Web Desktop. Os navegadores móveis que suportam o XHTML-MP usam o CSS Wireless e/ou o CSS Perfil Móvel, subconjuntos independentes, porém relacionados, do CSS2 que permitem aos navegadores limitados suportarem propriedades de estilo comuns. Os subconjuntos CSS móveis removem os recursos CSS que requerem muita computação, tais como herança da propriedade e alinhamento dos elementos em 3D. Grupos da Indústria Mobile e Organizações de Padrões O seguimento dos padrões da indústria Web Mobile e as melhores práticas são importantes para o desenvolvimento flexível e com plataforma cruzada. Vários organizações industriais da Internet e dos dispositivos móveis regem os padrões Web Mobile e recomendaram as melhores práticas, inclusive: W3C: Esta organização padroniza as linguagens de marcação móveis e publica documentos das melhores práticas para o desenvolvimento e o teste Web Mobile. Open Mobile Alliance (primeiramente Fórum WAP): Esta organização padroniza a marcação móvel, as linguagens de estilo e outras tecnologias móveis designadas a serem interoperáveis nos dispositivos, geografias e redes móveis.
12 12 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile dotmobi ( Esta organização controla o domínio.mobi de alto nível, cujo conteúdo deve ser adaptado ao dispositivo e compatível com os dispositivos móveis. Esse organização também publica as melhores práticas para o desenvolvimento Web Mobile e promove desenvolvedores móveis, comerciantes e operadoras com comunidades on-line. Mobile Marketing Association: Esta organização centraliza as recomendações da tecnologia e as melhores práticas para o marketing e a propaganda sobre os dispositivos móveis. Open Mobile Platform (OMTP) ( Este grupo de indústrias móveis patrocinado pela operadora padroniza o acesso aos dispositivos móveis a partir dos aplicativos da Web. O desenvolvimento Web Mobile é uma disciplina jovem e está experimentando uma explosão de padrões e atividade de melhores práticas. Um desenvolvedor Web Mobile inteligente é bem versado nesses documentos da indústria e usa o pensamento crítico para decidir quais melhores práticas se aplicam ao desenvolver o conteúdo Web Mobile que visa geografias e modelos do dispositivo móvel. Ecossistema Móvel O ecossistema móvel é um mundo rico, caótico e estimulante. Como um desenvolvedor Web Mobile, você pode esperar entrar em contato com diversas partes do ecossistema. Os OEMs e os revendedores de software móvel controlam o software do navegador móvel e serviço de rede. A operadora controla o acesso ao dispositivo móvel para a Web. Comunidades independentes do desenvolvedor móvel, geralmente, são organizadas em torno de uma plataforma móvel ou componente do serviço. As comunidades de desenvolvedores fornecem companheirismo e interações técnicas com parceiros que trabalham na indústria da Web Mobile e projetos de aplicativos. EXERCÍCIO 1. NAVEGUE A WEB MOBILE Familiarize-se com a Web Mobile navegando a Web em diferentes tipos de telefones móveis. Localize ou adote alguns dispositivos de diferentes fabricantes com diferentes tamanhos de tela e modalidades (especialmente telas de toque). No mínimo, use pelo menos um telefone comum e um smartphone. Em seguida, use os dispositivos móveis para fazer o seguinte: 1. Navegue e inicialize o navegador Web. 2. Percorra as páginas Web otimizadas com o aspecto móvel. Se você tiver problemas para localizar sites com otimização móvel, use um mecanismo de pesquisa móvel, tal como o Google ( Yahoo! ( ou Bing ( Em seguida, examine a categoria dos resultados da pesquisa Mobile Web para obter links para as páginas Web Mobile. 3. Percorra as páginas da Web do desktop. 4. Use um mecanismo de pesquisa móvel para pesquisar um restaurante próximo, encontrar seu número de telefone, e depois localizar as instruções de direção de seu local atual até esse restaurante.
13 CAPÍTULO 1: Introdução ao Desenvolvimento Web Mobile 13 Registre suas experiências enquanto navegar a Web nos dispositivos móveis com capacidades variadas, então responda a estas perguntas: O quanto foi fácil ou difícil encontrar o navegador Web no telefone móvel? Quantas teclas pressionadas foram necessárias para inicializar o navegador? As páginas Web Mobile ficaram visíveis no telefone? Foram úteis? Por que sim ou não? As páginas Web do desktop ficaram visíveis no telefone? Foram úteis? Por que sim ou não? As páginas Web do desktop foram apresentadas em uma exibição adaptada ou transcodificada? Como essa exibição da Web afetou sua experiência de navegação? Qual mecanismo de pesquisa móvel você selecionou? Por quê? Você poderia distinguir facilmente os resultados da pesquisa Web e Web com otimização móvel? O quanto fácil você achou ser a pesquisa de um restaurante próximo no telefone? Você pôde clicar no número de telefone para iniciar uma ligação para o restaurante? As instruções de direção estavam disponíveis e foram precisas? Finalmente, certifique-se de que cada dispositivo móvel usado neste exercício tenha um plano de dados que permita navegar a Internet pública. Amostras de Código O código e a marcação neste livro foram escritos em PDT Eclipse usando o PHP 5 em um computador de mesa Windows. O código está hospedado em um ambiente Linux, Apache, MySQL e PHP (LAMP). O tema para o código de amostra neste livro é um mercado de produção novo e fictício chamado Sunset Farmers Market. Você pode encontrar amostras de código, errata e outras informações deste livro em E, mais, pode navegar para learnto.mobi/books/ em um dispositivo móvel para exibir as amostras de código em um navegador móvel. Resumo Na introdução, avaliei as diferenças básicas entre a Web Desktop e a Web Mobile. Apresentei a singularidade na mobilidade que necessitam as linguagens de marcação móveis que visam fatores de formulário pequenos dos dispositivos móveis e usuários de dispositivos móveis com objetivo direcionado. Também apresentei as linguagens de marcação e de script da Web Mobile, e mencionei casualmente algumas linguagens atípicas de importância histórica apenas. Avaliei o ecossistema móvel e apresentei-o aos grupos da indústria móvel e organizações de padrões. No próximo capítulo, mostrarei como configurar um ambiente de desenvolvimento Web Mobile e aproveitar os vários métodos para navegar a Web Mobile a partir de um computador de mesa.
VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo
VPAT (Voluntary Product Accessibility Template, Modelo de Acessibilidade de Produto) do eportfolio da Desire2Learn Maio de 2013 Conteúdo Introdução Recursos de acessibilidade principais Navegação usando
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 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 maisNovell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR
Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
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 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 maisJava. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar
Leia maisFileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14
FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisArtur Petean Bove Júnior Tecnologia SJC
Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento
Leia maisFileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13
FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
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 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 maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisComo configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet
Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos
Leia maisGuia do usuário do PrintMe Mobile 3.0
Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial
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 maisUM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO
www.origy.com.br UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO CARACTERÍSTICAS: E-MAIL IMAP * Acesso simultâneo e centralizado, via aplicativo, webmail e celular/smartphone * Alta capacidade de armazenamento
Leia mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
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 o Google Cloud Print
Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: As observações ensinam como agir em determinada situação
Leia maisDesenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
Leia maisBlackBerry Mobile Voice System
BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes
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 maisWeb Design. Prof. Felippe
Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre
Leia maisSérie ArcGIS Online I. Aprenda em 20. Módulo 4. Configure pop-ups. www.academiagis.com.br
Série ArcGIS Online I Aprenda em 20 Módulo 4 Configure pop-ups Junho/2015 academiagis@img.com.br www.academiagis.com.br 1 Configure pop-ups No módulo 3, você trabalhou com várias propriedades diferentes
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 maisAutoria Web Apresentação e Visão Geral sobre a Web
Apresentação e Visão Geral sobre a Web Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Objetivos da Disciplina Conhecer os limites de atuação profissional em Web
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
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 maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS CST em Análise e Desenvolvimento de Sistemas 5ª. Série Programação e Design para Web A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisConheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.
Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos. O papel de um servidor Introdução à rede básica Sua empresa tem muitas necessidades recorrentes, tais como organizar
Leia maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia maisPADRÕES PARA O DESENVOLVIMENTO NA WEB
PADRÕES PARA O DESENVOLVIMENTO NA WEB Ederson dos Santos Cordeiro de Oliveira 1,Tiago Bonetti Piperno 1, Ricardo Germano 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR- Brasil edersonlikers@gmail.com,
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisQuais são as novidades?
e fizeram novamente uma parceria para criar uma Plataforma de Aprendizagem Social exclusiva para os corretores RE/MAX ao redor do mundo. Com esta Plataforma de Aprendizagem Social, nomeada de Global Training,
Leia maisFileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o
FileMaker Pro 12 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 2007 2012 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
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 maisOntologia Navegadores_Codigo-Aberto
Ontologia Navegadores_Codigo-Aberto Documento Lista de Termos (versão 1.0) 04-04-2008 report by ontokem Web Tool - ontologies for Knowledge Engineering and Management 1) bookmark: instância da característica
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Leia maisForneça a próxima onda de inovações empresariais com o Open Network Environment
Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis
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 maisInstruções de operação
Antes de usar o serviço, leia atentamente este manual e mantenha-o à mão para consultas futuras. Instruções de operação ATÉ A EXTENSÃO MÁXIMA PERMITIDA PELA LEI APLICÁVEL: O FORNECEDOR NÃO SERÁ RESPONSÁVEL
Leia maisO melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP
CAPÍTULO 1 O melhor do PHP Este livro levou bastante tempo para ser feito. Venho usando agora o PHP por muitos anos e o meu amor por ele aumenta cada vez mais por sua abordagem simplista, sua flexibilidade
Leia maisCompartilhamento on-line 3.1. Edição 1
3.1 Edição 1 2008 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People e Nseries são marcas comerciais ou marcas registradas da Nokia Corporation. Nokia tune é uma marca sonora da Nokia
Leia maisCSS. Oficina de CSS Aula 10. Cascading Style Sheets. Cascading Style Sheets Roteiro. Cascading Style Sheets. Cascading Style Sheets W3C
Roteiro Oficina de Aula 10 s Selos de conformidade Prof. Vinícius Costa de Souza www.inf inf.unisinos..unisinos.br/~vinicius outubro de 2006 W3C São um conjunto de normas, diretrizes, recomendações, notas
Leia maisCONSULTORIA E SERVIÇOS DE INFORMÁTICA
CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão 0 BRA Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece dicas
Leia maisCompartilhar on-line 2.0
2.0 2007 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People, Nokia Care e Nseries são marcas registradas ou não da Nokia Corporation. Outros nomes de produto e empresa, mencionados neste
Leia maisTópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
Leia maisPolítica de Privacidade da Golden Táxi Transportes Executivo. Sua Privacidade Na Golden Táxi Transportes Executivo. acredita que, como nosso
Política de Privacidade da Golden Táxi Transportes Executivo. Sua Privacidade Na Golden Táxi Transportes Executivo. acredita que, como nosso visitante on-line, você tem o direito de saber as práticas que
Leia maisFacebook Instruções de integração com PayPal
Facebook Instruções de integração com PayPal Há diversas formas de utilizar o PayPal para receber pagamentos na plataforma do Facebook. Primeiro você precisa decidir suas necessidades para a opção mais
Leia maisGuia Rápido de Vodafone Conferencing
Guia de Utilizador Vodafone Guia Rápido de Vodafone Conferencing O seu pequeno manual para criar, participar e realizar reuniões de Vodafone Conferencing. Vodafone Conferencing Visão geral O que é uma
Leia maisIntrodução. Introdução
Introdução 1. Conheça a sua taxa de conversão 2. Usabilidade e navegabilidade 3. Pense mobile 4. Seja relevante 5. Tenha CTAs atraentes 6. O teste AB é fundamental Conclusão Introdução Conhecer os números
Leia maisCompartilhamento On-line 2.0
Compartilhamento On-line 2.0 2007 Nokia. Todos os direitos reservados. Nokia, Nokia Connecting People, Nokia Care e Nseries são marcas registradas ou não da Nokia Corporation. Outros nomes de produto e
Leia maisMotorola Phone Tools. Início Rápido
Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos... 2 Antes da instalação Motorola Phone Tools... 3 Instalar Motorola Phone Tools... 4 Instalação e configuração do dispositivo móvel... 5
Leia mais1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos
Leia maisMas como você gera sua lista de e-mail? Listei abaixo algumas das formas de construir uma lista de email marketing eficaz;
E-mail marketing, muitas vezes considerada uma forma de marketing pessoal, é uma das mais valiosas ferramentas de web marketing, uma das mais visadas e mais focada pelos marqueteiros. Vamos nos concentrar
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisPrograma de Atualização de Pontos do Lince GPS
Esse programa atualiza os pontos do software Lince GSP em aparelhos portáteis, como navegadores e celulares. A Robotron mantém um serviço de fornecimento de pontos de controle de velocidade aos aparelhos
Leia maisPrograma de Instalação do Lince GPS
Esse programa instala o software Lince GSP em aparelhos portáteis que tenham GPS, como navegadores e celulares. O software Lince GPS é um programa destinado a alertar sobre a aproximação a pontos previamente
Leia maisO PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.
Bem-vindo! O Nuance PaperPort é um pacote de aplicativos para gerenciamento de documentos da área de trabalho que ajuda o usuário a digitalizar, organizar, acessar, compartilhar e gerenciar documentos
Leia maisCAPÍTULO 2. Este capítulo tratará :
1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,
Leia maisGoogle Drive. Passos. Configurando o Google Drive
Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
Leia maisComo posso usar o HP Easy Printer Care através de USB ou conexão paralela?
HP Easy Printer Care Perguntas freqüentes Como posso usar o HP Easy Printer Care através de USB ou conexão paralela? O HP Easy Printer Care só pode ser usado através de USB ou de uma conexão paralela se
Leia maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
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 maisSISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS Se todos os computadores da sua rede doméstica estiverem executando o Windows 7, crie um grupo doméstico Definitivamente, a forma mais
Leia maisIntrodução ao Tableau Server 7.0
Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para
Leia maisInstalando, configurando e utilizando a Área de trabalho remota via Web
Página 1 de 14 Mapa do Site Brasil Home Worldwide Procurar no Microsoft.com por: Ir Home TechNet USA MS Brasil Desenvolvedores Sharepedia TopIT Fale Conosco Meu TechNet Pesquisa rápida TechNet Boletins
Leia maisLICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER
LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente
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 maisJOOPP O construtor de sites mais rápido do mundo!
O construtor de sites mais rápido do mundo! DIFERENÇAS ENTRE PÁGINA DO FACEBOOK (FANPAGE) E PERFIL Página no Facebook (Fanpage) Fanpage é uma página no facebook própria para empresas; Vantagens: Pode ser
Leia maisInternet. Gabriela Trevisan Bacharel em Sistemas de Infomação
Internet Gabriela Trevisan Bacharel em Sistemas de Infomação Histórico da Web World Wide Web o nosso www é o meio de comunicação mais utilizado no mundo atualmente. Através da WWW qualquer usuário conectado
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido
Leia maisCurso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2
Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing
Leia maisManual do Remote Desktop Connection. Brad Hards Urs Wolfer Tradução: Marcus Gama
Manual do Remote Desktop Connection Brad Hards Urs Wolfer Tradução: Marcus Gama 2 Conteúdo 1 Introdução 5 2 O protocolo do Buffer de Quadro Remoto (Buffer de Quadro Remoto) 6 3 Usando o Remote Desktop
Leia maisCARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU
CARTEIRA VIRTUAL G O O G L E C A R D B O A R D APLICAÇÕES E CAMINHOS!1 PONTOMOBI EDU INDICE CARACTERÍSTICAS PRINCIPAIS 4 OUTRAS CARACTERÍSTICAS 5 CUSTOMIZAÇÕES 6 EXEMPLOS DE APLICAÇÃO 8 DISTRIBUIÇÃO DOS
Leia maissala de aula SMART Sync 2010 para sistemas operacionais Windows.
P E N S E N O M E I O A M B I E N T E A N T E S D E I M P R I M I R Notas de versão SMART Sync 2010 para sistemas operacionais Windows Sobre estas notas de versão Estas notas de versão resumem as alterações
Leia mais10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas
10 DICAS PARA TURBINAR SEU PACOTE DE DADOS 1 - Desative os Dados do Celular Sempre que você não estiver usando a conexão, desligue a internet do seu aparelho. Mesmo em espera, os programas do celular ou
Leia maisNovell Vibe 4.0. Março de 2015. Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos
Novell Vibe 4.0 Março de 2015 Inicialização Rápida Quando você começa a usar o Novell Vibe, a primeira coisa a se fazer é configurar sua área de trabalho pessoal e criar uma área de trabalho de equipe.
Leia maisMicrosoft Internet Explorer. Browser/navegador/paginador
Microsoft Internet Explorer Browser/navegador/paginador Browser (Navegador) É um programa que habilita seus usuários a interagir com documentos HTML hospedados em um servidor web. São programas para navegar.
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece
Leia maisConceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Leia maisSemântica para Sharepoint. Busca semântica utilizando ontologias
Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...
Leia maisServiços de produtividade de nuvem hospedados pela Microsoft Ferramentas de qualidade empresarial a um preço acessível Sempre atualizado Office,
Serviços de produtividade de nuvem hospedados pela Microsoft Ferramentas de qualidade empresarial a um preço acessível Sempre atualizado Office, email, compartilhamento de documentos, videoconferência
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisNa Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:
Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na
Leia maisExistem 109 questões nesta pesquisa
FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações
Leia maisMicrosoft Office 2007
Produzido pela Microsoft e adaptado pelo Professor Leite Júnior Informática para Concursos Microsoft Office 2007 Conhecendo o Office 2007 Visão Geral Conteúdo do curso Visão geral: A nova aparência dos
Leia maisOFICINA BLOG DAS ESCOLAS
OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço
Leia mais