DESENVOLVIMENTO DE UMA APLICAÇÃO MÓVEL BASEADA NA PLATAFORMA ANDROID PARA O CONTROLE DE SISTEMAS DE IRRIGAÇÃO

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

Download "DESENVOLVIMENTO DE UMA APLICAÇÃO MÓVEL BASEADA NA PLATAFORMA ANDROID PARA O CONTROLE DE SISTEMAS DE IRRIGAÇÃO"

Transcrição

1 Faculdade de Ciência e Tecnologia de Montes Claros Felipe Túlio de Castro DESENVOLVIMENTO DE UMA APLICAÇÃO MÓVEL BASEADA NA PLATAFORMA ANDROID PARA O CONTROLE DE SISTEMAS DE IRRIGAÇÃO Montes Claros - MG 2012

2 Felipe Túlio de Castro DESENVOLVIMENTO DE UMA APLICAÇÃO MÓVEL BASEADA NA PLATAFORMA ANDROID PARA O CONTROLE DE SISTEMAS DE IRRIGAÇÃO Monografia apresentada ao Curso de Engenharia de Computação da Faculdade de Ciência e Tecnologia de Montes Claros, como parte dos requisitos para obtenção do título de Engenheiro de Computação. Orientador: PROF. MS. JOÃO CARNEIRO NETTO Montes Claros - MG 2012

3 FUNDAÇÃO EDUCACIONAL MONTES CLAROS Faculdade de Ciência e Tecnologia de Montes Claros Felipe Túlio de Castro DESENVOLVIMENTO DE UMA APLICAÇÃO MÓVEL BASEADA NA PLATAFORMA ANDROID PARA O CONTROLE DE SISTEMAS DE IRRIGAÇÃO Esta monografia foi julgada adequada como parte dos requisitos para a obtenção do diploma de Engenheiro de Computação. Aprovada pela banca examinadora da Faculdade de Ciência e Tecnologia de Montes Claros Prof. Maurílio José Inácio Coord. do Curso de Engenharia de Computação Banca Examinadora Prof. Ms. João Carneiro Netto, FACIT (Orientador) Prof. Dr. Alberto Alexandre Assis Miranda, FACIT Montes Claros, 31 de outubro de 2012.

4 Dedico este trabalho a todos aqueles que assim como eu acreditam que a força de vontade e o trabalho digno mudarão o mundo.

5 AGRADECIMENTOS Agradeço a Deus pela oportunidade de aprimorar meus conhecimentos e experiências de vida. Agradeço a João Carneiro Netto pela orientação nesse trabalho e por ter sido o primeiro professor a me incentivar no caminho da pesquisa e do desenvolvimento tecnológico. Agradeço a meus pais por terem me ajudado e me criado da melhor forma possível. Agradeço a Aline Angélica Costa Teixeira por me mostrar que os recursos do mundo devem ser preservados também para os animais. Agradeço a Breno Peixoto dos Santos pelo ânimo e pela paciência com os quais ele me tratou todos esses anos. Agradeço a Dávila Patrícia Ferreira Cruz pelas incontáveis ajudas nos trabalhos em equipe. Agradeço a Camila Tejada Berloffa por sempre corrigir as formatações de meus trabalhos acadêmicos. Agradeço a Maurílio José Inácio pelas inúmeras contribuições técnicas e pela atenção disponibilizada ao longo de todos esses anos de curso. Agradeço a Renato Dourado Maia por me mostrar que ainda existem professores apaixonados pelo que fazem. Agradeço a Luciana Balieiro Cosme por me ensinar que programação pode ser divertida. Agradeço aos demais amigos, dos mais variados grupos aos quais pertenço, por me ajudarem a compreender melhor minha própria existência. Por fim, agradeço aos demais colegas e mestres da faculdade, pelas inúmeras experiências vividas.

6 (...) Android represents an exciting new opportunity to write innovative applications for mobile devices. Reto Meier Software Developer

7 RESUMO Esse trabalho visa entender o funcionamento dos sistemas automatizados de irrigação, propondo o desenvolvimento de um aplicativo que transforme um dispositivo móvel em uma ferramenta capaz de comunicar-se com uma base de dados disponível na Internet, facilitando a visualização das informações obtidas por uma rede de sensores colocada na fazenda. Foram utilizadas técnicas e ferramentas de desenvolvimento de software, específicas para a plataforma móvel Android, juntamente com serviços de armazenamento de dados baseados no conceito de Computação nas Nuvens, disponibilizados pelo servidor Cosm. Para efeito de testes preliminares, dados artificiais foram inseridos na base de dados do servidor. A comunicação entre o aplicativo móvel e o serviço de armazenamento de dados deu-se de forma satisfatória, alcançando tempos médios de resposta na faixa dos segundos. O sistema integrado demonstrou eficiência no objetivo de obter os dados rapidamente, auxiliando na visualização das informações, o que acarretaria em uma tomada de decisão mais consciente sobre como e quando utilizar o recurso hídrico disponível para a irrigação da cultura. Palavras-Chave: Android, Cosm, irrigação.

8 ABSTRACT This work aims to understand the functioning of automated irrigation systems and suggests the development of an application that turns a mobile device into a tool capable of communicating with a database available on the Internet, facilitating the visualization of information obtained by a network of sensors placed in a farm. Techniques and tools for software development, specific for the Android mobile platform, were used along with data storage services based on the Cloud Computing concepts, made available by the Cosm server. For the purpose of preliminary tests, artificial data were inserted on the database of the server. The communication between the mobile application and the data storage service happened satisfactorily, reaching average response times in the range of seconds. The integrated system demonstrated efficiency in obtaining the data quickly, aiding in the visualization of information, which would result in a decision-making that is more conscious about how and when to use the hydric resource available for the irrigation. Keywords: Android, Cosm, irrigation.

9 LISTA DE ILUSTRAÇÕES FIGURA 1 - Esquema da estrutura de uma rede de sensores sem fio FIGURA 2 - Estrutura geral de funcionamento do projeto WaterBee FIGURA 3 - Arquitetura da plataforma Android FIGURA 4 - Tablet Samsung Galaxy Tab P FIGURA 5 - Página inicial do software Eclipse FIGURA 6 - Tela inicial do portal para cadastro de usuários FIGURA 7 - Tela para criação de feeds FIGURA 8 - Aviso de criação de feeds com sucesso FIGURA 9 - Página inicial do portal do Cosm FIGURA 10 - Tela após o login com destaque para o serviço de criação de chaves FIGURA 11 - Erro retornado quando não há permissão de uso do recurso de Internet FIGURA 12 - Erro retornado quando não existe tratamento de manipulação de threads FIGURA 13 - Linha de código que fornece a permissão para usar o recurso de Internet FIGURA 14 - Página inicial do aplicativo FIGURA 15 - Painel de configuração dos parâmetros FIGURA 16 - Mensagem de aviso do aplicativo quando um parâmetro é ultrapassado FIGURA 17 - Aviso de desligamento automático FIGURA 18 - Tela de apresentação dos dados obtidos no servidor FIGURA 19 - Visualização da corrente elétrica em forma de gráfico FIGURA 20 - Visualização da temperatura em forma de gráfico FIGURA 21 - Visualização da umidade do solo a 40 centímetros em forma de gráfico FIGURA 22 - Visualização da umidade do solo a 60 centímetros em forma de gráfico FIGURA 23 - Visualização da umidade do ar em forma de gráfico FIGURA 24 Estrutura JSON disponibilizada pelo servidor Cosm FIGURA 25 - Fluxograma da lógica de execução para receber dados FIGURA 26 - Função que busca os dados do servidor Cosm FIGURA 27 - Código-fonte responsável pela impressão dos dados na tela FIGURA 28 - Tela de controle remoto dos recursos de irrigação FIGURA 29 - Instância da válvula 01 no Cosm com o gatilho armazenado FIGURA 30 - Fluxograma do controle remoto do sistema de irrigação FIGURA 31 - Código-fonte que executa a criação de uma trigger

10 FIGURA 32 - Mensagem de confirmação do acionamento remoto FIGURA 33 - Fluxograma para o desligamento de válvulas FIGURA 34 - Tela de informações sobre o ambiente de monitoramento

11 SUMÁRIO INTRODUÇÃO CAPÍTULO 1 A TECNOLOGIA NA AGRICULTURA Irrigação de precisão Sistema de aquisição de dados Sistemas embarcados Mudança de paradigma A Internet e o advento da Computação nas nuvens Dispositivos móveis e suas plataformas A plataforma Android Open Handset Alliance (OHA) Arquitetura da plataforma Android Linux Kernel (Núcleo Linux) Android Runtime (Tempo de execução do Android) Libraries (Bibliotecas) Application Framework (Framework de aplicações) Applications (Aplicações) CAPÍTULO 2 MATERIAIS E MÉTODOS Tablet Galaxy Tab P Linguagem de programação Java Android Software Development Kit (SDK) Eclipse Servidor Cosm CAPÍTULO 3 RESULTADOS: APRESENTAÇÃO, ANÁLISE E DISCUSSÃO Desenvolvimento do aplicativo Ferramentas para conexão com a Internet Formato dos dados disponibilizados pelo Cosm CONSIDERAÇÕES FINAIS REFERÊNCIAS... 52

12 10 INTRODUÇÃO Os agricultores do norte de Minas Gerais dificilmente podem contar com a sempre regular precipitação de chuva, de forma a gerar um bom cultivo de seus campos. Quando alguns projetos de irrigação foram iniciados na região, como o projeto Jaíba, a situação mostrou capacidade de melhorar. Junto a esse novo cenário tem-se um aumento na utilização de tecnologias de automação para os processos do campo agrícola. Esse aumento contribui para que os processos tendam a se tornar mais produtivos, desde que exista uma forma de gerenciamento bem clara e precisa. A crescente demanda por tecnologia na agricultura, principalmente no contexto do processo de irrigação, força os modelos antigos de sistemas automatizados a necessitarem de ferramentas rápidas e de fácil utilização para gerenciar as informações obtidas nas fazendas. Com essa premissa, inúmeras pesquisas estão sendo trabalhadas para alcançar a maximização da produção dos campos agrícolas e a minimização da área de plantio, o que acarreta em uma menor degradação do meio ambiente. Tendo em vista que a manutenção de um campo agrícola consome tempo considerável do ser humano, é válido otimizar esse recurso para gerar conforto, ganho de tempo e confiabilidade nas decisões adotadas diariamente. O objetivo deste trabalho é propor um aplicativo que funcione em dispositivos móveis seja em um smartphone ou em um tablet baseados na plataforma Android. O aplicativo é integrado a um servidor de armazenamento de dados denominado Cosm. Através dessa integração, a aplicação móvel deve ser capaz de gerir e facilitar o controle dos processos de irrigação, obtendo os dados disponíveis no servidor da Internet e os apresentando aos usuários do sistema para que a tomada de decisões tenha maior embasamento técnico, o que aumentará a usabilidade dos recursos. O resultado dessa integração é aplicado no problema de monitoramento de ambientes. Nos capítulos a seguir serão descritos todos os passos do presente trabalho. No capítulo 1 serão apresentados ao leitor alguns conceitos e ferramentas tecnológicas, bem como o contexto da agricultura e da necessidade de precisão e confiabilidade de informações do ambiente. No capítulo 2 serão descritos os métodos, as ferramentas e as técnicas utilizadas para o desenvolvimento da aplicação móvel e para a integração com o servidor Cosm disponibilizado na Internet. O ambiente de testes e os equipamentos utilizados também serão apresentados ao leitor.

13 11 No capítulo 3, os resultados obtidos com os testes realizados em laboratório serão apresentados e discutidos. Figuras e tabelas descreverão as respostas conseguidas na integração do software com o servidor. Serão propostas algumas telas de controle e visualização de informações para o aplicativo. Com os dados de funcionamento da integração dos sistemas, foi possível levantar análises e opiniões sobre a aplicabilidade do produto obtido nesse trabalho, a fim de averiguar a eficácia do mesmo. Por fim, na parte destinada às considerações finais, são feitas algumas considerações e indagações sobre as impressões dos resultados e uma possível continuidade do projeto. Apresentam-se também nessa parte algumas ideias para novos testes a serem produzidos em pesquisa futura.

14 12 CAPÍTULO 1 A TECNOLOGIA NA AGRICULTURA A agricultura sempre foi um meio de sobrevivência utilizado pelo homem. O alimento fornecido pela natureza dava vida e força aos que os colhiam e hoje não é diferente. Contudo, nos últimos tempos o homem está enfrentando uma dificuldade nas questões da sustentabilidade e da provisão de alimentos para a humanidade. Segundo afirma Lemos, Nogueria e Torre-Neto (2004), a área cultivada no planeta era de 1,5 bilhões de hectares para os 6 bilhões de pessoas que viviam na Terra em Na época em que o artigo foi publicado na revista Analytica periódico especializado em instrumentação e controle de qualidade havia uma previsão de que em 2025, teríamos no planeta mais de 8 bilhões de pessoas e apenas 1,6 bilhões de área de cultivo. Tendo em mente problemas como este, inúmeras pesquisas e tecnologias estão sendo trabalhadas e desenvolvidas para melhorar o processo de agricultura, desde a plantação até a colheita. Surgem então técnicas para aumento de produtividade no campo, como por exemplo, a chamada automação agrícola. A ideia por trás do conceito de automação agrícola é fornecer ao campo da agricultura ferramentas tecnológicas capazes de simplificar e controlar melhor os recursos existentes para o processo, gerando um resultado mais significativo e com menos desperdício para o produtor. O uso mais racional dos recursos naturais, a economia da energia utilizada e a maior eficiência dos processos são algumas metas objetivadas na automação da agricultura. Com este conceito temos a união de várias áreas do conhecimento contribuindo para a elevação dos níveis de qualidade dos processos e produtos. Os resultados do avanço tecnológico nesta área para a sociedade são consideráveis. Quando o processo tem suas variáveis internas e externas avaliadas, é possível saber qual parte da produção está ou ficará abaixo do esperado e buscar soluções para contornar o problema. Com estas informações em mãos, existe uma maior produtividade da lavoura e, consequentemente, mais alimentos com melhor qualidade são produzidos. Com a automatização, temos uma redução dos acidentes de trabalho e uma minimização dos erros originados por falha humana, o que evita retrabalhos e prejuízos aos produtores, influenciando numa plausível queda nos preços dos produtos perante o mercado consumidor. De acordo com o site do Laboratório de Automação Agrícola (LAA), do Departamento de Engenharia de Computação e Sistemas Digitais da Escola Politécnica da Universidade de São Paulo, a automação agrícola vem se desenvolvendo significativamente no mundo e no

15 13 Brasil. Entre os campos de pesquisa existentes pode-se citar a monitoração de veículos e implementos agrícolas (semeadora, carregadora de cana-de-açúcar), o controle de ambientes (casas de vegetação), a zootecnia de precisão e a modelagem de fotossíntese e seqüestro de carbono. 1.1 Irrigação de precisão Existem muitas ramificações que podem ser trabalhadas dentro da agricultura de precisão, mas uma em especial se destaca devido a sua importância. A irrigação, quando trabalhada corretamente, fornece para a cultura um material fundamental para seu crescimento, a água. Porém, se ela não for trabalhada periodicamente, a chance de sua plantação não prosperar é grande. A forma como a irrigação será tratada no projeto de cultivo poderá ditar o sucesso ou o fracasso do mesmo. A irrigação de precisão utiliza tecnologias que permitem aplicar quantidades uniformes de águas em locais precisos dentro do perfil do solo, proporcionando tratamentos diferenciais de irrigação focalizando plantas individualmente ou pequenas áreas dentro do campo (CRUZ, 2009, p. 22). Esta técnica possui os mesmos objetivos e a mesma forma de trabalho da agricultura de precisão, com a diferença de ser especializada para um processo específico. Seu campo de atuação restringe-se a controlar e melhorar o fornecimento de água para a cultura, de maneira que os recursos hídricos não sejam desperdiçados. Resumidamente, a irrigação de precisão pode ser entendida como a definição de quando utilizar a água e do quanto utilizar. Inúmeros contratempos surgem com o despejo incorreto da água sobre o solo. Quando este é pouco abastecido, ele acaba não fornecendo o devido ambiente para que as plantas cresçam e assim elas serão de baixa qualidade. Isso gera um desperdício da água que foi utilizada e que não teve serventia nenhuma. Por outro lado, quando muito abastecido, o solo satura e sua aeração fica impedida. Além disso, o excesso da água acaba propiciando o desenvolvimento de doenças, que podem causar prejuízo à cultura (ALBUQUERQUE; DURÃES, 2008 apud GUIMARÃES, 2011). Para que a ideia da irrigação de precisão funcione corretamente e seja viável para o produtor, é preciso levar em conta alguns fatores que a tornam um bom investimento. Por

16 14 exemplo, os sistemas de aquisições de dados precisam ser aliados a um bom gerenciamento das análises e a definição de uma política administrativa (SONKA; BAUER; CHERRY, 1997 apud CRUZ, 2009). 1.2 Sistema de aquisição de dados Um sistema de aquisição de dados é um conjunto de ferramentas eletrônicas e computacionais unidas para desempenhar funções específicas, sendo capazes de coletar, armazenar e divulgar os dados advindos do solo. A vantagem no uso de sistemas como este é a sua confiabilidade nos dados coletados. A precisão com que os componentes conseguem armazenar e repassar estes dados aos operadores do sistema é fundamental para a adoção de futuras estratégias de irrigação. Além disso, a possibilidade de se ter informações sobre o cultivo de forma remota poupa tempo para o produtor. Muito já se evoluiu em termos de tecnologias para a plantação e para a irrigação em si. Diversos modelos já foram criados e muitas ferramentas foram combinadas para fornecer uma irrigação inteligente. Os sistemas embarcados, as redes de sensoriamento e os computadores pessoais são amplamente utilizados na irrigação de precisão. Uma técnica bem aceita hoje é fazer o uso de uma rede de sensores conectada a um computador para monitorar as variáveis que influenciam numa plantação. Sensores de temperatura do ar, de pressão hidráulica, de temperatura do solo, de umidade relativa do ar e outros são instalados no campo e programados para comunicar-se com o computador, assim como mostra a Fig. 1.

17 15 FIGURA 1 - Esquema da estrutura de uma rede de sensores sem fio. Fonte: Sistemas embarcados O conjunto de componentes, alguns sendo hardware e outros sendo software, embutidos dentro de outros equipamentos eletroeletrônicos e que possuem a finalidade de realizar alguma atividade específica são os sistemas conhecidos como embarcados. Este tipo de sistema é programado para resolver questões e problemas de coisas do cotidiano. Seu processamento é feito para uma ou algumas funções em especial, diferentemente do computador que é uma ferramenta para cálculos e tarefas gerais. Os sistemas embarcados estão em grande parte de eletrônicos como o celular, a televisão com alguma funcionalidade mais interativa com o usuário, o computador de bordo de um veículo etc. A praticidade é o ponto principal que incentiva o uso desta ferramenta. Suas dimensões reduzidas permitem o deslocamento fácil, tornando o sistema de aquisições de dados flexível para se adaptar às mudanças de localização que se fizerem necessárias. 1.3 Mudança de paradigma Apesar das muitas vantagens que podem ser associadas à estrutura de projetos de irrigação automatizados, ela não atende a demanda da mobilidade que hoje é imprescindível para muitas pessoas. Ter um computador centralizador de dados da rede de sensores foi uma conquista para a irrigação de precisão muito valiosa, mas que hoje não pode cobrir a

18 16 facilidade que é ter um dispositivo móvel capaz de te mostrar relatórios de suas culturas a uma distância considerável. Pensando na mudança comportamental da sociedade, um grupo de pesquisadores europeus desenvolveu uma estrutura diferente, agregando a estrutura antiga algumas tecnologias que agora convivem com o ser humano. A Internet e os dispositivos móveis como os smartphones e os tablets estão presentes nos bolsos de parte considerável da população. Denominado de WaterBee, o projeto europeu consiste em uma série de sensores que medem o conteúdo de água no solo e outros parâmetros que influenciem diretamente na plantação. Os dados obtidos são encaminhados através da rede até um gateway 1 para então serem enviados a um serviço central hospedado na Internet. Os relatórios destes dados são apresentados ao usuário através de um aplicativo móvel instalado no smartphone ou por um navegador de Internet instalado no computador pessoal. Observamos que o elemento do computador pessoal não foi abolido da estrutura, apenas criou-se uma forma alternativa de visualização para o usuário. Junto a essa mudança, surgiu o elemento do smartphone. A escolha de incluir a plataforma móvel na estrutura de projetos de irrigação de precisão foi baseada em sua grande visibilidade e adesão. Segundo Lecheta (2010), no ano de 2010 estudos mostravam que mais de 3 bilhões de pessoas possuíam um aparelho celular, e isso correspondia a mais ou menos metade da população mundial. A Fig. 2 mostra a interligação entre os elementos existentes para o sistema de irrigação do projeto WaterBee. FIGURA 2 - Estrutura geral de funcionamento do projeto WaterBee. Fonte: 1 Gateway é uma espécie de portão de entrada que separa uma rede local da Internet. Ela serve, basicamente, como ferramenta para prover a comunicação entre estas duas redes diferentes.

19 17 O projeto europeu WaterBee é pioneiro na utilização do elemento móvel para servir como aplicação cliente do sistema de aquisição de dados desenvolvido para a plantação. Apesar de ainda estar em fase de testes, o projeto mostrou bons resultados e ganho significativo de produtividade graças à arquitetura proposta que usufrui da praticidade e conectividade dos dispositivos móveis. Novos testes estão sendo feitos para verificar o desempenho do WaterBee em outros ambientes de cultura. 1.4 A Internet e o advento da Computação nas nuvens A Internet se popularizou muito desde os tempos de sua criação. Hoje, ela está disponível não somente às grandes universidades e centros militares, mas também nas casas, shoppings, comércios, indústrias etc. A disponibilidade que possuímos de acessá-la traz inúmeros benefícios para quem deseja reduzir custos ou melhorar a usabilidade do espaço pessoal e profissional. A computação nas nuvens veio consolidar a proposta de um serviço de informática onde se paga por aquela estrutura computacional que foi realmente utilizada, ou seja, cada parte desta infraestrutura é provida como um serviço e, estes são normalmente alocados em centros de dados, utilizando hardware compartilhado para computação e armazenamento. (BUYYA et al., 2009b apud SOUSA; MOREIRA; MACHADO, 2009, [s.n.t]). O termo nuvem é usado como metáfora para a Internet e a computação baseada nela foi projetada para vislumbrar três benefícios básicos: O primeiro benefício é reduzir o custo na aquisição e composição de toda infraestrutura requerida para atender as necessidades das empresas, podendo essa infraestrutura ser composta sob demanda e com recursos heterogêneos e de menor custo. O segundo é flexibilidade que esse modelo oferece no que diz respeito à adição e substituição de recursos computacionais, podendo escalar tanto em nível de recursos de hardware quanto software para atender as necessidades das empresas e usuários. O último benefício é prover uma abstração e facilidade de acesso aos usuários destes serviços. (SOUSA, MOREIRA; MACHADO, 2009, [s.n.t]). 1.5 Dispositivos móveis e suas plataformas Inúmeros são os sistemas operacionais que hoje estão competindo entre si por uma parcela do mercado consumidor de dispositivos móveis e, portanto, temos que a escolha de

20 18 uma plataforma ideal para o desenvolvimento de um projeto significa optar por uma solução que forneça os melhores benefícios, em termos de custos, eficiência e tempo de desenvolvimento esperados para a finalização do projeto (AQUINO, 2007, p. 3). Segundo Morimoto (2009), os principais sistemas operacionais existentes para smartphones no mercado são o PalmOS da Palm Inc., o Windows Mobile da Microsoft, o Symbian OS da Psion, o BlackBerry OS da empresa canadense Research In Motion, o iphone OS da Apple e o Android da Google Inc. Um dos motivos mais claros para esta grande diversificação de empresas investindo no setor de mobilidade é a demanda que o consumidor faz por comodidade e aumento de produtividade. Quando o usuário utiliza um só equipamento com todas as funcionalidades de que ele necessita em seu dia-a-dia, seja na vida pessoal ou na profissional, sua produtividade é aumentada graças ao ganho com tempo de acesso e manuseio de dados, além de gerar mais comodidade no armazenamento e deslocamento dos mesmos. O fator conectividade também é essencial na decisão de usar ou não um dispositivo móvel. Possuir um equipamento capaz de te deixar a par de todas as informações sobre o que acontece ao seu redor pode ser um grande diferencial quando se trata de tomar decisões constantemente. Lecheta (2010) afirma que as empresas buscam ferramentas modernas e ágeis para o desenvolverem soluções corporativas, visando o aumento do lucro, enquanto que o usuário comum deseja um celular com design elegante e moderno e que seja fácil de utilizar, possuindo diversas aplicações a favor de seu entretenimento e lazer. Com tantas opções a disposição do consumidor no mercado, cada qual com suas características, faz-se necessário definir um sistema operacional a ser trabalhado. Assim, para efeito deste trabalho, o sistema operacional escolhido foi o Android, o sistema da empresa Google Inc A plataforma Android A plataforma Android é baseada no kernel do já conhecido sistema operacional Linux 3 e oferece aos desenvolvedores (...) um ambiente de desenvolvimento bastante poderoso, ousado e flexível. (LECHETA, 2010, p. 19). Uma característica interessante sobre 2 Kernel é um termo em inglês para a palavra núcleo. 3 Linux é um sistema operacional muito conhecido pela comunidade como o possível concorrente do sistema Windows da Microsoft. O Linux, salvo algumas exceções, é utilizado para computadores pessoais.

21 19 o Android é o fato de que ele é livre e de código-fonte aberto. Desta maneira, a evolução e o melhoramento da plataforma podem ser feitos por muitos programadores ao redor do mundo, promovendo rapidez nas correções de falhas existentes na plataforma. Apesar de ter o código-fonte aberto e livre para o uso de qualquer um, a plataforma é mantida oficialmente por um grupo de empresas de tecnologias que centraliza os esforços de divulgação do Android para a comunidade de desenvolvedores e para os consumidores. Esta aliança é conhecida pelo nome Open Handset Alliance Open Handset Alliance (OHA) Este grupo é composto por grandes empresas do ramo de tecnologia e telefonia, empresas essas lideradas pelo Google. O objetivo desta aliança é (...) definir uma plataforma única e aberta para celulares para deixar os consumidores mais satisfeitos com o produto final. (LECHETA, 2010, p. 21). Os membros são compostos por organizações de diversos países. No site da OHA (vide referências bibliográficas), é possível encontrar os nomes dos membros da aliança divididos por área de mercado em que elas atuam. A OHA também afirma em seu site que o Android foi desenvolvido a partir do zero para que ele fosse a primeira plataforma aberta, completa e livre criado especificamente para ser utilizado em dispositivos móveis. O fato de um sistema operacional ter sido imaginado e modelado para dispositivos móveis reforça a possibilidade de o sistema ser capaz de gerenciar o gargalo gerado entre gastar menos energia e ter maior desempenho. 1.7 Arquitetura da plataforma Android A plataforma do Android possui vários módulos necessários para uma boa execução dos aplicativos baseados nela. Cada parte é responsável por algumas atividades específicas de controle e execução dos recursos dos dispositivos móveis e dos acessos ao sistema operacional. Esses módulos gerenciam a forma de trabalho da plataforma. De acordo com Frank Ableson (2008), designer de software da IBM, a melhor maneira de descrevermos a plataforma é como uma pilha, devido ao fato dela ser um conjunto empilhado de componentes. A Fig. 3 apresenta a arquitetura da plataforma Android. Os módulos mostrados

22 20 na figura abaixo vão desde núcleo do sistema até as aplicações de interação com o usuário. Cada parte será descrita nos tópicos a seguir. FIGURA 3 - Arquitetura da plataforma Android. Fonte: Linux Kernel (Núcleo Linux) O Android foi baseado na versão 2.6 do núcleo do Linux e ele (...) é responsável por gerenciar a memória, os processos, threads 4 e a segurança dos arquivos e pastas, além de redes e drivers 5. (LECHETA, 2010, p. 23). O núcleo também provê uma camada de abstração entre o hardware do dispositivo e as pilhas de requisições as operações do sistema. Como o núcleo do Linux já é bem desenvolvido em termos de codificação, pois seu estudo e desenvolvimento se dão há muito anos, o Android apresenta grande estabilidade de funcionamento durante sua execução, assim como o próprio sistema operacional Linux. 4 Thread é uma das maneiras utilizadas por um processo para dividir a si mesmo em duas ou mais tarefas que podem ser executadas simultaneamente. 5 Driver é um software que executa a função de controlar a comunicação entre componentes eletrônicos e o núcleo do sistema operacional.

23 Android Runtime (Tempo de execução do Android) De acordo com Reto Meier (2010), o Android Runtime é a engrenagem que se encarrega de fornecer funções para aplicação desenvolvida e, junto com as bibliotecas, constituir base para a estrutura dela. É a parte do sistema que fica executando a plataforma do Android no dispositivo móvel em que ele está instalado. Este módulo é composto por duas partes: a parte da máquina virtual chamada Dalvik e pelas bibliotecas do núcleo do sistema. Estes arquivos são necessários para que as aplicações desenvolvidas para o Android consigam acessar as funcionalidades que o sistema operacional oferece e assim possam executar as configurações de que necessitam Libraries (Bibliotecas) As libraries, que em português significa bibliotecas, são conjuntos de arquivos de código que fornecem ao desenvolvedor as funções e a possibilidade de comunicar o aplicativo que está sendo criado com os recursos existentes no sistema. Um exemplo é a biblioteca gráfica OpenGL/ES que dá a possibilidade de criar aplicações usando uma interface gráfica para interação entre o usuário e o sistema operacional. Esse conjunto de bibliotecas presente na estrutura da plataforma Android fornece grande parte das bibliotecas disponíveis para a linguagem Java, usada para o desenvolvimento, bem como provê as bibliotecas específicas para Android Application Framework (Framework de aplicações) Algumas aplicações possuem partes de códigos parecidas. Para que não seja gerado retrabalho é possível utilizar o framework 6 de aplicações para reutilizar funções de outras aplicações. A arquitetura da aplicação foi projetada para simplificar o reuso dos componentes. Qualquer componente pode publicar suas capacidades e quaisquer outros 6 Framework é uma técnica aplicada no desenvolvimento de um software para, basicamente, explorar o potencial de reutilização de partes de software já desenvolvidas.

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

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID

MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID MAPEAMENTO E LOCALIZAÇÃO DE REGIÕES DE INTERESSE UTILIZANDO REALIDADE AUMENTADA EM DISPOSITIVOS MÓVEIS COM PLATAFORMA ANDROID Alessandro Teixeira de Andrade¹; Geazy Menezes² UFGD/FACET Caixa Postal 533,

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

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO UM PADRÃO ABERTO DE SOFTWARE PARA COMPUTAÇÃO MÓVEL: UM ESTUDO SOBRE GOOGLE ANDROID 1. INTRODUÇÃO O aumento do número usuários de dispositivos móveis atrai cada vez os desenvolvedores a produzir aplicações

Leia mais

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática http://cetorres.

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática http://cetorres. Módulo I - Introdução Aula 2 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 17/09/2010 Graduado em Ciência da Computação pela UFC, Brasil

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Processos (Threads,Virtualização e Migração de Código)

Processos (Threads,Virtualização e Migração de Código) Processos (Threads,Virtualização e Migração de Código) Roteiro Processos Threads Virtualização Migração de Código O que é um processo?! Processos são programas em execução. Processo Processo Processo tem

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

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

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia 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

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus

Leia mais

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

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

TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS

TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: ARCASE - AUTOMAÇÃO RESIDENCIAL COM ANDROID E SISTEMAS EMBARCADOS CATEGORIA: CONCLUÍDO ÁREA:

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS por Daniel Teixeira Braga Trabalho de Conclusão de curso II Prof. Marcos Echevarria

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

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

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público Notas de Aplicação Utilizando o servidor de comunicação SCP Server HI Tecnologia Documento de acesso público ENA.00024 Versão 1.02 dezembro-2006 HI Tecnologia Utilizando o servidor de comunicação SCP Server

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

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

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br

Leia mais

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS Élysson Mendes Rezende Bacharelando em Sistemas de Informação Bolsista de Iniciação Científica

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

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com Explore o IceWarp Versão 11.2 com HTML5 WebAdmin A rotina da administração cotidiana pode ser divertida e simples com a nova e responsiva interface WebAdmin. Gerencie domínios, usuários, grupos e listas

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Versão: 5.0 Service pack: 2 Testes de verificação SWD-980801-0125102730-012 Conteúdo 1 Visão geral... 4 2 Tipos de telefones e contas de usuário... 5 3 Verificando a instalação

Leia mais

A plataforma Android: Uma Introdução

A plataforma Android: Uma Introdução A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,

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

GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG

GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG GuiBi: Um aplicativo para plataforma Android com um guia comercial da cidade de Bambuí MG Bruno Alberto Soares Oliveira 1,3 ; Lucas Vieira Murilo 1,3 ; Maik Olher Chaves 2,3 1 Estudante de Engenharia de

Leia mais

Manual do Aplicativo - Rastreamento Veicular

Manual do Aplicativo - Rastreamento Veicular Manual do Aplicativo - Rastreamento Veicular Sumário Apresentação... 2 Instalação do Aplicativo... 2 Localizando o aplicativo no smartphone... 5 Inserindo o link da aplicação... 6 Acessando o sistema...

Leia mais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

Tecnólogo em Análise e Desenvolvimento de Sistemas

Tecnólogo em Análise e Desenvolvimento de Sistemas Tecnólogo em Análise e Desenvolvimento de Sistemas O conteúdo deste documento tem como objetivos geral introduzir conceitos mínimos sobre sistemas operacionais e máquinas virtuais para posteriormente utilizar

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

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

ESCOLHA UM TESTE PARA EXECUTAR

ESCOLHA UM TESTE PARA EXECUTAR ESCOLHA UM TESTE PARA EXECUTAR Acompanhe o ritmo de aceleração dos ciclos de lançamento. Descubra a automatização com um toque humano EXECUTE UM TESTE 26032015 Com a Borland, tanto analistas de negócios

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário

BlackBerry Internet Service. Versão: 4.5.1. Guia do usuário BlackBerry Internet Service Versão: 4.5.1 Guia do usuário Publicado: 09/01/2014 SWD-20140109134951622 Conteúdo 1 Primeiros passos... 7 Sobre os planos de serviço de mensagens oferecidos para o BlackBerry

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Desde que entrou no mercado de smartphones, em 2007, esse é o trunfo da Apple perante a concorrência.

Desde que entrou no mercado de smartphones, em 2007, esse é o trunfo da Apple perante a concorrência. 20/12/2011-07h51 Casamento entre sistema e aparelhos é o trunfo da Apple LEONARDO MARTINS COLABORAÇÃO PARA A FOLHA Apesar da importância cada vez maior do software, o bom casamento entre o sistema operacional

Leia mais

GERENCIAMENTO DE IRRIGAÇÃO VIA WEB

GERENCIAMENTO DE IRRIGAÇÃO VIA WEB FIELDNET GERENCIAMENTO DE IRRIGAÇÃO VIA WEB NOV O! BASEADO NA WEB APLICATIVOS DE CELULAR COMANDO DE BOMBA FIELDNET PRO LND_0019_14_catalogo_fieldnet_215,9x279,4mm.indd 1 Se for remotamente possível, o

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS

INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS INOVANDO UM PROCESSO DE SERVIÇOS DE TI COM AS BOAS PRÁTICAS DO ITIL E USO DE BPMS Cilene Loisa Assmann (UNISC) cilenea@unisc.br Este estudo de caso tem como objetivo trazer a experiência de implantação

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Programação para Android

Programação para Android Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho

Leia mais

Capítulo 2 Introdução à ferramenta Flash

Capítulo 2 Introdução à ferramenta Flash Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos

Leia mais

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com

Sistemas Operacionais 2014 Introdução. Alexandre Augusto Giron alexandre.a.giron@gmail.com Sistemas Operacionais 2014 Introdução Alexandre Augusto Giron alexandre.a.giron@gmail.com Roteiro Sistemas Operacionais Histórico Estrutura de SO Principais Funções do SO Interrupções Chamadas de Sistema

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

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

Versão: 08/04/2013 Atualizado em: 10/07/2013

Versão: 08/04/2013 Atualizado em: 10/07/2013 Versão: 08/04/2013 Atualizado em: 10/07/2013 NoMe - Novo Mercado CETIP Conteúdo Introdução ao NoMe... 1 Conhecendo o Produto... 2 Acesso ao NoMe... 3 Como acessar o NoMe... 4 Atualização de Senha e Código

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

Guia de Usuário do Gateway do Avigilon Control Center. Versão 5.6

Guia de Usuário do Gateway do Avigilon Control Center. Versão 5.6 Guia de Usuário do Gateway do Avigilon Control Center Versão 5.6 2006-2015 Avigilon Corporation. Todos os direitos reservados. A menos que seja expressamente concedida por escrito, nenhuma licença será

Leia mais

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Agosto 2006 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

JOSÉ AUGUSTO FABRI. Uma Proposta de Modelo para a Criação e a Organização de Processos de Produção em um Contexto de Fábrica de Software

JOSÉ AUGUSTO FABRI. Uma Proposta de Modelo para a Criação e a Organização de Processos de Produção em um Contexto de Fábrica de Software JOSÉ AUGUSTO FABRI Uma Proposta de Modelo para a Criação e a Organização de Processos de Produção em um Contexto de Fábrica de Software São Paulo 2007 JOSÉ AUGUSTO FABRI Uma Proposta de Modelo para a Criação

Leia mais

Grifon Alerta. Manual do Usuário

Grifon Alerta. Manual do Usuário Grifon Alerta Manual do Usuário Sumário Sobre a Grifon Brasil... 4 Recortes eletrônicos... 4 Grifon Alerta Cliente... 4 Visão Geral... 4 Instalação... 5 Pré-requisitos... 5 Passo a passo para a instalação...

Leia mais

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica.

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica. Google App Inventor: o criador de apps para Android para quem não sabe programar Por Alexandre Guiss Fonte: www.tecmundo.com.br/11458-google-app-inventor-o-criador-de-apps-para-android-para-quem-naosabe-programar.htm

Leia mais

NOVO COMPONENTE ASSINADOR ESEC

NOVO COMPONENTE ASSINADOR ESEC NOTAS FISCAIS DE SERVIÇO ELETRÔNICAS PREFEITURA DE JUIZ DE FORA COMPLEMENTO AO SUPORTE A ATENDIMENTO NÍVEL 1 1.0 Autor: Juiz de Fora, Fevereiro 2015. PÁGINA 1 DE 38 SUMÁRIO 1REQUISITOS MÍNIMOS CONFIGURAÇÕES

Leia mais

O que é o Android? O que é o Android

O que é o Android? O que é o Android O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código

Leia mais

Sistema BuildParty para montagem e gerenciamento de eventos. Plano de Testes. Versão <1.1> DeltaInfo. Soluções para web Soluções para o mundo

Sistema BuildParty para montagem e gerenciamento de eventos. Plano de Testes. Versão <1.1> DeltaInfo. Soluções para web Soluções para o mundo Sistema BuildParty para montagem e gerenciamento de eventos Plano de Testes Versão DeltaInfo Soluções para web Soluções para o mundo DeltaInfo 2 Histórico de Revisões Data Versão Descrição Autores

Leia mais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais

Arquitetura de Computadores. Introdução aos Sistemas Operacionais Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2014 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE

Leia mais

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo

Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Tema; Delimitação do Problema; Hipóteses ou questões de pesquisa; Objetivos; Justificativa; Revisão Bibliográfica; Cronograma; Referências. Desenvolver

Leia mais

SISTEMA DE MONITORAMENTO DE CONDIÇÕES CLIMÁTICAS

SISTEMA DE MONITORAMENTO DE CONDIÇÕES CLIMÁTICAS SISTEMA DE MONITORAMENTO DE CONDIÇÕES CLIMÁTICAS SUMÁRIO 1 Introdução...5 2 Sistema de monitoramento climático Ressonare...7 2.1 A rede de monitoramento...8 2.2 A coleta, o armazenamento e o acesso aos

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

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

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

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

RESUMO DA SOLUÇÃO Aperfeiçoando o planejamento de capacidade com o uso do gerenciamento de desempenho de aplicativos

RESUMO DA SOLUÇÃO Aperfeiçoando o planejamento de capacidade com o uso do gerenciamento de desempenho de aplicativos RESUMO DA SOLUÇÃO Aperfeiçoando o planejamento de capacidade com o uso do gerenciamento de desempenho de aplicativos como posso assegurar uma experiência excepcional para o usuário final com aplicativos

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

PRÓTOTIPO MÓVEL DE TELEMEDICINA PARA AUXILIO DE DIAGNOSTICO CARDIACO COM ECG EM CARATER EMERGENCIAL

PRÓTOTIPO MÓVEL DE TELEMEDICINA PARA AUXILIO DE DIAGNOSTICO CARDIACO COM ECG EM CARATER EMERGENCIAL PRÓTOTIPO MÓVEL DE TELEMEDICINA PARA AUXILIO DE DIAGNOSTICO CARDIACO COM ECG EM CARATER EMERGENCIAL Adson Diego Dionisio da SILVA 1, Saulo Soares de TOLEDO², Luiz Antonio Costa Corrêa FILHO³, Valderí Medeiros

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 12 2007 2012 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia 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

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

SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS

SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS SISTEMAS OPERACIONAIS MÓVEIS - ANDROID X IOS Danielle Dias Simões¹, Júlio César Pereira². Universidade Paranaense - Unipar Paranavaí PR - Brasil dannesimoes@hotmail.com juliocesarp@unipar.br Resumo. O

Leia mais

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil pedrin_victor@hotmail.com, ricardo@unipar.br

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux

SOFTWARE LIVRE. Distribuições Live CD. Kernel. Distribuição Linux SOFTWARE LIVRE A liberdade de executar o programa, para qualquer propósito. A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito

Leia mais

Programação Concorrente Processos e Threads

Programação Concorrente Processos e Threads Programação Concorrente Processos e Threads Prof. Eduardo Alchieri Processos O conceito mais central em qualquer sistema operacional é o processo Uma abstração de um programa em execução Um programa por

Leia mais

Guia do usuário do Seagate Dashboard

Guia do usuário do Seagate Dashboard Guia do usuário do Seagate Dashboard Guia do usuário do Seagate Dashboard 2013 Seagate Technology LLC. Todos os direitos reservados. Seagate, Seagate Technology, o logotipo Wave e FreeAgent são marcas

Leia mais

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial...

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial... 1. Plataforma Sage... 2 2. Primeiro Acesso... 3 1.1. Conhecendo a Plataforma... 4 1.2. Seleção da Empresa de Trabalho... 4 1.3. Sair do Sistema... 5 1.4. Retornar a tela principal... 5 3. Configurações...

Leia mais

Perguntas frequentes do Xerox Mobile Link 2.0 - Android

Perguntas frequentes do Xerox Mobile Link 2.0 - Android Perguntas frequentes do Xerox Mobile Link 2.0 - Android O Xerox Mobile Link é um aplicativo de produtividade pessoal que conecta seu celular e tablet a uma Impressora multifuncional (MFP) Xerox. Você pode

Leia mais

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N

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

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

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

Ferramentas Web para controle e supervisão: o que está por vir

Ferramentas Web para controle e supervisão: o que está por vir Artigos Técnicos Ferramentas Web para controle e supervisão: o que está por vir Marcelo Salvador, Diretor de Negócios da Elipse Software Ltda. Já faz algum tempo que ouvimos falar do controle e supervisão

Leia mais

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE MARCOS LEÃO 1, DAVID PRATA 2 1 Aluno do Curso de Ciência da Computação; Campus de Palmas; e-mail: leão@uft.edu.br PIBIC/UFT

Leia mais

Portal Contador Parceiro

Portal Contador Parceiro Portal Contador Parceiro Manual do Usuário Produzido por: Informática Educativa 1. Portal Contador Parceiro... 03 2. Acesso ao Portal... 04 3. Profissionais...11 4. Restrito...16 4.1 Perfil... 18 4.2 Artigos...

Leia mais

Manual Software Controle de Jukebox. Manual. Software Controle de Jukebox

Manual Software Controle de Jukebox. Manual. Software Controle de Jukebox Manual Software Controle de Jukebox Versão 1.0 2014 Sumário 1. Principais Características... 2 2. Software Controle de Jukebox... 3 I. Tela Principal... 4 1 Data Cobrança... 4 2 Linha... 4 3 Cobrador...

Leia mais

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA PED MANUAL INTERNET

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA PED MANUAL INTERNET SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA MANUAL INTERNET ÍNDICE Sistema Integrado de Administração da Receita 1 INTRODUÇÃO GERAL... 4 2 INTRODUÇÃO AO... 4 2.1 OBJETIVOS... 4 2.2 BENEFÍCIOS... 4 2.3

Leia mais