Desenvolvimento interno de apps Guia acelerador

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

Download "Desenvolvimento interno de apps Guia acelerador"

Transcrição

1 Desenvolvimento interno de apps Guia acelerador

2 Visão geral Transforme as suas ideias para apps internos em realidade. Veja como aqui. A sua empresa é única, assim como os seus usuários. Há um mundo de possibilidades para responder as necessidades deles de apps inovadores para dispositivos móveis que irão mudar a forma como eles trabalham. Se você é como a maioria das equipes internas de desenvolvimento, também enfrenta limitações. Sejam elas financeiras, organizacionais ou de recursos, concentre seu foco na oferta de apps que realmente atendam as necessidades da empresa. O ios é um ótimo veículo para a oferta desses apps. O desenvolvimento em ios é simples e altamente recompensador, permitindo que você crie apps que ofereçam benefícios imediatos para os seus usuários. Você não precisa adotar processos dispendiosos e ocupar um grande número de recursos para fazer a diferença na sua empresa, embora esse processo exija concentrar seus esforços de uma forma diferente de um projeto habitual de desenvolvimento interno. Este guia irá ajudar você a fazer isso. Ele analisa as melhores práticas para a criação de apps incríveis para os seus usuários, dá dicas e apresenta recursos que ajudarão a organizar o seu projeto da forma mais eficiente possível. Este guia está organizado nas quatro seções a seguir: Planejamento Definição do seu projeto, coleta dos requisitos e planejamento do processo de desenvolvimento. Design Use os conceitos do design da interface do ios para ter certeza de que os seus apps internos irão agradar os usuários. Como usar este guia Lista de verificação. Use a lista de verificação de cada capítulo para analisar e acompanhar as etapas mais importantes do processo de desenvolvimento. Dicas rápidas. Obtenha informações importantes, essenciais para o processo em um recurso de fácil acesso. Exemplos. Procure se inspirar e ideias em exemplos de clientes e confira como outras empresas desenvolveram seus apps internamente para iphone e ipad. Lista de verificação da implantação No final da fase de implantação, você deveria ter concluído: A criação do certificado da empresa e do perfil de aprovisionamento A definição de um servidor web de distribuição ou de uma solução para a distribuição remota dos apps O anúncio da sua solução para os usuários finais Dicas rápidas: Apps compactos Os apps simples, rápidos e bem executados irão gerar demanda interna e minimizar o escopo e o investimento Os apps compactos fazem a festa. Os usuários irão criar a suas próprias soluções,, dando assim muita mais flexibilidade à força de trabalho Tínhamos que descobrir uma forma de fazer atualizações e mudanças rapidamente, por isso adotamos a abordagem híbrida. Reunimos elementos nativos da interface de usuário presentes no telefone com páginas web. Giancarlo De Lio, Mt Sinai Hospital Desenvolvimento Desenvolva os seus apps internos e obtenha o máximo das ferramentas da Apple, como o ios SDK. Implantação Distribua apps internos na empresa e defina o seu próprio serviço de distribuição remota de apps. Links rápidos. Confira esses links de referência rápida para saber mais sobre o desenvolvimento interno de apps em ios. Links rápidos Perguntas mais frequentes sobre inscrição no programa http//developer.apple.com/support/ios/enrollment.html Perguntas mais frequentes sobre o Programa para Desenvolvedores de Apps Corporativos http//developer.apple.com/support/ios/enterprise.html Vamos começar? Visão geral 2

3 Planejamento Por trás de um app fantástico tem um planejamento fantástico. É importante que os envolvidos dentro da empresa estejam engajados com o objetivo do projeto e que eles participem ativamente da elaboração do plano. Quanto mais a equipe conseguir chegar a um equilíbrio de trabalho durante todo o processo e entender as etapas necessárias para a execução do plano, maiores serão as chances de criação de algo realmente impressionante. Como parte do plano, você e a sua equipe devem explorar o seguinte: Descobrir os requisitos corporativos e dos usuários. Certifique-se que a sua solução atenda os reais interesses da empresa. A solução economiza tempo e/ou dinheiro, ajuda a força de trabalho a ser mais produtiva ou responde ao requisito de fazer a empresa prosperar? Avalie os recursos e a infraestrutura existentes. Você pode maximizar recursos valiosos redirecionando algo que você já criou e usá-lo para o ambiente móvel. Explore a facilidade de implantação. Colha primeiro os frutos que estiverem mais embaixo: Invista em projetos com retorno rápido, onde seja mais fácil e rápido demonstrar os resultados positivos do seu esforço. Lembrar-se sempre destes conceitos de planejamento ajudará a desenvolver o foco do seu projeto. Este capítulo abordará as etapas necessárias para deixar o seu projeto organizado e pronto para entrar em ação. Lista de verificação do planejamento Consulte essa lista de planejamento durante toda a fase de planejamento do seu projeto. No final da fase de planejamento, você deverá ter um escopo de trabalho que inclua: Um inventário de todas as possíveis necessidades e requisitos corporativos Um inventário das necessidades dos usuários (alinhadas aos requisitos corporativos) Os requisitos da infraestrutura de TI para suporte ao projeto Uma declaração da definição do aplicativo descrevendo o app e a finalidade da solução O cronograma e as etapas do projeto A equipe de envolvidos com os seus respectivos papéis e responsabilidades definidos O processo de inscrição iniciado no Programa de Desenvolvedor Corporativo de ios Solicite comentários do usuário Coloque-se na pele dos seus usuários. Dedique um tempo no local de trabalho para participar de algumas reuniões ou visitando um outro local de trabalho. Você conseguirá informações valiosas sobre os hábitos de trabalho dos usuários, os gargalos no fluxo de trabalho e os principais obstáculos enfrentados pelos funcionários ou clientes. Convide particularmente ou convença os usuários a participarem da sua equipe de projeto e fazerem comentários regularmente. Identifique qual problema um app para dispositivos móveis poderia resolver e que poderia agregar mais valor para os seus usuários e para a empresa, no menor espaço de tempo possível. Não tente agradar a todos quando começar a desenvolver apps para dispositivos móveis. Concentre as ideias não para o que você poderia criar mas simplesmente o que você deveria criar. Direcionamos as comunicações do desenvolvedor para a força de vendas. Participamos até de reuniões de vendas, demos dicas e sugestões, entramos e fomos a reuniões de vendas para ver exatamente o que eles precisavam e como eles usariam o app. Dean Moore, Sunbelt Rentals 3

4 Pense em algumas tarefas simples que a maioria do seus usuários faz frequentemente e imagine como um app móvel poderia facilitar essas tarefas. Veja aqui alguns exemplos: Um app simples que permita que o funcionário aprove uma um relatório de despesas ou ordem de compra, mesmo em trânsito Uma lista dos telefones da empresa e mapa do campus que todos poderiam ter acesso Um localizador de sala de reuniões que os funcionários poderiam usar quando não estivessem nas suas mesas Um app simples de controle do tempo que poderia estar vinculado ao seu sistema de gerenciamento de tempo ou de faturamento Faça um inventários dos seus ativos Normalmente, a melhor forma de criar um app interno realmente eficiente é aproveitar a tecnologia existente. Pode ser que você queira fazer um inventário dos sites dos seus funcionários e verificar se seria interessante otimizá-los para iphone ou ipad. Pode ser que você tenha sistemas back-end com dados em formulários que possam ser oferecidos facilmente em dispositivos móveis. Não esqueça também dos apps já disponíveis na App Store: pode ser que lá você encontre aquele app que está procurando. Consulte o exemplo do Inventário de Ativos (à direita) para obter mais informações que podem ajudar na pesquisa do seu ambiente existente. Defina o seu app Assim que você souber claramente o que os seus usuários precisam, assim como as possíveis soluções para dispositivos móveis que poderão atender essas necessidades, seria interessante refinar esses conceitos em um plano conciso e compartilhar com os outros envolvidos no projeto. O elemento mais importante na definição do plano do seu projeto é a definição do seu aplicativo uma definição concisa da finalidade do seu app. A definição clara do seu aplicativo ajuda a evitar dois problemas bastante comuns: Você já possui um app para desktop que deseja viabilizar para dispositivos móveis e uma longa lista de recursos para levar para o novo ambiente. Você tem uma ideia ótima para um app novo para dispositivos móveis, mas pula imediatamente para os recursos antes de se concentrar na finalidade principal do app. Exemplo: Inventário de Ativos Responder essas perguntas pode ajudar a determinar se você pode reaproveitar a tecnologia existente no seu app para dispositivos móveis: Quais sistemas são mais usados pela maioria dos funcionários remotos? O que os seus funcionários remotos mais precisam? Quais processos manuais poderiam ser automatizados ou simplificados com a ajuda de apps para dispositivos móveis? Você possui sistemas não móveis que poderiam ser úteis para funcionários remotos? Quais funções desses sistemas são usadas com mais frequência? Que tipo de acesso a dados os seus sistemas corporativos oferecem? Os dados podem ser acessados facilmente via web services? Você possui sites internos que os seus funcionários acessam diariamente? Eles poderiam ser transformados facilmente em apps para dispositivos móveis? Nós simplesmente analisamos as diferentes linhas de produtos e nos perguntamos, O que seria interessante para os dispositivos móveis? Qual é o objetivo principal? Quais seriamos maiores benefícios? Nós partimos desse ponto. Analisamos o nosso portfólio de produtos e descobrimos o que seria mais indicado. James Blomberg, General Electric 4

5 Como definir o aplicativo Comece escrevendo uma definição que inclua o seguinte: A finalidade do seu app Para quem ele se destina e como ele será utilizado Sua função principal Defina claramente apenas a solução e a sua função principal não coloque uma lista detalhada dos recursos. Elabore uma definição clara e sólida que será usada para filtrar as ideias para os recursos. Pergunte-se se cada recurso responde a finalidade desejada. O próximo passo é escolher o menor número de recursos, mas os recursos utilizados mais frequentemente e mais indicados para dispositivos móveis. Assim, você não acaba com uma lista interminável de recursos sem foco, difíceis de serem usados e que não resolvem os problemas. Manter o foco do seu app ajudará a melhorar a produtividade dos usuários em um pacote simples e fácil de usar. Planeje o processo de desenvolvimento Um projeto de desenvolvimento de software corporativo absorve um grande número de recursos durante a fase de desenvolvimento. Usando o ios SDK e as estruturas Cocoa Touch de alto nível, as equipes de desenvolvimento conseguem gastar menos tempo com codificação e dedicar mais tempo à criação do melhor ambiente possível para o usuário. Esse processo não apenas permite que você ofereça um app para os funcionários mais rapidamente, como também ajuda a oferecer soluções que realmente excedem as expectativas dos usuários. Independentemente de você optar por um processo de desenvolvimento mais rápido ou mais tradicional, não deixe de reservar tempo e recursos para investir no processo de design, a parte principal e contínua de desenvolvimento do seu app. Defina um cronograma estimado do processo com datas e o papel de cada envolvido em cada etapa do caminho. Obviamente não há nada fixo e imutável, funciona apenas como um ponto de referência para todos os envolvidos. Exemplo: Definição do aplicativo Veja como deve ser a definição de um aplicativo tomando como exemplo um app de controle do tempo para advogados: Finalidade: Contabilizar o tempo gasto e as horas a serem cobradas de cada cliente Para quem se destina: Advogados da empresa que precisam contabilizar as horas a serem cobradas Como será utilizado: Nas reuniões com os clientes, contabilizando o início e o final do período a ser cobrado Função principal: Contabilizar e comunicar o tempo decorrido para o sistema de CRM Definição consolidada: App para que os advogados contabilizem o tempo e as horas a serem cobradas de cada cliente Características compatíveis com a definição do app: Um cronômetro; processamento e contabilização em segundo plano; integração com o sistema de CRM no servidor; busca do cadastro do cliente para atribuição do tempo ao cliente/caso; sincronização on-line/off-line na conexão com a rede Exemplo de recursos não compatíveis com a definição ou excedem o escopo do projeto: alertas de novos casos; consulta a documentos para referência jurídica; mapa com a localização dos clientes e interface para consulta de patentes Dicas rápidas. Crowdsourcing A Genentech sabia que boas ideias para apps podem vir de qualquer pessoa e qualquer lugar, por isso adotou o modelo crowdsourcing, que acata as sugestões dos funcionários sobre apps que eles gostariam que fossem desenvolvidos internamente. Desde então eles criaram cinco apps solicitados, para grande satisfação e que foram amplamente adotados pelos usuários. 5

6 Criação do escopo do trabalho Para ajudar a manter o foco e comunicar o processo, seu planejamento deve incluir um documento central, com o escopo do trabalho, que cubra todos os recursos, objetivos, metas, cronogramas e os principais resultados parciais do projeto. Esse documento será uma referência importante para todos os envolvidos no projeto. O escopo do trabalho pode compreender os requisitos técnicos preliminares do seu app, assim como os fluxogramas e diagramas que ajudarão a comunicar a intenção do conceito do app durante a fase de desenvolvimento. Requisitos Escopo do projeto Obtenção das aprovações Composição da equipe Código Curso de Código do app Design e parte gráfica Testes Testes da unidade Liberação Liberação interna do app Aceite do envolvido Plano de manutenção Exemplo: Equipe de Projeto Típico Executivo responsável Principal responsável pelo planejamento estratégico Líder do projeto Controla as datas, os cronogramas e o escopo do projeto em geral Responsável pela linha de negócio Principal envolvido e usuário do app Gerente de produto Entre o app, gerencia os requisitos e reconcilia as necessidades corporativas com as soluções Design Desenho da arquitetura Elaboração do planejamento do projeto Esquemas iniciais Dimensionamentos do desenvolvedor Verificação Testes nos dispositivos Testes da interface de usuário automatizada Correção de problemas Revisão do design Orientação para os envolvidos Arquiteto de experiência do usuário Responsável pela estrutura do modelo de interação com o usuário e pelo fluxo do processo com o usuário Arquiteto técnico Responsável pela infraestrutura, segurança e os modelos de acesso aos dados Gerente de desenvolvimento Responsável técnico e gerente do projeto Monte a sua equipe Assim como ocorre em qualquer projeto, será necessário montar uma equipe de colaboradores que irão compartilhar o êxito e os resultados do projeto do seu app. Alguns participantes podem ser clientes internos (um responsável por linha de negócio ou grupo de usuários) enquanto outros terão a tarefa de cuidar de partes específicas do processo de desenvolvimento em si (os designers, desenvolvedores, arquitetos técnicos e assim por diante). Na verdade, seu objetivo é alinhar as funções e responsabilidades dentro da equipe ao cronograma e etapas do projeto discutidos no item anterior. Por exemplo, como o design é um elemento central de qualquer projeto de desenvolvimento em ios, você precisa se certificar que conta com uma equipe de design (ou recursos que irão desempenhar essa função). É bem provável que grupos diferentes tenham pontos de vista e interesses distintos, daí a importância de documentar todas as funções, para que todos estejam cientes das suas responsabilidades dentro do projeto. Designer da interface do usuário Responsável pelo projeto visual, pela parte gráfica e identidade do app Gerente de TI Responsável pela implantação e pelo gerenciamento do ciclo de vida dos apps Desenvolvedor Responsável por toda a arquitetura técnica e codificação 6

7 Desenvolvimento terceirizado Se você não tiver recursos suficientes internamente, considere a possibilidade de terceirizar parte do trabalho de desenvolvimento. Os desenvolvedores terceirizados podem apresentar a você um portfólio do trabalho deles, o que pode trazer novas ideias. É óbvio que para ser bem sucedida, é necessário que a equipe terceirizada conheça o projeto a fundo tudo o que foi definido durante a fase de planejamento e interaja regularmente com você e com a equipe interna. Apresente as suas necessidades e certifique-se de que os seus objetivos ficarão bem claros para eles. Consulte a definição do projeto e reveja cuidadosamente cada detalhe do seu projeto. Não se esqueça também de definir, desde o início uma forma de comunicação clara e bidirecional e um processo para manter contato. É importante definir o papel que o seu provedor terceirizado exercerá, assim como aconteceu com os demais membros da sua equipe interna. Alinhe os papéis e responsabilidades ao planejamento e cronograma do projeto de forma que você comunique claramente por quais aspectos do seu projeto eles serão responsáveis. Responsabilidades da equipe interna Responsabilidades do desenvolvedor Requisitos Design Código Verificação Liberação Alguns parceiros terceirizados podem ajudar você em todos os elementos do projeto, dos requisitos iniciais à implantação final. Enquanto outros podem se concentrar apenas no código do app. Seria interessante conversar sobre essas possibilidades e serviços com o seu fornecedor terceirizado, independentemente do contrato que você tem com eles. Isso ajuda a avaliar os pontos fortes do seu fornecedor e também a moldar o relacionamento entre vocês. Dicas rápidas. Como selecionar um fornecedor externo Reúna-se com vários fornecedores. Verifique o trabalho já realizado, inclusive os apps disponíveis na App Store; a avaliação dos mesmos e os comentários dos usuários. Avalie o conhecimento e as habilidades. Por exemplo, a codificação ocorre toda internamente? Solicite referências. Desconsidere a abordagem multiplataforma e genérica. Concentre o foco no desenho da interface do usuário, em elementos gráficos de alta qualidade e no fluxo do app. Discuta a manutenção e o ciclo de vida do app após a versão 1.0. Pergunte sobre a experiência em infraestrutura de TI. Utilizamos fornecedores externos em vários elementos. Depende unicamente da necessidade do app. Caso haja necessidade de uma aparência e ambientação muito específicas, conversamos com fornecedores que já fizeram coisas similares porque sabemos que eles já têm experiência no que desejamos. Dessa forma conseguimos oferecer um produto de alta qualidade tanto para a nossa equipe quanto para os clientes. Todd Schofield, Standard Chartered Bank 7

8 Noções básicas sobre o Programa de Desenvolvedores de Apps Corporativos em ios Assim que você tiver coletado os requisitos, informações dos seus usuários e definido o planejamento do seu projeto e o seu aplicativo, a última etapa antes de passar para a fase de design, é se cadastrar no ios Developer Enterprise Program. Esse programa oferece um processo completo e integrado para desenvolvimento, teste e distribuição de apps em ios para os funcionários da sua empresa. Depois que você tiver se cadastrado no programa, você terá acesso às ferramentas e recursos mencionados na lista à direita. Essas informações ajudarão você a entender o processo de cadastramento no programa e a dar os primeiros passos. Para obter mais detalhes, acesse Requisitos para participação Antes de se cadastrar no programa: Verifique se você pretende distribuir os apps em ios somente dentro da sua empresa. Lembre-se que o ios Developer Enterprise Program destina-se a desenvolvedores que desejam desenvolver e distribuir seus apps em ios para os funcionários dentro da sua empresa. Verifique se a sua empresa possui um Dun & Bradstreet Number (D-U-N-S). Você precisará desse número para informá-lo para a Apple durante o cadastro. Você também precisará informar a razão social da sua empresa. Para solicitar ou obter um número D-U-N-S, acesse https://eupdate.dnb.com/requestoptions.asp. Verifique se você tem autorização para representar a sua empresa em contratos jurídicos. Durante o processo de cadastramento você deverá informar um contato legal que poderá atestar a sua autorização para representar a sua empresa na assinatura do Contrato de Licença do Programa de Desenvolvedor de Apps Corporativos. Você tem capacidade técnica para certificar aplicativos em Xcode. Como cadastrado você será o Agente da sua equipe, ou seja, responsável pelo aprovisionamento dos apps e tarefas técnicas administrativas relacionadas à conta. Visão geral Visão geral: Recursos do ios Developer Enterprise Program Como membro do ios Developer Enterprise Program, você receberá os seguintes benefícios: Acesso ao ios Dev Center Acesso ao ios SDK Algumas ferramentas e softwares em versão preliminar Permissão para informar o nome dos membros da sua equipe de desenvolvimento na seção Team do Member Center. Acesso aos Apple Developer Forums Incidentes de suporte técnico (dois por participante do programa ao ano) Permissão para testar aplicativos diretamente no ipad, iphone e ipod touch Simulação de distribuição do seu app para até 100 dispositivos registrados Distribuição interna para um número ilimitado de dispositivos de funcionários Dicas rápidas. Composição do seu kit de ferramentas de desenvolvimento O requisito básico para o ios SDK é um Mac com processador Intel. Os desenvolvedores normalmente optam pelo MacBook Air ou MacBook Pro pela portabilidade e liberdade que eles oferecem. Mas o imac e o Mac mini também são boas opções, principalmente se você possui um laboratório de desenvolvimento na empresa. Não esqueça também de ter alguns dispositivos para teste. Se quiser garantir compatibilidade total, tenha sempre um hardware de geração anterior como o iphone 3GS ou ipad de primeira geração. Visão geral do processo de cadastramento 1. Cadastre-se como Desenvolvedor Apple. Para se inscrever, será necessário se cadastrar na Apple criando um novo Apple ID, específico para esse programa. É aconselhável definir um endereço de específico para essa conta para que a sua empresa possa designá-lo para várias pessoas, se necessário. 2. Insira os dados sobre a sua empresa, de contato e legais. Essas informações são necessárias para a validação do seu status como pessoa jurídica. O principal requisito é um número D-U-N-S válido. Certifique-se que o nome e o endereço da sua empresa sejam os mesmos que constam no banco de dados da Dun & Bradstreet. Como parte do processo de verificação de identidade é possível que você seja solicitado a enviar para a Apple alguns documentos da sua empresa como o estatuto, um contrato de operação e alvará de funcionamento. 8

9 3. Envio para a Apple. Assim que tiver enviado o seu cadastro, confira o seu status se registrando como desenvolvedor no Member Center Como parte dessa etapa, a Apple analisará o app e entrará em contato com você ou com o seu departamento jurídico, se necessário. 4. Aceite o Acordo de Licença do Programa Corporativo. Para continuar o cadastro, é necessário aceitar os termos de licença do programa. Esse é o momento para conferir os termos e compartilhe-os com o seu departamento jurídico. 5. Adquira o programa. Assim que tiver aceitado os termos, você receberá instruções sobre como adquirir o programa na Apple Online Store. Se quiser usar uma ordem de compra, entre em contato com a sua Apple Store local para ver as opções de compra disponíveis. 6. Ative a sua adesão. Você receberá um comprovante do pedido depois de ter adquirido o programa. No prazo de 24 horas você receberá um de ativação da Apple com um código para ativar a sua adesão. Uma vez ativada, você terá acesso a todos os recursos do programa. Visão geral Definição da equipe Os Agentes e Administradores podem adicionar novos Membros, que podem ter papel de Administrador ou Membro, navegando pela guia People do Apple Developer Member Center. Vá até a seção Invitations e clique no botão Invite Person para convidar novos Membros para participar da sua equipe. Agente Administrador - Definição e Distribuição Administradores Membro - Definição e Aprovações Membros Desenvolvimento Configurando a sua equipe Assim que a empresa estiver cadastrada no ios Developer Enterprise Program, será necessário colocar o nome dos membros da sua equipe de desenvolvimento na seção Team do Member Center. Certificado de distribuição Certificados de desenvolvimento Certificados de desenvolvimento Papéis e responsabilidades da equipe Uma equipe de desenvolvimento é composta de pessoas com as seguintes funções: Agente. O contato principal da equipe de desenvolvimento, responsável por aceitar todos os acordos do ios Developer Program, é cadastrado também como o primeiro usuário inscrito no programa. O Agente é responsável por gerenciar o certificado para distribuição na empresa, usado para aprovisionar apps para implantação em larga escala para os funcionários. Administrador(es). Os administradores gerenciam as suas equipes de desenvolvimento e os certificados de desenvolvimento. Necessário o envolvimento do Agente para gerenciar a distribuição na empresa. Membros. Principais desenvolvedores da empresa. Os membros recebem aprovação dos Administradores para aprovisionar os apps e dispositivos para fins de teste e desenvolvimento. Necessário o envolvimento do Agente para gerenciar a distribuição na empresa. Aprovisionamento para o ambiente corporativo Desenvolvimento - Aprovisionamento Desenvolvimento - Aprovisionamento Dicas rápidas. Cadastrando dispositivos para desenvolvimento Os Administradores podem inserir vários IDs de dispositivo simultaneamente subindo um arquivo.deviceids gerado pelo iphone Configuration Utility. No iphone Configuration Utility, selecione os dispositivos que você deseja carregar e clique no botão Export. Isso irá criar o arquivo.deviceids. Acesse para baixar o iphone Configuration Utility. 9

10 Recursos de aprendizado Assim que tiver informado os nomes dos membros da sua equipe, acesse o ios Dev Center em onde você encontrará uma grande variedade de recursos. Você poderá marcá-los como favoritos ou fazer deles a sua página inicial para tudo relacionado ao processo de desenvolvimento. Veja aqui alguns dos ótimos recursos disponíveis. Fóruns Entre em contato com outros desenvolvedores de apps corporativos e compartilhe ideias e melhores práticas. É sempre útil contar com uma comunidade de desenvolvedores como você e à sua disposição. Biblioteca de referência Uma enciclopédia, um livro texto e um programa de referência em um lugar só. Uma lugar para você pesquisar, com tópicos separados por categoria, com todas as informações que você precisa para criar os seus apps. Código de amostra Use os exemplos para inspirar o desenvolvimento de apps incríveis, criados por você. Se quiser você pode copiar e colar o código de exemplo diretamente no seu projeto. Os exemplos em Apple.com realmente ajudam a ver melhor um recurso específico como detalhamento, por exemplo, ou mapas, ou a integração com um banco de dados SQL local. Keith Debickes, JM Family Enterprises, Inc. Links rápidos Perguntas mais frequentes sobre adesão ao programa: Perguntas mais frequentes sobre o Programa para Desenvolvedores de Apps Corporativos em ios: Guias de Primeiros Passos Se você é novato em desenvolvimento de ios, esses guias oferecem à sua equipe conceitos fundamentais e melhores práticas para o desenvolvimento em ios. Mais à frente Quando concluir o processo de planejamento, consulte a lista de verificação de planejamento no início desde capítulo. Se você concluiu todas as etapas, é bem provável que você tenha o suporte dos executivos e da sua equipe e um planejamento claro do projeto para que todos possam seguir. Sua equipe estará bem preparada para a próxima fase do processo: conhecer as melhores práticas de design e desenvolvimento e entender os conceitos básicos de desenvolvimento em ios. 10

11 Design O design é muito importante. É muito fácil criar um app básico para iphone e ipad. Mas apps mais elaborados demandam um pouco mais de trabalho. O que os apps mais bem sucedidos têm de tão atrativos? Eles têm um design atrativo e fazem excelente uso das cores e do áudio. São simples de usar e funcionam como o previsto. Eles envolvem o usuário e fazem com que o usuário sempre retorne a eles. Dando bastante atenção ao design na criação de um app novo ou aprimorando um app existente, você melhora o seu apelo, promove uma experiência mais envolvente para o usuário e faz com que as pessoas gostem de usar o seu app. Este capítulo descreve algumas estratégias que podem ser usadas para refinar a sua ideia, analisar as opções de design e determinar o design de um app que deixará os usuários mais produtivos. Design para toque Lista de verificação do design No final da fase de design, você terá: Lido as Diretrizes sobre Interface Humana em ios da Apple Definido uma lista concisa de recursos, diretamente alinhados à definição do seu aplicativo Dado prioridade a uma lista de objetos, tarefas e conceitos e definido como eles se relacionam entre si Criado um conjunto básico de esquemas e composições para visualização do processo do app Criar uma interface para interação com o mouse é bem diferente do que criar uma interface para toque. Assim que você começar a desenvolver um app, ficará interessado em entender o grande diferencial dos dispositivos com ios. Analise melhor um iphone ou um ipad e se familiarize com a interação dos usuários e convenções de design da interface. Para resumir, para interação por toque é necessário um número maior de pixels para representar um botão que pode ser selecionado por um dedo do que seriam para um mouse em um desktop. Por exemplo, o tamanho mínimo confortável para um elemento de toque da interface é 44 x 44 pontos. Os elementos como os menus pull-down e as barras de rolagem,tão comuns no desktop não funcionam bem nos dispositivos móveis desenvolvidos para toque. Leia as Diretrizes sobre Interface Humana As Diretrizes sobre Interface Humana em ios descrevem os princípios que ajudam na criação de uma interface de usuário aprimorada, para melhor experiência do usuário com o seu app em ios. Esses princípios são importantes tanto para os apps corporativos desenvolvidos internamente como para os apps desenvolvidos para a App Store. Uma das formas de garantir a consistência dos nossos apps é seguir as Diretrizes sobre Interface Humana da Apple. Esse material realmente nos ajuda na consistência dos apps que desenvolvemos. Há vários estilos diferentes de design à disposição e sempre nos certificamos de ter um tema consistente permeando todos eles. É muito importante para nós seguir as Diretrizes sobre Interface Humana. Todd Schofield, Standard Chartered Bank 11

12 Simplifique Muitas vezes os apps corporativos desenvolvidos internamente serão derivados de um aplicativo já existente para desktop ou serão baseados em sistemas que os usuários já utilizam. É muito fácil cair na armadilha de tentar levar todos os recursos e funções do aplicativo para desktop para o dispositivo móvel. Isso quase nunca dá certo e normalmente o usuário não tem a mesma experiência no dispositivo móvel. Lembre-se que os usuários realizam as tarefas de forma totalmente diferente nos dispositivos móveis e que a realização de algumas tarefas nem sempre é tão prática em um dispositivo móvel. O dispositivo móvel é mais indicado para tarefas menores, por isso é tão importante filtrar continuamente os recursos na fase de definição do aplicativo, para refinar o seu app. Veja algumas perguntas que você pode se fazer sobre os elementos da interface do usuário do seu app e que ajudarão a simplificar o design: É importante que esse elemento apareça na tela? Esse elemento viabiliza o acesso a um recurso importante? Ele é utilizado frequentemente? Quase sempre? O usuário precisa desse elemento para fazer uma seleção? Com base no fluxo do app, é importante colocar esse elemento na tela agora? Caso a resposta a alguma dessas perguntas seja não, é bem provável que você possa ignorar o elemento. Talvez você possa considerar a combinação da funcionalidade com alguma outra coisa. Os usuários de iphone e ipad estão habituados com a aparência e o comportamento dos apps que acompanham esses dispositivos. Você não precisa copiar cada detalhe dos apps integrados, mas é interessante entender os padrões de design que eles seguem e pensar como aplicar esses padrões aos apps que você criar, com um design simples, funcional e fácil de usar. Analise os comandos comuns desses apps, os eventos de toque como esticar e zoom, as animações e comece a pensar como você poderia aplicar esses conceitos ao seu próprio app de forma consistente. Dicas rápidas. Apps compactos Os apps simples, rápidos e bem executados irão gerar demanda interna e minimizar o escopo e o investimento. Esses apps compactos fazem a festa. Os usuários irão criar as suas próprias soluções, dando assim muito mais flexibilidade à força de trabalho. Nossa filosofia é que os apps internos devem ser tão elegantes e bonitos quanto o melhor app comercial. Por isso quando começamos a pensar no desenho da interface do usuário, não queríamos apenas resolver um mero problema de funcionalidade, queríamos resolver isso de uma forma que fosse bastante prática. Mark McWilliams, Razorfish 12

13 Priorizar Quando um app em ios define e mantém o foco na sua função principal, ele fica agradável e prático de usar. Cada parte do seu app deve ser ajustada para a sua finalidade principal. Criar uma lista de objetos, tarefas e conceitos e depois organizar tudo com base na relevância para a finalidade principal do seu app ajudará a apresentar uma interface de usuário bem organizada e com foco. Essa etapa também ajudará você a pensar no fluxo de trabalho ou processo de interação do seu app, que informará as decisões sobre o design da interface do usuário. Faça um inventário dos objetos, tarefas e conceitos Dicas rápidas. Tela Retina A tela Retina do iphone 4 possibilita a visualização de versões em alta resolução da parte gráfica e dos ícones. Se você exagerar nos elementos gráficos, perderá a oportunidade de mostrar as imagens bonitas e atrativas que os usuários tanto gostam. Em vez disso, trabalhe os recursos da imagem existentes de forma a compor versões maiores e de maior qualidade mais ricas em termos de textura, detalhes e mais realistas. Objetos. São os principais elementos funcionais do seu app. Por exemplo, em um app de calendário, os elementos seriam as coisas como os dias, meses, compromissos e lembretes. Tarefas. São as ações normalmente executados nos objetos, por exemplo, filtragem, agendamento, edição e criação. Conceitos. São os fluxos de trabalho ou, em alguns casos, uma série de tarefas relacionadas que compõem um conceito mais amplo. Usando o mesmo exemplo do calendário, um conceito poderia ser a busca, algo que normalmente envolveria várias tarefas. Objetos Busca Dias Semanas Meses Criar Lembretes Tarefas Agenda Criar Editar Busca Conceitos Busca Calendários Filtrar Quando tiver criado essas listas, você começará a perceber alguns relacionamentos entre os itens dentro de cada categoria. Isso ajudará você a agrupar objetos, tarefas e conceitos relacionados em uma hierarquia que poderá simplificar a forma como eles serão apresentados para o usuário. 13

14 Pense de cima para baixo Disponha os elementos utilizados com mais frequência (normalmente os de nível mais elevado) próximo à parte superior da tela, onde eles ficarão mais visíveis e de fácil alcance. Como o usuário varre a tela de cima para baixo, os elementos são apresentados progressivamente, de acordo com os seguintes critérios: Frequência de utilização: Os elementos utilizados com mais frequência devem ser maiores e os utilizados com menos frequência, menores. Importância para o usuário: Os elementos mais importantes devem ser maiores. Ênfase visual: Os elementos que você quiser que tenham mais destaque na sua composição devem ser maiores. O mesmo vale para as informações no seu app. Elas devem ser apresentadas na tela do material de maior interesse geral para o mais específico na parte mais inferior. Otimize Dicas rápidas. Crie um esquema do seu app Repita no papel. Normalmente a melhor maneira de articular a visão do seu design é criar esboços nos estágios iniciais do processo de design que ajudem a moldar e refinar o seu design, sem o custo associado ao desenvolvimento de código. Você pode comprar práticos modelos online que irão ajudar na criação de esquemas com certo refinamento. Repita com um app. Há também apps na App Store, como o imockup e o App Layout, que ajudam a criar uma espécie de maquete da interface do usuário para ios, usando comandos e modos de visualização padrão. O bom design é um processo iterativo. Quanto mais você aplicar os conceitos de design da interface nos estágios iniciais do processo (antes de gravar qualquer código), melhor serão os resultados finais. É muito importante otimizar o design para o seu público-alvo e dispositivo alvo. Os apps incríveis compensam os conceitos de interação do usuário que irão variar de acordo com as características únicas do dispositivo. Otimize o seu app para refinar e reiterar esses conceitos, de forma que o resultado final irá satisfazer os seus usuários. Seja iterativo Antes de dar início à criação bem sucedida de um app, você precisa de um conjunto bem organizado de esquemas. Você pode começar com alguns esquemas iniciais e refinar as ideias com o passar do tempo. A cada passo você descobrirá mais sobre como o seu usuário poderá interagir com o app e novas ideias que poderiam ser incorporadas tudo sem gastar tempo, dinheiro nem recursos no desenvolvimento em si. Considere desenhar ou esquematizar o fluxo completo do seu app, do início ao fim, para obter uma ambientação completa da experiência do usuário e da funcionalidade que o seu projeto irá oferecer. 14

15 ipad versus iphone Se você pretende desenvolver um app que rode tanto no iphone como no ipad, será necessário adaptar o design do app para cada dispositivo. Embora a maioria dos elementos da interface de usuário estejam disponíveis para todos os dispositivos, o layout como um todo varia muito. Por exemplo, o usuário normalmente espera uma parte gráfica mais sofisticada nos apps para ipad do que nos apps para iphone. Não é recomendável aumentar simplesmente um app para iphone para preencher toda a tela do ipad. Em vez disso, você precisa fazer com que o seu app para ipad envolva o usuário de forma que ele aproveite ao máximo todas as vantagens da sua tela maior e dos seus recursos. Lembre-se também que o iphone 4 suporta elementos gráficos de maior resolução com a ajuda da tela Retina, o que exige a duplicação da resolução da parte gráfica. Há também diferenças nos movimentos disponíveis e na forma como ocorre a rotação. Os dispositivos também suportam diferentes elementos da interface do usuário. Por exemplo, os comandos popover e os comandos do modo de divisão de tela são exclusivos do ipad. Apps Universais O ipad definitivamente nos deu mais flexibilidade, e vamos tirar proveito disso. Isso foi fundamental para nós. Não foi simplesmente algo do tipo vamos aumentar tudo três vezes agora que podemos contar com muito mais pixels mas, vamos nos certificar que estamos usando esse espaço devidamente. Se vamos passar uma coisa do iphone para o ipad, vamos repensar o processo. Provavelmente 60% da funcionalidade principal é a mesma, mas o que mais nós podemos fazer? Como podemos deixar o app mais prático, como podemos usar menos cliques ou menos tela para fazer as coisas? James Blomberg, General Electric O ios SDK suporta o desenvolvimento de aplicativos Universais. Um app Universal é otimizado para rodar em todos os dispositivos com ios. Basicamente é um app para iphone e um app para ipad criado como um único binário. Um app Universal consegue determinar em qual dispositivo ele está sendo executado e viabilizar a melhor experiência para aquele dispositivo. Os apps Universais bem desenvolvidos usam os recursos exclusivos de hardware do dispositivo, oferecem a opção certa de elementos de interface de usuário e usam apenas a funcionalidade suportada por aquele dispositivo. Ao criar um app Universal app para ios, é importante pensar como separar a interação do usuário do código do aplicativo adjacente. As classes e APIs do ios SDK usam um paradigma MVC (model-viewcontroller) que promove uma separação clara dos dados e da lógica do seu app dos modos de visualização que serão usados para apresentar tais dados. Por exemplo, a criação da sua interface de usuário com a ajuda do Interface Builder dá ao seu projeto esse tipo de flexibilidade (consulte o próximo capítulo). O primeiro passo na criação de um app Universal é criar desenhos da interface do usuário para cada tamanho um desenho para os dispositivos ipad e outro para os dispositivos iphone/ipod touch. Grande parte do design será influenciada pelos recursos que serão apresentados em cada um dos diferentes tamanhos. Pense como os usuários irão utilizar os movimentos e a orientação de forma diferente. Considere cada recurso de hardware de cada dispositivo, assim como a câmera. As diferenças em como os seus usuários usam o dispositivo informarão qual será o seu enfoque e design consistente de cada dispositivo e onde você poderá precisar de codificação condicional. 15

16 Acessibilidade É importante em um ambiente corporativo viabilizar acesso igual a todas as ferramentas e tecnologia móvel para todos os usuários. O ios oferece vários recursos que deixam um dispositivo acessível e fácil para que todos possam usar. Entretanto também é importante otimizar os seus apps internos para acessibilidade para que os usuários com necessidades especiais visuais, auditivas e físicas possam usar e usufruir o seu app. O ios traz uma interface de programação de Interface de Usuário de Acessibilidade, uma API leve que ajuda um app a oferecer todas as informações que o VoiceOver precisa para descrever a interface para que pessoas com necessidades visuais especiais possam usar o app. A interface de programação de Interface de Usuário de Acessibilidade permite agregar uma camada extra de funcionalidade que não altera a aparência do seu app nem interfere na sua lógica principal. Isso significa que quando você usa comandos e modos de visualização padrão, grande parte do trabalho de deixar o seu app acessível é feito no seu lugar. Dependendo do nível de personalização do seu app, deixá-lo acessível pode ser tão simples quando fornecer descrições precisas e úteis dos elementos da interface do usuário. O ios SDK também oferece essas ferramentas que ajudam você a deixar o seu app acessível: Uma janela inspetor do Interface Builder que facilita a colocação de informações descritivas de acessibilidade durante a criação dos arquivos nib. O Accessibility Inspector, que mostra as informações de acessibilidade integradas à interface de usuário do seu app e que ainda permite que você verifique essas informações quando roda o seu app no ios Simulator. Além disso você pode usar o próprio VoiceOver para testar a acessibilidade do seu app. Dicas rápidas. Agregando suporte ao VoiceOver A coisa mais certa a fazer é tornar o seu app em ios acessível para usuários de VoiceOver. Com isso você também responderá às diretrizes de acessibilidade elaboradas por vários organismos governamentais. Para certificar-se que os usuários de VoiceOver poderão usar o seu app, não será necessário fazer qualquer tipo de modificação no design da sua interface. Quando você usa elementos padrão, praticamente não há trabalho extra. Pode ser que seja necessário fornecer informações descritivas sobre os modos de visualização e comandos da sua interface de usuário. Quanto mais personalizada for a sua interface de usuário, mais informações personalizadas você precisará fornecer para que o VoiceOver possa descrever o app com precisão. Mais à frente Tendo como base as melhores práticas de design de interface de usuário, você estará pronto para passar para a fase de desenvolvimento do seu projeto. Mas como você pode se lembrar do capítulo sobre planejamento, o design é um processo iterativo que continua durante todo o ciclo de vida de desenvolvimento do app. A execução de um bom design com foco na experiência do usuário deve ser uma estratégia consciente, mesmo quando a sua equipe de desenvolvimento começa a mexer no código. O conjunto de ferramentas e os conceitos discutidos no próximo capítulo ajudarão você a fazer exatamente isso desenvolver um código sólido e, ao mesmo tempo, permitir que você ofereça apps muito bem feitos para os seus usuários. 16

17 Desenvolvimento Com o ios você oferece conteúdo e informações de novas formas, simples, mas poderosas, ajudando os seus funcionários a serem ainda mais produtivos. Com o ios SDK, a sua equipe de desenvolvimento poderá criar apps usando as mesmas ferramentas que os engenheiros da Apple utilizam para criar o OS e os apps que vêm em cada iphone e ipad. Isso permite criar apps que se apresentam, operam e respondem aos seus usuários de forma elegante e com a máxima eficiência. Usando as ferramentas do ios você usa estruturas de alto nível que ajudam a aproveitar todas as vantagens da plataforma. Nós iremos explorar as principais APIs para desenvolvimento interno e dar a você ideias para integração desses recursos aos seus apps. Discutiremos também como aproveitar as tecnologias web como HTML5, CSS e JavaScript. Com os recursos certos de segurança integrados na sua solução, essas tecnologias operam juntas para a criação de um alicerce poderoso e seguro que suporte as suas necessidades corporativas. Finalmente, antes que você possa considerar o seu app pronto para os usuários, você terá que testá-lo e depurá-lo. Você também irá validar o desempenho do seu app em diferentes dispositivos. Nós discutiremos como as ferramentas do ios ajudam você a realizar essas tarefas e sugerir melhores práticas para garantir que o seu app funcione da forma que você pretende. Desenvolvimento nativo Quando se trata de desenvolvimento interno, o importante é a execução da visão do design do seu app, aproveitando ao máximo os recursos do dispositivo e tudo isso em um ambiente organizado e eficiente. O ios SDK vem com o Xcode, o IDE para codificação, criação e depuração do seu app; Interface Builder para a criação de uma interface de usuário; Instruments para analisar o comportamento e o desempenho e dezenas de outras ferramentas. Lista de verificação do desenvolvimento No final da fase de desenvolvimento você terá noções básicas de: Ferramentas ios SDK, entre elas Xcode, Interface Builder, Instruments e Simulator As principais APIs e estruturas para desenvolvimento de apps corporativos internos Desenvolvimento de apps web Arquitetura do ios para acesso aos dados dos sistemas de back-office Melhores práticas para a segurança dos seus apps internos Teste, depuração e validação do desempenho do seu app Minha equipe diz que o SDK e o Xcode são ferramentas fantásticas de programação e muito fáceis de usar, mesmo para desenvolvedores que não tem conhecimento de Mac. Hans-Christian Pahlig, Axel Springer O Xcode é a central da sua experiência de desenvolvimento. O Xcode oferece finalização de código, análise estática em tempo real e depuração imediata no dispositivo. O Interface Builder facilita a criação de um protótipo do seu app. Arraste elementos para criar uma interface completa de usuário, sem necessidade de qualquer código. No Xcode 4, o Interface Builder está integrado ao IDE do Xcode. O Instruments coleta e apresenta os dados como uso do disco, da memória e da CPU em tempo real, facilitando a identificação de áreas problemáticas. O Simulator roda o seu app praticamente da mesma forma que um dispositivo ios faria, para que você possa verificar e testar o seu código diretamente no ambiente do desktop. 17

18 APIs essenciais para desenvolvedores de apps internos O ios SDK oferece ferramentas que ajudam você a integrar praticamente qualquer funcionalidade que você possa imaginar. Várias dessas ferramentas vêm com código de exemplo e recursos para ajudar você a se familiarizar rapidamente. Vamos analisar alguns dos milhares de APIs disponíveis no ios SDK. Uma rápida olhada pode dar asas à sua imaginação quando você vê a fantástica variedade de recursos que podem ser facilmente integrados na criação dos seus apps internos. Multitarefa. Os desenvolvedores têm acesso a sete serviços multitarefa que permitem que tarefas sejam executadas em segundo plano, preservando o desempenho e a duração da bateria. Eles incluem funções como Voice over IP, áudio em segundo plano, serviços de localização em segundo plano, notificações locais e via tecnologia push, finalização de tarefa e alternância rápida entre apps. Notificação via tecnologia push. O serviço da Apple de notificação via tecnologia push oferece uma forma de alertar os seus usuários sobre novas informações, mesmo com o app inativo. Envie notificações em texto, acione alertas audíveis ou agregue um identificador numérico ao ícone do seu app. O Xcode é a central da sua experiência de desenvolvimento, oferecendo finalização de código, análise estática em tempo real e depuração imediata no dispositivo. Acessórios. Os aplicativos podem se comunicar com os acessórios via o conector da base de 30 pinos ou sem fio, via Bluetooth. Crie um app que recupere dados de sensores externos e até mesmo controle os acessórios com a ajuda de uma sofisticada interface Multi-Touch. Crie um app de inventário para o seu leitor de código de barras. Mas se preferir, crie um app que registra e controla as leituras de um monitor cardíaco conectado. Você também pode criar seus próprios protocolos personalizados para intercâmbio de dados e comandos com o seu app. Para descobrir como agregar suporte a apps em ios no seu acessório, obtenha mais informações sobre o programa de licenciamento MFi em programs/mfi. Serviços de localização. Use a estrutura Core Location para determinar a latitude e a longitude atuais de um dispositivo para configurar e agendar eventos relacionados à localização. A estrutura usa o hardware disponível para fazer uma triangulação da posição do usuário com base nas informações dos sinais das redondezas. ios 4 traz aprimoramentos ao mapeamento com a ajuda da API MapKit. O MapKit oferece suporte à panorâmica e zoom, anotações personalizadas, mostra a localização atual e até codificação geográfica, destacando regiões do mapa e apresentando outras informações. 18

19 Integração de dados compartilhada. O ios oferece opções poderosas de conectividade para compartilhamento de informações entre apps. Usando sintaxe em URL, você consegue acessar dados da web, assim como iniciar ações em outros apps instalados como o Mail, Calendário, Contatos e outros. Seu próprio app pode adotar um esquema exclusivo de URL, permitindo que qualquer aplicativo inicie o seu app. Mail. O ios permite apresentar uma interface de composição de Mail ou SMS padrão a partir do seu app. Em ambos os casos, você pode pré-configurar por programa a mensagem com os destinatários e conteúdo, que pode ser editado pelo usuário antes do envio. O correio e as mensagens SMS enviadas são coordenados automaticamente nas filas do Mail e do Mensagens do sistema. Contatos. Com APIs do Address Book para dados compartilhados, o seu app pode criar um novo contato ou obter informações de um contato já existente. Acessando a lista de contatos integrada, o seu app pode habilitar um usuário e associar um contato ou endereço comercial a um processo ou tarefa do aplicativo. Calendários. O Event Kit permite que apps em ios acessem informações sobre eventos que constem no banco de dados do Calendário de um usuário. Busque eventos por faixa de data ou identificador exclusivo, receba notificações quando os registros do evento sofrerem alguma alteração e permita que os usuários criem e editem eventos para qualquer calendário. As alterações feitas nos eventos do banco de dados do Calendário de um usuário com o Event Kit são sincronizadas automaticamente com o calendário devido, inclusive com calendários corporativos hospedados em servidores CalDAV e Exchange. Fotos. O UIKit viabiliza o acesso à biblioteca de fotos do usuário. A interface para escolha de fotos traz comandos para navegação pela biblioteca de fotos do usuário e seleção de uma imagem que será enviada para o seu app. Você também tem a opção de habilitar comandos de edição para o usuário, para que o usuário possa dar uma panorâmica e recortar a imagem recebida. Outra opção é oferecer uma interface para a câmera, para que as fotos tiradas possam ser carregadas diretamente no seu app. O Interface Builder, integrado diretamente ao IDE do Xcode 4, simplifica a criação de um protótipo do seu app. Arraste elementos para criar uma interface completa de usuário, sem necessidade de qualquer código. Core Animation Áudio e vídeo. Tecnologias multimídia do ios SDK permitem implantar recursos sofisticados de áudio e vídeo no seu app. A estrutura Media Player, que suporta reprodução de arquivos de vídeo em tela cheia e reprodução de HTTP ao vivo, facilita o uso de servidores web padrão para a reprodução de conteúdo em áudio e vídeo de alta qualidade e remotamente. Seu app também pode aproveitar os benefícios de Core Audio para gerar, gravar, mixar, processar e reproduzir áudio no seu app. Use Core Animation para agregar movimento suave e feedback dinâmico à sua interface de usuário. Se preferir, use OpenGL ES para gráfico em 2D ou 3D de alto desempenho. 19

20 Desenvolvimento web Apps web uma categoria totalmente nova de aplicativos para dispositivos móveis estão abrindo inúmeras possibilidades para o mundo corporativo. Os apps web são páginas web personalizadas que aproveitam as vantagens de HTML, CSS e JavaScript para oferta de uma experiência realmente inigualável para os usuários de ios. Como você cria apps usando HTML, você consegue desenvolver apps web em qualquer ambiente de desenvolvimento web. Você só precisa hospedar uma página web para oferecer um app web. Você consegue gerenciar as mudanças e atualizações a partir do servidor que armazena a página. Vamos dar uma olhada rápida nas tecnologias utilizadas para criar apps web para dispositivos com ios. HTML5 é a especificação HTML mais recente, o principal padrão que determina como o conteúdo web interage com os navegadores modernos. HTML5 permite que os desenvolvedores integrem mídia rica diretamente em páginas web padrão, reduzindo o tempo de desenvolvimento e oferecendo rica interatividade para a criação de apps web. As animações CSS3 e os efeitos visuais permitem criar interfaces gráficas de usuário sofisticadas para os apps web. Os efeitos visuais disponíveis vão desde degradês, máscaras e reflexos até efeitos 2D e 3D mais complexos. Quando esses efeitos visuais são combinados com eventos de toque, é possível criar apps web que interagem de forma bem semelhante aos apps nativos do iphone e ipad. O WebKit é um mecanismo aberto de navegador. Viabilizando o Safari no iphone e no ipad, o WebKit simplifica o desenvolvimento web e acelera a inovação. Um conjunto de ferramentas de código aberto, WebKit é gratuito para qualquer pessoa. Oferece um mecanismo HTML para os apps web no iphone e no ipad. Dashcode faz parte do ios SDK. Seu ambiente integrado permite compor, codificar e até mesmo testar apps web. O Dashcode também oferece práticos modelos para dar vida ao seu app web. O Safari 5 para Mac e Windows traz um poderoso conjunto de ferramentas que facilita a depuração, calibragem e otimização de apps web para melhor desempenho e compatibilidade. Para ter acesso a essas ferramentas, vá até o menu Develop em Preferências do Safari no seu Mac ou PC. O Simulator roda o seu app praticamente da mesma forma que um dispositivo com ios, para que você possa verificar e testar o seu código diretamente do seu ambiente desktop. Como o Simulator vem com o navegador Safari para ios, você consegue testar e verificar os seus apps web antes da implantação. Uma das coisas que conseguimos fazer no SDK é ir ao ponto certo e fazer as mudanças necessárias rapidamente. É uma coisa que pode ser feita rapidamente na tela. Depois você usa o Simulator onde poderá ver tudo praticamente na hora. E para nós é possível ter uma resposta direta. Todd Schofield, Standard Chartered Bank 20

Manual do Usuário Microsoft Apps for Symbian

Manual do Usuário Microsoft Apps for Symbian Manual do Usuário Microsoft Apps for Symbian Edição 1.0 2 Sobre os aplicativos da Microsoft Sobre os aplicativos da Microsoft Os aplicativos Microsoft oferecem aplicativos corporativos Microsoft para o

Leia mais

Como implantar o iphone e o ipad Gerenciamento de Dispositivos Móveis

Como implantar o iphone e o ipad Gerenciamento de Dispositivos Móveis Como implantar o iphone e o ipad Gerenciamento de Dispositivos Móveis O ios suporta Gerenciamento de Dispositivos Móveis (MDM), o que ajuda as empresas a administrar implantações em escala do iphone e

Leia mais

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B BlackBerry Professional Software para Microsoft Exchange Versão: 4.1 Service pack: 4B SWD-313211-0911044452-012 Conteúdo 1 Gerenciando contas de usuários... 7 Adicionar uma conta de usuário... 7 Adicionar

Leia mais

Manual do Usuário Microsoft Apps

Manual do Usuário Microsoft Apps Manual do Usuário Microsoft Apps Edição 1 2 Sobre os aplicativos da Microsoft Sobre os aplicativos da Microsoft Os aplicativos da Microsoft oferecem aplicativos para negócios para o seu telefone Nokia

Leia mais

itunes U Diretrizes Como montar o seu curso Visão geral

itunes U Diretrizes Como montar o seu curso Visão geral Conteúdo Visão geral 1 Primeiros passos 2 Edição e organização do conteúdo 4 Comunicados, tarefas e material 6 Melhores práticas 7 Como gerenciar as inscrições 8 Visão geral Com itunes U é muito fácil

Leia mais

Guia do usuário do PrintMe Mobile 3.0

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

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS.

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. A computação em nuvem é uma mudança de paradigma no gerenciamento de TI e de datacenters, além de representar a capacidade da TI

Leia mais

Usar o Office 365 no iphone ou ipad

Usar o Office 365 no iphone ou ipad Usar o Office 365 no iphone ou ipad Guia de Início Rápido Verificar o email Configure o seu iphone ou ipad para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde quer

Leia mais

Como configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

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

Planejando o aplicativo

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

Índice de ilustrações

Índice de ilustrações Sumário 1Dez novos recursos do windows 8...2 1.1Interface Metro...2 1.2Internet Explorer 10...4 1.3Gerenciador de Tarefas...5 1.4Painel de Controle...5 1.5Interface Ribbon...6 1.6Menu Iniciar...7 1.7Windows

Leia mais

SAP VIRTUAL AGENCY GUIA DE INTRODUÇÃO: SELF SERVICE MARKETING

SAP VIRTUAL AGENCY GUIA DE INTRODUÇÃO: SELF SERVICE MARKETING GUIA DE INTRODUÇÃO: SELF SERVICE MARKETING SELF SERVICE MARKETING ÍNDICE Introdução 3 Iniciando 4 Criação de campanhas com recursos 8 Personalização e execução de campanhas pré-configuradas 10 Crie suas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Tipos de Sistemas Operacionais Com o avanço dos computadores foram surgindo alguns tipos de sistemas operacionais que contribuíram para o desenvolvimento do software. Os tipos de

Leia mais

Honeywell Total Connect 2.0 Serviços Remotos O PACOTE COMPLETO... MAIS OPÇÕES, RECURSOS E OPORTUNIDADES PARA OS DISTRIBUIDORES! Crie mais conexões

Honeywell Total Connect 2.0 Serviços Remotos O PACOTE COMPLETO... MAIS OPÇÕES, RECURSOS E OPORTUNIDADES PARA OS DISTRIBUIDORES! Crie mais conexões Honeywell Total Connect 2.0 Serviços Remotos O PACOTE COMPLETO... MAIS OPÇÕES, RECURSOS E OPORTUNIDADES PARA OS DISTRIBUIDORES! Crie mais conexões Honeywell Total Connect 2.0 Aprimoramos uma série de recursos

Leia mais

GUIA DO ALUNO. Orientações para a utilização dos cursos on-line do Módulo Risk Manager. Autor: Márcio Galvão Revisor: Natasha Sauma. Versão 1.

GUIA DO ALUNO. Orientações para a utilização dos cursos on-line do Módulo Risk Manager. Autor: Márcio Galvão Revisor: Natasha Sauma. Versão 1. GUIA DO ALUNO Orientações para a utilização dos cursos on-line do Módulo Risk Manager Versão 1.3 Autor: Márcio Galvão Revisor: Natasha Sauma Última atualização em 05.05.2015 Declaração de propriedade Copyright

Leia mais

AGÊNCIA VIRTUAL SAP GUIA DE INTRODUÇÃO

AGÊNCIA VIRTUAL SAP GUIA DE INTRODUÇÃO GUIA DE INTRODUÇÃO CONTEÚDO Introduction 3 Como Começar 5 Como Criar Campanhas E Material Promocional 8 Como Personalizar E Executar Uma Campanha Pré- Empacotada 10 Como Criar Suas Próprias Campanhas 12

Leia mais

Integração com a Mídia Social

Integração com a Mídia Social Guia rápido sobre... Integração com a Mídia Social Neste guia... Vamos mostrar como integrar seu marketing com as mídias sociais para você tirar o maior proveito de todo esse burburinho online! Nós ajudamos

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Visio 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Modelos atualizados Os modelos ajudam

Leia mais

MÓDULO - I Manual Prático Microsoft Excel 2007

MÓDULO - I Manual Prático Microsoft Excel 2007 MÓDULO - I Manual Prático Microsoft Excel 2007 MÓDULO - I APRESENTAÇÃO... 1 AMBIENTE DE TRABALHO... 2 A folha de cálculo... 2 O ambiente de trabalho do Excel... 3 Faixas de Opções do Excel... 4 - Guia

Leia mais

Usando o Outlook MP Geral

Usando o Outlook MP Geral Usando o Outlook MP Geral Este guia descreve o uso do Outlook MP. Este guia é baseado no uso do Outlook MP em um PC executando o Windows 7. O Outlook MP pode ser usado em qualquer tipo de computador e

Leia mais

Google Apps para o Office 365 para empresas

Google Apps para o Office 365 para empresas Google Apps para o Office 365 para empresas Faça a migração O Office 365 para empresas tem uma aparência diferente do Google Apps, de modo que, ao entrar, você poderá obter esta exibição para começar.

Leia mais

Guia do Laboratório de Teste: Demonstre colaboração de Intranet com SharePoint Server 2013

Guia do Laboratório de Teste: Demonstre colaboração de Intranet com SharePoint Server 2013 Guia do Laboratório de Teste: Demonstre colaboração de Intranet com SharePoint Server 2013 Este documento é fornecido no estado em que se encontra. As informações e exibições expressas neste documento,

Leia mais

O poder da colaboração e da comunicação baseadas na Nuvem

O poder da colaboração e da comunicação baseadas na Nuvem O poder da colaboração e da comunicação baseadas na Nuvem O Microsoft Office 365 é a suíte de Produtividade da Microsoft, que oferece as vantagens da Nuvem a empresas de todos os tamanhos, ajudando-as

Leia mais

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes)

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) 1. Sobre o Microsoft Dynamics CRM - O Microsoft Dynamics CRM permite criar e manter facilmente uma visão clara dos clientes,

Leia mais

MANUAL DO USUÁRIO Gerente de projeto

MANUAL DO USUÁRIO Gerente de projeto MANUAL DO USUÁRIO Gerente de projeto Conteúdos 1. O gerente de projeto... 3 2. Painel de início... 4 3. Parâmetros gerais do projeto... 5 4. Designar usuários a projetos e tarefas... 6 5. Orçamento...

Leia mais

Apostilas OBJETIVA Cargo: AGENTE DE TELECOMUNICAÇÕES PC Polícia Civil do Estado de São Paulo - Concurso Público 2015. 3º Caderno.

Apostilas OBJETIVA Cargo: AGENTE DE TELECOMUNICAÇÕES PC Polícia Civil do Estado de São Paulo - Concurso Público 2015. 3º Caderno. 3º Caderno Índice Pg. Editor de Apresentações MS-PowerPoint 2010... Exercícios pertinentes... Edição de textos, planilhas e apresentações BROffice... Exercícios pertinentes... Conceitos, ferramentas, aplicativos

Leia mais

Guia de Introdução ao Windows SharePoint Services

Guia de Introdução ao Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services - Windows SharePoint Services... Page 1 of 11 Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services Ocultar tudo O Microsoft Windows

Leia mais

RELATÓRIO DO GOMOMETER

RELATÓRIO DO GOMOMETER RELATÓRIO DO GOMOMETER Análise e conselhos personalizados para criar sites mais otimizados para celular Inclui: Como os clientes de celular veem seu site atual Verificação da velocidade de carregamento

Leia mais

Diretrizes do curso itunes U

Diretrizes do curso itunes U Diretrizes do curso itunes U Índice Novidades no itunes U 1 Visão geral 2 Primeiros passos 3 Definições do curso 4 Editar e organizar conteúdo 6 Adicionar publicações, tarefas e materiais 7 Gerir as inscrições

Leia mais

O futuro da produtividade

O futuro da produtividade O futuro da produtividade Ambiente cada vez mais exigente CONSUMO DO PRODUTO 11% de profissionais da informação visitam sites de rede social para o trabalho FORÇA DE TRABALHO MULTIGERAÇÃO 4milhões de jovens

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

1. Apresentação. 1.1. Conexão Digital para o Desenvolvimento Social. 1.2. Engajamento na Iniciativa

1. Apresentação. 1.1. Conexão Digital para o Desenvolvimento Social. 1.2. Engajamento na Iniciativa 1. Apresentação 1.1. Conexão Digital para o Desenvolvimento Social A conexão Digital para o Desenvolvimento Social é uma iniciativa que abrange uma série de atividades desenvolvidas por ONGs em colaboração

Leia mais

Índice. * Recursos a partir da IOS 4.1. Telefone (11)2762-9576 Email sac@iphonebest.com.br. www.iphonebest.com.br

Índice. * Recursos a partir da IOS 4.1. Telefone (11)2762-9576 Email sac@iphonebest.com.br. www.iphonebest.com.br 1 Índice Utilizando o Gerenciador Multi Tarefa... 3 Organização de aplicativos... 8 Configurar Gmail... 15 Página favorita em ícone... 18 Excluindo Aplicativos e Ícones Favoritos...21 Gerenciar Aplicativos

Leia mais

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Excel 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Adicionar comandos à Barra de Ferramentas

Leia mais

Lotus Notes 8.5 para o Office 365 para empresas

Lotus Notes 8.5 para o Office 365 para empresas Lotus Notes 8.5 para o Office 365 para empresas Faça a migração O Microsoft Outlook 2013 pode parecer diferente do Lotus Notes 8.5, mas você rapidamente descobrirá que o Outlook permite fazer tudo o que

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge Manual do Usuário Versão 1.1 ExpressoMG 14/10/2015 Sumário 1. Apresentação... 4 1.1 Objetivos do Manual... 4 1.2 Público Alvo...

Leia mais

Núcleo Thomas Manual do usuário

Núcleo Thomas Manual do usuário Núcleo Thomas Manual do usuário Sua mais nova e aprimorada ferramenta online de avaliação e gerenciamento de pessoas Descubra a forma mais rápida e simples de gerenciar suas avaliações de funcionários

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

Fiery Network Controller para Xerox WorkCentre 7800 Series. Bem-vindo

Fiery Network Controller para Xerox WorkCentre 7800 Series. Bem-vindo Fiery Network Controller para Xerox WorkCentre 7800 Series Bem-vindo 2013 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto.

Leia mais

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7 Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID

Leia mais

GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA

GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA GANHE DINHEIRO FACIL GASTANDO APENAS ALGUMAS HORAS POR DIA Você deve ter em mente que este tutorial não vai te gerar dinheiro apenas por você estar lendo, o que você deve fazer e seguir todos os passos

Leia mais

ez Flow Guia do Usuário versão 1.0 experts em Gestão de Conteúdo

ez Flow Guia do Usuário versão 1.0 experts em Gestão de Conteúdo ez Flow Guia do Usuário versão 1.0 Conteúdo 1. Introdução... 3 2 1.1 Público alvo... 3 1.2 Convenções... 3 1.3 Mais recursos... 3 1.4. Entrando em contato com a ez... 4 1.5. Direitos autorais e marcas

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

Bem-vindo ao Corel VideoStudio Pro X5

Bem-vindo ao Corel VideoStudio Pro X5 Sumário Bem-vindo ao Corel VideoStudio Pro X5........................... 2 Novos recursos e aprimoramentos............................... 4 Conhecer a área de trabalho....................................

Leia mais

Criando presença com as páginas do Facebook

Criando presença com as páginas do Facebook Páginas do 1 Criando presença com as páginas do Sua Página Todos os dias, milhões de pessoas em todo o mundo acessam o para se conectar com amigos e compartilhar coisas que gostam. Este guia foi desenvolvido

Leia mais

Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc.

Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc. CRIANDO UMA CAMPANHA Esta é a tela inicia, aqui podemos visualizer os relatórios de envio, gráficos de inscrições,cancelamentos, etc. O primeiro passo é adicionar uma lista, as lista basicamente são grupos

Leia mais

Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server

Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server Guia do laboratório de teste: Configure o SharePoint Server 2010 como um Servidor Único com o Microsoft SQL Server Este documento é fornecido no estado em que se encontra. As informações e exibições expressas

Leia mais

Crescendo e Inovando com um Parceiro Confiável de Suporte

Crescendo e Inovando com um Parceiro Confiável de Suporte IBM Global Technology Services Manutenção e suporte técnico Crescendo e Inovando com um Parceiro Confiável de Suporte Uma abordagem inovadora em suporte técnico 2 Crescendo e Inovando com um Parceiro Confiável

Leia mais

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível

Versão 1.0 Janeiro de 2011. Xerox Phaser 3635MFP Plataforma de interface extensível Versão 1.0 Janeiro de 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX e XEROX e Design são marcas da Xerox Corporation nos Estados Unidos e/ou em outros países. São feitas alterações periodicamente

Leia mais

Guia ineocontrol. iphone e ipod Touch

Guia ineocontrol. iphone e ipod Touch Guia ineocontrol iphone e ipod Touch Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das interfaces criadas

Leia mais

Questão em foco: Mobilidade no PLM. Reduzindo as barreiras à inovação e à tomada de decisões de engenharia

Questão em foco: Mobilidade no PLM. Reduzindo as barreiras à inovação e à tomada de decisões de engenharia Questão em foco: Mobilidade no PLM Reduzindo as barreiras à inovação e à tomada de decisões de engenharia Tech-Clarity, Inc. 2011 Índice Introdução da questão... 3 O valor da mobilidade para a engenharia...

Leia mais

Nove erros comuns que devem ser evitados ao selecionar e implementar uma solução de mobilidade

Nove erros comuns que devem ser evitados ao selecionar e implementar uma solução de mobilidade Nove erros comuns que devem ser evitados ao selecionar e implementar uma solução de mobilidade Introdução Introdução A empresa de pesquisa IDC prevê que mais da metade dos trabalhadores usarão ferramentas

Leia mais

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados. Sempre que você não estiver usando a conexão, desligue a internet do seu aparelho. Mesmo em espera, os programas do celular ou tablet ficarão atualizando com redes sociais, e-mails, entre outros. Com isso

Leia mais

Introdução ao GetResponse

Introdução ao GetResponse Guia rápido sobre... Introdução ao GetResponse Neste guia... Aprenda a construir sua lista, a criar envolventes e-mails e a converter contatos em clientes em GetResponse, com acesso aos melhores recursos

Leia mais

BlackBerry Link para Mac OS. Versão: 1.1.1. Guia do usuário

BlackBerry Link para Mac OS. Versão: 1.1.1. Guia do usuário BlackBerry Link para Mac OS Versão: 1.1.1 Guia do usuário Publicado: 15/08/2013 SWD-20130815094443327 Conteúdo Noções básicas...5 Sobre BlackBerry Link...5 Conheça BlackBerry Link... 5 Conectando a BlackBerry

Leia mais

Conheça o seu telefone

Conheça o seu telefone Conheça o seu telefone O nome MOTOROLA e sua logomarca estilizada M estão registrados no Escritório de Marcas e Patentes dos EUA. Motorola, Inc. 2008 Algumas funções do telefone celular dependem da capacidade

Leia mais

Soluções de Vídeo de IP Série MAXPRO APRENDA UM, CONHEÇA TODOS. Aberto, flexível e escalável Plataforma de vigilância de vídeo

Soluções de Vídeo de IP Série MAXPRO APRENDA UM, CONHEÇA TODOS. Aberto, flexível e escalável Plataforma de vigilância de vídeo Soluções de Vídeo de IP Série MAXPRO APRENDA UM, CONHEÇA TODOS Aberto, flexível e escalável Plataforma de vigilância de vídeo APRENDA UM, CONHEÇA TODOS Você está procurando... sistemas que são interoperáveis

Leia mais

Sistema operacional Windows 7, Windows Live Mail e Adobe Reader. Sistemas operacionais em concursos públicos

Sistema operacional Windows 7, Windows Live Mail e Adobe Reader. Sistemas operacionais em concursos públicos Sistema operacional Windows 7, Windows Live Mail e Adobe Reader Sistemas operacionais em concursos públicos Antes de tudo é importante relembrarmos que o sistema operacional é um tipo de software com a

Leia mais

07 É NECESSÁRIO FAZER TREINAMENTO? 06 VERSÃO DE DEMONSTRAÇÃO 10 SUPORTE ÍNDICE INTRODUÇÃO CONCLUSÃO DIFICULDADES PELA FALTA DE MOBILIDADE

07 É NECESSÁRIO FAZER TREINAMENTO? 06 VERSÃO DE DEMONSTRAÇÃO 10 SUPORTE ÍNDICE INTRODUÇÃO CONCLUSÃO DIFICULDADES PELA FALTA DE MOBILIDADE ÍNDICE INTRODUÇÃO 01 DIFICULDADES PELA FALTA DE MOBILIDADE 02 MOBILIDADE: PORQUE INVESTIR 03 COMO BAIXAR 04 SMARTPHONE OU TABLET? 05 FUNCIONA COM E SEM CONEXÃO COM A INTERNET? 06 VERSÃO DE DEMONSTRAÇÃO

Leia mais

MicroWork TOUCH CRM. Considerações Gerais

MicroWork TOUCH CRM. Considerações Gerais Considerações Gerais O é uma importante ferramenta para o controle de fluxo de loja de sua concessionária. Através deste aplicativo, sua recepcionista de showroom registrará os dados de contato de todos

Leia mais

Elementos essenciais para criar a Jornada do Cliente. para qualquer nível de profissional de marketing

Elementos essenciais para criar a Jornada do Cliente. para qualquer nível de profissional de marketing 3 Elementos essenciais para criar a Jornada do Cliente para qualquer nível de profissional de marketing Elementos essenciais para criar a Jornada do Cliente para qualquer nível de profissional de marketing

Leia mais

Fundamentos da Computação Móvel

Fundamentos da Computação Móvel Fundamentos da Computação Móvel (Plataformas Sistemas Operacionais e Desenvolvimento) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,

Leia mais

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

Guia de introdução. Para os administradores do programa DreamSpark

Guia de introdução. Para os administradores do programa DreamSpark Guia de introdução Para os administradores do programa DreamSpark Este documento destaca as funções básicas necessárias para configurar e gerenciar seu ELMS na WebStore do DreamSpark. Versão 2.4 05.06.12

Leia mais

Política de uso de dados

Política de uso de dados Política de uso de dados A política de dados ajudará você a entender como funciona as informações completadas na sua área Minhas Festas. I. Informações que recebemos e como são usadas Suas informações

Leia mais

Manual. V e r s ã o i P a d

Manual. V e r s ã o i P a d Manual V e r s ã o i P a d índice I. Introdução II. Procedimentos básicos III. A agenda IV. Clientes V. Prontuário VI. Configurações VII. Medicamentos VIII. Tags IX. Receitas X. Contato I Introdução O

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

BlackBerry Link para Windows. Versão: 1.2.3. Guia do usuário

BlackBerry Link para Windows. Versão: 1.2.3. Guia do usuário BlackBerry Link para Windows Versão: 1.2.3 Guia do usuário Publicado: 20/01/2014 SWD-20140120093527474 Conteúdo Recursos relacionados... 5 Noções básicas...6 Sobre BlackBerry Link...6 Conhecendo o BlackBerry

Leia mais

Diveo Exchange OWA 2007

Diveo Exchange OWA 2007 Diveo Exchange OWA 2007 Manual do Usuário v.1.0 Autor: Cícero Renato G. Souza Revisão: Antonio Carlos de Jesus Sistemas & IT Introdução... 4 Introdução ao Outlook Web Access 2007... 4 Quais são as funcionalidades

Leia mais

Série MAXPRO. de Soluções para Vídeo IP APRENDA UM, CONHEÇA TODOS. Aberta, Flexível e Dimensionável Plataforma de Vigilância de Vídeo

Série MAXPRO. de Soluções para Vídeo IP APRENDA UM, CONHEÇA TODOS. Aberta, Flexível e Dimensionável Plataforma de Vigilância de Vídeo Série MAXPRO de Soluções para Vídeo IP APRENDA UM, CONHEÇA TODOS Aberta, Flexível e Dimensionável Plataforma de Vigilância de Vídeo APRENDA UM, CONHEÇA TODOS Você está procurando por... sistemas que são

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Access 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Alterar o tamanho da tela ou fechar

Leia mais

Guia de instalação e configuração do Alteryx Server

Guia de instalação e configuração do Alteryx Server Guia de referência Guia de instalação e configuração do Alteryx Server v 1.5, novembro de 2015 Sumário Guia de instalação e configuração do Alteryx Server Sumário Capítulo 1 Visão geral do sistema... 5

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

Guia Prático de Acesso

Guia Prático de Acesso Guia Prático de Acesso 1. Como acessar o novo e-volution? O acesso ao novo e-volution é feito através do endereço novo.evolution.com.br. Identifique abaixo as possíveis formas de acesso: 1.1 Se você já

Leia mais

Manual do usuário. isic5 - iphone e ipod Touch

Manual do usuário. isic5 - iphone e ipod Touch Manual do usuário isic5 - iphone e ipod Touch isic5 - iphone e ipod Touch Este manual irá auxiliá-lo na instalação e utilização do software para visualização das imagens dos DVRs e Câmera Speed Dome IP

Leia mais

Marketing de Conteúdo para iniciantes CONTENT STRATEGY

Marketing de Conteúdo para iniciantes CONTENT STRATEGY Marketing de Conteúdo para iniciantes CONTENT STRATEGY A Rock Content ajuda você a montar uma estratégia matadora de marketing de conteúdo para sua empresa. Nós possuimos uma rede de escritores altamente

Leia mais

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper Outubro de 2007 Resumo Este white paper explica a função do Forefront Server

Leia mais

Introdução Microsoft PowerPoint 2013 apresentações Office PowerPoint 2013 Microsoft PowerPoint 2013 textos planilhas Excel Word

Introdução Microsoft PowerPoint 2013 apresentações Office PowerPoint 2013 Microsoft PowerPoint 2013 textos planilhas Excel Word PowerPoint 2013 Sumário Introdução... 1 Iniciando o PowerPoint 2013... 2 Criando Nova Apresentação... 10 Inserindo Novo Slide... 13 Formatando Slides... 15 Inserindo Imagem e Clip-art... 16 Inserindo Formas...

Leia mais

INTRODUÇÃO. A Claireconference agradece pela escolha!

INTRODUÇÃO. A Claireconference agradece pela escolha! 1 ÍNDICE 1. IMPLEMENTAÇÃO 4 1.1 PAINEL DE CONTROLE 4 1.1.1 SENHA 4 1.1.2 CRIAÇÃO DE USUÁRIOS DO LYNC 5 1.1.3 REDEFINIR SENHA 7 1.1.4 COMPRAR COMPLEMENTOS 9 1.1.5 UPGRADE E DOWNGRADE 10 1.1.5.1 UPGRADE

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página

Leia mais

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS.

USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. USE O PODER DA NUVEM. VEJA COMO A NUVEM PODE TRANSFORMAR SEUS NEGÓCIOS. A computação em nuvem é uma mudança de paradigma no gerenciamento de TI e de datacenters, além de representar a capacidade da TI

Leia mais

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 4 2 Nextel Cloud Web... 5 2.1 Página Inicial... 6 2.1.1 Meu Perfil... 7 2.1.2 Meu Dispositivo...

Leia mais

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem

Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Gerenciador de sistemas Gerenciamento de dispositivo móvel com base em nuvem Resumo O Gerenciador de sistemas da Meraki fornece gerenciamento centralizado em nuvem e pelo ar, diagnósticos e monitoramento

Leia mais

Guia Rápido. Projects & Teamwork

Guia Rápido. Projects & Teamwork Guia Rápido Projects & Teamwork Conteúdo 1. Meu Perfil, tutoriais y ajuda contextual... 3 2. Criar projetos... 6 3. Criar usuários e atribuir usuários a projetos e tarefas... 7 4. Criar e controlar tarefas...10

Leia mais

COMPUTAÇÃO EM NUVEM: TENDÊNCIAS E OPORTUNIDADES DE NEGÓCIOS RELATÓRIO EXECUTIVO DE NEGÓCIOS

COMPUTAÇÃO EM NUVEM: TENDÊNCIAS E OPORTUNIDADES DE NEGÓCIOS RELATÓRIO EXECUTIVO DE NEGÓCIOS COMPUTAÇÃO EM NUVEM: TENDÊNCIAS E OPORTUNIDADES DE NEGÓCIOS TM RELATÓRIO EXECUTIVO DE NEGÓCIOS A visão da computação em nuvem por Aad van Schetsen, vicepresidente da Compuware Uniface, que mostra por que

Leia mais

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

Usar o Office 365 em seu telefone Android

Usar o Office 365 em seu telefone Android Usar o Office 365 em seu telefone Android Guia de Início Rápido Verificar o email Configure o seu telefone Android para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO Santa Maria, 10 de Outubro de 2013. Revisão aula anterior Documento de Requisitos Estrutura Padrões Template Descoberta

Leia mais

PRIMAVERA PORTFOLIO MANAGEMENT DA ORACLE

PRIMAVERA PORTFOLIO MANAGEMENT DA ORACLE PRIMAVERA PORTFOLIO MANAGEMENT DA ORACLE RECURSOS GERENCIAMENTO DE PORTFÓLIO Entrega valor por meio de uma abordagem de estratégia em primeiro lugar para selecionar o conjunto ideal de investimentos Aproveita

Leia mais

Câmera IP. Câmera de rede. Manual do usuário

Câmera IP. Câmera de rede. Manual do usuário 1 Câmera IP Câmera de rede Manual do usuário Diretório 1. Visão geral do produto...2 1.1 Embalagem do produto...3 1.2 Características do produto...3 2. Instalação do hardware... 4 2.1 Conecte o cabo de

Leia mais

Manual de Utilização do Zimbra

Manual de Utilização do Zimbra Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas

Leia mais

5 motivos para gerenciar sua frota na nuvem

5 motivos para gerenciar sua frota na nuvem 5 motivos para gerenciar sua frota na nuvem 2 ÍNDICE >> Introdução... 3 >> O que é software na nuvem... 6 >> Vantagens do software na nuvem... 8 >> Conclusão... 13 >> Sobre a Frota Control... 15 3 Introdução

Leia mais

ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9

ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9 ANDRÉ ALENCAR 1 INFORMÁTICA INTERNET EXPLORER 9 1. JANELA PADRÃO Importante: O Internet Explorer não pode ser instalado no Windows XP. 2. INTERFACE MINIMALISTA Seguindo uma tendência já adotada por outros

Leia mais

P2D PRONTUÁRIO UNIVERSAL SISTEMA OFICIAL DO CBO CERTIFICADO PELO CFM-SBIS

P2D PRONTUÁRIO UNIVERSAL SISTEMA OFICIAL DO CBO CERTIFICADO PELO CFM-SBIS P2D PRONTUÁRIO UNIVERSAL SISTEMA OFICIAL DO CBO CERTIFICADO PELO CFM-SBIS Estamos comprometidos a ajudá-lo a criar um fluxo de trabalho prático com o P2D. Para tanto, preparamos essas 10 dicas com as melhores

Leia mais

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3

ÍNDICE... 2 INTRODUÇÃO... 3. A série... 3 WORD 2007 E 2010 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 3 A série... 3 01 CAPTURAS DE TELA WORD 2010... 3 02 IMAGENS 2007/2010... 5 03 NOTAS DE RODAPÉ... 13 04 NUMERAÇÃO DE PÁGINAS... 15 05 CONTAR PALAVRAS...

Leia mais

Capture Pro Software. Introdução. A-61640_pt-br

Capture Pro Software. Introdução. A-61640_pt-br Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando

Leia mais