Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android
|
|
- José Amarante Marreiro
- 8 Há anos
- Visualizações:
Transcrição
1 ISSN T.I.S. São Carlos, v. 3, n. 2, p , mai-ago 2014 Tecnologias, Infraestrutura e Software Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos Resumo: Este artigo apresenta um estudo sobre a utilização de aplicativos móveis para a automação comercial com o emprego da plataforma Android. O artigo evidencia que o Android pode ser utilizado como sistema operacional móvel para tais aplicações, expondo as principais características de sua arquitetura. Um estudo de caso é apresentado pelo aplicativo móvel SICOM, utilizado para automatizar a emissão de ordens de serviço do setor de moradias da Universidade Federal de São Carlos. Palavras-Chave: Android, aplicativos móveis, SICOM Commercial Automation using Mobile Applications Fosus on Android Platform Abstract: This article presents a study about the use ofmobile applications for business automation using Android platform. The article shows that Android can be used as a mobile operational system for such applications, exposing the main characteristics oftheir architecture. A case study is presented by the mobile application SICOM, used to automate the issuance of service orders from the housing sector of UFSCar (Federal University ofsão Carlos). Keywords: Android, mobile applications, SICOM 1. INTRODUÇÃO O consumidor está cada vez mais exigente e acostumado a realizar muitas tarefas do seu dia a dia sem sair de casa. Ao invés de enfrentar trânsito e fila nas lojas e bancos, é muito mais cômodo realizar essas atividades em poucos minutos através de um Tablet ou Smartphone e receber o produto em casa ou aguardar a realização dos serviços solicitados. Essa nova realidade provoca uma série de mudanças nas organizações, gerando modificações que vão desde sua estrutura básica até a forma de relacionamento com seus clientes e fornecedores. O aumento da concorrência e do consumo faz com que as empresas busquem novas soluções para melhorar e agilizar seu atendimento, exposição de seus produtos e serviços visando aumentar sua competitividade e destaque no mercado. Tendo em vista todas essas mudanças e a constante evolução dos computadores e celulares, as empresas fazem uso cada vez mais intensivo da tecnologia da informação (TI) como principal ferramenta de apoio estratégico em seus negócios. Segundo Guiraldelli (201 3), a implantação e constante evolução da TI nas organizações passaram de um diferencial para uma questão de sobrevivência no mercado. As necessidades crescentes por mobilidade e o baixo custo dos dispositivos móveis, entre os principais Tablets e Smartphones, mais a ampliação da rede móvel e o fenômeno das redes sociais, tem feito com que as empresas invistam em versões móveis de seus sistemas corporativos, a fim de estar presente o tempo todo junto aos seus clientes e fornecedores, a qualquer hora e em qualquer lugar, além de também proporcionar aos seus colaboradores, ferramentas que possibilitem um atendimento ágil e eficaz. Segundo a Prodesp (201 3), a Mobilidade Corporativa, termo adotado pelo mercado para denominar a implantação das tecnologias de informação móveis na automatização dos processos organizacionais, traz ganhos significativos em agilidade e eficiência para os negócios. Diante do exposto, este trabalho tem como principal objetivo apresentar por meio de pesquisa literária, uma análise sobre o uso desses aplicativos para dispositivos móveis dando foco para a plataforma Android, um sistema operacional Open Source (Código Aberto) baseado em Linux, desenvolvido e liderado pela Google em parceria com grandes empresas líderes do mercado de telecomunicações. A escolha do Android está relacionada com sua crescente popularização entre os dispositivos móveis além da grande flexibilidade e segurança que o mesmo tem apresentado desde sua primeira versão. Departamento de Computação - Universidade Federal de São Carlos (UFSCar) Caixa Postal São Carlos SP Brasil Autor para correspondência: marcosafincotto@gmail.com, marilde@dc.ufscar.br
2 Para facilitar o entendimento, este trabalho está organizado em seções. Na Seção II é apresentada uma introdução aos aplicativos móveis e os principais tipos a serem considerados no início de um projeto de software para plataforma mobile. Na Seção III é apresentada uma introdução à automação comercial com foco na utilização de aplicativos móveis em processos de negócio dentro das organizações. Na Seção IV é apresentada uma análise sobre a plataforma Android e suas principais características. Na Seção V é apresentado como estudo de caso o aplicativo SICOM Mobile (Sistema Móvel de Controle de Moradias). Na Seção VI são apresentados os trabalhos relacionados ao presente artigo. Por fim, na Seção VII apresenta-se a conclusão do presente trabalho. II. APLICATIVOS MÓVEIS Os aplicativos móveis são softwares projetados e desenvolvidos para serem executados especificamente em dispositivos móveis, tendo entre os mais comuns os PDA s (Personal Digital Assistant) também conhecidos como Palmtops, Tablets e os Smartphones, mais modernos e com larga capacidade de armazenamento e processamento (JANSSEN, 201 3). Um aplicativo móvel pode ser baixado diretamente do dispositivo pela Internet, através de lojas virtuais como a Apple Store - loja virtual da Apple, Google Play loja virtual do Google para o sistema operacional Android, Windows Phone Marketplace loja virtual da Microsoft para Windows Phone, entre outras. A) Dificuldades da Computação Móvel Os fabricantes de softwares utilizam as lojas virtuais para disponibilizarem seus Apps 1 de forma rápida e segura. Essa facilidade vai ao encontro da grande variedade de aparelhos rodando diferentes plataformas e tipos de sistemas operacionais. O mercado de dispositivos móveis é dominado por diferentes tipos de fabricantes, o que inclui uma diversidade de plataformas de desenvolvimento, sistemas operacionais móveis, Hardware e Software. Essa diversidade de plataformas força a existência de uma grande variedade de aplicativos, cada um escrito para rodar sob uma arquitetura específica, o que segundo Martins et al. (201 3) é atualmente um dos principais desafios da computação móvel. Em resumo, isto significa que um aplicativo desenvolvido para Iphone não funcionará no Black Berry, assim como aqueles desenvolvidos para Android não funcionará no Windows Phone, ou seja, para cada sistema operacional, uma nova aplicação. Outro ponto muito importante e discutido na computação móvel está relacionado com o nível de segurança que é proporcionada pelos sistemas operacionais móveis e suas aplicações. Segundo Moraes (2011), com as necessidades crescentes por tecnologia móvel e o surgimento de novas soluções móveis de negócio ou a integração entre os sistemas 1 Abreviação de application, ou aplicação no português. Comumente utilizado quando se faz referência aos aplicativos que podem ser baixados e instalados diretamente em um dispositivo móvel. Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos existentes, é cada vez mais difícil manter a integridade e segurança das informações. Ainda segundo Moraes, o baixo custo dos novos aparelhos faz com que a variedade de dispositivos adquiridos pelas pessoas aumente, o que provoca o aumento da dificuldade dentro das organizações para os administradores de TI, no que se refere a administrar todos esses aplicativos disponíveis e todos os sistemas implementados nas variadas plataformas pessoais dos clientes e colaboradores. B) Tipos de Aplicativos Móveis Selecionar o tipo de aplicativo móvel deve ser uma fase a ser considerada como muito importante em todo o processo de desenvolvimento do projeto (MARTINS et al., 201 3). Ao iniciar um projeto de software para dispositivos móveis, é necessário realizar uma análise criteriosa e estratégica sobre a plataforma, sistemas, produtos e arquiteturas a serem utilizadas. Os principais tipos de aplicativos móveis a serem considerados no início de um projeto são: aplicativos Web Mobile (sites móveis) e aplicativos móveis nativos. Os Web Mobile consistem em soluções feitas para Web formatadas para serem acessadas através do Browser dos dispositivos móveis. Já os aplicativos nativos, são soluções desenvolvidas para um determinado tipo de dispositivo móvel e sistema operacional (TOLEDO; DEUS, 201 2). A Tabela 1 ajuda entender melhor, as principais vantagens e desvantagens associadas aos distintos tipos de aplicativos móveis. O foco deste artigo é voltado para o desenvolvimento de aplicativos móveis para automação comercial, e como qualquer outro tipo de app, está sujeito a essa análise. Tabela 1. Vantagens e desvantagens entre os tipos de aplicativos móveis III. AUTOMAÇÃO COMERCIAL A automação comercial é o processo de informatização de processos comerciais e de negócios, como compras, vendas, transações financeiras, controle de estoque, entre outros, que antes eram realizados de forma manual e repetitiva T.I.S. 2014; 3 (2):
3 Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android (SEBRAE, 201 3). De acordo com Siqueira (2000, p.10 apud VILELA, 2006, p.9), a automação comercial teve seu marco inicial com a invenção das primeiras máquinas registradoras, por volta do ano de 1878, utilizadas para registrar os totais das vendas facilitando o troco, a sumarização de totais, entre outros. A partir de 1 990, verifica-se o uso da tecnologia de informação junto dos equipamentos de automação comercial, possibilitando assim a troca de informações de forma eletrônica, ágil e segura. A utilização da TI na automação de tarefas comerciais possibilita uma troca de informações mais rápida e eficiente, agiliza as operações financeiras e proporciona mais segurança e transparência. Segundo Beraldi e Filho (2000), a tecnologia da informação nas empresas proporciona o enxugamento da mesma por meio da eliminação de papéis com a informação eletrônica, eliminação de atividades manuais, aumento da segurança e exatidão das informações, além da redução dos custos em todos os setores onde a TI é implantada. O surgimento do PDV (Ponto de Venda - do inglês - POS - Point of Sale), que consiste em um ponto de coleta das informações geradas na venda e o leitor de código de barras, fez com que as empresas começassem a investir em uma padronização de nível internacional de identificação de produtos (RABECHINI et al., 1 998). Essa tecnologia se desenvolveu até chegar aos modelos mais atuais de códigos de barra, como exemplo o código QR ou QR Code (Quick Response), mais utilizado para a leitura através de dispositivos móveis, conforme ilustrado na Figura 1. deste trabalho por se apresentar como uma plataforma para o desenvolvimento de aplicativos móveis poderosa e flexível, que possibilita aos desenvolvedores e usuários um novo conceito de computação móvel. Na Seção a seguir é apresentado um breve histórico sobre o Android, bem como as principais características de sua arquitetura. IV. ANDROID Durante um longo período os diversos modelos de aparelhos celulares possuíam basicamente as mesmas funcionalidades, tais como câmera de baixa qualidade, agenda de contatos, funções de chamada, s e uma interação com a Internet muito limitada e, principalmente, de alto custo (COSTA, 201 2). Em Julho de 2005 a Google em parceria com grandes empresas de telecomunicações como LG, Sony, Samsung, Intel, HTC, entre outras, criaram um grupo chamado OHA (Open Handset Alliance) com o objetivo de definir uma plataforma única de desenvolvimento móvel. A partir desta iniciativa surgiu o Android, um sistema operacional móvel que consiste em uma plataforma livre e com vários recursos de desenvolvimento para aplicativos móveis, baseado em um sistema operacional Linux (GRAMLICH, 201 2). O Android incorpora várias aplicações e possui um ambiente bastante flexível, permitido que os desenvolvedores construam os mais diversos tipos de aplicações. Oferece suporte para diversos tipos de conexão de rede sem fio, como 3G, Wi-Fi e Bluetooth além de opções para conectividade e transmissão de dados. A Figura 2 ilustra o primeiro dispositivo móvel distribuído com o Android como sistema operacional. Figura 1. QR Code (G1, 2013) Com a rápida evolução tecnológica e a modernização de setor do comércio varejista, as ofertas em automação comercial para as empresas não se restringem mais a leituras automatizadas de produtos, pagamentos integrados, controles inteligentes de estoque e similares, mas vão além para satisfazer as necessidades dos empresários e, principalmente, dos consumidores. Surgem novos modelos de negócio onde vários eventos ocorrem concomitantemente e a partir de qualquer localização geográfica, seguindo a tendência da massificação do fenômeno das redes sociais e integrando cada vez mais a automação comercial com a mobilidade e facilidade de acesso proporcionada pelos aplicativos móveis. Essa integração faz com que surjam diversas soluções de negócio voltadas para estes dispositivos, agregando ainda mais valor para o negócio e facilidades para os consumidores. Neste contexto, o sistema operacional Android é o foco Figura 2. T-Mobile G1, o primeiro modelo de dispositivo móvel da Google a rodar o Android (COSTA, 201 2) Segundo Lecheta (2009), o Android foi construído, desde a sua base, para permitir que os desenvolvedores criem aplicativos atraentes e funcionais com a finalidade de explorar ao máximo os recursos que cada dispositivo móvel possui. Lecheta ainda descreve em seus livros que o Android é um sistema de código aberto e livre, sob a licença Apache. Assim, qualquer pessoa pode fazer download do seu código fonte e realizar alterações para criar produtos personalizados. 153 T.I.S. 2014; 3 (2):
4 Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos A) Segurança Como todo sistema operacional com muitos recursos e possibilidades, o Android também é cercado por questionamentos em relação à segurança proporcionada, fazendo com que este quesito fique sempre no topo das melhorias realizadas pelos desenvolvedores do sistema a cada nova versão. Por ter seu núcleo baseado em uma versão do Kernel do Linux, o Android se apresenta como um sistema operacional seguro e robusto para executar aplicações do mercado corporativo. Toda a segurança do Android é baseada no Linux, assim todas as aplicações são executadas uma por vez em processos separados, rodando em Threads dedicadas e usuários únicos por aplicação (LECHETA, 2009). Além desta característica de processo por aplicação, o Android herdou do Linux muitas outras características de segurança como modelo totalmente baseado em permissões de usuário, isolamento de processos, APIs (Application Programming Interface) para criptografia de dados e componentes, incluindo SSL (Secure Sockets Layer) e HTTPS (HyperText Transfer Protocol Secure), gerenciamento de memória e recursos compartilhados, entre outros que são lançados ou melhorados a cada novo release do sistema (SOURCE ANDROID, 201 3). B) Arquitetura Segundo Collins et al. (2011), o Android é uma pilha de softwares completa e distribuída em camadas, com um Bootloader, conjunto de bibliotecas e APIs e seu SDK. A Figura 3 apresenta a arquitetura do Android que é explicada, detalhadamente, nas próximas seções. Figura 3. Arquitetura da plataforma Android (adaptado de Android Architecture, 201 2) B. 1) Núcleo Linux (Linux Kernel) A camada do núcleo está na base da arquitetura do Android. É nessa camada que toda a comunicação entre as aplicações e o hardware do dispositivo móvel é controlada. Funções como gerenciamento de memória, gerenciamento de processos e aplicações, comunicação com a rede, configurações de segurança e perfis, entre outras, as chamadas de funções do núcleo, são de responsabilidade desta camada da arquitetura (ANDROID ARCHITECTURE, 2012). B.2) Bibliotecas (Libraries) A camada de bibliotecas nativas do Android reúne um conjunto de classes que proporcionam aos desenvolvedores, por meio de integração pelo seu Framework, o acesso a uma gama de funcionalidades que o ajudam no desenvolvimento de suas aplicações (FERRACINI, 201 2). As bibliotecas são escritas em C ou C++ e algumas das mais utilizadas são: SQLite (android.database): Banco de dados relacional embutido no Android e disponível para todas as aplicações que armazenam dados; T.I.S. 2014; 3 (2):
5 Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android Webkit (android.webkit): Navegador Web utilizado para interpretar e exibir páginas e conteúdos HTML (HyperText Markup Language); OpenGL (android.opengl): Utilizado para exibir gráficos 2D e 3D, incluindo aceleração via hardware; Location Manager: Utilizado para obter dados de geolocalização do dispositivo, muito utilizado em aplicações que utilizam o GPS (Global Positioning System); Telephony Manager: Utilizado para obter informações básicas do dispositivo móvel, como rede de cobertura, bateria, status de conexão, etc. B. 3) Tempo de Execução (Android Runtime) A camada Android Runtime consiste da máquina virtual Dalvik e de bibliotecas Java do Core (Núcleo) da plataforma. Todo código Java escrito para a plataforma Android irá ser executado sobre a Dalvik em um processo e instância únicos (AQUINO, 2007). Segundo Lecheta (2009), a Dalvik consiste de uma máquina virtual desenvolvida e otimizada para ser executada em dispositivos móveis. Ao contrário da JVM (Java Virtual Machine), a Dalvik não executa diretamente os byte-codes do Java, mas compila e os converte para o formato.dex (Dalvik Executable). Lecheta ainda explica, que uma aplicação completa e pronta para ser distribuída é representada por um arquivo.apk (Android Package File), contendo todos os arquivos e recursos do aplicativo. B. 4) Framework de Aplicativos (Application Framework) A camada de Framework de Aplicativos possibilita ao desenvolvedor acesso completo a um conjunto de APIs que facilitam o desenvolvimento de suas aplicações, como a criação de janelas, listagens, botões para seleções de datas e, principalmente, na interação com o hardware do dispositivo móvel, por exemplo, integrar a aplicação com os recursos de chamadas, câmera, calendário, entre outros. Algumas bibliotecas contidas no Framework de desenvolvimento da plataforma Android são similares as utilizadas pelos desenvolvedores de aplicações Java para Web ou Desktop, o que causa um baixo impacto em sua curva de aprendizado. Conhecido como Android SDK, o kit de desenvolvimento fornece ferramentas que podem auxiliar no desenvolvimento, como interface gráfica para criação de telas, bibliotecas com várias funcionalidades prontas e disponíveis em um ambiente com as características e especificações do próprio Android (SILVA, 2009). Utilizando os plug-ins existentes no mercado, é possível desenvolver uma aplicação para o Android a partir de uma IDE como Eclipse ou NetBeans, por exemplo, totalmente integradas com os recursos disponibilizados pelo SDK (LECHETA, 2009). Com este ambiente integrado de trabalho, o desenvolvedor consegue obter um ótimo desempenho no desenvolvimento e nos testes das suas aplicações, pois tudo que possa ser executado no emulador poderá ser executado da mesma maneira no dispositivo móvel com Android. V. APLICAÇÕES DE AUTOMAÇÃO COMERCIAL Nesta seção, são apresentados exemplos de aplicativos móveis voltados para a automação comercial de diferentes tipos de serviços. Apresenta o SICOM Mobile, aplicativo móvel desenvolvido como estudo de caso utilizando a plataforma Android e seu SDK (Software Development Kit), que integra recursos do dispositivo móvel, como a câmera fotográfica e sincronização de dados pela rede sem fio. Um exemplo da integração entre automação comercial e mobilidade pode ser visto no projeto desenvolvido pela agência coreana Cheil Wordwide, vencedor do Festival de Criatividade de Cannes, segundo Ruic (2011). Trata-se de um aplicativo móvel que possibilita aos consumidores realizarem compras de produtos do supermercado que estão colados em cartazes nos corredores de um metrô. Os cartazes com as imagens dos produtos formam uma espécie de loja virtual, bastando apenas que o consumidor leia o QR Code do produto desejado através do seu Smartphone, realize o pagamento da compra e aguarde até que as mercadorias sejam entregues, como pode ser observado na Figura 4. B.5) Aplicações (Applications) No topo da arquitetura, estão concentradas todas as aplicações incorporadas no Android. O Android fornece um conjunto de aplicações que já vem instalada com sua distribuição, como agendas de contato, funções avançadas de chamadas e mensagens, sistema de navegação GPS, entre outros, que podem variar de acordo com sua versão e a capacidade do dispositivo móvel. C) SDK do Android Para facilitar e agilizar o processo de desenvolvimento para o Android, a Google disponibiliza um kit que possui as ferramentas necessárias para serem utilizadas pelos desenvolvedores na criação dos aplicativos. Figura 4. Consumidor escaneia o QR Code da imagem do produto. (Exame, 2011) 155 T.I.S. 2014; 3 (2):
6 Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos Segundo a Tesco (2011), grupo a que pertence o supermercado Homeplus onde o aplicativo foi desenvolvido, em um período de três meses de funcionamento, mais de pessoas baixaram o aplicativo, somando um aumento de cerca de 200% nas vendas on-line. A) SICOM Mobile O SICOM Mobile consiste de um aplicativo móvel desenvolvido para integrar e facilitar a emissão e gestão de OS (Ordens de Serviço) de manutenção e reparo nos bens e materiais das moradias localizadas no campus da UFSCar de São Carlos. O aplicativo é integrado ao SICOM Web, sistema on-line desenvolvido para automatizar a gestão das moradias como alocação dos alunos, mapa de disponibilidade de vagas, bens e serviços, integrações com o setor social para o controle de bolsas, gestão das ordens de serviços recebidas, entre outras funcionalidades. Através do aplicativo, é possível que um usuário devidamente autenticado consiga emitir uma ordem de serviço solicitando um reparo ou troca de algum bem. O aplicativo permite ainda que uma foto seja enviada anexa à solicitação. Problemas como demora na resposta ou no próprio atendimento destas solicitações podem ser minimizados com a utilização do SICOM Mobile. B) Ambiente de Desenvolvimento Para o desenvolvimento utilizando o Eclipse como ambiente, foi instalado o plug-in ADT (Android Development Tools). Com ele, é possível executar a aplicação em um emulador do Android ou diretamente no dispositivo móvel pelo cabo USB (Universal Serial Bus), de acordo com as configurações realizadas pelo desenvolvedor. Para que o emulador do Android possa ser utilizado, é necessário que o ADV (Android Virtual Device) seja adicionado. O ADV é um dispositivo virtual do Android que simula um determinado Smartphone, proporcionando testes mais realistas e eficazes com várias opções de tamanhos e formatos de telas, o mais próximo possível da realidade dos próprios aparelhos. C) Estrutura do Projeto Ao iniciar um novo projeto Android no Eclipse a partir do SDK, a sua estrutura básica com as pastas e diretórios de arquivos fontes, bibliotecas e arquivos de configuração também é, automaticamente, criada de acordo com as informações solicitadas pelo Wizard do SDK. A Figura 5 apresenta a estrutura do SICOM Mobile dentro do ambiente de desenvolvimento. Figura 5. Estrutura do SICOM Mobile T.I.S. 2014; 3 (2):
7 Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android Dentre todos os arquivos e pastas que foram criados na inicialização do projeto, os mais utilizados pelo aplicativo estão listados abaixo: src: pasta do projeto que contém o código fonte Java da aplicação; gen: contém a classe R, que é gerada automaticamente pelo plugin do Eclipse na inicialização do projeto. A classe R é responsável por armazenar os id s e mapear os recursos presentes na pasta res que serão acessados pela aplicação; res: contém todos os recursos do projeto como ícones, arquivos de layout, arquivos XML (Extensible Markup Language) de configuração, etc; res/drawable: contém os recursos de imagens utilizadas na aplicação; res/layout: contém os arquivos XML para a construção das telas da aplicação; res/values: contém arquivos XML utilizados para a internacionalização da aplicação; libs: classes de bibliotecas utilizadas pela aplicação; AndroidManifest.xml: arquivo principal do projeto responsável por centralizar todas as configurações da aplicação. Todo projeto Android deve conter o arquivo AndroidManifest.xml no diretório raiz da aplicação para fornecer informações ao sistema operacional como nome do pacote Java, permissões que o aplicativo possui, versão mínima do Android, mapeamento da Main Activity e das demais Activities que fazem parte do projeto. O Quadro 1 apresenta o código XML do arquivo AndroidManifest.xml do SICOM Mobile. Quadro 1. AndroidManifest.xml do SICOM Mobile D) Visão Geral da Aplicação Para que uma aplicação desenvolvida para o Android possa interagir com o usuário, existem as activities (atividades). Uma activity é uma tela de interface que possibilita a interação entre o aplicativo e o usuário, para que assim, a execução de uma determinada tarefa possa ser solicitada. Toda tarefa solicitada pelo usuário está relacionada a uma intent (intenção). Uma intent descreve uma intenção, ou seja, algo que a aplicação foi solicitada a fazer. Essas intenções são filtradas, interpretadas e executadas pelo sistema operacional de acordo com cada tipo de tarefa que foi solicitada. O SICOM Mobile possui telas que possibilitam as interações, mensagens de alertas, configuração e imputação de dados. SicomLoginActivity.java, SicomHomeActivity.java, SicomNewOsActivity.java e SicomListOsActivity.java são algumas dessas telas, apresentadas nas Figuras 6, 7 e 8. A Figura 6 representa a activity SicomLoginActivity.java, tela por onde o usuário é autenticado no aplicativo. 157 T.I.S. 2014; 3 (2):
8 Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos Todas as opções disponíveis levarão em conta os dados do usuário autenticado na aplicação, como a listagem das ordens de serviço, configurações e nova solicitação de reparo. Com isso, os administradores responsáveis pelas ordens de serviço de reparos são capazes de rastrear os pedidos pelos moradores solicitantes, moradia onde o bem está localizado, Figura 6. Tela de login da aplicação data, hora e demais informações que são relevantes no atendimento. A Figura 7 representa as activities SicomHomeActivity.java (a) e SicomNewOsActivity.java (b), telas com as opções de acesso as funcionalidades disponíveis na aplicação. (a) (b) Figura 7. Telas que representam a regra de negócio da aplicação SICOM Mobile (a) -Tela principal do SICOM Mobile, (b) - Tela para emissão de nova solicitação As solicitações de reparo ou troca podem ser Patrimonial ou Predial, como pode ser observado nas figuras acima. Uma solicitação do tipo Patrimonial está relacionada a um problema apresentado por um bem localizado na residência. Já uma solicitação do tipo Predial, consiste de problemas relacionados com as moradias, como rachaduras nas paredes e infiltrações. Por fim, a Figura 8 representa a activity SicomListOsActivity.java, tela que exibe uma listagem contendo os detalhes das ordens de serviço do usuário autenticado. T.I.S. 2014; 3 (2):
9 Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android E) Sincronização dos Dados Todos os dados das ordens de serviço e detalhes exibidos na aplicação são obtidos do SICOM Web através de requisições via Web Service, de acordo com a activity em que o usuário se encontra autenticado. É para o mesmo servidor que todas as novas ordens de serviço incluídas no SICOM Mobile são sincronizadas. Ao inserir uma nova ordem de serviço, por exemplo, a aplicação faz chamada ao Web Service persistserviceorders utilizando o padrão SOAP (Simple Object Access Protocol). O método então realiza a persistência da nova OS no banco de dados do sistema, e sempre que necessário, os dados desta e de outras ordens de serviço do usuário serão recuperados do servidor para a aplicação móvel. O Quadro 2 apresenta a codificação do Web Service citado. Quadro 2. Web Service responsável por persistir uma nova ordem de serviço 159 T.I.S. 2014; 3 (2):
10 Marcos Apolinário Fincotto, Marilde Terezinha Prado Santos VI. TRABALHOS RELACIONADOS Existem vários trabalhos na literatura que abordam o tema da utilização da computação móvel relacionada com a automação comercial. Nesta seção é apresentada uma análise crítica de alguns deles que apresentam uma semelhança com o estudo apresentado por este trabalho. Nos trabalhos de Rabechini et al. (1998) e Beraldi e Filho (2000), são apresentados estudos sobre o impacto da tecnologia da informação e automação comercial nas empresas e as mudanças que foram proporcionadas com a integração da tecnologia aos processos comerciais. Os trabalhos apresentam as primeiras tendências da automação comercial, tais como o PDV, Softwares de Gestão, entre outros, e como a introdução da informática nas empresas impactou diretamente em seus negócios. O tema proposto no presente trabalho apresenta uma extensão dessas tendências, como a utilização da computação móvel aliada à automação comercial nas empresas. O trabalho realizado por Aquino (2007) apresenta um estudo sobre plataformas de desenvolvimento para dispositivos móveis. Realiza uma análise detalhada sobre o Android, apresentando suas principais características e funcionalidades, sendo de grande contribuição para o presente trabalho por apresentar detalhes da arquitetura do Android. Costa (201 2) apresenta em seu trabalho o desenvolvimento de um aplicativo móvel para automação da força de vendas para a plataforma Android. O autor demonstra recursos e funcionalidades do Android em detalhes e como os mesmos podem ser aplicados em soluções comerciais móveis. O aplicativo apresentado pelo autor utiliza o SQLite como gerenciador de banco de dados, abordagem que pode ser considerada uma vantagem em relação ao SICOM mobile, estudo de caso apresentado neste artigo, que obtém os dados através de sincronizações constantes com Web services instalados no servidor. O trabalho realizado por Ferracini (201 2) apresenta um estudo detalhado sobre a plataforma Android com foco na sua capacidade de integração e comunicação com outros aplicativos comerciais. Para tanto, o autor demonstra um aplicativo, que foi desenvolvido para o Android, utilizado para monitorar postos de gasolina. A aplicação apresenta recursos avançados como mapas e a possibilidade de integração com o sistema de navegação GPS do dispositivo. VII. CONCLUSÕES E TRABALHOS FUTUROS O presente trabalho apresentou uma abordagem sobre a utilização de aplicativos móveis para a automação comercial com foco na plataforma Android, implementada no projeto SICOM, além das principais dificuldades enfrentadas pela computação móvel em relação a diversidade de plataformas existentes. De acordo com o estudo realizado, observou-se que a plataforma Android se apresenta como um sistema operacional para dispositivos móveis robusto e flexível, e que pode ser utilizado para aplicações comerciais no ambiente corporativo. O estudo de caso apresentado, demonstrou um exemplo de aplicativo móvel que pode ser utilizado para automatizar o processo de emissão e gestão de ordens de serviço e reparo na UFSCar, campus São Carlos. Com a utilização dos aplicativos móveis, aliados à automação comercial e as tecnologias existentes, as empresas podem se tornar mais competitivas diante de um mercado cada vez mais globalizado e concorrido. Entende-se que a aplicação pode ser melhorada com a implementação do SQLite, banco de dados relacional disponibilizado pelo SDK do Android para ser utilizado nas aplicações. Com um banco de dados interno, o SICOM Mobile poderá ser capaz de operar off-line, mantendo os dados neste banco de dados e sincronizando-os posteriormente, quando solicitado pelo usuário. Além da implementação do banco de dados interno, o aplicativo pode ser utilizado nos demais campi da Universidade. REFERÊNCIAS ANDROID ARCHITECTURE. Disponível em: < Acesso em: 1 7 set AQUINO, J. F. S. Plataformas de desenvolvimento para dispositivos móveis f. Monografia da Pós Graduação em Informática - Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, BERALDI, L. C.; FILHO, E. E. Impacto da tecnologia de informação na gestão de pequenas empresas. Ciência da Informação, Brasília, v.29, n.1, p , COLLINS, C.; GALPIN, M.; KAEPPLER, M. Android in Pratice. 1. ed. Manning Publications, p. COSTA. S. G. Aplicativo comercial para plataforma Android: Força de vendas. Limeira, Disponível em: < il?name=tcc.pdf>. Acesso em: 1 5 ago FERRACINI, L. T. Plataforma Android em ambiente corporativo f. Trabalho de Conclusão de Curso (Graduação) - Universidade Tecnológica Federal do Paraná, Curitiba, GRAMLICH, Nicolas. Andbook: Android Programming. Disponível em: < Acesso em: 10 maio GUIRALDELLI W. A Necessidade da Tecnologia da Informação nas Empresas. Disponível em < noticia=1 9793&categoria=1 >. Acesso em: 1 5 ago G1. Disponível em: < Acesso em: 09 ago JANSSEN, Cory. Mobile Application. Disponível em: < Acesso em: 04 set LECHETA, Ricardo R. Google Android. 3. ed. São Paulo: Novatec, p. MARTINS, C. S.; ANTONIO, A. L. T.; OLIVEIRA, C. A. Os T.I.S. 2014; 3 (2):
11 Automação Comercial utilizando Aplicativos Móveis - Um Foco na Plataforma Android desafios para a mobilização de aplicações baseadas em plataforma Web. In: X ENCONTRO ANUAL DE COMPUTAÇÃO, 1 0., 201 3, Catalão. Anais... Catalão: Enacomp, p MORAES, M. E. Mobilidade corporativa desafia CIOs: Gerenciamento de dispositivos móveis pode ser a solução para segurança empresarial. Disponível em: < Acesso em: 04 set PRODESP. Mobilidade Corporativa. Disponível em: < ormativo_tendencias_set_201 2.pdf>. Acesso em: 1 3 ago RABECHINI, R. JR.; MACHADO, S. A.; MARIOTTO, F. L. A Tecnologia de Automação Comercial e os Impactos na Cadeia Produtiva do Varejo. Instituo de Pesquisas Tecnológicas do Estado de São Paulo. São Paulo, Disponível em: < 997_T62 03.PDF>. Acesso em: 07 ago RUIC, Gabriela. Supermercado leva prateleiras virtuais ao metrô. Disponível em: < do-leva-prateleiras-virtuais-ao-metro>. Acesso em 04 set SEBRAE. Automação Comercial. Disponível em: < >. Acesso em: 14 ago SILVA, L. E. P. da. Utilização da plataforma Android no desenvolvimento de um aplicativo para o cálculo do Balanço Hídrico Climatológico. Mato Grosso do Sul, Trabalho de Graduação. Universidade Estadual do Mato Grosso do Sul. SIQUEIRA, C. Modernização Produtiva nos Supermercados: A Adoção de Tecnologias de Informação e Comunicação. Revista de Administração, São Paulo, ano 1, v.35 p , SOURCE ANDROID. Disponível em: < tech/security/>. Acesso em: 24 set TESCO. Disponível em: < pageid=1 7&newsid=345>. Acesso em 04 set TOLEDO, J. M.; DEUS, G. D. Desenvolvimento em Smartphones: Aplicativos Nativos e Web. 7ª Mostra de Produção Científica da Pós-Graduação Lato-Sensu da PUC-Goiás. Goiânia, n. 7, Disponível em: < 20EXATAS%20E%20DA%20TERRA/Desenvolvimento %20em%20Smartphones%20- %20Aplicativos%20Nativos%20e%20Web.pdf>. Acesso em: 19 set VILELA, R. S. Ferramentas estratégicas e tecnologias utilizadas na automação comercial visando a eficiência em supermercados. Ouro Preto, Disponível em: < GO%20S.%20VILELA.pdf>.Acesso em: 1 6 set T.I.S. 2014; 3 (2):
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 maisDispositivos 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 maisProdução de aplicativo de catálogo de cursos da UTFPR para o sistema Android
Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Wenner S. Santos*, Marcos Silvano Orita Almeida* *COINT / UTFPR, Campo Mourão, Brasil e-mail: wenner.santos@hotmail.com Resumo/Abstract
Leia maisPROCESSOS 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 maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.
Leia maisIntrodução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
Leia maisSOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1
615 SOLUÇÃO EM DISPOSITIVO MÓVEL PARA ATENDIMENTO DE RESTAURANTES E LANCHONETES EM VIÇOSA-MG 1 Guilherme Paulo de Barros 2, Arthur Lemos 3, Heber Fernandes Amaral 4 Resumo: Nos dias atuais, com a popularização
Leia maisUNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA
UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisBacksite Serviços On-line
Apresentação Quem Somos O Backsite Com mais de 15 anos de mercado, o Backsite Serviços On-line vem desenvolvendo soluções inteligentes que acompanham o avanço das tecnologias e do mundo. Com o passar do
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisIntroduçã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 maisCOMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android
COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento
Leia maisAndroid. Marcelo Quinta @mrquinta
Android Marcelo Quinta @mrquinta Oi, eu sou o Marcelo Quinta Pública Público-privada Privada Próprio negócio Voluntariado Parabéns à organização do GO-GTUG Tablets 160% de aumento em 2011 Smartphones
Leia maisVisão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008
Android José João Junior Universidade Federal de Santa Catarina 17 de dezembro de 2008 Agenda 1 Visão geral 2 Estrutura do sistema 3 Ferramentas de desenvolvimento 4 Uma aplicação Visão geral Histórico
Leia maisMetadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Leia maisINTERNET HOST CONNECTOR
INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos
Leia maisO Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.
Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar
Leia maisCapítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
Leia maisCOMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE
COMPARATIVO ENTRE IOS, ANDROID E WINDOWS PHONE Carlos Eduardo SARTORELI 1 Nairemilia KUCHAUSKI 2 Alves Uno RESUMO: Este artigo tem por objetivo apresentar algumas diferenças existentes entre três sistemas
Leia maisEA998/MC933 Guido Araujo e Sandro Rigo
EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem
Leia maisPowerPoint 2010 para o Office 365 para empresas
PowerPoint 2010 para o Office 365 para empresas Faça a migração O Microsoft PowerPoint 2013 tem uma aparência diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
Leia mais20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10
20697-1 - INSTALANDO E CONFIGURANDO O WINDOWS 10 CONTEÚDO PROGRAMÁTICO Módulo 1: Visão geral do Windows 10 Este módulo apresenta o sistema operacional Windows 10. Ele descreve os novos recursos do Windows
Leia maisUNICEUB OTIMIZA A DISTRIBUIÇÃO DE SOFTWARES EM SEUS LABORATÓRIOS COM VIRTUALIZAÇÃO DE APLICAÇÃO
Case de Sucesso Integrando CIOs, gerando conhecimento. UNICEUB OTIMIZA A DISTRIBUIÇÃO DE SOFTWARES EM SEUS LABORATÓRIOS COM VIRTUALIZAÇÃO DE APLICAÇÃO Perfil O UniCEUB é um dos pioneiros de ensino na capital
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows e Windows Vista são marcas registradas da Microsoft Corporation nos EUA. Aviso sobre o produto
Leia maisEXP Digital, desenvolvendo soluções personalizadas para sua empresa alcançar a melhor performance no mundo virtual.
EXP Digital, desenvolvendo soluções personalizadas para sua empresa alcançar a melhor performance no mundo virtual. Somos uma empresa especializada em soluções voltadas ao segmento digital como: criação,
Leia maisDesenvolvimento 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 maisIntrodução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br
Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes
Leia maisSUPLEMENTO Nº 02. O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações:
SUPLEMENTO Nº 02 O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações: 1. A data limite de acolhimento de propostas fica alterada para 19.02.2008. 2. A CLÁUSULA
Leia maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisPRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa
PRÓ-REITORIA DE EXTENSÃO, PESQUISA E INOVAÇÃO DIRETORIA DE INOVAÇÃO E PESQUISA FORMULÁRIO II: Relatório de Atividades de Pesquisa 1. IDENTIFICAÇÃO TÍTULO TMCAP Tecnologia Móvel para Captura e Armazenamento
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisMAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Leia maisAula 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 maisCA Mainframe Chorus for Storage Management Versão 2.0
FOLHA DO PRODUTO CA Mainframe Chorus for Storage Management CA Mainframe Chorus for Storage Management Versão 2.0 Simplifique e otimize suas tarefas de gerenciamento de armazenamento, aumente a produtividade
Leia maisCARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU
CARTEIRA VIRTUAL G O O G L E C A R D B O A R D APLICAÇÕES E CAMINHOS!1 PONTOMOBI EDU INDICE CARACTERÍSTICAS PRINCIPAIS 4 OUTRAS CARACTERÍSTICAS 5 CUSTOMIZAÇÕES 6 EXEMPLOS DE APLICAÇÃO 8 DISTRIBUIÇÃO DOS
Leia maisA 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 maisHá 17 anos no mercado, a PREMIUN Tecnologia desenvolve soluções para o gerenciamento e controle de gastos em telefonia.
Há 17 anos no mercado, a desenvolve soluções para o gerenciamento e controle de gastos em telefonia. Uma empresa de desenvolvimento de software, como a nossa, jamais seria bem sucedida ao longo de mais
Leia maisagility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Leia maisMáquinas Virtuais: Windows 2008 Server
Máquinas Virtuais: Windows 2008 Server André Luiz Silva de Moraes chameandre@gmail.com Faculdade Senac http://www.senacrs.com.br Feira das Oportunidades 04 de Maio de 2011 1 / 11 1 Conceitos Básicos Definições
Leia maisManual do Teclado de Satisfação Online WebOpinião
Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação
Leia maisDomínios. Domínios Mundiais Usado para atividades comerciais. Usado em instituições sem fins lucrativos. Usado para nomes pessoais.
Aula 01 Domínios Domínios são todos os nomes registrados na base de dados do DNS e que, portanto, recebem um endereço IP e passam a estar disponíveis na Internet. Todos os endereços de sites existentes
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisDocumento de Especificação de Requisitos
Sistema Móvel de Diário Escolar (SIMDE) Documento de Especificação de Requisitos Versão 3 Índice 1 PREFÁCIO... 4 2 INTRODUÇÃO... 5 3 GLOSSÁRIO... 6 4 DEFINIÇÃO DE REQUISITOS DO USUÁRIO... 7 5 ARQUITETURA
Leia maisPapyrus: Sistema de compras de livros, uma proposta do Instituto Federal do Paraná - Campus Curitiba
Powered by TCPDF (www.tcpdf.org) Papyrus: Sistema de compras de livros, uma proposta do Instituto Federal do Paraná - Campus Curitiba Eutália Cristina do Nascimento Moreto (IFPR) - cristina.moreto@ifpr.edu.br
Leia maisZF apresenta soluções para frotas em uma das principais feiras de ônibus da Europa
Page 1/5, 05-11.2013 ZF apresenta soluções para frotas em uma das principais feiras de ônibus da Europa. O sistema de telemática da ZF, Openmatics, pode ser adaptado às necessidades individuais de empresas
Leia maisIntroduçã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 maisINTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa
INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração
Leia maisDESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA AQUISIÇÃO DE DADOS E GERAÇÃO DE ÍNDICES AMBIENTAIS. Rafael Ferreira de Paula Paiva.
DESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA AQUISIÇÃO DE DADOS E GERAÇÃO DE ÍNDICES AMBIENTAIS Rafael Ferreira de Paula Paiva Felipe Cavalaro Universidade São Francisco rafaelferreirad@hotmail.com Resumo:
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO SISTEMA PARA O GERENCIAMENTO DE CONDOMÍNIOS OSMAR CARLOS RADTKE FILHO Prof. Orientador:
Leia maisAtualização, Backup e Recuperação de Software. Número de Peça: 405533-201
Atualização, Backup e Recuperação de Software Número de Peça: 405533-201 Janeiro de 2006 Sumário 1 Atualizações de Software Recebimento Automático de Atualizações de Software HP...................................
Leia maisEstudo comparativo entre tecnologias Java: Applet e JWS.
Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisRESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS
RESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS Faculdades Integradas do Brasil www.unibrasil.com.br 1 Sumário 1 INTRODUÇÃO...3 2 ÁREA DE ACESSO PÚBLICO...4 2.1 VISUALIZAÇÃO E NAVEGAÇÃO POR
Leia mais2 Fundamentação Conceitual
2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com
Leia maisAtualização, backup e recuperação de software
Atualização, backup e recuperação de software Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation. As informações
Leia maisDo Word 2007 para o Office 365 para empresas
Do Word 2007 para o Office 365 para empresas Faça a migração O Microsoft Word 2013 para área de trabalho está diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e
Leia maisAndroid Básico Hello World!
Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio
Leia maisBrainloop Secure Dataroom versão 8.30 App QR Code Scanner para ios e Android Guia rápido
Guia rápido Brainloop Secure Dataroom Versão 8.30 Direitos autorais Brainloop AG, 2004-2016. Todos os direitos reservados. Versão do documento 1.3. Todas as marcas registradas, citadas neste documento
Leia maisDiagrama lógico da rede da empresa Fácil Credito
Diagrama lógico da rede da empresa Fácil Credito Tabela de endereçamento da rede IP da rede: Mascara Broadcast 192.168.1.0 255.255.255.192 192.168.1.63 Distribuição de IP S na rede Hosts IP Configuração
Leia maisDesenvolvimento de uma aplicação embarcada em celular visando controle de robô via Wi-Fi
Desenvolvimento de uma aplicação embarcada em celular visando controle de robô via Wi-Fi Bruno Henrique Andrade Cruz 1 Josué Fernandes Dall Agnese 1 Bruno José Fagundes 1 Marcelo Teixeira Bastos 1 Rolf
Leia maisDesenvolvimento de um Caderno de Campo para Plataformas Móveis utilizando PhoneGap
Desenvolvimento de um Caderno de Campo para Plataformas Móveis utilizando PhoneGap Maicon Anderson Mattos da Silva 1, Casiane Salete Tibola 2, Jose Mauricio Cunha Fernandes 2, Jaqson Dalbosco 1, Rafael
Leia maisIntroduçã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 maisAno IV - Número 19. Versões 5.0.1 e 5.1
Versões 5.0.1 e 5.1 Quarta-feira, 07 de janeiro de 2009 ÍNDICE 3 EDITORIAL 4 VERSÃO 5.1 4 Dashboard 5 Plano de Comunicação 6 Configurações Pessoais 6 Priorização de Demandas 7 Agendamento de Demandas 8
Leia maisMotorola Phone Tools. Início Rápido
Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos...2 Antes da instalação Motorola Phone Tools...3 Instalar Motorola Phone Tools...4 Instalação e configuração do dispositivo móvel...6 Registro
Leia maisEleve a experiência do consumidor: como criar uma situação de win-win entre a TI e seus usuários
Eleve a experiência : como criar uma situação de win-win entre a TI e seus usuários Introdução Soluções da CA Por que é necessário melhorar a experiência dos usuários com os serviços de TI? A consumerização
Leia maisProjuris Enterprise Visão Geral da Arquitetura do Sistema
Projuris Enterprise Visão Geral da Arquitetura do Sistema Março/2015 Página 1 de 17 Projuris Enterprise Projuris Enterprise é um sistema 100% Web, com foco na gestão de contencioso por empresas ou firmas
Leia maisForefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper
Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper Outubro de 2007 Resumo Este white paper explica a função do Forefront Server
Leia maisAplicativo para dispositivos móveis: relato de experiência da biblioteca da escola de educação física e esporte da Universidade de São Paulo
Aplicativo para dispositivos móveis: relato de experiência da biblioteca da escola de educação física e esporte da Universidade de São Paulo Solange Alves Santana Maria Lúcia Vieira Franco Regiane Pereira
Leia maisSoluções para gerenciamento de clientes e Impressão móvel
Soluções para gerenciamento de clientes e Impressão móvel Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.
Leia maisFrameworks 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 maisTECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo
TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisManual do Aluno para o Curso do SEER à Distância
Manual do Aluno para o Curso do SEER à Distância Elaborado por: Alexandre Faria de Oliveira Consultor TI / Monitor Colaborador: Dr.Miguel Ángel Márdero Arellano Coordenador SEER - IBICT Brasília, 2011
Leia maisNOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS. Versão 2.1
NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e) Manual de Utilização Envio de arquivos RPS Versão 2.1 SUMÁRIO SUMÁRIO... 2 1. INTRODUÇÃO... 3 2. LAYOUT DO ARQUIVO... 4 3. TRANSMITINDO O ARQUIVO... 5 4. CONSULTANDO
Leia maisProjeto Arquitetural do IEmbedded
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de
Leia maisCONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android
Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar
Leia maisCA Mainframe Chorus for Security and Compliance Management Version 2.0
FOLHA DO PRODUTO CA Mainframe Chorus for Security and Compliance CA Mainframe Chorus for Security and Compliance Management Version 2.0 Simplifique e otimize suas tarefas de gerenciamento de segurança
Leia maisMapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Leia maisMODELAGEM DE PROCESSOS USANDO BPMN (BUSINESS PROCESS MODEL AND NOTATION) E IOT (INTERNET DAS COISAS)
WHITE PAPPER Rafael Fazzi Bortolini Diretor, Cryo Technologies Orquestra BPMS rafael@cryo.com.br Internet das Coisas e Gerenciamento de Processos de Negócio (BPM) são duas disciplinas ou tendências à primeira
Leia maisSistemas Distribuídos Processos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Processos I Prof. MSc. Hugo Souza Até agora vimos a organização como um todo dos SDS, com o mapeamento estrutural e suas devidas características descritas em elementos, regras, conceitos,
Leia maisFuncionalidades da ferramenta zabbix
Funcionalidades da ferramenta zabbix Jordan S. Romano¹, Eduardo M. Monks¹ ¹Curso Superior de Tecnologia em Redes de Computadores FACULDADE DE TECNOLOGIA SENAC PELOTAS (FATEC PELOTAS) Rua Gonçalves Chaves,
Leia maisAtualização, backup e recuperação de software
Atualização, backup e recuperação de software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações
Leia maisSistemas 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 maisFasci-Tech FRAMEWORK PARA INTEGRAÇÃO DE SERVIÇOS MÓVEIS BASEADO EM REDE SOCIAL
FRAMEWORK PARA INTEGRAÇÃO DE SERVIÇOS MÓVEIS BASEADO EM REDE SOCIAL Renan Shin Iti Matsushita 1 Prof. Dr. Desiré Nguessan 2 Resumo: A popularização dos dispositivos móveis é cada vez mais evidente, tornando-se
Leia maisManual do Cliente. Alu Tracker Monitoramento Veicular
Alu Tracker Monitoramento Veicular Manual do cliente Manual do Cliente Alu Tracker Monitoramento Veicular Introdução Este manual faz parte do contrato de prestação de serviços. Obrigado por escolher a
Leia maisFundamentos 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 maisObjetivos Específico
Banco de Dados Ementa (DBA) Conceitos Gerais sobre Banco de Dados Instalação e configuração da Ferramenta de Banco de Dados. Elaboração de projeto de Banco de Dados. Implementação do projeto de Banco de
Leia maisPró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos
Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES Manual de Procedimentos 2004 SUMÁRIO 1. INTRODUÇÃO...3 2. OBJETIVOS...3 3. ÂMBITO DE APLICAÇÃO...3
Leia maisSe você quer retorno para seu investimento, não deixe de estar no site do Correio Braziliense.
O site do Correio une a credibilidade do melhor jornal do DF com a versatilidade da web e é a principal referência entre os grandes consumidores de informação. Com atualização em tempo real, recursos em
Leia maisRef.: Consulta Pública Solução Educacional
Belo Horizonte, 11 de junho de 2013 À Secretaria de Estado de Educação de Minas Gerais Rod. Pref. Américo Gianetti, Serra Verde - Prédio Minas, 11º andar 31.630-900 Belo Horizonte Minas Gerais Ref.: Consulta
Leia maisCursos livres EAD GUIA BÁSICO PARA USO CORPORATIVO. www.webaula.com.br
Cursos livres EAD GUIA BÁSICO PARA USO CORPORATIVO www.webaula.com.br Índice 3 introdução 3 introdução 3 O que são cursos livres, afinal? 4 Características dos cursos livres 5 Vantagens dos cursos livres
Leia maisMINISTÉRIO DA EDUCAÇÃO
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS SÃO JOSÉ REDES DE COMPUTADORES Laboratório 2 Wireshark
Leia maisruirossi@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 maisRequisitos de Sistemas
Bancos de Dados III Acesso Cliente Servidor Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Requisitos de Sistemas Grande competitividade no mercado TI deve apoiar a empresa atendendo com agilidade.
Leia mais