CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

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

Download "CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA"

Transcrição

1 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS FELIPE MACIEL RODRIGUES MR COFFEE: UMA APLICAÇÃO MÓVEL PARA IOS INTEGRADA AO FACEBOOK LINS/SP 2º SEMESTRE/2012

2 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS FELIPE MACIEL RODRIGUES MR COFFEE: UMA APLICAÇÃO MÓVEL PARA IOS INTEGRADA AO FACEBOOK Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins para obtenção do Título de Tecnólogo em Banco de Dados. Orientador: Prof. Me. Anderson Pazin LINS/SP 2º SEMESTRE/2012

3 FELIPE MACIEL RODRIGUES MR COFFEE UMA APLICAÇÃO MÓVEL PARA IOS INTEGRADA AO FACEBOOK Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins, como parte dos requisitos necessários para a obtenção do título de Tecnólogo em Banco de Dados sob orientação do Prof. Me. Anderson Pazin. Data de aprovação: / / Orientador (Prof. Me. Anderson Pazin) Examinador 1 Examinador 2

4 Aos meus pais Laércio e Sonia, e a minha irmã Camila, que sempre apoiaram-me em minhas decisões e que mesmo em situações adversas sempre incentivaram-me a estudar para que eu pudesse trabalhar no que amo.

5 AGRADECIMENTOS Ao final de mais uma etapa concluída, agradeço primeiramente à Deus por ter me dado força para não desanimar diante desta meta. Aos meus pais e minha irmã por estarem presentes na caminhada desta graduação desde o início e nos quais ajudaram-me incondicionalmente, são as pessoas nos quais devo tudo o que sou. Meu sincero agradecimento ao meu orientador Me Anderson Pazin, pelos seus ensinamentos e pelo seu incentivo ao aprendizado, os seus conselhos foram cruciais para a conclusão deste trabalho. Agradeço aos amigos que fiz na faculdade, Gustavo, Ulisses, Mauro, Mario, Jean, Danilo, Marco, João e aos mestres Alexandre Ponce, Fábio Lúcio, Adriano Bezerra e Mário Pardo, pessoas nos quais pude partilhar momentos de descontração em meio às provas, trabalhos e afazeres acadêmicos. Meus agradecimentos aos demais professores que passaram por minha vida nesta graduação, compartilhando seus conhecimentos com muita sabedoria e paciência. Em especial agradeço ao amigo/patrão Alexandre, no qual deu-me a primeira oportunidade de emprego na área de TI e no qual sempre nos propõe novos desafios, forçando-nos estudar e buscar sempre mais conhecimentos. Agradeço também aos diretores da Total Solution Provider, Fabrício Argentieri e Wladimir Benegas, pelo apoio na obtenção do certificado de desenvolver Apple, pois foi quando obtive o primeiro contato com o desenvolvimento de aplicações para o sistema operacional ios e fiquei fascinado por este mundo. Por fim agradeço a minha namorada Letícia que sempre tratou a minha ausência com muita compreensão e no qual incentivou-me a prestar o vestibular para que eu voltasse a estudar.

6 RESUMO Pesquisas apontam o crescimento do uso de smartphones nos últimos anos. O ano de 2011 foi marcado por algo inédito no mercado tecnológico no qual o número de vendas de smartphones superou em 17,6% o número de vendas de computadores. O aumento nas vendas não se deve apenas a queda dos preços dos smartphones, mas há uma tendência crescente dos consumidores para navegar na internet e interagir com aplicativos e serviços disponíveis nestes dispositivos. Estes motivos explicam porque atualmente o mercado de aplicativos móveis está em expansão. Entre as aplicações utilizadas em smartphones estão as redes sociais, que figuram também entre os sites mais acessados em computadores. A finalidade do presente trabalho é o desenvolvimento de um aplicativo para o ios capaz de comunicar-se com a API oficial do Facebook. Para a implementação do aplicativo proposto foram utilizadas as linguagens de programação Objective-C e Hypertext Preprocessor (PHP), bancos de dados SQLite e MySQL e a API Graph do Facebook. Palavras Chave: redes sociais, dispositivos móveis, aplicações móveis, ios, objective-c.

7 ABSTRACT Research in recent years has shown an increase in smartphone usage. In 2011 the computer industry saw an increase in smartphone sales, surpassing desktop computers by an unprecedented 17.6%. This increase is not only due to plummeting smartphone prices, but also due to the increasing consumer trend to surf the web and interact with applications and services available on these platforms. These reasons explain the ongoing market expansion of the mobile phone application industry. One of the leading categories of smartphone applications is social networking, which is also one of the leading categories in desktop computer web usage statistics. The purpose of this paper is to develop an ios (Apple's Operating System, used in iphones, ipads and ipods) application capable of communicating with Facebook's Official API. This project used the Objective-C and PHP languages, along with the SQLite and MySQL Relational Database Management Systems (RDBMS) and Facebook's Graph API. Keywords: social networks, mobile devices, smartphones, mobile application, ios, objective-c.

8 LISTA DE ILUSTRAÇÕES Figura ios Figura ios Figura ios Figura ios 5.0 centro de notificações Figura Camadas de arquitetura ios Figura Celular HTC Dream G Figura Android 1.5 widgets Figura Android 1.6 aplicativo de busca Figura Android 2.2 widgets Figura Android 3.0 múltiplas abas Figura Android 4.0 compartilhamento instantâneo Figura Camadas de arquitetura Android Figura Celular Ericsson R Figura Celular Nokia 9210 Communicator Figura Teclado virtual e reconhecimento de escrita Figura Celular Nokia Figura Celular Sony Ericsson P Figura Aplicativo TripAdvisor in Augmented Reality Figura Recursos BlackBerry Figura Tela inicial WP Figura Venda de ipads Figura Vendas de iphones Figura Média de downloads de aplicativos por dispositivo Figura Desenvolvedores ios e Android Figura Xcode Figura Sintaxe declaração de classe Figura Sintaxe declaração de método Figura Exemplo interface, implementação e invocação Figura MVC Figura Armazenando dados utilizando a classe NSUserDefaults

9 Figura Recuperando dados utilizando a classe NSUserDefaults Figura Objeto JSON Figura Array JSON Figura Valor JSON Figura String JSON Figura Alert Figura Graph API Explorer Figura Acessando informações públicas Figura Conexão Graph API Figura Criar novo aplicativo Figura Nome do aplicativo Figura App ID e App Secret Figura Permissões do aplicativo Figura Janela de permissões do aplicativo Figura Exemplo autenticação e permissão Facebook SDK PHP Figura Implementação SQLite com PHP Figura Linha de comando MySQL Figura PHPMyAdmin Figura Diagrama de classe Figura Diagrama de caso de uso Figura Diagrama de atividade Figura Diagrama de sequência Figura MVC. Efetuar login Figura Diagrama de atividade. Inserir receita Figura Diagrama de atividade. Excluir receita Figura Diagrama de atividade. Aprovar receita Figura Diagrama de sequência. Inserir receita Figura Diagrama de sequência. Excluir receita Figura Diagrama de sequência. Aprovar receita Figura Diagrama de atividade. Listar receita Figura Diagrama de atividade. Inserir receita local Figura Diagrama de atividade. Excluir receita local Figura Diagrama de atividade. Submeter receita

10 Figura Diagrama de sequência. Listar receita Figura Diagrama de sequência. Inserir receita local Figura Diagrama de sequência. Excluir receita local Figura Diagrama de sequência. Submeter receita Figura MVC. Manter receita Figura Diagrama de atividade. Listar opiniões Figura Diagrama de atividade. Inserir opinião Figura Diagrama de sequência. Listar opiniões Figura Diagrama de sequência. Inserir opinião Figura MVC. Manter opiniões Figura Ícone do aplicativo, tela de carregamento e tela principal Figura Detalhes da receita Figura Listar opiniões Figura Escrever opinião Figura Permissões do aplicativo Figura Mensagem postada pelo aplicativo no Facebook Figura Formulário escrever opinião Figura Adicionar receita aos favoritos Figura Lista de receitas favoritas Figura Submeter receita Figura Sobre o aplicativo Figura Autenticação painel administrativo Figura Painel administrativo Figura Formulário adicionar receita Figura Remover receita Figura Lista de receitas submetidas pelos usuários Figura Classe receita Figura Método carregarreceitas Figura Método tableview:cellforrowatindexpath: Figura Classe ReceitaDAO Figura Métodos opendb e filepath Figura Método getallrowsfromtable Figura Método selectrecord

11 Figura Método insertrecord Figura Método deleterecord Figura Método tableview:commiteditingstyle:forrowatindexpath: Figura Deletar registro Figura Método takepicture Figura Método hidekeyboardbg Figura Método limparcampos Figura Validação de usuário Figura Inserir receita ao banco de dados Figura Deletar receita Figura Aprovar/reprovar receita

12 LISTA DE ABREVIATURAS E SIGLAS 3D - 3 Dimensões ANSI - American National Standards Institute API - Application Programming Interface ARC - Automatic Reference Counting ARM - Advanced RISC Machine BBM - BlackBerry Messenger CONFINS - Contribuição para Financiamento da Seguridade Social CPU - Central Processing Unit FQL - Facebook Query Language GB - Garbage Collection GNU - GNU Not is Unix GPL - General Public License HD - High Definition HTML - HyperText Markup Language HTTP - HyperText Transfer Protocol Secure IDE - Integrated Development Environment KVC - Key-Value Coding LGPL - Lesser General Public License MMS - Multimedia Messaging Service MP3 - MPEG-1/2 Audio Layer 3 MRC - Manual Reference Counting MRR - Manual Retain Release MVC - Model-View-Controller NFC - Near Field Communication OS - Operation System PASEP - Programa de Formação do Patrimônio do Servidor Público PDA - Personal Digital Assistant PHP - Hypertext Preprocessor PIS - Programa de Integração Social RDBMS - Relational Database Management Systems

13 SD - Solid Drive SDK - Software Development Kit SGBD - Sistemas de Gerenciamento de Banco de Dados SMS - Short Message Service SQL - Structured Query Language UML - Unified Modeling Language XFBML - extended Markup Language FaceBook XML - extensible Markup Language

14 LISTA DE - Arroba % - Porcentagem - Trade Mark - Registrado

15 SUMÁRIO INTRODUÇÃO SISTEMAS OPERACIONAIS PARA DISPOSITIVOS MÓVEIS IOS ANDROID SYMBIAN BLACKBERRY OS WINDOWS PHONE JUSTIFICATIVAS PARA A ESCOLHA DO IOS TECNOLOGIAS ENVOLVIDAS OBJECTIVE-C Classes E Métodos Persistência De Dados Core Data NSUserDefaults JSON APPLICATION PROGRAMMING INTERFACE FACEBOOK Software Development Kit Dialogs Facebook Query Language Graph API Registrar Aplicativo E Obter Token De Comunicação SQLITE MYSQL ANÁLISE CARACTERÍSTICAS DO SISTEMA Módulo Administrador (web) Módulo Usuário (mobile) REQUISITOS FUNCIONAIS Administrador (web) Usuário (mobile)... 65

16 3.3. DIAGRAMA DE CLASSE DIAGRAMA DE CASO DE USO ESPECIFICAÇÕES DE HISTÓRIAS E DIAGRAMAS Efetuar Login Manter Receita Manter Opinião IMPLEMENTAÇÃO INTERFACE GRÁFICA USUÁRIO Tela Principal Detalhes Da Receita Listar Opiniões Inserir Opinião Receitas Favoritas Enviar Receita Sobre o Aplicativo INTERFACE GRÁFICA ADMINISTRADOR Autenticação Do Administrador Adicionar Receitas Excluir Receitas Aprovar Receitas DISCUSSÃO DO CÓDIGO-FONTE DO PROTÓTIPO DO USUÁRIO DISCUSSÃO DO CÓDIGO-FONTE DO PROTÓTIPO DO ADMINISTRADOR.. 92 CONCLUSÃO... 94

17 16 INTRODUÇÃO Smartphone é um telefone celular que incorpora vários recursos e tecnologias antes disponíveis apenas para computadores pessoais e notebooks. O acesso à internet, a reprodução de vídeos, músicas, visualização de fotos, leitura de livros, jornais e revistas e o entretenimento como jogos são alguns dos recursos disponíveis nestes dispositivos. (BARROS, 2011) Segundo Barros (2011), além da capacidade de conexão com redes de dados para o acesso à internet, os chamados celulares inteligentes permitem a sincronização de informações com um computador pessoal. Todavia, por meio da instalação de aplicativos em seu sistema operacional é possível estender as funcionalidades dos smartphones. No Brasil, o governo já discute incluir smartphones na Lei do Bem, com objetivo de reduzir ou retirar os impostos para smartphones produzidos no Brasil assim como foi concedido para tablets e desktops. Tal medida visa zerar a alíquota do Programa de Integração Social (PIS), do Programa de Formação do Patrimônio do Servidor Público (PASEP) e da Contribuição para Financiamento da Seguridade Social (Confins). Após a sanção da lei o valor final dos celulares inteligentes podem cair até 25%, ajudando ainda mais a sua popularização. (O GLOBO REDAÇÃO, 2012) Dentro desta realidade (popularização dos smartphones) é surgido o mercado de aplicativos para dispositivos móveis, que este ano deve ultrapassar a receita de U$ 30 bilhões (incluindo vendas por meio de downloads de aplicativos, assinaturas e aplicativos de publicidade), um aumento de quase 100% em relação a (TI INSIDE ONLINE REDAÇÃO, 2012) Atualmente o mercado norte-americano de smartphones é liderado pela Apple, que após a venda de 37,04 milhões de iphones realizados entre os meses de setembro e dezembro de 2011 dobrou a sua participação no mercado, passando de 22,45% para 44,9%, tornando assim o ios o sistema mais utilizado em smartphones. (DUMONT, 2012) A finalidade desse trabalho é o desenvolvimento de um aplicativo chamado Mr. Coffee, que é desenvolvido para o sistema operacional ios e possui integração com a rede social Facebook. Após a autenticação do usuário no Facebook é

18 17 possível armazenar os dados do usuário (id, nome, ) no banco de dados do aplicativo e autorizar o aplicativo a postar mensagens na linha do tempo do usuário. O aplicativo possui duas interfaces: web e mobile. A interface mobile permite aos utilizadores visualizar as receitas de cafés disponíveis; dar opiniões e votar nessas receitas; e enviar sua própria receita para que seja inserida no aplicativo. Essas receitas podem ainda ser adicionadas a uma lista de favoritos do aplicativo, possibilitando acessar os ingredientes e o modo de preparo de forma rápida. A interface web é utilizada pelo administrador do aplicativo para gerenciar as receitas e autorizar a visualização das novas receitas. No capítulo 1 são apresentados os sistemas operacionais para dispositivos móveis mais utilizados no mercado, bem como o porquê da escolha do sistema ios. As tecnologias utilizadas no desenvolvimento da aplicação são abordadas no capítulo 2. Especificações da aplicação e análise do aplicativo são expostas no capítulo 3. A apresentação da interface gráfica do sistema e a implementação da aplicação são apresentadas no capítulo 4.

19 18 1 SISTEMAS OPERACIONAIS PARA DISPOSITIVOS MÓVEIS Segundo Tanembaum (2008), sistema operacional é um software cujo trabalho é gerenciar um ou mais processadores, memória principal, discos, interfaces de rede e outros dispositivos de entrada e saída, e fornecer aos programas do usuário uma interface com hardware mais simples. 1.1 IOS Lançado em 29 de junho de 2007 juntamente com iphone, o iphone Operation System (OS) é um sistema operacional para dispositivos móveis mantido pela Apple Inc e foi desenvolvido originalmente para operar em iphones. (CAZAROTI, 2010) Em 2010, durante o Worldwide Developers Conference Keynote a Apple anunciou, juntamente com o iphone 4 e seus novos recursos, um novo nome para o sistema operacional iphone OS. O sistema operacional que agora iria também embarcado em outros dispositivos da Apple (Ipods, Ipads, Apple Tvs), passaria a chamar-se ios. (LOWE, 2010) O ios já está entre os mais antigos sistemas operacionais móveis com desenvolvimento ativo atualmente. Certamente isto não significa que o ios seja um sistema obsoleto, muito pelo contrário. Através das melhorias realizadas ao longo dos anos, a Apple tornou o ios uma das plataformas mais ricas em recursos existente no mercado mundial. (BOHN, 2011) Segundo Bohn (2011) devido a ausência de alguns recursos, a primeira versão do ios foi considerada uma versão coadjuvante, pois não suportava acesso a rede 3G, não possuía suporte multitarefas, não possibilitava a personalização da sua tela inicial e nem mesmo permitia que o usuário copiasse ou colasse um texto - recursos estes já disponíveis em outros sistemas operacionais móveis como Windows Mobile, Symbian, Black Berry e Palm OS. No entanto a Apple estava focada em obter um sistema operacional rápido, com alta compatibilidade entre aplicativos e um sistema operacional radicalmente inovador que proporcionasse uma experiência única ao usuário. Buster (2011) diz que no início Steve Jobs incentivou aos desenvolvedores

20 19 programarem aplicativos baseados em web que se comportassem como aplicativos nativos do sistema operacional, porém após nove meses do lançamento do iphone a Apple mudou de ideia e lançou em março de 2008 o primeiro ios Software Development Kit (SDK), abrindo caminho para os aplicativos disponíveis para o ios atualmente. Apesar de ser um software inovador, ios 1 obtinha embarcado apenas alguns aplicativos - ipod (aplicativo responsável pela reprodução de áudio e vídeo), Mail (gerenciador de s), Agenda, Fotos, Relógio, Texto, Safari (aplicativo responsável para a navegação na internet), Notas, YouTube, Calculadora, Mapas, Configurações e Câmera. Não havia na versão original do iphone OS uma App Store ou Itunes App Store (lojas de aplicativos). (BUSTER, 2011) Figura ios 1.0 Fonte: Schedeen, A interface do usuário, o navegador de internet Safari e a visualização de vídeos em tela cheia foram algumas das inovações do iphone OS 1.0 que revolucionaram a indústria móvel. Antes do iphone OS os sistemas operacionais móveis não possuíam telas sensíveis ao toque ou utilizavam telas resistivas e uma caneta stylus em seus dispositivos. O ios foi o primeiro sistema operacional com telas capacitivas. (BOHN, 2011) Diferentemente das telas resistivas, as telas capacitivas trabalham com troca

21 20 de elétrons, desta forma os recursos do sistema só são ativados com os dedos ou com uma caneta stylus especial. Outro ponto importante é que as telas resistivas possuem uma precisão de 75% a 85% e devido ao desgaste do material (o que acaba mudando a tensão de referência) sempre necessitam ser calibradas. Já as telas capacitivas possuem precisão de praticamente 100% e são de alta durabilidade. (MARTINS, 2009) Bohn (2011) afirma que o ios 1.0 também introduziu um novo paradigma de computação escondendo o sistema de arquivos do usuário, quebrando assim uma tradição dos sistema operacionais e em julho do 2008 a Apple lançou o ios 2.0 e também a App Store para o ios. Agora era possível navegar, escolher, comprar e instalar aplicativos (nativos ou de terceiros) em seu dispositivo com apenas alguns toques na tela. Devido a App Store utilizar a base de dados já existente dos clientes do itunes, os usuários não precisavam preencher novamente suas informações de cartão de crédito para fazerem as compras. Esta facilidade na compra de aplicativos incentivava os clientes a fazerem compras por impulso, uma das estratégias de marketing da Apple. A Apple forneceu também um kit de desenvolvimento para ios. Agora os jogos em 3 dimensões (3D) tornaram-se comuns e, em geral, os aplicativos no ios eram mais funcionais, de melhor aparência e mais avançados do que em outra plataforma. Estas combinações deram ao ios vantagens significativas para que programadores desenvolvessem aplicativos para o ios ao invés de desenvolvê-los para outras plataformas. (BOHN, 2011) Para garantir a integridade do ios, a Apple definiu algumas políticas de segurança e de aplicações, no qual a instalação de aplicativos em seu dispositivo só é permitida via App Store e todos os aplicativos publicados na App Store devem ser aprovados pela própria Apple antes de sua publicação. Algumas regras para a publicação dos aplicativos são simples, como não possuir conteúdo pornográfico, porém a Apple regularmente rejeita algumas categorias de aplicações que são permitidos em outras plataformas, como aplicativos de compatilhamento de internet. Estes aplicativos permitem que o seu computador conecte-se ao seu iphone e utilize o acesso a internet do seu dispositivo. (BOHN, 2011) O ios 3.0 foi lançado com o iphone 3GS em junho de 2009 e trouxe diversos recursos que melhoravam a experiência do usuário, principalmente no momento em que o usuário necessitava copiar, recortar ou colar um texto, no qual a Apple utilizou

22 21 a combinação de uma lente de aumento e de uma seleção deslizante de texto para facilitar o acesso a estes recursos, como ilustra a figura 1.2. Outras novidades foram a criação do Spotlight, que permite aos usuários pesquisarem determinado texto em contatos, s, calendários, notas, músicas e vídeos (recurso já disponível em outras plataformas como BlackBerry, PalmOS, webos e Windows Mobile), o Voice Control que permite aos usuários controlar o iphone por meio da fala e a possibilidade de aplicativos de terceiros enviarem notificações Push. (BOHN, 2011) Figura ios 3.0 seleção deslizante de texto e lente de aumento Fonte: Bohn, As notificações Push são uma maneira para que os aplicativos do ios forneçam alertas e informações relacionadas mesmo quando fechados, fazendo com que eles sejam atualizados em tempo real. (APPLE SUPPORT, 2012) A verificação ortográfica, o Spotlight personalizado (incluindo busca na web e na Wikipedia), caixa de entrada de s unificada, pasta de aplicativos e o sistema multitarefa são alguns dos novos recursos disponíveis no ios 4.0 que foi lançado em junho de Todos estes novos recursos, somados com o suporte múltiplo a contas Microsoft Exchange mantiveram alta competitividade entre os sistemas operacionais ios e Android. (BOHN, 2011) O ios 4 foi lançado junto com o iphone 4, adicionando um recurso projetado para tirar vantagem da câmera frontal do aparelho. A aplicação chamada FaceTime permite os usuários fazerem videoconferência entre si como ilustra a figura 1.3.

23 22 Assim como acontece com outros recursos fornecidos pelo ios ao longo dos anos, a Apple não foi a primeira a oferecer a videoconferência, todavia, a implementação da Apple além de possuir uma aparência mais agradável e simples, funciona melhor do que outras soluções disponíveis. (BOHN, 2011) Figura ios 4.0 Facetime Fonte: Lowensohn, Em outubro de 2011, a Apple anunciou o ios 5.0. Com mais de 200 novas funcionalidades, o ios 5 tornou-se a maior atualização ios que Apple lançou. Reclamações dos usuários sobre o sistema de notificação ios finalmente foram ouvidas e a Apple criou o Centro de Notificação, no qual centraliza todas as notificações dos aplicativos (figura 1.4), e visando o sucesso de Short Message Service (SMS), a Apple lançou IMessage com ios 5 - um serviço similar ao Black Berry Messenger, porém o IMessage funciona em todos os dispositivos ios e permite que os usuários troquem mensagens e fotos entre si sem custos (desde que ambos possuam internet em seu dispositivo). (BUSTER, 2011) O aplicativo Câmera teve atualizações significativas com a possibilidade da edição de fotos. A integração com o Twitter fez o compartilhamento de conteúdo tornar-se mais fácil e mais ágil. Outros recursos incluídos são o aplicativo Lembretes e o aplicativo Banca que organiza todos seus aplicativos de assinaturas de jornais e revistas online. (BUSTER, 2011)

24 23 Figura ios 5.0 centro de notificações Fonte: Decarlo, Durante o lançamento oficial do iphone (conhecido como Iphone 2G) ocorrido em 29 de junho de 2007, o diretor executivo da Apple, Steve Jobs, descreveu o sistema operacional do iphone como sendo uma variação do sistema OS X (sistema operacional embarcados nos computadores e notebooks da Apple), devido a este motivo as camadas de arquitetura do ios, ilustradas na figura 1.5, são similares às camadas de arquitetura do OS X. (BUSTER, 2011) De acordo com Daniel (2011), cada camada é constituída por uma variedade de bibliotecas que podem ser utilizadas em aplicativos. As camadas superiores atuam como um intermediário entre a aplicação e o hardware. A seguir, uma breve descrição do conteúdo de cada camada segundo Daniel (2011): A camada Cocoa Touch contém as principais bibliotecas para a criação de aplicativos e está localizada no topo da hierarquia pelo seu suporte ao multi-toque; A camada Media contém bibliotecas com serviços multimídia, ou seja, bibliotecas relacionadas à criação de gráficos e reprodução de áudio e vídeo; A camada Core Services contém bibliotecas que fornecem serviços cruciais às aplicações; A camada Core OS é responsável pela fundação do sistema operacional. Esta camada interage diretamente com o hardware e é encarregada por gerenciar a

25 24 liberação e alocação de memória, cuidar das tarefas do sistema de arquivos, manipulação de rede e outras tarefas do sistema operacional. Figura Camadas de arquitetura ios Fonte: Daniel, 2011, p ANDROID Android é um sistema operacional móvel criado pela Google em parceria com fabricantes de hardware, mais conhecida como Open Handset Alliance. Criada em novembro de 2007 a Open Handset Alliance é formada por diversas empresas incluindo Google, HTC, Motorola, Intel, Qualcomm, Sprint Nextel, T-Mobile e NVIDIA. A meta da Open Handset Alliance era a criação de um sistema operacional móvel construído sobre o kernel Linux. (HILL, 2011) Em setembro de 2008 foi lançada a primeira versão comercial do Android. O Android 1.0 foi embarcado no celular HTC Dream G1 (figura 1.6) e estabeleceu uma concepção geral do sistema operacional. (ZIEGLER, 2011) Figura Celular HTC Dream G1 Fonte: Bernardo, 2008.

26 25 Uma das características mais notáveis no Android 1.0 é a barra de notificação suspensa, no qual permite que os usuários tenham uma pré-leitura de s e mensagem de texto. Adicionalmente o Android 1.0 inclui o Google Sync, que permite ao usuário reunir os seus contatos e eventos do seu caléndario contidos na sua conta Google em seu dispositivo móvel. (ZIEGLER, 2011) Em fevereiro de 2009, foi lançado o Android 1.1. A primeira atualização do Android inicialmente disponível apenas para o celular G1, corrigia alguns erros do sistema e trouxe novos recursos ao sistema operacional, como a possiblidade de salvar arquivos anexados em mensagens e a possibilidade de mostrar/ocultar o teclado de discagem. (YADAV, 2011) O Android 1.5, baseado no kernel Linux versão , foi lançado em abril de Essa versão do Android foi marcada pelos novos recursos e pelas muitas alterações realizadas na interface do usuário. Dentre estas mudanças destacam-se o suporte a widgets (pequenos aplicativos que flutuam na área de trabalho e fornecem recursos específicos aos usuários como cotação de moedas, previsão do tempo, relógio, etc) ilustrado na figura 1.7, a possibilidade da gravação de áudio e vídeo nos formatos MPEG-4 e 3GP, o auto-pareamento e o suporte estéreo à fones Bluetooth, animação entre as transições de telas, opção de auto-rotação e a possibilidade de enviar vídeos para o Youtube e fotos para o Picassa. (ANDROID 1.5, 2009) Figura Android 1.5 widgets Fonte: Wimberly, 2009.

27 26 A versão 1.6 do Android foi liberada em setembro de A inclusão da pesquisa por voz e por texto nos contatos, nos favoritos e na internet (figura 1.8), o modo Camcorder para a reprodução e gravação de vídeos e a melhoria significativa de velocidade de processamento no aplicativo de busca e câmera são alguns dos novos recursos desta versão. (ANDROID 1.6, 2012) Figura Android 1.6 aplicativo de busca Fonte: Adictionz, Em outubro de 2009 foi lançado o Android Eclair. A versão 2.0 do Android é baseada na versão do kernel Linux e estão inclusos em seus novos recursos: a pesquisa de SMS e Multimedia Messaging Service (MMS), o suporte ao Bluetooth 2.1, um novo navegador web com suporte a HyperText Markup Language (HTML) 5, a possibilidade de múltiplas contas de e a sincronização de contatos e suporte a sincronização de s Microsoft Exchange. (ANDROID 2.0, 2012) A otimização de performance, memória e velocidade são as novidades do Android 2.2 que foi lançado em maio de Além destas melhorias o Android 2.2 possui teclado de vários idiomas, a possibilidade de compartilhar contatos com outros dispositivos via Bluetooth, widget de dicas na tela inicial (figura 1.9) e a instalação de aplicativos no cartão Solid Drive (SD). (ANDROID 2.2, 2012) A versão 2.3 do Android é baseada no kernel e trouxe novos efeitos de áudio como reverb e equalização, suporte a múltiplas câmeras no dispositivo, como

Introdução a Computação Móvel

Introdução a Computação Móvel Introdução a Computação Móvel Computação Móvel Prof. Me. Adauto Mendes adauto.inatel@gmail.com Histórico Em 1947 alguns engenheiros resolveram mudar o rumo da história da telefonia. Pensando em uma maneira

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

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião

Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Introdução a programação de dispositivos móveis. Prof. Me. Hélio Esperidião Windows Mobile O Windows Mobile é um sistema operacional compacto, desenvolvido para rodar em dispositivos móveis como Pocket

Leia mais

ios Uma breve introdução ao desenvolvimento de apps

ios Uma breve introdução ao desenvolvimento de apps ios Uma breve introdução ao desenvolvimento de apps 1. Introdução 1 2. A história Lançado em Janeiro de 2007; Chamado inicialmente de iphone OS, sendo nomeado como ios durante o lançamento do ios 4; A

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

Frameworks para criação de Web Apps para o Ensino Mobile

Frameworks para criação de Web Apps para o Ensino Mobile 393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria

Leia mais

Microsoft Lync Manual de Instalação e Uso

Microsoft Lync Manual de Instalação e Uso Microsoft Lync Manual de Instalação e Uso Sumário Introdução_... 3 Detalhamento_... 5 Importação_... 8 Funcionalidades na Intranet_... 13 Geração de nova senha... 14 Lembrete de expiração da senha... 15

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

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

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

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

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios DocuWare Mobile ProductInfo Gerenciamento móvel de documentos O DocuWare Mobile permite acessar os gabinetes de arquivo do DocuWare diretamente em seu smartphone ou tablet. Você pode carregar, visualizar

Leia mais

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

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão 1.0.0. Copyright TIM PROTECT BACKUP 2013. http://timprotect.com.br/ Manual do Usuário Versão 1.0.0 Copyright TIM PROTECT BACKUP 2013 http://timprotect.com.br/ 1 1 Índice 1 Índice... 2 2 TIM PROTECT BACKUP...Erro! Indicador não definido. 3 TIM PROTECT BACKUP Web... 6 3.1

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 4 3 Vivo Sync Web... 5 3.1 Página Inicial... 5 3.1.1 Novo Contato... 6 3.1.2 Editar Contato...

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE)

RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS PARA COLETA E DISSEMINAÇÃO DE DADOS (VERSÃO CLIENTE- SERVIDOR) RELATÓRIO FINAL DE PROJETO DE INICIAÇÃO CIENTÍFICA (PIBIC/CNPq/INPE) Victor Araújo

Leia mais

CARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU

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

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 3 2.1 Instalação do Vivo Sync... 4 3 Configuração e uso do Vivo Sync... 6 3.1 Tudo... 6

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

Manual Backup Online. Manual do Usuário. Versão 1.0.1. Copyright Backup Online 2014. https://backuponlinegvt.com.br

Manual Backup Online. Manual do Usuário. Versão 1.0.1. Copyright Backup Online 2014. https://backuponlinegvt.com.br Manual Backup Online Manual do Usuário Versão 1.0.1 Copyright Backup Online 2014 https://backuponlinegvt.com.br 1 Manual Backup Online 1 Índice 1 Índice... 2 2 Backup Online...Erro! Indicador não definido.

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Inicialização Rápida do Novell Messenger 3.0.1 Móvel

Inicialização Rápida do Novell Messenger 3.0.1 Móvel Inicialização Rápida do Novell Messenger 3.0.1 Móvel Maio de 2015 O Novell Messenger 3.0.1 e posterior está disponível para seu dispositivo móvel ios, Android BlackBerry suportado. Como é possível efetuar

Leia mais

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

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

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega

Introdução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução

Leia mais

BlackBerry Mobile Voice System

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

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

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

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Nextel Cloud Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Manual do Usuário Nextel Cloud 1 Índice 1 Índice... 2 2 Nextel Cloud... 3 3 Instalação

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

Manual do Painel Administrativo

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

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Circuito UNIFACS Semana SBC

Circuito UNIFACS Semana SBC Circuito UNIFACS Semana SBC Aspectos Técnicos e Mercadológicos da Programação para Dispositivos Móveis Utilizando ios e Android Mestre em Informática Desenvolvedor Apple para ios Roteiro (1 / 4) Uma Breve

Leia mais

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

Google Drive. Passos. Configurando o Google Drive

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

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula

Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Plano de Aula - Windows 8 - cód.5235 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Windows 8 Aula 2 1 - Introdução ao Windows 8 1.1. Novidades da Versão...21 1.2. Tela de Bloqueio...21 1.2.1. Personalizar

Leia mais

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik Sense Desktop Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2015 QlikTech International AB. Todos os direitos reservados. Qlik, QlikTech,

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

UM FRAMEWORK PARA DESENVOLVIMENTO DE

UM FRAMEWORK PARA DESENVOLVIMENTO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Informática Aplicada

Informática Aplicada Informática Aplicada SO Windows Aula 3 Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2014 APRESENTAÇÃO Todo computador precisa de um sistema operacional. O Windows

Leia mais

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

Seu manual do usuário HP SLATE 10 HD 3500EF SILVER http://pt.yourpdfguides.com/dref/5512768

Seu manual do usuário HP SLATE 10 HD 3500EF SILVER http://pt.yourpdfguides.com/dref/5512768 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para HP SLATE 10 HD 3500EF SILVER. Você vai encontrar as respostas a todas suas perguntas sobre a

Leia mais

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app MOBILE APPS Aplicativo para relacionamento e marketing digital, pronto para todos os dispositivos móveis, nas plataformas ios, Android (aplicativos nativos) e mobile web, para plataformas como BlackBerry

Leia mais

Desenvolvimento de Aplicações Móveis: Presente, Passado e Futuro

Desenvolvimento de Aplicações Móveis: Presente, Passado e Futuro Desenvolvimento de Aplicações Móveis: Presente, Passado e Futuro Prof. Gilberto Amado de Azevedo Cysneiros Filho Tecnologia Vestível Tecnologia vestível (wearable technology) são acessórios diretamente

Leia mais

PROJETO INFORMÁTICA NA ESCOLA

PROJETO INFORMÁTICA NA ESCOLA EE Odilon Leite Ferraz PROJETO INFORMÁTICA NA ESCOLA AULA 1 APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA APRESENTAÇÃO E INICIAÇÃO COM WINDOWS VISTA Apresentação dos Estagiários Apresentação do Programa Acessa

Leia mais

EMAIL FECAP. Plataforma Microsoft Live@Edu

EMAIL FECAP. Plataforma Microsoft Live@Edu EMAIL FECAP Plataforma Microsoft Live@Edu Apresentação A FECAP, visando oferecer uma ferramenta mais dinâmica aos seus alunos, passou a disponibilizar, desde Julho/2011, o serviço chamado E-Mail FECAP,

Leia mais

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: 1 Quem somos A Ricca é uma empresa que busca trazer à atividade de RI o marketing e seus conceitos, ferramentas e valores,

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE Manual de Configuração da conta Live@Edu Aracaju/SE 2009 Sumário Apresentação... 3 1. Solicitando ativação no Live@Edu... 4 2. Efetuando o primeiro acesso...

Leia mais

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

PROCESSOS DE CRIAÇÃO DE APLICATIVOS PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada

Leia mais

Outlook 2003. Apresentação

Outlook 2003. Apresentação Outlook 2003 Apresentação O Microsoft Office Outlook 2003 é um programa de comunicação e gerenciador de informações pessoais que fornece um local unificado para o gerenciamento de e-mails, calendários,

Leia mais

ruirossi@ruirossi.pro.br

ruirossi@ruirossi.pro.br Dispositivos Móveis Plataformas Rui Rossi dos Santos ruirossi@ruirossi.pro.br Mediador: Rui Rossi dos Santos Slide 1 Contexto o Presença massiva dos celulares 1,5 bilhões de televisores 1 bilhão de pessoas

Leia mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

Leia mais

Oficina de Inclusão Tecnológica Windows Live Skydrive

Oficina de Inclusão Tecnológica Windows Live Skydrive 1 Windows Live Skydrive Fonte imagem: blogaomobile.org Ementa: O windows Live Skydrive apresenta a possibilidade da computação em nuvem, que permite ao usuário armazenar arquivos online, de forma a não

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

edirectory Plataforma ios / Android

edirectory Plataforma ios / Android edirectory Plataforma ios / Android Levando seu site ao próximo nível Conheça o novo aplicativo do edirectory. E seja bem vindo a revolução em aplicativos para Diretórios Online. Mobile Completamente reestruturado

Leia mais

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert

SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert SAP Business One Mobile App Seus negócios em tempo real e a qualquer hora! Alexandre Castro Channel Enabler & Solution Expert Vivemos em um mundo em CONSTANTE MUDANÇA 1 bilhão de pessoas nas redes sociais

Leia mais

Entenda as vantagens dos chips de quatro núcleos

Entenda as vantagens dos chips de quatro núcleos Entenda as vantagens dos chips de quatro núcleos Novos processadores começam a aparecer em celulares e tablets Nos próximos meses começam a chegar ao Brasil os primeiros smartphones e tablets com processadores

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

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

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

Informática. Informática. Valdir

Informática. Informática. Valdir Informática Informática Valdir Questão 21 A opção de alterar as configurações e aparência do Windows, inclusive a cor da área de trabalho e das janelas, instalação e configuração de hardware, software

Leia mais

Office 365 Manual Outlook 365 Web Application

Office 365 Manual Outlook 365 Web Application Office 365 Manual Outlook 365 Web Application Requisitos para usar o Office 365: Ter instalado pelo menos a versão 7 do Internet Explorer, Mozilla Firefox 15, Google Chrome 21 ou Safari no Mac. O que é

Leia mais

Como funciona a MEO Cloud?

Como funciona a MEO Cloud? Boas-vindas O que é a MEO Cloud? A MEO Cloud é um serviço da Portugal Telecom, lançado a 10 de Dezembro de 2012, de alojamento e sincronização de ficheiros. Ao criar uma conta na MEO Cloud fica com 16

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 02 História do desenvolvimento de software para dispositivos móveis Dalton Martins dmartins@gmail.com São

Leia mais

CADERNO DE QUESTÕES WINDOWS 8

CADERNO DE QUESTÕES WINDOWS 8 CADERNO DE QUESTÕES WINDOWS 8 1) No sistema operacional Microsoft Windows 8, uma forma rápida de acessar o botão liga/desliga é através do atalho: a) Windows + A. b) ALT + C. c) Windows + I. d) CTRL +

Leia mais

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop

06/06/2013. O que é Software de Sistema? Sistema Operacional (SO) Tipos de Software de Sistema. Fatia de Mercado :: SO Desktop 2 O que é Software de Sistema? SOFTWARES DE SISTEMA Introdução à Microinformática Softwares base para utilização do computador Podem ter as seguintes funções: Operar e controlar hardware Prover plataforma

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático

Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático Aplicações Móveis e sua aplicação na saúde: micd, exemplo prático Leonel Machava Email: leonelmachava@gmail.com MOZAMBICAN OPEN ARCHITECTURES STANDARDS AND INFORMATION SYSTEMS Conteúdo Definição de aplicação

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação Portal do Senac: Área Exclusiva para Alunos Índice 1. Introdução... 4 2. Acessando a área exclusiva... 5 3. Trocando a senha... 6 4. Mensagens... 7 4.1. Conhecendo a tela principal... 7 4.2. Criando uma

Leia mais

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

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

quarta-feira, 11 de agosto de 2010 Treinamento para profissionais criativos

quarta-feira, 11 de agosto de 2010 Treinamento para profissionais criativos Treinamento para profissionais criativos Treinamento para profissionais criativos Treinamento para profissionais criativos Inovadores; Práticos; Rápidos; Professores com atuação reconhecida no mercado.

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer

Leia mais

I N T R O D U Ç Ã O W A P desbloqueio,

I N T R O D U Ç Ã O W A P desbloqueio, INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar

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,

Leia mais

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

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional Elaboração: Prof. Éverton Loreto everton@uffs.edu.br 2010 Objetivo Conhecer as características e recursos do Sistema Operacional

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

Motorola Phone Tools. Início Rápido

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

BlackBerry Mobile Voice System

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

Guia para o Google Cloud Print

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

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do

Leia mais

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

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.0.1. Copyright Nextel 2014. http://nextelcloud.nextel.com.br Manual do Usuário Versão 1.0.1 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configuração e uso dos componentes Nextel Cloud... 7 3.1

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Book de Aparelhos - Portfólio Fevereiro 2015. Aparelhos Foco PJ

Book de Aparelhos - Portfólio Fevereiro 2015. Aparelhos Foco PJ Aparelhos Foco PJ Smartphones/Smartlites SmartPhones + Aparelho Foco Alcatel OT3075 GSM GPRS / EDGE (850/900/1800/1900 MHZ) WCDMA (850 / 2100 MHZ) Display de 2.0 com 262k cores Camera 2MP com zoom e gravação

Leia mais